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("\n\n功能举例:\n\n假设Ollydbg或者CheatEngine工具找到字节数组(特征码)为:8B 14 8D C8 F1 69 00 52\n\n在C/C++语言中需要调用:\n\nBYTE m_code[] = { 0x8B,0x14,0x8D,0xC8,0xF1,0x69,0x00,0x52 }  的时候可以自动转换添加0x和逗号.\n\n\n");

	char Body[10];

	//获取字节数组
	char str[1024];
	printf("\n\n请输入需要转换的字节数组(或特征码):\n\n");
	gets(str);
	printf("\n\n------------------------------------------------------------------------------\n\n您输入的字节数组为: %s 长度为:%d\n\n", str,strlen(str));    //输出所有的值,注意a

	int i = 0;
	for (; i < strlen(str); i++) {
		//如果是空格
		if (str[i] == ‘ ‘) {
			//printf("%c%c\n\n", 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("\n\n转换完成!!!\n\n\n------------------------------------------\n  网易云课堂游戏安全逆向工程师  搜索“逆向”,了解更多!!!", &Body);

	getchar();
	getchar();

	return 0;
}

可加QQ404087015与我交流

原文地址:https://www.cnblogs.com/Rehacker/p/11746591.html

时间: 2024-08-04 18:46:51

C/C++字节特征码转换自动格式化文本工具算法源码的相关文章

android Listview分批加载+自动加载(附源码下载)

直接上代码,代码有注释: public class TestForListviewActivity extends Activity implements OnScrollListener { private ListView mListview = null; private View mFooterView; private PaginationAdapter mAdapter; private Handler handler=new Handler(); private boolean i

c# winform 中的 工具栏自动隐藏 splitter用法 带源码

代码下载地址 http://download.csdn.net/detail/simadi/7649313 c# winform 中的 工具栏自动隐藏 splitter用法 带源码,布布扣,bubuko.com

查看JDK自动生成的代理类源码

直接运行下面的代码,在D盘就可以看到生成的源码类$GameProxy.class import sun.misc.ProxyGenerator; import java.io.File; import java.io.FileOutputStream; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; /** * 查看JDK自动生

java微信开发API解析(六)-综合运用(消息处理、自定义菜单响应处理、用户自动分组处理;包含源码)

java微信开发API解析(六) 全局说明 * 详细说明请参考前两篇文章. 本文说明 * 本文主要是对前面学习的知识进行综合整合. * 我们对需要的bean.工具类.xml.file进行必要的包装. * 我们构建一个可以直接使用的Java微信应用. * 文后包含该部分效果的测试微信公众号 * 文后包含构建好的源码供下载 bean的构建 public class Access_token,获取Access_token对应的bean. private String access_token; pri

分享一个客户端程序(winform)自动升级程序,思路+说明+源码

做winform的程序,不管用没用过自动更新,至少都想过自动更新是怎么实现的. 我这里共享一个自动更新的一套版本,给还没下手开始写的人一些帮助,也希望有大神来到,给指点优化意见. 本初我是通过socket来传输文件的,后来因为传大文件出现异常,前期又没有定义比较好的协议,后来就改用webservices了. 自动更新分三个部分,服务端(webservice服务,配置与更新),配置客户端(或叫发布客户端),客户端(主程序) 服务端:         ConfigServer.asmx 因为代码共享

Python3.6实现12306火车票自动抢票,附源码

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使用缩进来定义语句. Python支持命令式程序设计.面向对象程序设计.函数式编程.面向切面编程.泛型编程多种编程范式.与Scheme.Ruby.Perl.Tcl等动态语言一样,Python具备垃圾回收

轻量级富文本编辑器wangEditor源码结构介绍

1. 引言 wangEditor——一款轻量级html富文本编辑器(开源软件) 网站:http://www.wangeditor.com/ demo演示:http://www.wangeditor.com/wangEditor/demo.html 下载(github):https://github.com/wangfupeng1988/wangEditor QQ群:164999061 从我发布wangEditor到现在,大概有七八个月了,随着近期增加的插入视频,表情,地图这三个功能,目前为止基本

自动写代码工具要颠覆码农?(转)

摘要 : 人类总是会对自己的未来充满了焦虑,在我们对未来心存怀疑的时候,任何一则“消极”一点的消息都能让我们更加否认自己的未来,这一心理近日在对程序员前景心存质疑的人们身上,非常明显. 人类总是会对自己的未来充满了焦虑,在我们对未来心存怀疑的时候,任何一则“消极”一点的消息都能让我们更加否认自己的未来,这一心理近日在对程序员前景心存质疑的人们身上,非常明显. 日前,据网易科技报道:美国莱斯大学表示,作为五角大楼的疯狂科学部门,美国国防部先进研究计划署(DARPA)对代号为PLINY的自动填写编码

【重播工具箱】MTK全方案手机端APP,一键备份自动生成线刷包 源码思路解析

这个是本人MTK工具箱,在 5月份的时候,发布的..功能可能说是全球首发把,第一个手机MTK的一键备份工具,而且是兼容MTK全方案.MTK6589 MTK6592 6575 82等, 现在将源码以及思路,分享给大家,有兴趣的可以看看. 源码解析以及思路,待发布....... 分享地址:http://www.592zn.com/thread-311286-1-1.html 下载地址http://pan.baidu.com/s/1hqeethy重大更新: 1.手机端首发,备份MTK系列全自动,生成线