吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7765|回复: 21
收起左侧

[C&C++ 转载] 简单加壳实现

[复制链接]
busishen 发表于 2018-1-16 00:41
0x01 框架
使用壳源 + SRC的加壳模式
VC6的开发环境, 接我上一个帖子(loadPE的编写)

0x02 主要流程
加壳过程:
1\ 获取shell的路径
2\ 获取待加壳程序的路径
3\ 将待加壳的程序读入内存, 加密(简单的 xor加密)
4\ 在shell中 新增一个节, 将加密的数据 追加到 shell程序的新增节中

壳子程序的解壳过程
1\ 读取主模块数据
2\ 解密 得到PE文件
3\ CreateProcess (挂起的形式创建)
4\ 获取Context
5\ 卸载外壳程序
6\ 在指定位置分配内存
7\ 修改Context
8\ 回复线程

0x03 说明
壳子很简单, 解壳的过程很多,  源代码只是一个框架, 变化的手法很多
本人技术一般, 写的过程, 很多都是参考红色病毒的代码, 然后自己修改而成, 代码仅供参考, 给大家源代码 分享!

0x04 项目截图
360截图20180116003743510.jpg


源代码分享:
分为两个:
加壳端:
PeTool2018 - 加壳段.rar (90.53 KB, 下载次数: 258)
shell:
shell.rar (21.25 KB, 下载次数: 226)


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

 楼主| busishen 发表于 2018-1-16 10:29
gunxsword 发表于 2018-1-16 09:03
历害历害,能写壳的都是高手!

真不是高手, 谢了快一周了, 卡了很多地方, 基本参考了红色病毒的源码, 然后自己修改而成!
xiaona 发表于 2018-1-16 01:01
liuxia 发表于 2018-1-16 03:42
psp7456 发表于 2018-1-16 07:26 来自手机
正对此感兴趣,谢谢分享!
某些人 发表于 2018-1-16 08:49
谢谢分享。。。
gunxsword 发表于 2018-1-16 09:03
历害历害,能写壳的都是高手!
 楼主| busishen 发表于 2018-1-16 10:29
psp7456 发表于 2018-1-16 07:26
正对此感兴趣,谢谢分享!

谢谢支持, 代码仅供参考, 写的很烂的
你知我赢 发表于 2018-1-16 13:13
支持一个
tanghengvip 发表于 2018-1-16 15:11
是免杀壳吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 17:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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