Joduska 发表于 2019-6-16 02:21

LOlX喊话源代码

本帖最后由 Joduska 于 2019-7-16 10:24 编辑

.版本 2

.子程序 call
.参数 type, 整数型, 可空
.参数 it, 文本型
.局部变量 cal, 整数型
.局部变量 pra, 整数型

cal = 10998192
pra = 取文本指针 (到文本 (编码转换.Ansi转Utf8 (it)))
置入代码 ({ 139, 13, 160, 97, 58, 3 })
置入代码 ({ 255, 117, 8, 255, 117, 248, 139, 69, 252, 255, 208 })


2019/7/16更新

青鸾火凤 发表于 2019-6-16 14:17

cal = 10852880   这个是喊话的CALL地址


pra = 取文本指针 (到文本 (编码转换.Ansi转Utf8 (it)))


置入代码 ({ 139, 13, 132, 251, 41, 3 })    这个是喊话的基址【mov ecx, dword 】


置入代码 ({ 255, 117, 8, 255, 117, 248, 139, 69, 252, 255, 208 })

push dword
push dword
mov eax, dword
call eax

殘韵 发表于 2019-7-23 13:58

殘韵 发表于 2019-7-23 13:55
应该没问题呀- -,thiscall 就是ecx传this指针 我这样写没毛病呀= =

我看汇编看的像是thiscall
thiscall 从右往左push 传参

最后this 指针 用ecx 传递

调用应该是 SendChat(*(DOWRD*)this指针,u8"喊话内容",0);

大表叔 发表于 2019-6-16 02:26

大半夜不睡觉?

晓根丶 发表于 2019-6-16 03:36

根本没用,CALL地址在LOL里也是乱七八糟的地址,转16,而且根本没调用CALL

王崽崽 发表于 2019-6-16 10:05

试试效果怎么样,复读机申请出站

Joduska 发表于 2019-6-16 14:36

晓根丶 发表于 2019-6-16 03:36
根本没用,CALL地址在LOL里也是乱七八糟的地址,转16,而且根本没调用CALL

{:1_886:} 能看得懂再评论

青鸾火凤 发表于 2019-6-16 14:39

晓根丶 发表于 2019-6-16 03:36
根本没用,CALL地址在LOL里也是乱七八糟的地址,转16,而且根本没调用CALL

你都看不懂, 就别瞎说

JusonR 发表于 2019-6-16 21:51

本帖最后由 JusonR 于 2019-6-16 21:54 编辑

厉害了,代码简单,功能都有,就是没有教程能找call..

18671758764 发表于 2019-6-16 22:10

啥意思啊也没说明白

Raohz520 发表于 2019-6-17 15:31

你这用到了啥模块哦
页: [1] 2 3
查看完整版本: LOlX喊话源代码