恢复备份
导出
导入
更新
清空
关闭
More
保存
重做
撤销
预览
开始
框架
模块
您可以通过导出进行模板备份
我知道了
添加框架
添加模块
100%框架
1:1
1:2
2:1
1:3
3:1
1:1:1
tab框架
关闭
当前为
简洁模式
,您可以更新模块,修改模块属性和数据,要使用完整的拖拽功能,
请点击进入高级模式
返回首页
收藏本站
博牛APP
广告合作
新博币提现
如何赚新博币?
新手帮助
在线客服
论坛
综合讨论区
情感交友
声色犬马
灌水闲聊
生活服务
迪拜攻略
二手交易
房屋交易
外卖点餐
小额换汇
站务区
求助问答
投诉申诉
版主招募
建议反馈
求职招聘
登录/
注册
重播
博牛社区
›
求职招聘
›
岗位交流
›
技术交流
电梯直达
»
返回列表
@待我强大
LV5 水面的小草
LV5 水面的小草,当前积分2680,距离下一等级还需1320积分
如何获得积分?
帖子
344
新博币
17
提现
提现
0
元
发表于 2016-11-26 15:08:25
2082
1
|
显示全部楼层
|
倒序浏览
楼主
很多人都听过逆向工程,那么软件逆向,是怎样的,需要了解什么工具,什么样的思路破解以及学了能做些什么呢?
这里和大家说说,最基本的东西,可以了解下:
1、你知道程序写出来后,都是如何存储的吗?是通过十六进制1-9 a-f!
用工具打开 执行“helloworld”的文件后,发现程序最后转化成为了数字 1-9 a-f!
那是否你会想,那我们写的如 if while go 数组 等所有的这些固定的东东,在电脑存储转化为数字的时候是否都是有规律的吗?
是否看到这些规律的数字,就能知道程序中是用了什么函数什么循环什么命令呢?
而答案呢?
也确实是这样的
当然这里我们也需要用到一些平时不怎么用的逆向分析工具,来专门打开一些文件
我们会确实发现有些规律或者说是标志性的数字,但是你需要知道这些数字代表什么,对于的你需要学习进制、硬编码、汇编等,熟悉相关规律
比如1举例如下:数字对应那些硬编码
比如2举例如下:数字对应那些硬编码 然后那些硬编码对应哪些函数 以及那些数字对应函数中哪些变量等
当你借助如上工具和思路,经过如上的大量的实际操作等后,你熟悉了相关规律后,你就能做出如下的外挂、反外挂、破解软件、病毒注入等了
以上是一个新手对软件逆向的一些思路,供大家交流学习,谢谢!
本帖由 @待我强大 于 2016-11-26 15:10 编辑
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
个人签名
TAGS
基础知识
,
加密
,
软件
收藏
0
回复
菲律宾最大的华人电报群,点击加入:https://t.me/boniush365
Lwshmily
LV4 路旁的落叶
LV4 路旁的落叶,当前积分1441,距离下一等级还需559积分
如何获得积分?
帖子
9
新博币
3
提现
提现
0
元
发表于 2016-12-10 20:57:36
沙发
这个要有耐心
个人签名
回复
点赞
反对
返回列表
加入博牛招聘会员,尽享专属特权>>
赚博币,当钱花>>
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表