rome(19)
1 | *((_BYTE *)v1 + *(_DWORD *)&v12[17]) = (*((char *)v1 + *(_DWORD *)&v12[17]) - 51) % 26 + 65 |
(某个数-51)%26+65
Q的ascii是81
67就是“C”
最后通过写python脚本
1 | x = [81,115,119,51,115,106,95,108,122,52,95,85,106,119,64,108] |
通过这种思路就知道了不一定要去逆向这个代码。
而是通过遍历所有的1~128。
然后经过加密,如果和加密的结果相同就输出!!!
这个思路好啊
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Safety-Blog!