50 Commits

Author SHA1 Message Date
jaytiwari05 615e69e026 merge upstream/dev into smb-listener-dev (resolve PR #35 conflicts) 2026-04-26 23:46:35 +05:30
Sinn fd4d9f544e Improved Loader: adding Stomping, Shellcode Locations and Shellcode Encryption with rand keys at compile-time. 2026-04-07 16:41:54 -03:00
__oblivion db0feca054 Merge pull request #37 from entropy-z/main
fix fork pipe name config
2026-04-06 18:06:43 -03:00
jaytiwari05 f14ae7fc75 refactor SMB beacon to static pipe name with persistent handles
- Remove random pipe name suffix (_XXXX) — pipe name is now static
  from listener config, identity is via UUID in protocol
- Refactor SmbSend to persistent handle model: pipe created once,
  stays open for session lifetime with TasksRead flag alternating
  between read (Call 1) and write (Call 2) phases
- Refactor Pivot::Exchange to use stored child handle directly
  instead of closing and reconnecting via CreateFileA each cycle
- Make pipename optional in link command — auto-resolved from
  SMB listener config (SmbPipeName set during Generate)
- PIPE_UNLIMITED_INSTANCES handles multiple beacons on same host
- Error recovery: disconnect + recreate pipe on failure
2026-04-05 16:22:03 +05:30
jaytiwari05 b0c30b3286 add list_pipe BOF command to enumerate named pipes with filter 2026-04-05 16:22:03 +05:30
jaytiwari05 4183c186b4 display SMB pipe name in agent info table 2026-04-05 16:22:03 +05:30
jaytiwari05 e6aadb4c21 add pipe name to agent info display and clean up all debug prints 2026-04-05 16:22:03 +05:30
jaytiwari05 224d1ba72e revert Exchange to use InternalHandler — beacon encryption IS real, not no-op 2026-04-05 16:22:03 +05:30
jaytiwari05 cf8a8de8e4 add Exchange case 20 hex dump debug to trace data format 2026-04-05 16:22:03 +05:30
jaytiwari05 fa71467cb2 fix P2P Exchange: bypass InternalHandler, call TsAgentProcessData directly with correct child ID 2026-04-05 16:22:03 +05:30
jaytiwari05 2901bbc734 add MSG_QUICK debug to trace output processing 2026-04-05 16:22:03 +05:30
jaytiwari05 d831007f14 fix P2P: skip empty Exchange tasks and add pivot debug logging 2026-04-05 16:22:03 +05:30
jaytiwari05 5b9dfa5b00 fix P2P pivot parent: track task owner for correct SMB chain routing 2026-04-05 16:22:03 +05:30
jaytiwari05 6782cc5aee fix pivot UUID map: use in-memory map instead of ExtenderData (agent plugin) 2026-04-05 16:22:03 +05:30
jaytiwari05 22bd18dab6 fix Exchange child lookup: map server-assigned ID to beacon's original UUID 2026-04-05 16:22:03 +05:30
jaytiwari05 74ef6207f2 add SMB-to-SMB pivot chaining (P2P beacon relay) 2026-04-05 16:22:03 +05:30
jaytiwari05 0a6d76df9f fix unused variable and import from debug cleanup 2026-04-05 16:22:03 +05:30
jaytiwari05 3e722e30d5 add SMB named-pipe listener and pivot support (link/unlink)
Author: pain05
2026-04-05 16:22:03 +05:30
CrossbowWalk 0ef2c17b62 fix: fork pipe name configuration not working
- Add cmd_config_forkpipe to config subcommands in ax_config.axs
- Add KH_FORK_PIPE_NAME to Makefile DEFS for compile-time configuration
- Fix string format in pl_agent.go (remove incorrect L prefix)

The ForkPipe field is CHAR* (narrow string), not WCHAR*.
This allows users to set custom fork pipe names via UI or runtime config.
2026-04-05 16:22:03 +05:30
CrossbowWalk 0ede5e278d fix: fork pipe name configuration not working
- Add cmd_config_forkpipe to config subcommands in ax_config.axs
- Add KH_FORK_PIPE_NAME to Makefile DEFS for compile-time configuration
- Fix string format in pl_agent.go (remove incorrect L prefix)

The ForkPipe field is CHAR* (narrow string), not WCHAR*.
This allows users to set custom fork pipe names via UI or runtime config.
2026-04-01 15:32:45 +08:00
lgs4 833fd074d5 fix SVC beacon generation 2026-03-23 23:07:24 -03:00
unknown d19c704ad8 add jmp gadget to cfg exception and remove async arg in bof 2026-03-16 14:27:54 -03:00
unknown 289e5c0676 sleep and jitter UI update 2026-03-10 14:02:26 -03:00
jaytiwari05 83fb9cddba Fix Teamserver interface mismatch for AdaptixC2 v1.2 (TsDownloadAdd int -> int64) 2026-03-09 17:54:56 +05:30
unknown 3071c0a2df changed bypass hex value for amsi/etw config 2026-02-19 11:06:16 -03:00
unknown d0ee4df21b false option to bofproxy 2026-02-19 10:49:02 -03:00
unknown 52a7c961c6 adjust bofproxy 2026-02-19 10:40:18 -03:00
__oblivion b4504138c6 Update bypass values for AMSI and ETW 2026-02-19 10:33:59 -03:00
__oblivion 07d58ce5d4 Update pl_agent.go 2026-02-19 10:31:55 -03:00
__oblivion 21e2735e90 Refactor argument handling for spoofarg and bofproxy 2026-02-19 10:05:30 -03:00
unknown 77e67abd6d v0.2 2026-02-18 11:39:38 -03:00
__oblivion d4f0130e81 Merge branch 'features' into Ax-functions-support 2026-02-16 09:20:18 -03:00
unknown a3503404b3 closing task for after postex_poll 2026-02-12 15:06:59 -03:00
unknown 3e287544d6 . 2026-02-12 06:44:13 -03:00
MaorSabag ada68b9dd8 Added functionality for support BOFs Ax function 2026-02-05 02:09:03 +02:00
unknown 1ffe10c391 fix mem leak and corrupt fs pwd 2026-02-03 23:43:35 -03:00
unknown 5451d8c4e9 any fix, new modules in src_modules etc 2026-02-03 13:58:37 -03:00
unknown 2f4e53ac94 removed useless code 2026-02-01 06:50:35 -03:00
unknown 7d32415c94 removed useless code 2026-02-01 06:49:36 -03:00
unknown f7c33228cb updated info in doc, added another infos to info command 2026-02-01 06:16:23 -03:00
unknown a8bae5ace5 added mask to http and fixed process run 2026-02-01 06:00:39 -03:00
unknown 15ee355476 process run pack and support to tunnel proxy resume/pause 2026-01-30 11:33:34 -03:00
unknown 745c6771f8 updated doc 2026-01-30 11:01:27 -03:00
unknown a3c97ce689 fix base64url format 2026-01-30 01:33:42 -03:00
unknown 9f2f4635e7 features updates 2026-01-29 23:28:03 -03:00
unknown 5b93ddb679 kp 2026-01-25 18:42:04 -03:00
unknown 4c2740fb3f work with adaptix v1.1 2026-01-22 20:15:56 -03:00
unknown f1f1be00ba ax v1.1 test 2026-01-21 16:55:43 -03:00
unknown 4137dcca20 http malleable: server(header/cookie/body) client(parameter/header/cookie/body) base64 encode/decode 2026-01-20 05:54:27 -03:00
unknown cbe968bfbf refact server and profile example creation 2025-12-13 05:43:58 -03:00