吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 2080|回复: 7

易语言置入转远程汇编

[复制链接]
loos2233 发表于 2020-5-24 19:41 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


30HB
一段置入代码  我转远程汇编总出错

.版本 2


.子程序 世界坐标转屏幕坐标2D, 坐标2D
.参数 flag, 整数型
.参数 世界坐标, 坐标3D
.局部变量 call, 整数型
.局部变量 屏幕坐标, 坐标2D


call = 13841024
屏幕坐标.X = 0
屏幕坐标.Y = 0
' 置入代码 ({ 141, 93, 8, 83, 139, 77, 12, 139, 9, 81, 139, 69, 252, 255, 208, 139, 69, 8, 139, 93, 12, 139, 77, 248, 137, 1, 137, 89, 4 })
' 返回 (屏幕坐标)
' lea ebx, dword [ebp+0x08]
' push ebx
' mov ecx, dword [ebp+0x0C]
' mov ecx, dword [ecx]
' push ecx
' mov eax, dword [ebp-0x04]
' call eax
' mov eax, dword [ebp+0x08]
' mov ebx, dword [ebp+0x0C]
' mov ecx, dword [ebp-0x08]
' mov dword [ecx], eax
' mov dword [ecx+0x04], ebx


置汇编代码 ({  })
Pushad ()
Lea_EBX_Ptr_EBP_Add (屏幕坐标.X)
Push_EBX ()
Mov_ECX_EBP (屏幕坐标.Y)
Mov_ECX (屏幕坐标.X)
Push_ECX ()
Mov_EAX (屏幕坐标.Y)
Call (call)
Mov_EAX (世界坐标.x)
Mov_EBX (世界坐标.y)
Mov_ECX (世界坐标.z)
Popad ()
ret ()
调用函数 (进程ID (), 取汇编代码 ())
返回 (屏幕坐标)


吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
LSNM 发表于 2020-5-25 06:48 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
死鱼 发表于 2020-5-25 08:02 | 显示全部楼层

Popad ()                                                         ‘堆栈平衡
ret ()                                                              ‘返回()
调用函数 (进程ID (), 取汇编代码 ())               '没执行
返回 (屏幕坐标)                                             ’无法返回数据,因为上面提前返回了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
又红又专 发表于 2020-5-26 10:17 | 显示全部楼层

本帖最后由 又红又专 于 2020-5-26 20:40 编辑

这个是LOL 屏幕坐标转换CALL 吧 我对易语言内联汇编不怎么明白 只能稍微提供一下参考意见 大佬勿喷
1 我觉得你那 内联汇编注入写的有问题 易语言注入都是倒着来的吗? 你读一下你的汇编代码 先赋值屏幕坐标?然后就调用call 然后把人物世界坐标赋值到寄存器    逻辑上你这是屏幕坐标转世界坐标吧 不是世界转屏幕坐标。
2 语法应该没有错   楼上说的ret 后后面代码不执行了我觉得不对  我觉得如果你是世界转屏幕的话你汇编代码写错了 如果你是屏幕转世界当我没说
ret ()
调用函数 (进程ID (), 取汇编代码 ())
返回 (屏幕坐标)
易语言内联的ret     跟调用函数 (进程ID (), 取汇编代码 ()) 返回 (屏幕坐标) 没有关系呀    调用函数 (进程ID (), 取汇编代码 ())  肯定在汇编代码之前执行的前面的汇编只是一个赋值操作并不会执行把 否则你没PID 和汇编代码怎么注入  。

你看看你汇编代码 你确定是都是寄存器传入参数吗 ?一般都会传入一个结构体指针 不会取出来x y z 放入寄存器再传过去的吧 取值是转换call 内部操作  谁封装函数不是简单的来




[C++] 纯文本查看 复制代码
009965FE    8D4424 14       lea     eax, dword ptr [esp+14]
00996602    50              push    eax                              ; 未知 push 0对人物坐标没有影响
00996603    8D4424 24       lea     eax, dword ptr [esp+24]          ; 人物坐标结构体地址
00996607    50              push    eax
00996608    E8 73CC3900     call    00D33280                           转换call 返回值为屏幕分辨率
0099660D    8B4424 44       mov     eax, dword ptr [esp+44]
00996611    83C4 08         add     esp, 8
00996614    F3:0F104424 14  movss   xmm0, dword ptr [esp+14]         ; 相对屏幕坐标x
0099661A    F3:0F1100       movss   dword ptr [eax], xmm0
0099661E    F3:0F104424 18  movss   xmm0, dword ptr [esp+18]         ; 相对屏幕坐标y
00996624    F3:0F1140 04    movss   dword ptr [eax+4], xmm0
00996629    8B47 18         mov     eax, dword ptr [edi+18]
0099662C    85C0            test    eax, eax

)X`DSFUUM0CDZF879[07HNW.png
晚上弄了一下已经读出 真的谢谢楼主我原来这个屏幕转换call不知道怎么找 你发一个call 弄得我以后都会找了  爱你


吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| loos2233 发表于 2020-6-19 11:45 | 显示全部楼层

又红又专 发表于 2020-5-26 10:17
这个是LOL 屏幕坐标转换CALL 吧 我对易语言内联汇编不怎么明白 只能稍微提供一下参考意见 大佬勿喷{:7_237: ...

那 易语言怎么写啊。 。???
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
又红又专 发表于 2020-6-19 11:56 | 显示全部楼层

loos2233 发表于 2020-6-19 11:45
那 易语言怎么写啊。 。???

抽时间我看看 哈 我C++写的反正有点问题读一会游戏会崩溃一直没解决  那个置入代码 和 远程汇编一样吗
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| loos2233 发表于 2020-6-20 09:06 | 显示全部楼层

又红又专 发表于 2020-6-19 11:56
抽时间我看看 哈 我C++写的反正有点问题读一会游戏会崩溃一直没解决  那个置入代码 和 远程汇编一样吗

之前你的那个不是能读吗。 ??留个暗号
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
又红又专 发表于 2020-6-20 09:59 | 显示全部楼层

loos2233 发表于 2020-6-20 09:06
之前你的那个不是能读吗。 ??留个暗号

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

本版积分规则

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

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

免责声明

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

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


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

Powered by Discuz!

吾爱汇编 www.52hb.com

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