momo5502
1adf34bbcd
[Main] Hash .rdata segment to ensure no data manipulation was done
2018-11-26 10:41:15 +01:00
momo5502
6be5f2cd86
[Main] Fix binary check
2018-11-04 20:10:27 +01:00
momo5502
2ce756c9a0
[Main] Check the whole .text section on startup
...
This should prevent all binary-modification cheats from working
2018-10-19 22:58:33 +02:00
momo5502
d7c26d6dea
[AntiCheat] Disable protection during unit tests
2017-07-12 11:33:30 +02:00
momo5502
bbc28a0a8b
[IW4MVM] Include IW4MVM
2017-07-05 20:50:12 +02:00
momo5502
41a85262f5
[Scheduler] Fix startup
2017-07-03 15:40:32 +02:00
momo5502
66dd013925
[AntiCheat] Fix linux usage
2017-06-30 10:37:37 +02:00
momo5502
47c8fcc644
[AntiCheat] Use simpler compiler expression
2017-06-23 10:07:55 +02:00
momo5502
8b38b3990c
[Main] Directly jump to the initialization routine
2017-06-12 19:54:11 +02:00
momo5502
7a0261ccbd
[AntiCheat] Prevent dll injection
...
- Hook native LdrLoadDll to prevent injection
- Hook native LdrpLoadDll to prevent injection
- Hook NtCreateThreadEx to log threads created by this process
and kill remote threads
2017-06-10 20:24:42 +02:00
momo5502
98642a9a59
[AntiCheat] Fix process protection
2017-06-04 12:21:57 +02:00
momo5502
ee91306681
[Main] Shorten binary check
2017-05-30 23:35:56 +02:00
momo5502
86491a7372
[Main] Optimize entrypoint
2017-05-30 23:34:52 +02:00
momo5502
8560daf0a1
[Main] Remove interception hook
2017-03-10 23:18:52 +01:00
momo5502
1b4393f095
[AntiCheat] More process security and debug priviledge acquisition
2017-03-04 13:52:00 +01:00
momo5502
a4abdd9dcb
[StructuredData] Add 15 classes code, still not fully working!
2017-02-20 19:18:07 +01:00
momo5502
b87a038008
[Proxy] Enable In-Mod text
2017-02-17 03:27:38 +01:00
momo5502
29acb108be
[Hooking] Optimizie inline-asm hooks
2017-02-01 15:04:32 +01:00
momo5502
deb2508b8d
[Friends] Friends without worker
2017-01-30 21:13:30 +01:00
momo5502
4e84c297e4
[IPC] Use iw4x as worker process instead of creating a separate binary
2017-01-27 22:03:35 +01:00
momo5502
2de95b4a3b
[General] Fix protobuf and other memory leaks
2017-01-22 21:38:57 +01:00
momo5502
82e9f3864c
[General] Refactor all the code
...
This is the actual refactoring, the last commit was broken
2017-01-20 22:41:03 +01:00
momo5502
74b34f2a6d
[LineEndings] Fix them all
2017-01-19 22:55:15 +01:00
sr0
e1a4e3ec27
Remove .gitattributes file
2017-01-18 23:44:36 +01:00
/dev/root
6c9e28ff42
[LineEndings] Fix crlf lineendings
...
- added gitattributes file to force crlf for hpp/cpp/lua
2017-01-16 17:42:50 +01:00
momo5502
c21ef7452a
[Steam] Show playing game
2017-01-15 15:18:31 +01:00
momo5502
558024754e
[Main] Use correct namespace
2017-01-12 17:43:35 +01:00
momo5502
7943aea010
[Main] Remove newlines
2016-11-25 20:32:33 +01:00
/dev/root
124e86387b
[General] Fixed line endings
...
- converted all line endings in cpp/hpp files to dos
2016-11-25 13:00:48 +01:00
momo5502
8085e4bd88
[CodeStyle] Refactor the code to match our basic style guidelines
2016-11-20 14:10:57 +01:00
momo5502
18b2944d2e
Don't unprotect the main process
2016-10-30 14:17:49 +01:00
momo5502
256b463411
Don't ignore warning 4100
2016-08-18 02:18:45 +02:00
momo5502
d67aa26a5d
Fix connect protocol and temporary workaround for localhost parties
2016-08-15 12:57:49 +02:00
momo5502
5c70ca9011
Fixes and stuff
2016-06-19 17:40:30 +02:00
momo5502
4428c063d7
Small optimization
2016-06-14 19:49:27 +02:00
momo5502
daa87d2a50
Protect .text segment
2016-02-29 15:49:27 +01:00
momo5502
0ec1029a89
Optimize RNG and limit packet input
2016-02-19 23:57:06 +01:00
momo5502
d8a4c91ff1
Some fixes.
2016-02-18 18:04:47 +01:00
momo5502
b4be34c8a8
Penis.
2016-02-06 01:01:33 +01:00
momo5502
70d49efac5
Optimize unit tests.
2016-02-05 00:33:06 +01:00
momo5502
6dd250259c
Fix unit testing stuff for release configurations.
2016-02-04 22:13:31 +01:00
momo5502
ad1e25bd56
Update submodules and include some unit testing code.
2016-02-04 21:58:49 +01:00
momo5502
2a29232a6f
Node invalidation security stuff.
2016-02-01 21:59:45 +01:00
momo5502
ad6220fa0b
RSA signature stuff.
2016-02-01 10:23:06 +01:00
momo5502
2706e50881
libtommath is faster than tomsfastmath (oh, irony :P) and fixes issue
2016-01-31 21:53:51 +01:00
momo5502
e43444738c
Stuff seems to take years to compile on release :/ Might wanna switch to openssl, crypto++ or some other rsa lib.
2016-01-31 21:27:43 +01:00
momo5502
9cd0624f88
XModel stuff
2016-01-26 16:12:41 +01:00
momo5502
19a4c62617
Use static cast and check binary.
2016-01-26 01:41:21 +01:00
momo5502
77be8fb151
Comments.
2016-01-24 13:54:36 +01:00
momo5502
7db2956e45
Fix entry point.
2016-01-24 13:44:42 +01:00