# 0xTriboulet

## 0xTriboulet

- [Introduction](https://steve-s.gitbook.io/0xtriboulet/introduction.md)
- [Artificial Intelligence](https://steve-s.gitbook.io/0xtriboulet/artificial-intelligence.md)
- [Evading the Machine](https://steve-s.gitbook.io/0xtriboulet/artificial-intelligence/evading-the-machine.md): An example evasion attack against (probably) the worst machine learning classifier of all time
- [Hiding in the Trees](https://steve-s.gitbook.io/0xtriboulet/artificial-intelligence/hiding-in-the-trees.md): Evading a (terrible) Random Forest Classifier
- [Disclaimers](https://steve-s.gitbook.io/0xtriboulet/disclaimers.md): Some things you should know about my work, this page, and me
- [Notice](https://steve-s.gitbook.io/0xtriboulet/archive/notice.md)
- [ZeroTotal](https://steve-s.gitbook.io/0xtriboulet/archive/notice/zerototal.md): An ongoing series demonstrating various techniques for achieving zero hits on VirusTotal
- [ZeroTotal: Msfvenom Calc](https://steve-s.gitbook.io/0xtriboulet/archive/notice/zerototal/zerototal-msfvenom-calc.md): The quest for an undetectable calc payload on VirtusTotal
- [ZeroTotal: Self-Injecting Calc](https://steve-s.gitbook.io/0xtriboulet/archive/notice/zerototal/zerototal-self-injecting-calc.md): The quest to achieve an undetected self-injecting calc implant
- [ZeroTotal: Rusty Calc](https://steve-s.gitbook.io/0xtriboulet/archive/notice/zerototal/zerototal-rusty-calc.md): The quest to achieve an undetectable self-injecting calc implant using Rust
- [Achieving Access](https://steve-s.gitbook.io/0xtriboulet/archive/notice/achieving-access.md): A series describing techniques to quickly achieve reverse shells on Windows 10 and Windows 11 targets with Windows Defender enabled
- [achieving access: implantv1](https://steve-s.gitbook.io/0xtriboulet/archive/notice/achieving-access/achieving-access-implantv1.md): Using classic methodology to get develop a detectable payload on Windows 10 and Windows 11. We'll use this as a springboard to more successful implants in the following sections
- [achieving access: implantv2](https://steve-s.gitbook.io/0xtriboulet/archive/notice/achieving-access/achieving-access-implantv2.md): Using a development workflow that allows for customizable reverse shell payloads
- [achieving access: implantv3](https://steve-s.gitbook.io/0xtriboulet/archive/notice/achieving-access/achieving-access-implantv3.md): We reimplement the code we developed in implantv2 using the VX-API. This API is designed with malware development in mind and is a powerful addition to your development environments
- [Deceiving Defender](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender.md): A series documenting some easy ways to bypass Windows Defender and leverage existing tooling on Windows 10 and Windows 11 machines.
- [Deceiving Defender: Making nc.exe viable again](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-making-nc.exe-viable-again.md): nc.exe is a powerful utility that allows for cross-platform connections. Many modern antivirus definitions detect nc.exe and prevent its use for Red Team operations
- [Deceiving Defender: Classic Bypass](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-classic-bypass.md): A practical workflow for bypassing Windows Defender disk detection using ThreatCheck, Ghidra, and Cpp
- [Deceiving Defender: Name Bypass](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-name-bypass.md): A simple name checking technique that bypasses Windows Defender protections on Windows 11 and Windows 10
- [Deceiving Defender: The Texas Two Step](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-the-texas-two-step.md): Utilizing a novel high-level methodology to bypass the increased protections of Windows Defender on Windows 11 systems in order to make mimikatz.exe viable again
- [Deceiving Defender: The Big Stack Bypass](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-the-big-stack-bypass.md): Defeating Windows Defender detection on Windows 10 by creating a large (>2MB) payload allocated on the stack
- [Making Meterpreter Viable Again](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-the-big-stack-bypass/making-meterpreter-viable-again.md): In this demonstration of the Big Stack Bypass, we take one of the most signatured payloads in offensive security and successfully bypass Windows Defender and other AV engines
- [Deceiving Defender: Meterpreter](https://steve-s.gitbook.io/0xtriboulet/archive/notice/deceiving-defender/deceiving-defender-meterpreter.md): Demonstrating manual manipulation of a meterpreter payload in order to bypass Windows Defender
- [Making Malware](https://steve-s.gitbook.io/0xtriboulet/archive/notice/making-malware.md): A series exploring the capabilities and utility of the VX-API for custom tooling
- [making malware #0](https://steve-s.gitbook.io/0xtriboulet/archive/notice/making-malware/making-malware-0.md): We analyze some of the capabilities of the default implant in the VX-API and discuss some of the capabilities that VX-API provides for development
- [making malware #1](https://steve-s.gitbook.io/0xtriboulet/archive/notice/making-malware/making-malware-1.md): Let's analyze some of the capabilities of the VX-API and demonstrate the practical utility of this API against a modern Windows 10 end-user target
- [making malware #2](https://steve-s.gitbook.io/0xtriboulet/archive/notice/making-malware/making-malware-2.md): In this writeup we extend the development of our previous implant to achieve reverse shell access on a mondern Windows 10 machine!
- [Just Malicious](https://steve-s.gitbook.io/0xtriboulet/archive/notice/just-malicious.md): A miscellaneous repository of interesting topics that don't fit anywhere else on my blog
- [Advanced String Obfuscation](https://steve-s.gitbook.io/0xtriboulet/archive/notice/just-malicious/advanced-string-obfuscation.md): Sunday, December 3, 2023
- [From C, with inline assembly, to shellcode](https://steve-s.gitbook.io/0xtriboulet/archive/notice/just-malicious/from-c-with-inline-assembly-to-shellcode.md): Friday, August 11, 2023
- [Thnks4RWX](https://steve-s.gitbook.io/0xtriboulet/archive/notice/just-malicious/thnks4rwx.md): Compile an implant with RWX sections of memory to simulate a dropper with dynamic functionality in its own .text section
- [Unholy Unhooking](https://steve-s.gitbook.io/0xtriboulet/archive/notice/unholy-unhooking.md): A series that discusses using modern tools to re-apply classic methodologies and overcome Windows AV mitigations
- [Unholy Unhooking: byoDLL](https://steve-s.gitbook.io/0xtriboulet/archive/notice/unholy-unhooking/unholy-unhooking-byodll.md): Using our own copy of ntdll.dll, our implant will clear AV hooks and execute a malicious payload.
- [Unholy Unhooking: FrByoDLL](https://steve-s.gitbook.io/0xtriboulet/archive/notice/unholy-unhooking/unholy-unhooking-frbyodll.md): Using pe2shc, we'll load a clean copy of ntdll.dll in memory, unhook our program, and execute our malicious payload.
- [Unholy Unhooking: Rusty Fart](https://steve-s.gitbook.io/0xtriboulet/archive/notice/unholy-unhooking/unholy-unhooking-rusty-fart.md): An overview of Perun's Fart implemented in Rust
- [TTPs](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps.md): A series focused on the review, analysis, proposal, and improvement of Tactics, Techniques, and Procedures used by open source security researchers.
- [TTPs: Embedding Payloads with MSFVenom (x86)](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps/ttps-embedding-payloads-with-msfvenom-x86.md): A indepth analysis of the mechanics behind embedded payloads using MSFVenom
- [TTPs: Embedding Payloads with MSFVenom (x64)](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps/ttps-embedding-payloads-with-msfvenom-x64.md): Demonstrating a workflow to achieve embeded payloads on x64 executables using MSFVenom, BinaryNinja, and x64Dbg
- [TTPs: Rust vs C++](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps/ttps-rust-vs-c++.md): A comparative analysis of C++ and Rust implant binaries
- [TTPs: JmpNoCall](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps/ttps-jmpnocall.md): A proof of concept demonstration of custom payload and implant implementations that results in clean call stack execution of malicious code
- [TTPs: BadAsm](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps/ttps-badasm.md): In this writeup we use the capabilities of inline assembly to overwrite part of our program's .text section and achieve non-standard payload self-injection and execution
- [TTPs: BadStrings](https://steve-s.gitbook.io/0xtriboulet/archive/notice/ttps/ttps-badstrings.md): In this writeup we discuss a mutli-step methodology for beating string detection by Mandiant's FLOSS string deobfuscator
- [Weird Windows](https://steve-s.gitbook.io/0xtriboulet/archive/notice/weird-windows.md): A series discussing weird features of Windows
- [Command Hijacking with .COM](https://steve-s.gitbook.io/0xtriboulet/archive/notice/weird-windows/command-hijacking-with-.com.md): In this writeup we talk demonstrate a technique that allows for command interception from a target user's command prompt or powershell on modern Windows systems
- [Non-Existent File Paths](https://steve-s.gitbook.io/0xtriboulet/archive/notice/weird-windows/non-existent-file-paths.md): This writeup will discuss the use of non-existent file paths and present a use case
