給4kvideodownloader(linux版)打補丁

    4kvideodownloader是下載youtube視頻的好工具,免費版已經挺好使了,但激活版功能更加強大。如下圖所示。


    wKiom1YSyiCRb3G1AAHOpcLG0pQ246.jpg


    網上搜了下,有windows下的破解版下載,但是linux版的沒搜到。於是乎自己動手,對比了windows版在patch前後的代碼差異,其實就改了一個字節,把jl改爲jmp(見下圖,這麼明顯的函數名稱,可見程序出來以後不加密保護一下多可怕):


wKiom1YSylrDR_zOABDFOUHCZmI706.jpg

   

    參照windows版的驗證流程,分析了一下linux版的流程,還是有些不太一樣。經過2個小時(主要是elf程序不熟悉),找到了關鍵指令setl al,對應的十六進制數據爲0F9CC0:

    

wKiom1YSy_mit1dNAAT2I5x8y_Y129.jpg


    怎麼修改呢?改爲setnz al,十六進制數據爲 0F95C0。保存,運行,OK,成功激活!


wKiom1YSyrqB66twAAGFhB_PTCw074.jpg

   

    TODO:這種補丁方法只是修改關鍵指令,而對於這個程序的驗證機制還有待深入跟蹤。網上貌似也沒有keygen,很可能是網絡驗證,所以patch是最簡單的方法了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章