成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用Codecepticon對C#、VBA宏和PowerShell源代碼進行混淆處理

安全 應用安全
Codecepticon是一款功能強大的代碼混淆處理工具,該工具專為紅隊和紫隊滲透測試安全活動而開發,在該工具的幫助下,廣大研究人員可以輕松對C#、VBA5/VBA6(宏)和PowerShell源代碼進行混淆處理。

關于Codecepticon

Codecepticon是一款功能強大的代碼混淆處理工具,該工具專為紅隊和紫隊滲透測試安全活動而開發,在該工具的幫助下,廣大研究人員可以輕松對C#、VBA5/VBA6(宏)和PowerShell源代碼進行混淆處理。Codecepticon與其他代碼混淆處理工具的區別在于,該工具主要針對的是源代碼,而不是編譯后的可執行文件,并且能夠繞過AV或EDR產品的檢測。

除了代碼混淆功能之外,Codecepticon還允許我們重寫代碼,也提供了相關的命令行功能選項。

工具要求

Visual Studio Pro/Community 2022

Roslyn編譯器

打開和編譯

打開Codecepticon,等待所有的NuGet包下載完成后,就可以構建工具解決方案了。

工具下載

廣大研究人員可以使用下列命令將該項目源碼克隆至本地:

git clone https://github.com/Accenture/Codecepticon.git

工具使用

該工具支持高度自定義配置,并且Codecepticon提供了兩種使用方法,要么將所有參數放在命令行中。我們可以使用CommandLineGenerator.html快速生成工具命令:

命令行生成器的輸出格式為命令行輸出或XML,具體可以自行選擇,終端命令可以通過下列方式執行:

Codecepticon.exe --action obfuscate --module csharp --verbose ...etc

如果使用了XML配置文件,則命令如下:

Codecepticon.exe --config C:\Your\Path\To\The\File.xml

C#

運行工具后,直接選擇對應的解決方案,即可對C#項目進行混淆處理。在嘗試對目標項目運行Codecepticon之前,請確保該項目可以被獨立編譯,并做好備份。

VBA/VBA6

VBA混淆針對的是宏文件源代碼本身,而非Microsoft Office文檔。這也就意味著,我們無法向Codecepticon傳遞一個doc(x)或xls(x)文件,因此需要傳遞模塊本身源代碼。(按Alt+F11或直接將源碼拷貝進去)

PowerShell

由于由于PowerShell腳本的復雜性,以及它在編寫腳本方面提供的自由度,要覆蓋所有邊緣情況并確保混淆的結果完全正常運行是一項挑戰。雖然Codecepcon可以很好地處理簡單的腳本/函數,但在PowerView等復雜腳本/功能上運行它是行不通的,不過開發人員目前正在解決這個問題。

命令行參數(混淆)

在對一個應用程序或腳本進行混淆處理之后,相關的命令行參數很有可能會發生變化。下面的例子中,我們使用了HTML映射文件來尋找新的參數名稱。比如說,我們嘗試轉換下列命令:

SharpHound.exe --CollectionMethods DCOnly --OutputDirectory C:\temp\

通過搜索HTML映射文件中的每一個參數,我們將會獲取到下列信息:

替換所有的字符串后,結果如下:

ObfuscatedSharpHound.exe --AphylesPiansAsp TurthsTance --AnineWondon C:\temp\

但是,某些值可能存在于多個分類:

因此,我們要養成在本地環境先進行測試的習慣。

項目地址

Codecepticon:【項目地址】

參考資料

https://blog.xpnsec.com/building-modifying-packing-devops/

https://twitter.com/EmericNasi/status/1460640760928296966

https://github.com/MagicMau/ProceduralNameGenerator

https://github.com/uwol/proleap-vb6-parser

https://github.com/dwyl/english-words

責任編輯:武曉燕 來源: FreeBuf.COM
相關推薦

2012-12-25 13:37:29

Android代碼混淆

2024-07-30 08:11:16

2009-03-12 13:49:30

DataTemplatWPFC#

2009-08-31 14:45:10

C#擴展方法

2011-05-18 18:05:47

C#C++

2011-05-18 17:56:38

C#C++

2009-08-07 10:53:59

Visual C#Excel

2021-11-04 05:43:38

GoKartGo代碼靜態安全分析

2009-08-27 15:33:58

C# Cookie編程

2020-07-07 10:55:01

C++C語言代碼

2010-01-20 17:48:07

C++ 函數重載

2024-09-18 07:10:00

ImageSharpC#開發

2013-10-10 13:36:03

Powershell恢復

2010-07-08 17:15:04

SQL Server存

2014-05-14 00:50:18

JoyentNode

2013-03-02 18:00:38

軟件加密軟件授權WinLicense

2010-01-27 15:29:45

C++異常處理

2009-08-19 16:42:41

C#如何使用XML

2015-09-16 15:11:58

C#異步編程

2009-08-06 16:44:03

C#創建WebServ
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人亚洲精品自产在线 | 天天插天天狠天天透 | 成人在线看片 | 国产一区二区三区 | 97caoporn国产免费人人 | 81精品国产乱码久久久久久 | 国产精品久久欧美久久一区 | 青青草av网站 | 日本精品免费 | 久久综合九色综合欧美狠狠 | 久久小视频| 91一区二区三区 | 国产二区视频 | 久热国产精品视频 | 中文字幕a√ | 精品国产一区二区三区性色 | 精品国产乱码久久久久久图片 | 久久国产精品精品国产色婷婷 | 亚洲欧美日韩系列 | 亚洲精品在线免费观看视频 | 欧美日韩在线一区二区三区 | 亚洲精品4 | a级黄色网 | 欧美成人手机在线 | 精品国产乱码久久久久久老虎 | 久久中文字幕在线 | 91麻豆精品国产91久久久久久 | 免费小视频在线观看 | 欧美一区二区三区久久精品 | 日日操夜夜摸 | 国产成人免费视频网站视频社区 | 特黄毛片 | 91精品久久久久久综合五月天 | 国产99热| 国产免费福利 | 日韩一区二区三区精品 | 91精品午夜窝窝看片 | 成人无遮挡毛片免费看 | 久久久涩 | 中文字幕一区二区三区不卡 | 黄视频免费 |