天天看點

2011.10.17_MentalDease_VMP License 的RSA公鑰擷取和PATCH方法

http://www.unpack.cn/thread-70511-1-1.html  發表于 2011-10-17 13:05:03

所有版本包括VMP2.1.2都有一個函數沒有被V(漏了還是怎麼?),衆所周知,VMP的License是一個BASE64串,這個串解碼後是RSA加密後的值,這個沒有被V的函數就是用來建立這個License大數的,前面被調用的兩個函數是建立RSA的N和D兩個大數,在這裡HOOK,可以擷取和Patch被加密後的RSA_n,d,x,具體的大家看代碼。下硬體斷點的方法,能在XPSP3上面跑。License裡面的其他内容都可以僞造,那個ProductCode沒什麼辦法,隻能從正版KEY裡面提取了。。。

http://pan.baidu.com/netdisk/singlepublic?fid=140670_2440175248