Reverse 你能算出flag吗

这道题是xi@0ji233师傅出的一道题

无壳,直接拖进ida

这道题用到了一个sort函数的快速排序算法。整体逻辑还是比较简单的

可以找到s,d,c三个表,cmp里面给出了排序的规则。可以根据c表和d表算出转换之后的

d表再与s表进行异或即可得到flag,当然也可以在sort函数之后下个断点,动调之后直接获得转换之后的s表

进行异或之后也可以获得flag。

 

posted @ 2021-05-19 22:31  Sk2rw  阅读(147)  评论(0编辑  收藏  举报