菜雞學逆向 IDA Python

2021-10-03 17:40:37 字數 1216 閱讀 9697

學逆向必不可少的要使用指令碼,比來比去還是覺得idapython要比idc用著習慣一點,東拼西湊弄來了大體用法,權當自己總結下來好查資料,如果能幫到正在讀文章的你就更好了。

#十六進製制獲取當前位置的位址

hex(here())

#或者hex(idc.screenea()),二者相同

#獲取位址的最大值和最小值

hex(maxea())

hex(minea())

#獲取段的名稱

idc.segname(

[address]

)#例如idc.segname(here())

#獲得反彙編語句

idc.getdisasm(

[address]

)#獲取指定位址的段的起始位址

idc.segstart(

[address]

)#獲取段的乙個可迭代陣列,每個元素是段的起始位址

idautils.segments(

)#獲取位址所在段的起始和終止位址

idc.segstart(

[address]

)idc.segend(

[address]

)#獲取乙個函式迭代器,元素為ida已經解析的函式的起始位址

idautils.functions(

)#獲取位址對應的內容

idc.byte(

[address]

)dc.word(

[address]

)idc.dword(

[address]

)idc.qword(

[address]

)idc.getfloat(

[address]

)idc.getdouble(

[address]

)#如果上面覺得麻煩的話可以用下面這個函式自定義讀取長度

#獲取address的length byte的內容

get_byte(

[address]

,length)

#patch

idc.patchbyte(

[address]

, value)   

idc.patchword(

[address]

, value)

idc.patchdword(

[address]

, value)

菜雞學習 TCP

tcp協議與udp協議的區別 tcp基於面向連線 位元組流傳輸的協議,資料傳輸可靠,傳輸速度慢。tcp通過序號 重傳 流量控制 擁塞控制實現可靠傳輸。適用於傳輸大量資料,可靠性要求高的場合。udp協議面向非連線 資料報傳輸協議,資料傳輸不可靠,傳輸速度快。udp不保障可靠傳輸,盡最大努力交付。適用於...

關於菜雞我

什麼都不會。17年聯賽掛慘了,18年估計考完聯賽就要afo。現在準備搞省選雖然沒什麼機會 我們學校雖然是弱校 但是初中部吊啊 我們教練之前是教初中的 送到長郡的神仙有任翰林 r 64 陳江倫 laofu 雅禮的神仙redbag 然而我們太菜了帶不動 其實是想寫部落格的。無奈進了暑假以後李總整治我這種...

菜雞高階之路

記錄一下自己一點大學獲獎經歷 2018.10 山東省高校機械人大賽 二等獎2018.12 青島大學電子設計競賽 一等獎2018.12 青島大學第一屆程式設計大賽 冠軍2019.3 第十屆藍橋杯山東省賽 一等獎2019.4 電腦科學與技術學院圖靈杯程式設計大賽 冠軍2019.5 山東省acm程式設計競...