简单脱壳教程笔记(1) --- 常见语言的入口点

这篇博客介绍了不同编程语言(VB, Delphi, BC++, VC++, MASM)的程序入口点,包括压缩壳和加密壳的目的,以及各语言的典型汇编代码片段。" 137197871,22826464,MySQL Canal框架的binlog监听与事件处理详解,"['数据库', 'MySQL', 'binlog']
摘要由CSDN通过智能技术生成

      壳的分类:压缩壳、加密壳

                         压缩的目的是减少程序体积,如ASPack、UPX、PECompact等。

                         加密是为了防止程序被跟踪和调试,如ASProtect、幻影

     常见语言的入口点:


VB:

004012D4 >  68 54474000     push QQ个性网.00404754
004012D9    E8 F0FFFFFF     call <jmp.&MSVBVM60.#100>
004012DE    0000            add byte ptr ds:[eax],al
004012E0    0000            add byte ptr ds:[eax],al
004012E2    0000            add byte ptr ds:[eax],al
004012E4    3000            xor byte ptr ds:[eax],al
004012E6    0000            add byte ptr ds:[eax],al
004012E8    48              dec eax


delphi:

004A5C54 >  55              push ebp
004A5C55    8BEC            mov ebp,esp
004A5C57    83C4 F0         add esp,-10
004A5C5A    B8 EC594A00     mov eax,openpro.004A59EC


BC++:

004016

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值