LABEL / Nuitka

#Nuitka

6 posts

study nuitka module cache

study nuitka module cache 本來在研究看能不能在 nuitka 找尋 module 的時候加一層cache 追到後面發現作者已經有寫了,這邊記錄一下 code Copy def makeOptimizationPass (): """Make a single pass for optimization, indication potential com…

Programming & Software Engineering
study nuitka module cache

split nuitka flow by dll

split nuitka flow by dll 上次透過 ollvm 混淆,我發現這個網站感覺同個類型的不斷上傳會導致我的樣本數越檢測越多,這次再來透過一個方法來躲避看看,根據Nuitka的流程是 透過兩階段才能執行我的 binary 假設透過 --onefile 和 --standalone 壓出來exe被檢測的機率應該是蠻高的很大機率被識別為特洛伊木馬或者 Nuitka…

Programming & Software Engineering
split nuitka flow by dll

Finding Antivirus Detection Virus Signatures (nuitka package)

Finding Antivirus Detection Virus Signatures (nuitka package) 最近在遇到 Nuitka 打包 會被eset 防毒軟體檢測的方式大概試了下面幾個方法 第一加殼,透過把 binary 壓縮 再套在另外一層的 c shell 來逃避 防毒軟體在 靜態分析掃描到相關特徵碼 第一種方法的話大部分防毒都會檢測到UPX 很早期的加…

Security & Reverse EngineeringProgramming & Software Engineering
Finding Antivirus Detection Virus Signatures (nuitka package)

pyhton nuitka cross build 可行性與反編譯

pyhton nuitka cross build 可行性與反編譯 在開發產品中,遇到了要在 linux 上面 build 出 windows 版本 和 linux 版本,經過實驗來講找了蠻多資料 nuitka 其實在 windows 版本和 linux 版本 產生出來的 c code 是不一樣的,大概從幾個地方去切入, 下面打包 比較常見的 大型 lib numpy, mat…

Programming & Software Engineering
pyhton nuitka cross build 可行性與反編譯

nutika replace dynamic shared library path

Nuitka 替換shardlib 路徑 看了幾篇文章只有找到這個 https://www.fournoas.com/posts/nuitka-inject-custom-c-code-at-compile-time/ 像這篇文章有透過暫停的方式去介入 nuitka 編譯過程,但是這方法是改不動我們要做的事情,不過也大概知道 nuitka 的過程是什麼 然後嘗試用ld prel…

Programming & Software Engineering
nutika replace dynamic shared library path