欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

QQScreenShot之逆向并提取QQ截圖--OCR和其他功能

  發(fā)布時間:2023-02-04 11:36:12   作者:佚名   我要評論
上一篇文章逆向并提取QQ截圖沒有提取OCR功能, 再次逆向我發(fā)現(xiàn)是可以本地調用QQ的OCR的,但翻譯按鈕確實沒啥用, 于是Patch了翻譯按鈕事件, 改為了將截圖用百度以圖搜圖搜索. 并Patch掉了長截圖的標簽顯示, 這樣win10下就也可以用長截圖功能了

 0x0 前言

上一篇文章 逆向并提取QQ截圖--基本功能 沒有提取OCR功能, 再次逆向我發(fā)現(xiàn)是可以本地調用QQ的OCR的。 但翻譯按鈕確實沒啥用, 于是Patch了翻譯按鈕事件, 改為了將截圖用百度以圖搜圖搜索. 并Patch掉了長截圖的標簽顯示, 這樣win10下就也可以用長截圖功能了.

0x1 Patch OCR按鈕事件

QQ在調用OCR之前會進行一些判斷, 只有是win10及以上版本的64位系統(tǒng)才會去本地調用OCR, 其余條件都會調用網(wǎng)絡OCR, 所以Patch掉就好了:

//本地調用QQOcrHelper.exe
Patch QQOcrHelper:
{
    00000001406B3D88 QQ.exe -> QQScreenShot.exe
    000000014003008E cmp rcx, 0x7 -> cmp rcx, 0x10
}
 
Cameral.dll:
將上傳OcrImg的函數(shù)(Camera+41F1C)Patch掉: Camera + 3BDA2: call sub_52FE1F1C -> nop (E8 75 61 00 00 -> 90 90 90 90 90)
Patch判斷網(wǎng)絡還是本地OCR的函數(shù): Camera + 765A: jnz short loc_52FA76C0 -> nop (75 64 -> 90 90)

0x2 Patch 翻譯按鈕事件

將翻譯改百度識圖(以圖搜圖), 原理就是向百度識圖POST一個上傳圖片的請求, 然后打開返回的網(wǎng)址, 具體代碼見附件

0x3 效果

0x31 OCR

OCR

0x32 識圖(以圖搜圖)

shitu

0x33 長截圖

long

0x34 滾輪音量

volume

0x6 后續(xù)

根據(jù)前輩的方法, 后續(xù)有空了可能可以把屏幕錄制功能給逆出來

相關文章

最新評論