吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 27776|回复: 55

[其他图文] 学会使用WPE封包逆向软件

  [复制链接]
520Kelly 发表于 2016-5-16 22:34 | 显示全部楼层 |阅读模式

本帖最后由 520Kelly 于 2016-5-16 22:37 编辑

跟着揰掵佲师傅的教程学了一天的Hook 发现看起来so easy 但是自己单独写起来我就不知道怎么动手,都不知道为什么要这样写

什么返回(CreateWindowExA) 什么局部_Hook变量 什么传值跟缓冲区,一头雾水 也不知道到底为什么要写变量跟返回

那就用揰掵佲师傅写的一个课件,玩一玩WPE封包吧,今天也是第一次用WPE,说的不对还请指正一下,求教育
11.jpg

  

此为源码(说实话我是写不出来的,我就会写一个信息框),大概的意思就是说 点击按钮一个按钮 然后发送一个key,服务器判断key是否正确
如果key正确就返回一个登录成功的数据给客户端,如果不正确就返回登录失败的数据给客户端
  注:大家要这么理解一下:首先是客户端发送key,其次服务器判断key 然后服务器给出判断结果数据,最后传回给客户端

网络验证基本上也是这4步,但是网络验证的key是加密的,除此之外都差不多、
这个时候 WPE这个工具可以改变这些内容,能改的是客户端发送的key跟服务器给出的判断结果数据,这两个都是可以修改的
22.jpg
按照源码来看 客户端只要发送的内容为1234567 服务器就能返回登录成功给客户端,否则就是失败
   首先来简单介绍下WPE,WPE三件套:
    CCProxy:伪造的本地代理服务器(相当于在你的电脑里面建立了一个服务器)
    Easy2Game:代理程序(将程序转到使用代理服务器访问,这样才能拦截到数据)
   WPE:拦截程序封包

  反正这三件套基本上用在拦截游戏比较多,有的程序隐藏了进程的话 WPE直接是拦截不到进程的,所以用了代理以后,直接拦截代理服务器即可
咱们今天的话,因为用的服务器跟客户端都在一个文件 也没有任何加密措施,直接用WPE即可拦截,目标就是修改客户端发送的key跟返回数据

33.jpg 44.jpg 55.jpg
这里4的意思是开始拦截封包,然后下面有一个过滤器跟发送

过滤器:顾名思义就是过滤东西的(过滤器可以拦截封包,也就是拦截修改封包,比如拦截到的1234567可以改成123456等等)
发送:发送封包,将软件或者服务器的封包进行发送

进行到4以后 我们直接点软件的连接服务器,然后跟着我图上的步骤走就行
66.jpg 77.jpg

这里我一条一条封包解释一下:
   1.客户端发送key给服务器,所以第一条是发送
   2.服务器接收到key,所以第二条是接收
   3.服务器给出判断的结果,所以第三条是发送
   4.客户端接收到服务器给出的结果,第四条就是接收
88.jpg
这里因为我们的封包都是没有加密的 所以看到的都是明文,但是坑爹的是好像WPE不能显示中文的明文封包,只能现实出登录成功4个字的16进制

这里的话我们自己用16进制转换到文本就可以了 工具用小生我怕怕的逆向计算器就ok

咱们今天的目的:修改错误key为正确key 发送给服务器让他返回登录成功;修改服务器返回的登录失败为登录成功

那么我们按上面的步骤 抓一遍错误数据按钮的包

我们在第一条数据右键,添加到发送列表
99.jpg
首先错误的数据发送的是6500,所以大小是4个字节,我们要发送的是1234567,大小应该是7个字节,我们把大小改成7
bb.jpg
点个确定就可以了,然后我们再在第一条封包里面右键--设置此端口ID的发送列表,意思是说数据原本要发A位置,我们改了以后也发A位置
cc.jpg
这里能设置发送的次数 发送的时间间隔 然后我这里出现的问题就是这里新开端口,无论我是填来源还是目标IP,都无效 只能右键--设置此端口ID的发送

我也不知道为什么、、、
ps:(由于源码里面写成了12345467为登录成功,所以我这里改1234567是无效的,但是并不影响我们的步骤,这只是一个意外)

所以按照我们理论的结果来说,点3以后发送,客户端自动会弹一个信息框 客户1:登录成功 也就是说我们把错误的包手工换成了正确包,所以他成功了

                                                                                                                         未完待续。。。。(下一篇写过滤器的使用)
http://www.ucbug.cc/soft/5708.html  WPE三件套 目标程序.rar (114.21 KB, 下载次数: 219)

点评

揰掵佲”点评说:
表示躺枪了  发表于 2016-5-23 13:59

评分

参与人数 40威望 +1 HB +58 THX +30 收起 理由
花盗睡鼠 + 2 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
24567 + 1
Jawon + 1
DDK4282 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
Soul1999 + 1
boot + 1
sjtkxy + 1 + 1
3040418983 + 1
枫凰 + 1
一路走来不容易 + 1
消逝的过去 + 1
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
飞刀梦想 + 1
xgbnapsua + 1
DeeDarrick + 1
nypht1228 + 1 + 1
jaunic + 1
lies + 1
t45930604 + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
luweirong8419 + 1 吃水不忘打井人,给个评分懂感恩!
flymew + 1 + 1 分享精神,是最值得尊敬的!
zlyqwe456 + 1 + 1 吃水不忘打井人,给个评分懂感恩!
小鸣同学 + 1 分享精神,是最值得尊敬的!
v736038509 + 1 + 1 吃水不忘打井人,给个评分懂感恩!
星空之上 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!
Mrsin + 10 + 1 评分=感恩!简单却充满爱!感谢您的作品!
xue_po_jie + 1 + 1 吃水不忘打井人,给个评分懂感恩!
XPJ666 + 1 + 1 分享精神,是最值得尊敬的!
呆呆 + 1 吃水不忘打井人,给个评分懂感恩!
wswwj + 1 + 1 吃水不忘打井人,给个评分懂感恩!
10086 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
tony2526 + 2 + 1 分享精神,是最值得尊敬的!
tiy + 1 吃水不忘打井人,给个评分懂感恩!
约伴故友 + 1 + 1 分享精神,是最值得尊敬的!
技术宅Hib + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
kangda666 + 1 + 1 分享精神,是最值得尊敬的!
Shark恒 + 1 + 10 + 1 评分=感恩!简单却充满爱!感谢您的作品!
爱好者 + 2 + 1 分享精神,是最值得尊敬的!
【By】岁月无痕 + 6 + 1 不错不错,感觉这种方法也有点实用

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
战股神 发表于 2016-5-16 22:47 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
htqweszxc 发表于 2016-5-16 22:54 | 显示全部楼层

感谢分享学习的思路  先收藏着   学习学习
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
爱好者 发表于 2016-5-16 23:02 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
243000877 发表于 2016-5-16 23:28 | 显示全部楼层

我也在看揰掵佲师傅的hook教程,平时可否交流一下学习的经验?也可促进我们之间的浓厚感情
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
桐人 发表于 2016-5-16 23:29 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kangda666 发表于 2016-5-17 00:06 | 显示全部楼层

给力的教程
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
chenjinghappy 发表于 2016-5-17 00:07 | 显示全部楼层

感谢分享学习的思路  先收藏着  
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
约伴故友 发表于 2016-5-17 00:25 | 显示全部楼层

写了这么一大堆看不懂的字体 还是要赞一个的!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
tony2526 发表于 2016-5-17 05:13 | 显示全部楼层

一大早就跟着大神来学习
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表