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

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

2021-5-20 18:23
3266

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



把大佬的帖子放出来

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


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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

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

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


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

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


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



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