1625-5 王子昂 總結《2023年10月6日》 【連續第371天總結】
a. eat
b. eat是一種核心機制,使不同的應用程式可以呼叫庫檔案中提供的函式。
也就是說,要通過eat才能求得從相應庫中匯出函式的起始位址。
pe檔案中有乙個特定結構體image_export_directory儲存著匯出資訊
image_export_directory結構體
重要成員
1.numberoffunctions
表示實際匯出函式的個數
2.numberofnames
表示有名字的匯出函式的個數
3.addressoffunctions
表示匯出函式位址陣列
4.addressofnames
表示匯出函式的名字字串陣列
5.addressofnameordinals
表示oridinal位址陣列
getprocaddress過程
1.利用addressofnames成員找到函式名稱陣列;其中儲存著匯出函式的names字串;通過strcmp字串查詢指定的函式名稱,得到索引(name_index)
2.利用addressofnameordinals成員,轉到ordinal陣列;其中儲存著匯出函式的ordinal索引與實際位址索引的對應關係(通常是相同的,但是當出現無名匯出函式,ordinal中無,而實際位址中有時,兩個索引就不同了);通過name_index找到對應的ordinal值
3.利用addressoffunctions成員,轉到函式位址陣列(eat);其中儲存著函式與實際位址的關係;通過ordinal值找到位址
c. 明日計畫
執行時壓縮
穩定盈利的ea 黑牛ea
黑牛交易系統已經 了有2000多套。大家都期待推出全智慧型的ea,終於完善了ea。已經平穩的在實倉中執行了6個月。開了乙個虛擬帳號作演示。黑牛外匯交易系統經過四年的手工交易,已經證實了理論的可靠性,目前已經完全寫成自動交易系統。開始對外 目前公開乙個實時交易帳號,對外驗證。大家可以看到實時交易的情況...
EA簡單使用
一 ea自我介紹 ea enterprise architect 生命週期軟體設計方案,enterprise architect是乙個全功能的 基於uml的visual case工具,是以目標為導向的軟體系統,它覆蓋了系統開發的整個週期,除了開發類模型之外,還包括事物程序分 析,使用案例需求,動態模...
SOA和EA的關係
最近soa炒得火熱,作為一種面向服務的體系結構,頗受各大廠商推崇。ea領域經過20多年的發展,在it系統日益複雜 投資回報較低的今天,也再次引起人們的關注。soa 和ea作為架構有什麼異同呢?體系結構方面 soa 和 ea 體系結構領域之間的對映 體系結構領域 soa 解決方案堆疊 ea 框架 業務...