社区
C++ Builder
帖子详情
BCB5 中的汇编代码编译不能通过?附代码!!
ainijuan
2003-08-22 11:36:42
我在DELIPH6中使用的ASM代码,使用非常正常,把它转移到BCB5中编译说非法指令
[C++ Warning] Unit1.cpp(24): W8002 Restarting compile using assembly
[Tasm Error] Unit1.asm(231): Illegal instruction
...全文
36
2
打赏
收藏
BCB5 中的汇编代码编译不能通过?附代码!!
我在DELIPH6中使用的ASM代码,使用非常正常,把它转移到BCB5中编译说非法指令 [C++ Warning] Unit1.cpp(24): W8002 Restarting compile using assembly [Tasm Error] Unit1.asm(231): Illegal instruction
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lewolf
2003-08-22
打赏
举报
回复
汇编写错了吧。
猎人66
2003-08-22
打赏
举报
回复
贴出来,看看
delphi反
编译
三剑客工具
Delphi程序 一、 IDR (piblic version) IDR (Interactive Delphi Reconstructor) , Delphi反
汇编
利器,不断更新
中
。官方主页:http://kpnc.org/idr32/en/download.htm 二、 Delphi Decompiler v1.1.211b Delphi反
编译
工具 三、 DeDe 3.5原版 反Delphi、 C++ bulid。(DeDe3.2004源码下载) DeDe3.50.04 Fix加强版 DEDE 3.50.4的修改版(超强版:P) by DarkNess0ut 01.修改了Title和ClassName "DeDe"->"DarK",绝大部分的Anti检测都没有用了 02.DIY原DEDE,使得可以反
汇编
得到非标准程序的Forms格式和Procedures的事件 03.直接反
汇编
功能的选项 04.增加对特殊处理过的PACKAGEINFO的Uint List的显示 05.修改原有的"Open With DEDE"的注册键错误&BUG;,可以使用右键运行DEDE反
汇编
Delphi/BCB 06.去处NAG显示 07.修复原有Dump Active Process的BUG 08.Enable Dump按钮 09.修复拖放处理程序时,确认对话框的BUG! 10.修复Forms下将DFM保存为RES文件的BUG! 11.Enable Procedures下右键的Analize Class功能 12.修复Forms下DFM的"Open With NotePad"功能 13.heXer提供修复反
汇编
引擎的
代码
,主要是解决了反
汇编
的错误
武希松大牛的dll Hook单元,delphi源
代码
加demo
delphi-hook-library, wr960204武稀松.2012.2 主页 http://www.raysoftware.cn 通用Hook库. 支持X86和X64. Get 使用了开源的BeaEngine反
汇编
引擎.BeaEngine的好处是可以用BCB
编译
成OMF格式的Obj, 被链接进Delphi的DCU和目标文件
中
.不需要额外带DLL. BeaEngin引擎 http://www.beaengine.org/ 限制: 1.
不能
Hook
代码
大小小于5个字节的函数. 2.
不能
Hook前五个字节
中
有跳转指令的函数. 希望使用的朋友们自己也具有一定的
汇编
或者逆向知识. Hook函数前请确定该函数不属于上面两种情况. 另外钩COM对象有一个技巧,如果你想在最早时机勾住某个COM对象, 可以在你要钩的COM对象创建前自己先创建一个该对象,Hook住,然后释放你自己的对象. 这样这个函数已经被下钩子了,而且是钩在这个COM对象创建前的.
编译
原理
编译
器
文法 P->S S->L S->S;L L->if0E1then2S3end L->if E then S else S end L->repeat S until E L->F:=E L->read F L->write E E->B E->BCB B->T B->BAT T->F T->TMF F->id F->(E) F->num A->+ A->- M->* M->/ C->< C->=
DeDe反
编译
工具 DEDE 3.50.4的修改版
DEDE反
汇编
Delphi/BCB,增加对特殊处理过的PACKAGEINFO的Uint List的显示,修复原有Dump Active Process的BUG,修复拖放处理程序时,确认对话框的BUG!
Virbox 开发者工具盒-软件加密工具
您可以通过 Virbox 开发者工具盒实现: dll、exe的加密保护 防止软件被反向工程、反向
汇编
、反向
编译
软件的授权控制:限时、限次、限功能,限制设备绑定等 资源文件的加密:PDF、PPT、视频等,防止复制拷贝 优势 Virbox 加密方案配合使用深思新一代加密锁:精锐 5 加密锁。精锐 5 加密锁是目前加密锁市场上能抵抗住黑客疯狂破译的一款产品。深思上一代产品精锐 4 加密锁目前仍是加密市场上一款优秀的加密产品,精锐 5 加密锁全新升级,加密技术及硬件比精锐4更胜一筹。 优势1:碎片
代码
保护
代码
移植在业界只被简单使用,只有开发商投入巨大的精力才能取得一定效果,所以一直停留在概念上。近几年,包括深思在内的加密锁厂商纷纷提出“自动
代码
移植”的概念并有推出相关的产品,但是在实践
中
因为同样又限于硬件性能,能抽取的
代码
受到极大的限制,通常是只能“移”数条指令,所以安全上的提升有限。而且此方案严格受加密锁硬件规格的限制,可扩展性极低,加密后的软件只能彻底依赖加密锁,无法实现业务变化(比如在线试用等)。 深思的“碎片
代码
执行”从根本上解决上述问题,利用成熟的
代码
提取技术,从软件
中
抽取大量
代码
,经过加密混淆后在安全环境
中
执行,融合Vibrox加密引擎、虚拟化和驱动技术,让软件执行过程更安全。 碎片
代码
执行可以简单的理解为将软件功能拆散,放在安全环境执行,让破解者无从下手,是软件保护理念的一次重大突破。 优势2:快速加密 - Virbox Protector 加壳工具 Virbox protector加壳工具是深思自主研发的一套高强度自动保护加密工具,创新性的引入了预分析和自动优化引擎, 有效的解决了虚拟化保护
代码
时的安全性和性能平衡问题。 集自动
代码
移植、混淆、外壳加密、数据加密于一身,无需编程就能达到极高的保护强度。 优势3:动态防御-反黑引擎 内置R0级核心态反黑引擎,基于黑客行为特征 的(反黑数据库)反制手段。精准打击调试、注入、内存修改等黑客行为,由被动挨打到主动防护。驱动级别反调试,秒杀常见调试器(IDA Pro/WinDbg/OllyDbg/X64Dbg)。 优势4:定制 SDK 定制版的 SDK 具有独立的开发者 PIN、密钥及证书体系,每个开发者的 SDK 均不同,黑客不会有通用的破解手段。 优势5:便捷的远程升级 远程升级可通过 d2c 包进行升级,无需更改软件
代码
。 优势5:互联网化体验 可使用云许可或者软许可进行控制,无需加密锁模式。一次加密,多种许可形式完美兼容,假如您的用户不希望使用硬件,您可以在加密方案不变更的情况下,迅速切换至云锁或者软锁。 优势6:强悍的硬件性能 精锐 5 拥有精锐系列迄今运行速度最快的芯片,性能格外强劲。采用了英飞凌提供的通过了 CC EAL5+ 认证的 32 位 ARM 芯片,主频高达 24Mhz,执行速度可达 50DMIPS,综合性能相比精锐 IV 提升了 3000 倍,可以执行更多复杂的任务。首次提供了高达 512K 的存储空间,最高可存储 6000 条许可信息。 精锐5采用了控制锁加用户锁模式,控制锁由开发商使用,在对软件加密及给用户锁内发许可时使用,只需要一把就可以。用户锁配套软件开发者的软件发给软件使用者。首次购买需要买精锐5的开发套件进行测试。 应用行业 目前已有超过10000家软件开发商注册使用Virbox 对软件进行加密,几乎遍布全部行业。例如:建筑软件、教育软件及资源、游戏软件、设备软件、财务软件、视觉控制、医疗软件、测绘软件、金融软件、安防软件、VR、工控软件、绘图软件等皆可使用Virbox 加密工具进行保护。 支持的开发语言及二进制文件 C C++ VB6.0 Delphi7 DeliphXE-XE10 BCB6.0 C# .Net Java ARX(AutoCAD) Unity3D UE4 所有格式的资源文件 Revit(插件) 使用方法 安装后,注册Virbox LM帐号(可点击工具盒注册帐号按钮),登录开发者工具盒后,下载SDK即可使用。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章