为了能到远方,脚下的每一步都不能少.|

园龄:粉丝:关注:

02 2023 档案

EaseUS Data Recovery Wizard 13
摘要:破解 EaseUS Data Recovery Wizard MACOS 13.9.1 确定程序目标 首先我们要确定我们的目标,我们这次的目的是去除软件的试用限制,并不用去拆解某个功能 观察程序功能 确定了目标后就要观察程序的功能 打开程序 这个程序在一开始会申请管理员权限 程序主要包含四个功能,磁
203
0
0
lldb 设置反汇编风格为 intel
摘要:setting set target.x86-disassembly-flavor intel 永久设置 打开.lldbinit文件 vim ~/.lldbinit 将setting set target.x86-disassembly-flavor intel添加进去,即可 补充: 不同用户组要重
222
0
0
OSX 调用约定
摘要:intel 64 bit 架构 | 对象 | | | | | | 返回地址 | esp|||rdi | | 第二个参数 | rsi|||rdx | | 第四个参数 | rcx|||r8 | | 第六个参数 | $r9 | 函数的
33
0
0
从汇编角度识别与还原静态局部变量
摘要:msvc x86 .text:00468FC1 mov eax, large fs:2Ch ;这一段代码不知道有啥用,反正每次都会跳入00469033 .text:00468FC7 mov ecx, TlsIndex .text:00468FCD mov byte ptr [ebp+var_4],
55
0
0
使用事件监听器定位js程序功能
摘要:选择目标元素 查看右边的事件监听器选项卡 上面的click事件,显示了该元素及其祖先元素的点击事件,后面跟着事件回调函数的地址,点击即可跳转 回调函数有一个事件参数,通过条件断点,定位点击事件,然后单步跟踪,即可定位到程序功能
55
0
0
使用alert卡住electron界面,打开调试控制台
摘要:思路 主要的思路是在electron的app.asar解包后,在主页面的html中加入js脚本alert,再重新打包,打开程序卡住界面,在按enter键的同时,按ctrl + shift + i,打开控制台 案例说明 观察程序目录 打开程序目录 electron 程序目录大概是这样的,代码文件放在r
1174
0
0
cmake + qt 打包
摘要:windows 使用windeployqt.exe打包qt win的话其实和cmake没什么联系 windeployqt.exe *.exe 复制依赖的c++运行库 这些库一般都在System32目录,没有就装一个 OSX cmake生产.app项目 add_executable(<target>
476
0
0
CMake设置vs调试目录
摘要:set_target_properties(<TARGET> PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "$(OutDir)")
246
0
0
cmake添加xcode属性
摘要:语法 set_target_properties(<target> PROPERTIES XCODE_ATTRIBUTE_<xcode_attibute> <value> ) 查询xcode属性 有两种方法 从xcode工程查看 将鼠标悬停在你要设置到属性上 =左边的就是属性 从官方网站查询 htt
236
0
0
cmake 设置osx xcode Runpath Search paths
摘要:set_target_properties(<target> PROPERTIES XCODE_ATTRIBUTE_LD_RUNPATH_SEARCH_PATHS "@loader_path @loader_path/../Frameworks/" )
191
0
0
cmake Maxos 生成.app文件
摘要:add_executable(<target> MACOSX_BUNDLE ${PROJECT_SOURCES) 只要添加 MACOSX_BUNDLE 就行了,其他平台会自动忽略这个字段
85
0
0
cmake 添加framework
摘要:IF(APPLE) target_link_libraries(<project_name> "-framework CoreFoundation") ENDIF()
261
0
0
CMake添加文件版本信息
摘要:CMake添加文件版本信息 windows 如何添加版本信息,主要分三步 从git获取版本信息 # 获取git hash execute_process( COMMAND git log -1 --format=%H WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} O
749
0
0
由多重继承导致的内存释放错误
摘要:由多重继承导致的内存释放错误 问题提出 C++中的delete expression或者(delete operator)在多继承下,如果使用不正确的话,可能存在程序崩溃的情况。如下代码所示: // main.cpp class Base1 { int mem_b1; public: Base1()
255
0
0
破解UnlockGo (Android)
摘要:破解UnlockGo (Android) 首先观察程序的安装目录 由上可知,这个是qt写的程序,主程序为UnlockGo-Android.exe,然后用PE文件工具去除随机基址,方便后面分析 使用X64dbg打开UnlockGo-Android.exe,按F9直接运行 发现直接断在了cc这里,看来启
4382
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起