pwanticheat (Open Source)

shiank98

Пользователь
Пользователь
Регистрация
26 Окт 2019
Сообщения
16
Реакции
13
Hello, First of all, I am sorry because I don't speak russian but I hope you get to understand me.
I made this code a few years ago and decided to add it on github, its opensource anticheat for Perfect World and can also be adapted on other games if you want.

This tool works as a process detector for any program that you list via the code and will terminate Elementclient if it finds the program that you listed.

This tool is coded using VB
I am also aware that this is not a very powerful tool but you can add your own code to it and submit a pull request on github if ever you want to add some features to it. :)

Thanks ! ! !

PWanticheat Github Link
 

Вложения

  • Anticheat.7z
    25,9 KB · Просмотры: 448
Последнее редактирование:
Hello, First of all, I am sorry because I don't speak russian but I hope you get to understand me.
I made this code a few years ago and decided to add it on github, its opensource anticheat for Perfect World and can also be adapted on other games if you want.

This tool is coded using VB
I am also aware that this is not a very powerful tool but you can add your own code to it and submit a pull request on github if ever you want to add some features to it. :)

Thanks ! !

PWanticheat Github Link
this is gacd?
 
@shiank98, upload archive files to this forum
 
4/10
1. Old project.last updated 3 yars
2. VB
3. Not integrated. Attached process.
 
Последнее редактирование:
updated the code so the pwanticheat would close upon sensing that elementclient is closed and will not just stack up every time elementclient is opened.

you can also see the code on github shiank98/pwanticheat
 

Вложения

  • Anticheat.7z
    148,1 KB · Просмотры: 457
Плоховатое решение... Достаточно закрыть процесс с Античитом или обмануть процесс переименованием и он перестанет работать

Но идея интересная, думаю можно будет реализовать такое внутри самого elementclient.exe или пригрузить к нему .dll
 
Плоховатое решение... Достаточно закрыть процесс с Античитом или обмануть процесс переименованием и он перестанет работать

Но идея интересная, думаю можно будет реализовать такое внутри самого elementclient.exe или пригрузить к нему .dll
unfortunately I lack the knowledge to even make a DLL as of now. but I will do my research first before doing so. anyways, if you have ideas, feel free to submit a pull request on github and i will add it to the source.
 
Немного доработал вашу идею не знаю на сколько это будет возможно развить...

- Добавлены проверки классов Element Client
- Программа теперь работает в фоновом режиме абсолютно скрытно
- Программа более не работает с процессами, теперь она работает c Window Class ID, что существенно усложняет ее отключение
- На время работы клиента игры и Программы в целом Программа берет Диспетчер задач и все подобные программы в свой контроль, так что если программа откажет вам в доступе при попытке отключить ее процесс, не удивляйтесь. Как только клиент игры закроется вы получите доступ к диспетчерам процессов обратно.
- Добавлен графический интерфейс
- Максимально оптимизирована работа с Win Class ID дабы не нагружать ПК пользователя работа программы реализована многопоточным способом
- Существует возможность интерпретации из .exe исполняемого файла в динамическую библиотеку .dll

1573076259197.png


Сама программа будет позже как только пройдет полевые испытания.
 
Короче, эти решения не для шары, если не патчить elementclient и память GetProcesses() то обойти это будет проще простого, а выкладывать в шару проектор GetProcess() Я не хочу.
 

Реклама

Сверху