机械工业出版社正版购买通道: https://item.jd.com/12800426.html 扫码关注飘云阁公众号了解更多: 本书始终遵循“大道至简”之法则,仅保留必要的理论知识,以实战为主线来揭开iOS应用逆向与安全的神...
#if _MSVC_LANG < 201703L // /std:c++17 #define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING #include <ex...
// 设置指定位置的比特位为1 void setBit(BYTE& byte, int position) { byte |= (1 << position); } // 清除指定位置的比特位,将...
#include <windows.h> #include <wincrypt.h> // https://www.dllhook.com BOOL GenerateRandomData(LPVOID bu...
#include <windows.h> #include <winternl.h> #include <cstdio> // https://www.dllhook.com std::w...
使用#pragma code_seg强制指定代码编译或所处区段。 #pragma code_seg(".piao") #pragma optimize("", off) // 关闭优化 vo...
1.配置禁用优化、全程序优化(这个非常重要),如下图所示。 禁用安全检查、设置MT,如下图所示。 修改入口点为Shellcode函数的名称,如下图所示。 2.成品生成的exe非常漂亮,如下图所示。 3.提取使用010...
C++11语法转换UTF8很方便,记录一下 inline std::wstring to_wide_string(const std::string& input) { std::wstring_convert<...
阅读: 100312 评论:1508
阅读: 88153 评论:3775
阅读: 83616 评论:1469
阅读: 50818 评论:1455
阅读: 48191 评论:1378
阅读: 47662 评论:1396
扫扫关注微信