吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 17772|回复: 44
上一主题 下一主题
收起左侧

[2019] 【吾爱动画大赛2019参赛作品】- VMProtect汇编的Mutation(变异)清理

  [复制链接]
跳转到指定楼层
楼主
wwh1004 发表于 2019-9-14 22:27 回帖奖励
这是wwh1004的参赛作品:VMProtect汇编的Mutation(变异)清理

注意,不要搞错了,这个是汇编的,不是之前发的.NET的,思路什么的完全不一样!!!

录视频很紧张,唉。录的视频自己都不想看,特别不想听自己的声音,哈哈哈哈。

百度云链接里面有成品,可以直接清理你要清理的代码,支持32位,64位变异的清理。现在只加变异不加虚拟化的函数可能不是太多,不过这个还有个用途是清理VM Handler的变异,方便识别。VMP我不懂,所以可能有些说错或者什么的,大家见谅。

这个视频会从零开始写一个变异的清理工具,使用C#语言,是的,不是C,不是C++,更不是Python,就是C#!!!

目录:

Part.1 作品与使用工具简介 (3分钟)
Part.2 控制流之基本块的识别与创建 (40分钟)
    2.1 IDA/x64dbg查看控制流
    2.2 基本块的特征
    2.3 基本块的特殊情况
    2.3 定义基本块
    2.4 使用代码分析控制流并创建基本块
Part.3 Mutation(变异)的分析与清理(30分钟)
    3.1 变异的特征
    3.2 变异的清理方式
Part.4 控制流之重组基本块到二进制代码(20分钟)
    4.1 移除无效基本块
    4.2 排序基本块
    4.3 计算基本块大小
    4.4 基本块到二进制代码

工具:

Visual Studio 2019
x64dbg

源码编译:

Windows 10
Visual Studio 2019 (.NET Desktop + .NET Core)

源码使用类库:

反汇编引擎:iced (https://github.com/0xd4d/iced
控制流图绘制(仅用于显示控制流,类似IDA的Graph View,不用于反混淆):MSAGL (https://github.com/Microsoft/automatic-graph-layout

成品运行要求:

Windows 7
.NET 4.7.2

成品使用说明:

视频“4. 控制流之重组基本块到二进制代码”中最后有提到,或者自己看源码也看得懂。

在线观看:https://www.bilibili.com/video/av67705505/
百度云:https://pan.baidu.com/s/1VdpRFphkdmfD7OiqCTCpYw 提取码: 63vc
解压密码:www.52pojie.cn

免费评分

参与人数 39吾爱币 +48 热心值 +39 收起 理由
snake淘 + 1 + 1 热心回复!
虚无的饭 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
GitSong1050 + 1 + 1 谢谢@Thanks!
江洋大盗 + 1 + 1 热心回复!
zch333333 + 1 + 1 谢谢@Thanks!
pukun + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
yjj_coolboy + 1 + 1 谢谢@Thanks!
anntonny + 1 + 1 热心回复!
北梦星泽 + 1 + 1 我很赞同!
青丝白发 + 1 热心回复!
hjsm + 1 + 1 热心回复!
大毛孩 + 1 + 1 谢谢@Thanks!
ouyangjianping + 1 谢谢@Thanks!
thunderdanky + 1 + 1 大牛大牛!
asdjsy + 1 + 1 鼓励转贴优秀软件安全工具和文档!
orangewinnie + 1 + 1 预祝生日快乐
zls黑战魔 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
魔剑天 + 1 + 1 我很赞同!
小乳猪快跑 + 1 + 1 我很赞同!
lmz444 + 1 我很赞同!
长夜 + 1 用心讨论,共获提升!
冰之狼 + 1 + 1 我很赞同!
异地多晶硅 + 1 + 1 热心回复!
805141715 + 1 + 1 恭喜恭喜!
凉游浅笔深画眉 + 3 + 1 厉害了,大哥
a43006 + 1 + 1 恭喜 恭喜
京龙 + 1 + 1 给力给力
Pingerfy + 3 + 1 获奖链接过来的,恭喜恭喜了
情话布墨 + 1 + 1 wwh
aaltol + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
天空藍 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
梦游枪手 + 2 + 1 热心回复!
笙若 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hszt + 1 + 1 辛苦了
UserXCH + 1 + 1 加油!不要觉得大学就会轻松,亦是要抽时间的!
为海尔而战 + 1 + 1 我很赞同!
Peace + 10 + 1 用心讨论,共获提升!
sunnylds7 + 1 + 1 热心回复!
soho88 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

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

推荐
1188 发表于 2019-9-15 13:20
这种作品才像是参赛水准,不像某些滥竽充数的小学生水平。

免费评分

参与人数 1吾爱币 -1 收起 理由
海盗小K -1 人家好歹参赛呢,不像某些人只会敲敲键盘。

查看全部评分

推荐
ugvnui 发表于 2019-9-30 12:56
这要是动态智能清理变异,提取Handler解析还原code!这尼玛按这思路不就是壳的天敌了么。。
膜拜大牛,视频确实不错,思路也很好!得第一必须的。
3#
血色天空 发表于 2019-9-15 09:09
虽然还看不懂,但是还是起来膜拜下高手,学习了。谢谢分享
4#
crackforchin 发表于 2019-9-15 14:35
感谢分享
5#
aifusen09 发表于 2019-9-15 21:38
大神慢慢的都开始浮出水面了,前排支持一下,感谢分享好教程。。。
6#
Huggo1995 发表于 2019-9-24 07:14
我真的恨不得给你一万个赞!
7#
anzong1313113 发表于 2019-9-26 10:55
感谢分享
8#
yutu925 发表于 2019-9-26 13:09
高手啊,学习一下。
9#
伤城幻化 发表于 2019-9-29 12:07
恭喜哦!拿到了第一名
10#
xasust 发表于 2019-9-29 12:08
学习一下,感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 05:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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