2017.10.23总结

来源:互联网 发布:ppt数据分析怎么做 编辑:程序博客网 时间:2024/05/16 12:26
这两天在做CTF,感觉逆向好有意思啊。其实要总结也不多,都是些简单的基础题···

1.可是使用IDC即IDA内置的编辑器将IDA中的数据以数字的形式输出出来以方便使用外置脚本解密,其语法结构和C差不多,auto是定义一个变量,Message是输出变量,输出的格式和C的print差不多。


2.逆向中存在数字溢出的说法,即一个数字经过运算后得到的结果如果大于了定义的最大值,机会出现溢出现象。更高位的数字就会丢失,可以通过类似的手法藏FLAG。

3.解溢出甚至之类的脚本最好用javascript等比C++更高级的语言,会方便好多。

4.int是4个字节,取值为2^31-1~(-2^31-1),long也是一样的四个字节。

<script>
    var x=0x5C3F6EA;
    var k;
    for(var i=1;;i++)
    {
        k=i*0x100000000+x;
        if(k%3==0)
        {  document.write(parseInt((k/3).toString(16),string));
        break;}
    }
</script>

原创粉丝点击