1. 程式人生 > >.NET 逆向:Patch 一款實時日誌查看軟件

.NET 逆向:Patch 一款實時日誌查看軟件

github 修改 由於 ipa 發現 ply class 技術分享 優勢

我的第一個逆向作品,和大家分享。

一款我很喜歡的實現日誌查看軟件,官網:https://www.logfusion.ca/。

個人感覺和免費的如logExpert相比,最大的優勢就是高分支持做的比較好,在高分屏上UI依舊非常清晰。

廢話不多說,正文開始。

一、環境

  • dnSpy 4.5.1(x64)
  • de4dot 3.2.0(x64)
  • Snipaste... ??

dnSpy 和 de4dot 都是搞.NET逆向必不可少的工具,它們都github開源。我們可以去下載最新源碼後,自己用VS編譯,來獲取最佳的效果。

由於主題和篇幅,這裏暫時不具體介紹他們的功能和編譯方法。

二、去混淆

直接用dnSpy打開,發現代碼被混淆過了。故拖到de4dot上去看看,發現是用了SmartAssembly混淆的。最新版的de4dot反混淆成功。

技術分享圖片

三、修改註冊邏輯

發現軟件是通過輸入註冊碼後,點擊apply來進行註冊的,故從apply入手。

.NET 逆向:Patch 一款實時日誌查看軟件