惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
WordPress大学
WordPress大学
T
Threatpost
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
SecWiki News
SecWiki News
aimingoo的专栏
aimingoo的专栏
博客园_首页
小众软件
小众软件
Security Latest
Security Latest
M
MIT News - Artificial intelligence
腾讯CDC
罗磊的独立博客
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
S
Securelist
博客园 - 叶小钗
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Cloudflare Blog
The GitHub Blog
The GitHub Blog
B
Blog RSS Feed
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
Arctic Wolf
Google Online Security Blog
Google Online Security Blog
I
Intezer
Hacker News: Ask HN
Hacker News: Ask HN
N
News and Events Feed by Topic
Recent Commits to openclaw:main
Recent Commits to openclaw:main
MongoDB | Blog
MongoDB | Blog
Cloudbric
Cloudbric
AI
AI
G
Google Developers Blog
T
Tor Project blog
J
Java Code Geeks
H
Help Net Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
Check Point Blog
宝玉的分享
宝玉的分享
The Register - Security
The Register - Security
V
Vulnerabilities – Threatpost
Know Your Adversary
Know Your Adversary
P
Proofpoint News Feed
TaoSecurity Blog
TaoSecurity Blog
P
Palo Alto Networks Blog
F
Fortinet All Blogs

博客园 - Red_angelX

越狱iphone命令行ssh无法连接问题解决 Fedora22编译Qt3.3.X 黑科技项目:英雄无敌III Mod <<Fallen Angel>>介绍 中兴MF667S WCDMA猫Linux拨号笔记 NES模拟器开发-PPU笔记 Source Insight 3.X utf8支持插件更新 NES模拟器开发-CPU笔记 记录Qt的一个诡异Bug 准备开发一款开源NES模拟器 Source Insight 3.X 插件新loader发布 Source Insight 3.X utf8支持插件震撼发布 c语言非线程安全函数引发的BUG一列 Source Insight 3.X 标签插件v1.0发布 MinGW编译dll以及静态链接pthread 用Codeblocks的MinGW编译CxImage C#将Trace,Debug信息输出到控件上 让LuaInterface 2.0.1支持中文 五线谱编辑Demo(MFC) C#贴边自动隐藏组件完美版
BMP图片魔法师KeyGen
Red_angelX · 2009-04-15 · via 博客园 - Red_angelX

       关于这个软件的分析,看雪上有篇详细的文章,我就不重复了.主程序AsPack的壳,算法是标准Des,没什么好说的,唯一值得一提的是做KeyGen的时候发现sn并不是看雪上那篇文章上的sn=hex(DES(plaintext,key="bmpmanChina")),分析了半天才发现key错了,传入的是bmpmanChina,但是做了些处理,DES的key是8字节(64bit)的,程序里把key多于8字节的char对位相加了,也就是

if(i>=8)
{
    key[i] 
+= key[i%8];
}

       然后再把key的后4字节和前4字节位置互换,才是最终的key.剩下的就是标准DES了.

       User:Red_angelX

       Sn:  37AC3EBE8B087F7EA6D95D5F3DA677F0

       KeyGen下载