Jerry Jacobs
|
660d776edf
|
Don't UPX obfuscate for windows build again, also don't poke around to get windows version for probable suspicious runtime detection...
|
2024-08-01 17:28:35 +02:00 |
Jerry Jacobs
|
1436d19c04
|
Cleanup Makefile
|
2024-08-01 07:37:45 +02:00 |
Jerry Jacobs
|
422cc031d1
|
Print filesize and magic of chrome_proxy.exe
|
2024-08-01 07:32:20 +02:00 |
Jerry Jacobs
|
30d941704e
|
Add links to online scanners used
|
2024-08-01 07:28:52 +02:00 |
Jerry Jacobs
|
b222aa8e8e
|
Create .tiny.exe with -tiny for garble, upx obfuscate, upx ultra compress
|
2024-08-01 07:26:18 +02:00 |
Jerry Jacobs
|
6f72252f35
|
Initial working nesting in Python AppData installation
|
2024-07-31 22:38:14 +02:00 |
Jerry Jacobs
|
4c101d35f6
|
Add Windows version detection with registry key
|
2024-07-31 21:39:26 +02:00 |
Jerry Jacobs
|
6c278f1602
|
In release build derive VMK from SSH private key when cfg.VerboseModeKey is unset
|
2024-07-31 21:03:54 +02:00 |
Jerry Jacobs
|
7784fa8e4a
|
Use github.com/awnumar/memguard to protect de-obfuscated embedded ssh private key and write logging to file when VMK is set
|
2024-07-31 20:37:16 +02:00 |
Jerry Jacobs
|
36c7e6843f
|
Put it again through garble -literals
|
2024-07-31 16:37:28 +02:00 |
Jerry Jacobs
|
8e56f4583c
|
Unset buildid for windows build
|
2024-07-31 16:34:08 +02:00 |
Jerry Jacobs
|
42baf09974
|
Create dist dir
|
2024-07-31 16:05:14 +02:00 |
Jerry Jacobs
|
579e8e6403
|
Makefile: win target creates dist/chrome_proxy.exe
|
2024-07-31 16:01:42 +02:00 |
Jerry Jacobs
|
1ece205386
|
Bye bye goreleaser (for now)
|
2024-07-31 15:57:34 +02:00 |
Jerry Jacobs
|
cdc61ecfbb
|
Only build single target with goreleaser
|
2024-07-31 15:54:37 +02:00 |
Jerry Jacobs
|
50a5ec03b1
|
Github workflow fix private key from secret for gorelease build target
|
2024-07-31 15:51:10 +02:00 |
Jerry Jacobs
|
0229fef0c0
|
Github workflow add missing mingw installation
|
2024-07-31 15:48:18 +02:00 |
Jerry Jacobs
|
7db72169f9
|
Initial work on windows exe resource information
|
2024-07-31 15:46:13 +02:00 |
Jerry Jacobs
|
5f5b9de81a
|
Bypass Cortex XDR by base64.rot13 encrypting/decrypting the SSH private key PEM
|
2024-07-31 15:02:04 +02:00 |
Jerry Jacobs
|
9a402ede2e
|
Build dll runner with goreleaser
|
2024-07-29 21:59:03 +02:00 |
Jerry Jacobs
|
c2249af78d
|
Cleanup docs and readme
|
2024-07-29 21:23:02 +02:00 |
Jerry Jacobs
|
f228c8a2ed
|
Merge branch 'main' of github.com:xor-gate/go-socks5-ssh-proxy
|
2024-07-29 21:16:50 +02:00 |
Jerry Jacobs
|
20eacc8a59
|
Update docs/NOTES.md
|
2024-07-29 21:16:43 +02:00 |
Jerry Jacobs
|
3d8e8e2543
|
Detect FreeBSD linuxemu with syscall.Uname
|
2024-07-29 20:18:05 +02:00 |
Jerry Jacobs
|
e44c5e1256
|
Initial work in golang windows dll runner
|
2024-07-29 10:25:28 +02:00 |
Jerry Jacobs
|
7239fddbd1
|
Don't mangle UPX header id
|
2024-07-29 08:50:49 +02:00 |
Jerry Jacobs
|
0c5c44055a
|
systemWINEGetVersion now works, and re-enable silence of log when VMK is nog given and ignore all OS signals
|
2024-07-29 07:17:24 +02:00 |
Jerry Jacobs
|
51828f885d
|
Remove unsafe package use in windows system detector
|
2024-07-29 07:12:05 +02:00 |
Jerry Jacobs
|
729b0877df
|
Initial work on wine_get_version ntdll.dll call, need to get the string from return
|
2024-07-29 07:10:01 +02:00 |
Jerry Jacobs
|
3582461888
|
Initial work on systemOSDetect for WINE
|
2024-07-28 23:04:56 +02:00 |
Jerry Jacobs
|
426f76ba37
|
Add systemIgnoreAllSignals in release build when VMK is not used so we misbehave a little more
|
2024-07-28 22:22:37 +02:00 |
Jerry Jacobs
|
ce4ec79f2f
|
Add VMK environment variable
|
2024-07-28 21:57:11 +02:00 |
Jerry Jacobs
|
31d5239e00
|
Add some development research notes and obfuscate two other headers in the UPX packed file
|
2024-07-28 20:43:52 +02:00 |
Jerry Jacobs
|
2758725549
|
Fix release build with new system.go
|
2024-07-28 19:58:31 +02:00 |
Jerry Jacobs
|
6a24780e6d
|
Merge branch 'main' of github.com:xor-gate/go-socks5-ssh-proxy
|
2024-07-28 19:46:28 +02:00 |
Jerry Jacobs
|
de4d0a22ea
|
Move log silencer from release build to system.go
|
2024-07-28 19:46:21 +02:00 |
Jerry Jacobs
|
36394340b1
|
Fix go upx-obfuscator
|
2024-07-28 18:18:46 +02:00 |
Jerry Jacobs
|
712a51c1de
|
Obfuscate UPX packaged build and create dist zip
|
2024-07-28 17:59:27 +02:00 |
Jerry Jacobs
|
1d275fbfcb
|
Add Python unipacker
|
2024-07-28 17:48:09 +02:00 |
Jerry Jacobs
|
d858b458e8
|
initial UPX obfuscator tool
|
2024-07-27 07:50:04 +02:00 |
Jerry Jacobs
|
542abff250
|
fix apt
|
2024-07-26 23:21:25 +02:00 |
Jerry Jacobs
|
2e43e00cc8
|
Install upx
|
2024-07-26 23:18:25 +02:00 |
Jerry Jacobs
|
f1e525a78d
|
Use upx for goreleaser
|
2024-07-26 23:14:16 +02:00 |
Jerry Jacobs
|
caa444f059
|
Stupid goreleaser
|
2024-07-26 22:57:38 +02:00 |
Jerry Jacobs
|
b84491e82f
|
Bla
|
2024-07-26 22:40:10 +02:00 |
Jerry Jacobs
|
78133c0dbd
|
Use garble -tiny flag
|
2024-07-26 22:35:01 +02:00 |
Jerry Jacobs
|
acadaa7910
|
Install missing garble before goreleaser run
|
2024-07-26 21:11:28 +02:00 |
Jerry Jacobs
|
c75074777c
|
Extend goreleaser build targets
|
2024-07-26 21:05:11 +02:00 |
Jerry Jacobs
|
394a519b96
|
Use garble -literals in builds
|
2024-07-26 16:14:06 +02:00 |
Jerry Jacobs
|
ee933011a0
|
Obfuscate without PDB is not possible with Alcatraz
|
2024-07-26 15:58:46 +02:00 |