上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: #~~~它说附件有用????(没见用到)~~~ #查壳 ##64位,进IDA,老方法(伪代码) int __cdecl main(int argc, const char **argv, const char **envp) { int i; // [rsp+2Ch] [rbp-124h] char 阅读全文
posted @ 2023-05-01 10:37 TFOREVERY 阅读(46) 评论(0) 推荐(0) 编辑
摘要: #查壳 ##发现是upx的一个壳 ##得脱壳,不然找不到flag,不信的可以自己拖进IDA中看看能不能找到flag ###我用的是OD绕过了它的壳 ###比较快的是脱壳软件直接脱壳,然后拖进IDA中就有flag了 ##我先讲怎么用OD绕壳 ####运行程序 ####发现它让我们输入一个正确的flag 阅读全文
posted @ 2023-05-01 10:13 TFOREVERY 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #查壳 ##进IDA ####没见目标,shift+F12 --> ctrl+F ####进来就看见一个段:DBAPP{49d3c93df25caad81232130f3d2ebfad}(盲猜一手,不是flag,也跟flag有关) #####~~~把这个交上去了发现直接过了(真的是flag)~~~ 阅读全文
posted @ 2023-05-01 09:52 TFOREVERY 阅读(10) 评论(0) 推荐(0) 编辑
摘要: #查壳(查位数) ##64位,拖进IDA ####方法依旧,F5看伪代码 int __cdecl main(int argc, const char **argv, const char **envp) { int result; // eax int stat_loc; // [rsp+4h] [ 阅读全文
posted @ 2023-05-01 09:37 TFOREVERY 阅读(15) 评论(0) 推荐(0) 编辑
摘要: #依旧先查壳(看几位) ####没壳64位 ##考虑IDA或者OD都行(看个人习惯,OD需要很大的功底)建议先从IDA开始 ##拖入IDA看看 ####发现没有想要的东西 --> shift+F12 -->(可以ctrl+F) --> 也可一个个找关键字flag ####发现right flag - 阅读全文
posted @ 2023-05-01 09:19 TFOREVERY 阅读(29) 评论(0) 推荐(0) 编辑
摘要: #很简单的一个小练手 #这里习惯性的先查壳(养成习惯)(也可以查是几位的) ####无壳 ##不管是进OD还是IDA都是直接出答案 ###拖入OD如图 ###拖入IDA ####很明显flag{this_Is_a_EaSyRe} #####不需要动什么脑子,会拖入就行 阅读全文
posted @ 2023-05-01 08:58 TFOREVERY 阅读(13) 评论(0) 推荐(0) 编辑
摘要: #flag寄存器(16位) ##flag的1.3.5.12.13.14.15在8086CPU中没有使用,不具有任何意义 #CF(flag的第0位)进位标志位 ###有进位/借位 CF = 1 ###没有进位/借位 CF = 0 #PF(flag的第2位)奇偶标志位 ###如果结果为偶数,PF = 1 阅读全文
posted @ 2023-04-24 19:26 TFOREVERY 阅读(34) 评论(0) 推荐(0) 编辑
摘要: #call 和 ret 指令都是转移指令,都是修改IP,或者同时修改 CS 和 IP #ret指令 ##利用栈中的数据,修改IP的内容,从而实现近转移 ##格式 ret(即可) ###注意,在使用ret指令后,sp的值会改变,相当于说 pop 掉了一个数据,IP的值是直接被栈中的数据覆盖的。(指向哪 阅读全文
posted @ 2023-04-16 16:15 TFOREVERY 阅读(85) 评论(0) 推荐(0) 编辑
摘要: #转移指令有如下: ##1.无条件转移指令(如:jmp) ##2.条件转移指令 ##3.循环指令(如:loop) ##4.过程 ##5.中断 #操作符offset(取得标号的偏移地址) #jmp指令 --> 可以只修改IP ,也可以同时修改 CS 和 IP(实际是根据位移来转移的指令) ##怎么计算 阅读全文
posted @ 2023-04-15 11:23 TFOREVERY 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #显存段为 B800 ~ BFFF #低位存放所要显示的文字,高位存放属性 #以一个字节来记录属性(八位的二进制) #第 1 位为 是否闪烁 #第 2~4 位为 背景颜色 :(2对应的是R:红色,3对应的是:G:绿色,4对应的是B:蓝色) #第 5 位为 是否高亮 #第 6~8 位为 前景颜色 :( 阅读全文
posted @ 2023-04-15 10:00 TFOREVERY 阅读(48) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页