C/C++字节特征码转换自动格式化文本工具算法源码
Posted rehacker
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C/C++字节特征码转换自动格式化文本工具算法源码相关的知识,希望对你有一定的参考价值。
#define _CRT_SECURE_NO_WARNINGS #include <Windows.h> #include <stdio.h> //BYTE m_code[] = { 0x8B,0x14,0x8D,0xC8,0xF1,0x69,0x00,0x52 }; //12 34 56 78 int main() { SetConsoleTitleA("CheatEngine / Ollydbg 字节数组转换添加0xXX工具 Made By Xiaodi"); printf(" 功能举例: 假设Ollydbg或者CheatEngine工具找到字节数组(特征码)为:8B 14 8D C8 F1 69 00 52 在C/C++语言中需要调用: BYTE m_code[] = { 0x8B,0x14,0x8D,0xC8,0xF1,0x69,0x00,0x52 } 的时候可以自动转换添加0x和逗号. "); char Body[10]; //获取字节数组 char str[1024]; printf(" 请输入需要转换的字节数组(或特征码): "); gets(str); printf(" ------------------------------------------------------------------------------ 您输入的字节数组为: %s 长度为:%d ", str,strlen(str)); //输出所有的值,注意a int i = 0; for (; i < strlen(str); i++) { //如果是空格 if (str[i] == ‘ ‘) { //printf("%c%c ", str[i-2],str[i-1]); sprintf(Body, "0x%c%c", str[i - 2], str[i - 1]); printf("%s,", &Body); } } sprintf(Body, "0x%c%c", str[i - 2], str[i - 1]); printf("%s", &Body); printf(" 转换完成!!! ------------------------------------------ 网易云课堂游戏安全逆向工程师 搜索“逆向”,了解更多!!!", &Body); getchar(); getchar(); return 0; }
可加QQ404087015与我交流
以上是关于C/C++字节特征码转换自动格式化文本工具算法源码的主要内容,如果未能解决你的问题,请参考以下文章