社区
C++ Builder
帖子详情
哪为高手给我一个 C++ Builder 中嵌用汇编的实例
henry_sel
2000-02-27 01:59:00
哪为高手给我一个 C++ Builder 中嵌用汇编的实例
...全文
172
5
打赏
收藏
哪为高手给我一个 C++ Builder 中嵌用汇编的实例
哪为高手给我一个 C++ Builder 中嵌用汇编的实例
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZhongQin
2001-10-24
打赏
举报
回复
gz
Climbug
2000-03-04
打赏
举报
回复
以下摘自本人一口令攻击程序:
void __fastcall TForm1::ButtonInitialClick(TObject *Sender)
{
p1=p2=p3=0; //Global
count1=count2=count3=0; //global
asm{
push eax
push ebx
push esi
push edi
mov eax, 0000000AH
lea edi, count2
mov byte ptr [edi], 01
xor edx, edx
lea ecx, SBox
lea esi, K
loop1:
mov byte ptr [ecx], dl
xor ebx, ebx
mov bl, byte ptr [edi]
mov bl, byte ptr [ebx+pwIV-1]
mov byte ptr [esi], bl
inc byte ptr [edi]
cmp al, byte ptr [edi]
jnb loop2
mov byte ptr [edi], 01
loop2:
inc edx
inc esi
inc ecx
cmp edx, 00000100H
jne loop1
mov byte ptr [edi], 00
mov edx, 00000100H
lea eax, SBox
lea ecx, K
loop3:
mov bl, byte ptr [edi]
add bl, byte ptr [eax]
add bl, byte ptr [ecx]
mov byte ptr [edi], bl
mov bl, byte ptr [eax]
mov byte ptr count3, bl
xor ebx, ebx
mov bl, byte ptr [edi]
mov bl, byte ptr [ebx+SBox]
mov byte ptr [eax], bl
xor ebx, ebx
mov bl, byte ptr [edi]
lea esi, dword ptr [ebx+SBox]
mov bl, byte ptr count3
mov byte ptr [esi], bl
inc ecx
inc eax
dec edx
jne loop3
mov byte ptr count1, 00
mov byte ptr [edi], 00
pop edi
pop esi
pop ebx
pop eax
}
}
Leop
2000-03-03
打赏
举报
回复
单句汇编可以用 asm mov ax, bx
NowCan
2000-03-03
打赏
举报
回复
嵌用汇编是可以的,不过容易导致非法操作。
bunny
2000-02-27
打赏
举报
回复
BCB可以这样使用嵌入式汇编,这里有个例子是帮助中的,它的说明可能详细一点儿。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
asm{
mov ax,0x0e07
xor bx,bx
int 0x10
}
}
v
c++
开发
实例
源码包
演示了OpenG的使用方法,内含几个
实例
,
一个
实例
就3个文件。 p2p vb
实例
。 p2p+technology 文档。 P2P视频技术源码(含开发文档) 目前的协议有如下一些特点: 1) 客户向服务器发送请求, 每个请求的长度不定. 请求...
计算机程序的正确定义
C++
源程序可以在Visual
C++
6.0里编写,也可以在记事本里编写,而同
一个
C++
源程序可以用Visual
C++
6.0编译、执行,也可以用
C++
Builder
5.0编译、执行,所以:
C++
不等于 Visual
C++
6.0 。 第二阶段:掌握一种...
C++
64位游戏逆向/
汇编
与反
汇编
课程概述 教程咨询售后QQ1026165915课程...答:
汇编
逆向部分,不需要任何基础即可学习,
C++
部分,知道最基础的if else、for循环等即可。如果对编程完全不了解,也可联系老师,3-7天即可掌握最基础部分。
Visual
C++
音频/视频处理技术及工程实践(分卷2)
8.3 实现
一个
简单的媒体播放器 317 8.4 升级你的播放器 321 8.4.1 添加控制功能 321 8.4.2 添加拖放功能 325 8.4.3 添加音量调节功能 326 8.4.4 添加欢迎背景图片 328 8.5 系统效果展示 328 8.6 如何播放更多的文件...
Visual
C++
音频视频处理技术及工程实践(分卷7)
8.3 实现
一个
简单的媒体播放器 317 8.4 升级你的播放器 321 8.4.1 添加控制功能 321 8.4.2 添加拖放功能 325 8.4.3 添加音量调节功能 326 8.4.4 添加欢迎背景图片 328 8.5 系统效果展示 328 8.6 如何播放更多的文件...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章