buuctf-[网鼎杯 2020 青龙组]singal个人感悟及收获
好久没写博客了。。。真不是懒,我是真的不会做(泪,流了下来
这道别人的博客都说很简单的虚拟机题我做(看题解)了两天半才算大概明白整个题的原理与做法,为了不辜负我这几天的绞尽脑汁,我得写篇题解整理整理思路,顺便加强记忆
下载文件后直接拖到ida32里,进入main函数后反汇编
最上面那个_main里面毫无价值,直接看下面。从memcpy很容易推测出这里v4里存储的是unk_403040的值。进入unk看看情况
由于太长,我直接转到hex页,发现里面用db存了这些东西
由于v4是int整型变量,一个数占四个字节,所以我们可以简化unk里面的值,也就是四个四个的提取出来
得到下面的数(都是16位进制的数)
稍微整理一下后,我们得到下面的数