170523 逆向 迴圈語句

2021-08-01 13:33:12 字數 611 閱讀 4125

1625-5 王子昂 總結《2023年5月23日》 【連續第234天總結】

a.加密與解密迴圈語句

b.迴圈是高階語言中可以進行反向引用的一種語言形式,其他型別的分支語句都是由低向高階位址區域走的

因此,可以通過這點快速地將迴圈語句識別出來

如果確定某段**是迴圈,就可分析其計數器,一般是用ecx暫存器做計數器,也有用其他方法來控制迴圈的,如test eax,eax

今天找了一些crackeme的程式來反彙編練手,基本無論多麼簡單都無從下手,只會直接在記憶體中查詢字串,找不到就傻眼

其中經常看到的有兩個指令未在書上出現過,特查詢並記錄於此

test:

兩個運算元,表示進行邏輯與運算,結果若為0則置zf標誌位為1

常見用法有test eax,eax,可以測試eax是否為0

lea:

兩個運算元,前乙個為16位暫存器,後乙個為16位儲存單元

作用為將該儲存單元的值放置入暫存器中

eg:leaeax,[00454070h]

就是令eax=00454070h

優點在於本命令的效率高

c.明日計畫

crackme教程、練習

加密與解密 數**算符的優化

Python 正向迴圈和逆向迴圈

逆向迴圈 lista 0,1,2,1,4,1,6,1,8,1 for i in reversed range len lista print i 98 7654 3210 正向迴圈 lista 0,1,2,1,4,1,6,1,8,1 for i in range range len lista pr...

六 for迴圈的逆向

1 include stdafx.h 2 345int fun int a,intb 6 13return c 14 15 1617 int tmain int argc,tchar ar 18 下面是彙編 1 int fun int a,intb 2 3200412d28 jmp fun 30h ...

迴圈語句python Python 迴圈語句

sonnetoab勝於藍 優秀個人部落格 gra nnet qq.comoab勝於藍 優秀個人部落格oab勝於藍 優秀個人部落格 八皇后問題 迴圈遞迴法 oab勝於藍 優秀個人部落格 queen problem with recurison board size 8 def under attack...