机械工业出版社正版购买通道: 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<...
阅读: 100842 评论:903
阅读: 88728 评论:2289
阅读: 83952 评论:890
阅读: 50996 评论:893
阅读: 48351 评论:849
阅读: 47853 评论:871
扫扫关注微信