吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1682|回复: 5
收起左侧

[求助] 求64位程序加花指令的方法

[复制链接]
jy04468108 发表于 2021-7-2 15:24
64位C++已经不能内联汇编代码。
又不想一行一行的去改汇编代码。
所以想知道有没有什么办法可以对64位程序加花指令的。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

DEATHTOUCH 发表于 2021-7-2 15:57
悄悄告诉你,Free Pascal 可以64位内联汇编哦。
wsds 发表于 2021-7-2 16:40
以南 发表于 2021-7-5 22:23
本帖最后由 以南 于 2021-7-5 22:25 编辑

[Asm] 纯文本查看 复制代码
.CODE
dec_gnames1 PROC
PUSH RBX
PUSH RSI
PUSH RDI
PUSH R8
PUSH R9
PUSH R10
PUSH R11
PUSH R12
PUSH R13
PUSH R14
PUSH R15
PUSH RBP
SUB RSP,0200H
MOV RBP,RSP
MOV RDX,RCX
mov eax,edx
not eax
add eax,009D88A8FH
not eax
add eax,06DCD1903H
not eax
sub eax,067277571H
xor eax,09232E6FCH
mov [rsp+50H],eax
shr rdx,20H
not edx
add edx,07A79D578H
not edx
sub edx,013DD131DH
not edx
add edx,00979D578H
xor edx,0EC22ECE2H
mov [rsp+54H],edx
mov rax,[rsp+50H]
ADD RSP,0200H
POP RBP
POP R15
POP R14
POP R13
POP R12
POP R11
POP R10
POP R9
POP R8
POP RDI
POP RSI
POP RBX
RET
dec_gnames1 ENDP

END


x64内联的文件的添加和设置,你百度一下,我忘记了,太久没写了。写法大概就是这样。然后再调用这个函数就好了。
 楼主| jy04468108 发表于 2021-7-6 08:56
以南 发表于 2021-7-5 22:23
[mw_shl_code=asm,true].CODE
dec_gnames1 PROC
PUSH RBX

看起来和xjun的aheadlib生成的asm代码一样。
以南 发表于 2021-7-7 00:42
jy04468108 发表于 2021-7-6 08:56
看起来和xjun的aheadlib生成的asm代码一样。

那个是非常牛的大佬。我就是个弟弟。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 02:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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