逆向APP的思路 1.界面分析 Cycript、Reveal 2.代码分析 对Mach O文件的静态分析 MachOView、class dump、Hopper Disassembler、ida等 3.动态调试 对运行中的APP进行代码调试 debugserver、LLDB 4.代码编写 注入代码到 ...
分类:
移动开发 时间:
2019-05-06 01:35:50
阅读次数:
164
记AELF区块链网络的一次内存持续增长问题排查背景:测试同学运行AElf单节点过程中,发现节点突然不再出块,经查看日志发现Worker(交易执行进程)全部掉线,无法继续执行交易,从而导致节点挂掉。aelf的GitHub链接:https://github.com/AElfProject/AElf初步定位问题:出现这个问题很奇怪,因为节点和所有Worker在同一台服务器上,网络通信应该不会有问题,再者
分类:
其他好文 时间:
2019-03-20 17:33:23
阅读次数:
142
本文目录 一Androidstudio中需要的插件 二项目配置 ①build.gardle配置 ②CMakeLists.txt ③Android和Cpp的代码 ④so文件生成 ⑤so文件的位置 一、Android studio中需要的插件: CMake LLDB NDK 二、项目配置 ①build. ...
分类:
移动开发 时间:
2018-11-21 12:28:25
阅读次数:
196
打开CLion的偏好设置(Preferences),选择 ,将Debugger中的Bundled LLDB修改为Bundled GDB,然后选择应用(Apply),OK。退出CLion重新进入即可。 ...
分类:
其他好文 时间:
2018-11-18 17:06:28
阅读次数:
336
一 环境准备 软件环境: 1 jdk1.8 JAVA_HOME:是给软件用的,各种启动的软件都会寻找JAVA_HOME的环境变量; Path:给windows用的; 2 eclipse marS2/neon 解压的无中文路径,无空格的文件夹中;防止读取相对路径时出现乱码 如果当前系统的JAVA_HO ...
分类:
其他好文 时间:
2018-11-16 13:59:05
阅读次数:
236
###动机###Chromium_Android源代码庞大且复杂。在调试器LLDB下能帮助我们更好的理解代码流程。介绍使用LLDB调试器调试android上chromium的C++代码。 [1] 编译Chromium时,记得修改编译选项:-g -O0, 使得编译器做更少的优化,便于调试。使用atta ...
分类:
移动开发 时间:
2018-09-18 00:23:39
阅读次数:
488
一,下载 安装android-ndk开发包 NDK各个版本链接 二,新建项目NDKDemo,选择空Activity就可以;(注:Android studio 2.2,可通过SDK Tools 添加LLDB,CMake,更方便的开发jni程序了) 三,按F12,配置项目NDK路径: 四,在MainAc ...
分类:
移动开发 时间:
2018-09-16 20:54:52
阅读次数:
280
我们在开发iOS程序的时候常常会用到调试跟踪,如何正确的使用调试器来debug十分重要。xcode里有内置的Debugger,老版使用的是GDB,xcode自4.3之后默认使用的就是LLDB了。 GDB: UNIX及UNIX-like下的调试工具。 LLDB: LLDB是个开源的内置于XCode的具 ...
分类:
数据库 时间:
2018-09-14 11:08:58
阅读次数:
218
应用上线后可能出现一些问题,通过源码排查,日志分析都不能确定具体原因的情况下,可以使用dump转存文件分析,netcore对于linux系统dump提供了createdump工具,配合lldb sos插件进行clr级分析 启动一个dotnet容器,使用特权运行,createdump要访问其他进程内存 ...
分类:
其他好文 时间:
2018-08-18 13:10:39
阅读次数:
830