首页
论坛
课程
招聘
[求助]native层算法到底应该怎么复原啊,那么多参数和赋值不知道干嘛的
2021-5-20 18:23 1876

[求助]native层算法到底应该怎么复原啊,那么多参数和赋值不知道干嘛的

2021-5-20 18:23
1876

为什么有人一眼就能看出一个算法是加盐的md5,怎么做到的啊,我也想达到这个水平,应该怎么做啊!!!!!



把大佬的帖子放出来

https://www.52pojie.cn/thread-1238131-1-1.html


【公告】【iPhone 13、ipad、iWatch】11月15日中午12:00,看雪·众安 2021 KCTF秋季赛 正式开赛【攻击篇】!!!文末有惊喜~

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 944
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
myller 活跃值 2021-5-20 19:42
2
1

能一眼看出来的一般都是比较熟悉常用的哈希/加密算法,再配合一些验证就可以猜个八九不离十了。

但如果是魔改的算法的话,就更考验逆向者的逆向和算法功底,这个需要在熟悉常用算法基础上,另说。


常用的哈希/加密 算法都有自己用到的某些特殊"魔法"常量,你可以自己搜集整理下就知道了。

如果无从入手可以直接把这些"魔法"常量放到搜索引擎(如google)或者代码仓库(如github)中进行搜索,就会搜出相关的算法了


多练习个几次,就大概有感觉了。



雪    币: 4759
活跃值: 活跃值 (357)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xiaokangpwn 活跃值 2021-5-20 20:51
3
0
https://www.kanxue.com/book-leaflet-72.htm?items=chapter
雪    币: 133
活跃值: 活跃值 (502)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
柒雪天尚 活跃值 2021-5-20 21:14
4
1
magic number就是MD5的啊,如果数据和纯MD5不一样,那基本就是加盐了
雪    币: 8919
活跃值: 活跃值 (5059)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
misskings 活跃值 4 2021-5-20 22:11
5
0
应该是经验来着吧。经常还原算法的人一般对常规算法的特征比较熟悉了。大致就是分组算法,序列算法,哈希算法。然后再根据明文和密文的结果特征来对号入座猜一下。
游客
登录 | 注册 方可回帖
返回