momo5502
|
b74dfef65e
|
Prepare ugc support
|
2022-09-30 19:20:19 +02:00 |
|
momo5502
|
cda1ea7b55
|
Always enable ingame console
|
2022-09-29 20:34:19 +02:00 |
|
momo5502
|
62c84750ef
|
Get playername
|
2022-09-29 18:15:40 +02:00 |
|
momo5502
|
c99d3bbd5e
|
Run steam proxy when unpacking
|
2022-09-26 19:12:51 +02:00 |
|
momo5502
|
bd8a524e3a
|
Respect nosteam mode
|
2022-09-26 19:00:22 +02:00 |
|
momo5502
|
bef4ec67b6
|
Add steam proxy
|
2022-09-26 18:39:01 +02:00 |
|
momo5502
|
0d8542366a
|
Add missing DW services
|
2022-09-24 15:42:01 +02:00 |
|
momo5502
|
652121b06e
|
Revert "Debug info"
This reverts commit 80c956176afcd51a92ba32da0e759c70461f41d6.
|
2022-09-24 15:41:36 +02:00 |
|
momo5502
|
5407dcf0e0
|
Debug info
|
2022-09-24 15:41:22 +02:00 |
|
momo5502
|
f67c8b57ff
|
Always log demonware stuff
|
2022-09-24 15:40:47 +02:00 |
|
momo5502
|
c8b3012592
|
Always load proper ffotd
|
2022-09-24 15:16:26 +02:00 |
|
momo5502
|
dd894951cf
|
Revert "Add some debugging stuff"
This reverts commit 3adf4175209a873c8294d413678665b7c3f2a006.
|
2022-09-24 15:14:54 +02:00 |
|
momo5502
|
0a86dfac43
|
Add some debugging stuff
|
2022-09-24 15:14:23 +02:00 |
|
momo5502
|
3a9fed6845
|
Small content streaming fix
|
2022-09-24 15:13:42 +02:00 |
|
momo5502
|
a35f7fda19
|
Prepare more demonware support
|
2022-09-24 15:09:48 +02:00 |
|
momo5502
|
12825cde5c
|
Fix ffotd
|
2022-09-22 21:12:57 +02:00 |
|
momo5502
|
7c1c819a56
|
First working demonware emulator
|
2022-09-21 20:59:11 +02:00 |
|
momo5502
|
1d0f79623f
|
Some demonware progress
|
2022-09-21 19:36:41 +02:00 |
|
momo5502
|
f6de4aceb0
|
Some fixes
|
2022-09-21 16:34:59 +02:00 |
|
momo5502
|
f252259f05
|
Search broader stack area
|
2022-09-20 18:09:03 +02:00 |
|
momo5502
|
e467c37d15
|
Stabilize heuristic
|
2022-09-20 18:03:18 +02:00 |
|
momo5502
|
fd6cd6965e
|
Fix select hook
|
2022-09-19 21:06:19 +02:00 |
|
Maurice Heumann
|
cc362b1d78
|
Update arxan.cpp
|
2022-09-19 09:18:23 +02:00 |
|
momo5502
|
855097d6a8
|
Small fixes
|
2022-09-18 15:11:16 +02:00 |
|
momo5502
|
2822088800
|
Fix library loading
|
2022-09-18 11:47:12 +02:00 |
|
momo5502
|
cae5347c0c
|
Some steam fixes
|
2022-09-18 11:31:46 +02:00 |
|
momo5502
|
1a925b352c
|
Add function
|
2022-09-18 11:29:04 +02:00 |
|
momo5502
|
45ec89f98d
|
Remove crash file
|
2022-09-18 08:48:12 +02:00 |
|
momo5502
|
ff59d3efa9
|
Always restore aslr bit
|
2022-09-18 08:34:32 +02:00 |
|
momo5502
|
b3fa303fdd
|
Better branding
|
2022-09-18 08:33:11 +02:00 |
|
momo5502
|
62c5142b7a
|
Support getting hook locations
|
2022-09-18 08:24:11 +02:00 |
|
momo5502
|
eb4f66dae7
|
Actually remove debug output
|
2022-09-18 08:24:11 +02:00 |
|
m
|
3855c173bf
|
branding cleanup
normal scale again
use reverse_g
format
|
2022-09-17 13:36:39 -05:00 |
|
m
|
0b935f0c69
|
minidump changes
|
2022-09-17 13:36:02 -05:00 |
|
m
|
bac89feba9
|
add server and main pipelines
|
2022-09-17 08:11:44 -05:00 |
|
m
|
3a5ecdef29
|
renderer pipeline
|
2022-09-17 07:51:34 -05:00 |
|
momo5502
|
1e8f93e6ea
|
Some demonware fixes
|
2022-09-17 13:42:25 +02:00 |
|
momo5502
|
92208520d0
|
Add minidump support
|
2022-09-17 12:24:04 +02:00 |
|
momo5502
|
65187f401e
|
Fix destruction behaviour
|
2022-09-17 12:19:59 +02:00 |
|
momo5502
|
190da1d44d
|
Fix integrity debug prints
|
2022-09-17 10:26:21 +02:00 |
|
momo5502
|
ab1b21d9fd
|
Better CI builds
|
2022-09-17 09:33:15 +02:00 |
|
momo5502
|
867de3c3dd
|
Improve branding
|
2022-09-17 09:16:24 +02:00 |
|
momo5502
|
e0b6ba12ee
|
More demonware progress
|
2022-09-17 08:47:58 +02:00 |
|
momo5502
|
100dc49beb
|
Remove ept hooking support
|
2022-09-17 08:47:47 +02:00 |
|
momo5502
|
b2a7cf0dd6
|
Prepare demonware emulator
|
2022-09-17 08:13:06 +02:00 |
|
momo5502
|
a47a309ad7
|
Small fixes
|
2022-09-17 08:00:43 +02:00 |
|
momo5502
|
a7d3df22e8
|
Add branding
|
2022-09-16 20:56:48 +02:00 |
|
momo5502
|
9e7d923028
|
Keep console hook
|
2022-09-16 20:56:48 +02:00 |
|
momo5502
|
9b6dfe6d5a
|
Fix build
|
2022-09-16 17:43:56 +02:00 |
|
momo5502
|
d616aa46cd
|
Cleanup code
|
2022-09-16 17:39:52 +02:00 |
|
momo5502
|
7ea589d3b4
|
Working integrity check bypass
|
2022-09-16 17:18:20 +02:00 |
|
momo5502
|
92312dcf2f
|
Formatting
|
2022-09-15 20:55:29 +02:00 |
|
momo5502
|
e761a12d8c
|
Patch integrity checks using hooks
|
2022-09-15 19:07:47 +02:00 |
|
momo5502
|
f768b27637
|
Optimizations
|
2022-09-14 21:23:19 +02:00 |
|
momo5502
|
99400afa98
|
First working patch with hooking support :D
|
2022-09-14 20:30:10 +02:00 |
|
momo5502
|
63d2acbde6
|
Integrity experiments
|
2022-09-14 19:55:39 +02:00 |
|
momo5502
|
5f6b9f3bfe
|
Prepare patching some integrity checks.
TODO: Automate these
|
2022-09-13 20:42:42 +02:00 |
|
momo5502
|
febfc1b5e1
|
Enable HW BPs with context
|
2022-09-13 20:42:42 +02:00 |
|
Maurice Heumann
|
8a7420ece2
|
Update resource.rc
|
2022-09-11 21:04:52 +02:00 |
|
momo5502
|
82ca3f191f
|
Include more experiments
|
2022-09-11 11:03:59 +02:00 |
|
momo5502
|
e1f57f7aa2
|
Include some experiments
|
2022-09-11 11:02:48 +02:00 |
|
momo5502
|
33a485c694
|
Include debug breakpoint util
|
2022-09-11 10:47:19 +02:00 |
|
momo5502
|
b3377fc092
|
Add handle abstractions
|
2022-09-11 09:24:27 +02:00 |
|
momo5502
|
038ab2a4bb
|
Allow placing hardware breakpoints
|
2022-09-11 08:25:17 +02:00 |
|
momo5502
|
53a7133b75
|
Disable data storing
|
2022-09-10 16:18:10 +02:00 |
|
momo5502
|
d5a3089559
|
Reset aslr bit to allow patching the binary
|
2022-08-27 11:10:43 +02:00 |
|
Diavolo
|
ca263a16e7
|
Label some useful functions
|
2022-08-10 11:26:19 +02:00 |
|
momo5502
|
dd0503e4ce
|
More cleanup
|
2022-07-10 11:31:02 +02:00 |
|
momo5502
|
56e124d867
|
Small cleanup
|
2022-07-10 11:14:53 +02:00 |
|
momo5502
|
8a395b525b
|
More dedi progress
|
2022-07-03 19:07:52 +02:00 |
|
momo5502
|
954072ff02
|
Add test server
|
2022-07-02 10:20:11 +02:00 |
|
momo5502
|
1456f7743e
|
Allow using wireshark
|
2022-07-01 21:45:53 +02:00 |
|
momo5502
|
70ad1b5823
|
Hook all steam imports
|
2022-06-26 10:08:03 +02:00 |
|
momo5502
|
87775cc13c
|
Remove unncessary code
|
2022-06-16 20:35:22 +02:00 |
|
momo5502
|
2f84d1476c
|
Remove foreign asmjit backends
|
2022-06-16 19:44:47 +02:00 |
|
momo5502
|
5f8a8e9a2b
|
Remove curl
|
2022-06-16 19:35:40 +02:00 |
|
momo5502
|
95df3ba287
|
Better window destruction
|
2022-06-16 14:33:49 +02:00 |
|
momo5502
|
ea3c66239e
|
Don't join during start
|
2022-06-16 14:22:42 +02:00 |
|
momo5502
|
024812c5cc
|
Small cleanup
|
2022-06-16 14:19:06 +02:00 |
|
momo5502
|
d87973b500
|
Add auto update support
|
2022-06-16 14:15:14 +02:00 |
|
momo5502
|
8c5e696720
|
Fix threading issues
|
2022-06-16 12:12:36 +02:00 |
|
momo5502
|
65fddf188a
|
Patch tls callbacks while game is unpacking
|
2022-06-16 12:08:34 +02:00 |
|
momo5502
|
6659650722
|
Prepare autoupdating
|
2022-06-16 10:21:19 +02:00 |
|
momo5502
|
8c1e212af3
|
Remove unused code
|
2022-06-16 09:28:10 +02:00 |
|
momo5502
|
e5d0058301
|
Support hypervisor assisted hooking for analysis
|
2022-06-07 20:42:13 +02:00 |
|
momo5502
|
4df6a9ee5b
|
Remove experiment
|
2022-06-07 19:02:02 +02:00 |
|
momo5502
|
767955685a
|
Better signature processing
|
2022-06-07 19:01:33 +02:00 |
|
momo5502
|
3752853e2e
|
Allow playing the game via rdp
|
2022-06-05 10:54:23 +02:00 |
|
mjkzy
|
db042a60b3
|
define as macro
|
2022-06-02 14:50:30 -05:00 |
|
mjkzy
|
ffadc2b875
|
fix hwndBuffer not lining up with inputline/banner
|
2022-06-02 14:45:45 -05:00 |
|
momo5502
|
9dc984a059
|
Fix window closing
|
2022-06-02 20:49:03 +02:00 |
|
momo5502
|
e75e4961f6
|
Small refactoring
|
2022-06-02 20:42:58 +02:00 |
|
mjkzy
|
313433b4e6
|
move clean text to game class
|
2022-06-02 06:49:43 -05:00 |
|
mjkzy
|
427b4ecff7
|
WM_QUIT in conwndproc + comments
|
2022-06-02 06:42:32 -05:00 |
|
mjkzy
|
3b1ab04f33
|
dark mode console, symbols, new logo, corrections
|
2022-06-02 03:14:44 -05:00 |
|
momo5502
|
17b28d7546
|
Terminate when closing the external console
|
2022-05-31 19:00:57 +02:00 |
|
momo5502
|
5546cca0e7
|
Fix warning
|
2022-05-30 21:25:52 +02:00 |
|
momo5502
|
affc495c49
|
Track .text decryption
|
2022-05-30 21:10:30 +02:00 |
|
momo5502
|
f5f9dae447
|
Fix va
|
2022-05-30 21:10:08 +02:00 |
|
momo5502
|
d9b834bede
|
Better unpack hook
|
2022-05-30 20:37:58 +02:00 |
|
momo5502
|
4097ed37d5
|
Small fixes
|
2022-05-30 19:06:59 +02:00 |
|
momo5502
|
95df5bc91e
|
Disable arxan patches for now
|
2022-05-30 18:14:33 +02:00 |
|
momo5502
|
0a841e2f49
|
More arxan patches
|
2022-05-30 18:14:12 +02:00 |
|
momo5502
|
cda5d668ad
|
Fix splash image
|
2022-05-29 18:51:24 +02:00 |
|
momo5502
|
bf4211c7f2
|
Fix game
|
2022-05-29 18:24:17 +02:00 |
|
momo5502
|
7e616dd0ce
|
Small fixes
|
2022-05-29 16:46:49 +02:00 |
|
momo5502
|
5c2db6e8df
|
Small fixes
|
2022-05-29 16:01:59 +02:00 |
|
momo5502
|
e28c72e643
|
Prepare arxan patching
It's still fully broken
|
2022-05-28 19:13:44 +02:00 |
|
momo5502
|
362a8e7a4e
|
boiii
|
2022-05-27 19:14:07 +02:00 |
|
momo5502
|
47d6d960d8
|
Install first hook and do cleanup
|
2022-05-27 19:08:39 +02:00 |
|
momo5502
|
60915bd335
|
Auto load mod
|
2022-05-26 10:50:04 +02:00 |
|
momo5502
|
59ee54ce18
|
Do some cleanup
|
2022-05-26 10:29:29 +02:00 |
|
momo5502
|
50ffdc3a3a
|
Allow running the game without steam open
|
2022-05-26 10:20:41 +02:00 |
|
momo5502
|
4b2a7c8e0b
|
Start steam if necessary
|
2022-05-24 20:56:15 +02:00 |
|
momo5502
|
b1c6f9de4a
|
Fully allow having ida and hxd open
|
2022-05-24 19:02:04 +02:00 |
|
momo5502
|
c4e4e35013
|
Prepare window cleanup
|
2022-05-23 20:42:07 +02:00 |
|
momo5502
|
5b0082dc93
|
Remove debug prints
|
2022-05-23 19:20:07 +02:00 |
|
momo5502
|
9a30a63bd1
|
Allow certain malicious tools to be running
|
2022-05-23 19:19:28 +02:00 |
|
momo5502
|
d69544ff5a
|
Format code
|
2022-05-23 19:18:57 +02:00 |
|
momo5502
|
13ff1ca4f0
|
Fix compilation
|
2022-05-23 18:14:20 +02:00 |
|
momo5502
|
c9793ce592
|
Fix some formatting
|
2022-05-23 17:58:03 +02:00 |
|
momo5502
|
feb1282e03
|
Add required hooking extensions
|
2022-05-23 17:57:29 +02:00 |
|
momo5502
|
0dabe137cb
|
Allow having IDA open
|
2022-05-22 15:46:30 +02:00 |
|
momo5502
|
6aae741b9b
|
Add progress
|
2022-05-21 12:11:10 +02:00 |
|