原创 windows使用glade2開發gtk程序

http://gladewin32.sourceforge.net/ Gtk+ 2.12.9 Development Environment Revision 1   

原创 PPC 指令集

一、存儲/加載指令 1 整數存儲指令 整數存儲指令如表2所示。 表2 整數存儲指令   名稱 助記符 語法格式 字節存儲(偏移地址尋址) stb rS, d(rA) 字節存儲(寄存器尋址) stbx rS

原创 openocd for windows

http://www.gnutoolchains.com/arm-eabi/openocd/

原创 ubuntu18安裝32位庫

su dpkg --add-architecture i386 apt update apt install libc6:i386 libstdc++6:i386 apt install lib32ncurses5 lib32z1  

原创 PPC 調用約定 r0-r31寄存器介紹

最近在做kernel從ARM到一款PPC處理器的移植,需要學下下PPC的通用寄存器,找到的文檔整理如下:   Register Classification Notes r0 local commonly used to hold t

原创 i.MX 系列CPU HAB漏洞SecureBoot漏洞

Quarkslab首先發現了這個漏洞,並做了描述,usbarmory利用了這個漏洞 https://blog.quarkslab.com/vulnerabilities-in-high-assurance-boot-of-nxp-imx-

原创 Visual SVN Server 4.2.1 註冊版

支持Visual SVN Server4.2.1以及舊的4.x。代碼拿去。 #define _CRT_SECURE_NO_WARNINGS #include <windows.h> #include <stdio.h> char Rs

原创 端口複用相關資料

https://stackoverflow.com/questions/14388706/how-do-so-reuseaddr-and-so-reuseport-differ 幫助TCP打洞 C:\Users\mm>netstat -n

原创 openssl 開啓AES-NI指令集性能增加

下面是沒開啓AES-NI的情況,8KB塊加密性能 275677KB/s F:\3rdpart\openssl-OpenSSL_1_1_1c\apps>openssl speed -evp AES256 Doing aes-256-cbc

原创 Windows內核讀寫自旋鎖EX_SPIN_LOCK

這玩意本來是在Vista SP1版本就存在了,但是某些傻x客戶還在堅持使用老舊的windows操作系統。可以使用下面的移植方案代替。 在微軟的實現上好像有一些調試用途或者什麼優化,移植不了,去掉了。 #ifndef _MY_EX_SPI

原创 調試符號下載

symchk d:\idawork\kernelbase.dll /s srv*d:\idawork*http://msdl.microsoft.com/download/symbols

原创 獲取固件加載基地址的幾種方法

IDA加載未知加載地址的固件,先加載到0地址,然後全部分析 方法1:通過swtich語句的jumptable定位基地址 以jumptable作爲關鍵字尋找到任意jumptable,table中的地址都是絕對地址,減去代碼中的偏移就是基地址

原创 VIP HKP

VIP: Vehicle Interface Processor 汽車接口處理器   有人知道HKP是什麼嗎?留言指教下?

原创 EMMC型號格式查詢

https://www.elnec.com/en/device/Samsung/KLM8G1GESD-C02P+%5BFBGA100%5D/  

原创 Windows 內核驅動簽名策略

Windows的驅動簽名策略起始於Win7 64位操作系統,從Win7 64位一直到 Win10 1511版本,驅動程序必須要有SHA1簽名,且證書必須使用微軟簽發的證書交叉簽名。 後來微軟推行了SHA2簽名,從Win10 1607到Wi