给4kvideodownloader(linux版)打补丁

    4kvideodownloader是下载youtube视频的好工具,免费版已经挺好使了,但激活版功能更增强大。以下图所示。linux


    wKiom1YSyiCRb3G1AAHOpcLG0pQ246.jpg


    网上搜了下,有windows下的破解版下载,可是linux版的没搜到。因而乎本身动手,对比了windows版在patch先后的代码差别,其实就改了一个字节,把jl改成jmp(见下图,这么明显的函数名称,可见程序出来之后不加密保护一下多可怕):windows


wKiom1YSylrDR_zOABDFOUHCZmI706.jpg

   

    参照windows版的验证流程,分析了一下linux版的流程,仍是有些不太同样。通过2个小时(主要是elf程序不熟悉),找到了关键指令setl al,对应的十六进制数据为0F9CC0:
网络

    

wKiom1YSy_mit1dNAAT2I5x8y_Y129.jpg


    怎么修改呢?改成setnz al,十六进制数据为 0F95C0。保存,运行,OK,成功激活!ide


wKiom1YSyrqB66twAAGFhB_PTCw074.jpg

   

    TODO:这种补丁方法只是修改关键指令,而对于这个程序的验证机制还有待深刻跟踪。网上貌似也没有keygen,极可能是网络验证,因此patch是最简单的方法了。
函数

相关文章
相关标签/搜索