网站首页 > 资源文章 正文
今天闲着没事干,找朋友要了一款简单的登录软件用来写这篇基础入门文章,这篇文章算是最基础的一个逆向工程的实战演示。软件逆向工程(Software Reverse Engineering)又称软件反向工程,是指从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结构、流程、算法、代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、算法、处理过程、运行方法及相关文档等。通常,人们把对软件进行反向分析的整个过程统称为软件逆向工程,把在这个过程中所采用的技术都统称为软件逆向工程技术。
用到的工具当然就是OD了,OD是一个反汇编工具,全称OllyDebug,一个新的动态追踪工具,是当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。
开始.首先打开软件,尝试登陆一下。输入姓名不知道密码,登录失败。
1.打开OD直接把这个软件丢进去,它就长这样了。
2.右键—超级字符串参考—查找ASCII。
3.直接查找,内容输入"失败"点击确定。
如果出现弹出提示框"失败"没找到,解决办法就是抽根烟,不要慌。Ctrl+F9回到原地然后再来一遍。
OK,这不就成功了吗?
4.双击这个"登陆失败!"
5.进入到了这里就是开始第五步,寻址:401289,记得手工寻找。
6.找到这个地址以后。右键—二进制—用NOP填充。
7.我们可以看到这个地方都被填充了,然后继续右键—复制到可执行文件—点击"所有修改"。
8.在这里,选择"全部复制"
9.直接保存文件。
10.测试,不用输入姓名和密码一样登录成功。
结束.里面就长这个样子了。
这就是一个非常简单的逆向软件的操作过程。欢迎大家多多批评指教。
投稿:奏忆殇璃
猜你喜欢
- 2024-10-04 汇编语言真的没必要学了吗!(汇编语言值得学吗)
- 2024-10-04 Adobe各种软件问题解决汇编(adobe程序)
- 2024-10-04 ida汇编逆向游戏脚本网络协议逆向插件海外脱机27
- 2024-10-04 汇编语言入门(一)(汇编语言简明教程)
- 2024-10-04 X86 架构处理器汇编伪指令介绍(x86汇编指令集解析)
- 2024-10-04 玩一玩avr汇编,探究计算机的本质
- 2024-10-04 学习汇编语言有什么用?怎么才能学好?
- 2024-10-04 Windows11搭建汇编开发环境(汇编开发环境配置)
- 2024-10-04 管理必备:57页企业发展战略常用工具汇编(PPT完整版)
- 2024-10-04 大神赞过的:学习 WebAssembly 汇编语言程序设计
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)