reverse-engineering

    6熱度

    1回答

    我想用C來寫一個緩衝區溢出鍛鍊學生。 通常堆棧幀由函數參數,返回地址,基指針和局部變量。但是我發現,有時候附加寄存器與基指針一起保存。我從課上記得,保存的Calee寄存器必須在使用之前保存。但是有些情況下編譯C代碼會產生彙編,這會毫無目的地顯式地保存和使用寄存器。請向我解釋這種行爲。 假設的主要功能 int main (int argc, char** argv) { func();

    0熱度

    1回答

    所以我必須安裝在手機上的寄生蟲的應用程序,阻止啓動到引導程序和一堆其他的東西的設備。它也被設置爲設備管理員,因此無法卸載(禁用管理員權限也是不可能的)。所以要解決這個問題,我反編譯了這個應用程序的APK,並更改了代碼,以便我可以停用管理員權限。不幸的是,重新編譯的APK不能安裝在現有的應用程序上。 亞行錯誤: INSTALL_FAILED_UPDATE_INCOMPATIBLE 那麼,有沒有辦法強

    0熱度

    2回答

    我需要一些幫助。 例如我有一個SQL Server視圖MyView。 Adb.vs.MyView 與列: ID Name Address Email Phone 的觀點背後的邏輯是未來 SELECT Ac.AccountID AS ID, Ac.AccountName AS Name, Ad.Main_Adress AS Address, E

    2熱度

    1回答

    使用兩個不同的混淆器處理相同的.NET程序集(將一個輸出作爲輸入提供給另一個輸入)會增加無法進行反編譯的機會? 感謝。

    2熱度

    2回答

    在我的項目(Windows桌面應用程序)中,我使用對稱密鑰來加密/解密一些需要保護的配置。密鑰在我的代碼中被硬編碼(C++)。 什麼是我的鑰匙將通過逆向工程暴露的風險? (客戶只會收到編譯的DLL) 有沒有更好的安全管理密鑰的方法? 是否有開源或商業產品,我可以用

    1熱度

    2回答

    是否可以使用.NET框架編輯運行在javaw.exe中的java應用程序?如果是這樣,你可以使用MemorySharp庫嗎? 我被要求將文本自動化到Java應用程序中。我主要使用.NET編寫代碼,並希望在Visual Studio中進行開發。但是,如果它必須用Java開發,那也沒關係。我將需要追溯多級指針。

    0熱度

    1回答

    我是Unity新手,想要了解一個非常複雜的Unity項目。 我想在這裏進行逆向工程。 在Unity中玩遊戲時,如何在遊戲對象上點擊時看到被調用的函數和腳本。 有沒有辦法做到這一點,而不必觸摸代碼。 在Xcode中,可以在下面的選項卡中看到運行時發生了什麼。 很難在Unity中弄清楚同樣的事情。 :( 請幫

    0熱度

    1回答

    我使用CheatEngine作爲調試器(並獲得大量的廢話)。當我找到地址時,我總是根據指令開始位置的偏移量(例如program.exe + 402C0)將它們寫下來。能夠通過這種引用位置的方法來使用goto函數會很好,有沒有辦法做到這一點?

    -1熱度

    2回答

    標題說,所有,如果有人能解釋我是如何工作,這將是驚人的,我也是新來的PPC和我被阻止的R4我不確定完全理解。

    2熱度

    1回答

    我反向工程(With1,With2和手動)從谷歌Play商店下載一些Android APK文件,但沒有得到確切的提示使用proguard。 有什麼方法可以知道哪個Android APK文件在反向工程代碼中具有proguard使用? 而且 是什麼ProGuard的與無ProGuard的使用反向工程的代碼有什麼區別? 我在逆向工程代碼得到了什麼是: 在一些APK文件的代碼中,類名是一樣的a,b,c,d