Similar presentations:
Информационно-прикладной проект «Анти-чит программа на Python»
1.
Информационно прикладной проект«Анти-чит программа на Python»
Выполнил: Вайник Алексей 10Д
Научный руководитель:
учитель информатики Н.А.Сиделева
2.
Содержание• Введение
• Цели и задачи
• План работы
• Практические результаты
• Выводы
• Список материалов
3.
Актуальность• Более 1 млн аккаунтов было
заблокировано за 2021 год
• Количество читов > количество
анти-читов
• Малое кол-во качественных
продуктов
4.
Цель работы• Создание собственного
анти-чита на языке
программирования Python
5.
Задачи1. Понять
3.Определиться
2.Написать
4.Протестировать
как работают читы
код, противодействующий
читам
с языком программирования
написанный код
6.
Принцип работы читовВнедрение
в файлы игры
Изменение
нужных значений
7.
Платные читыЛаунчер –
автоматический
инжектор
8.
Бесплатные читы1.Файл типа DLL
2.Инжект при помощи
сторонней
программы - инжектора
9.
DLL файл.dll – набор инструкций для программы
DLL файл говорит как
действовать программе в
различных ситуациях.
В читах он обрабатывает
скрытые данные
с сервера и изменяет их.
10.
ИнжекторЗадача: Внедрять DLL файлы в
игру
11.
План работыБлок 1: Написать код, который будет выявлять
сторонние .dll файлы процесса, а затем закрывать игру
Блок 2: Написать код, который будет определять
процесс лаунчера, ждать запуска игры и закрывать ее
Блок 3: Объединить два кода в один
12.
Результаты. Блок 113.
Результаты. Блок 214.
Результаты. Блок 315.
Тест16.
Материалы1. https://ru.wikipedia.org/wiki/Valve_Anti-Cheat
2. https://yougame.biz/threads/236257/
3. https://github.com/ByMynix/CouInjector
4. https://convars.com/csgostats/ru/bans
5. https://learn.microsoft.com/en-us/sysinternals/downloads/listdlls
6. https://stackoverflow.com/questions/5553917/how-to-list-all-dlls-loaded-by-a-process-with-python
7. https://pythonchik.ru/osnovy/funkcii-v-python
8. https://stackoverflow.com/questions/510348/how-do-i-make-a-time-delay
9. https://stackoverflow.com/questions/6278847/is-it-possible-to-kill-a-process-on-windows-fromwithin-python
10. https://academy.yandex.ru/handbook/python/article/uslovnyy-operator
17.
Материалы11. https://stackoverflow.com/questions/1712227/how-do-i-get-the-number-of-elements-in-a-list-length-of-alist-in-python
12. https://www.youtube.com/watch?v=b0g4dseBDp0
13. https://psutil.readthedocs.io/en/latest/
14. https://stackoverflow.com/questions/23991510/psutil-getting-process-name-is-blank
15. https://translated.turbopages.org/proxy_u/en-ru.ru.854d4bb9-63ee04fb-0e56e8d474722d776562/https/www.geeksforgeeks.org/difference-between-and-is-not-operator-in-python/
16. https://psutil.readthedocs.io/en/latest/
17. https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-len/
18. https://ru.stackoverflow.com/questions/1045918/python-Сохранение-списка-в-другую-переменную
19. https://pythonist.ru/sravnenie-strok-v-python/
20. https://cheat-game.ru/skachat-inzhektor-extreme-injector-v3-7-3/
21. https://pythonru.com/osnovy/vozmozhnosti-i-primery-funkcii-sorted-v-python
18.
Материалы22. https://stackoverflow.com/questions/1712227/how-do-i-get-the-number-of-elements-in-a-listlength-of-a-list-in-python
23. https://www.codevscolor.com/python-find-running-processes
24. https://stackoverflow.com/questions/75025330/compare-two-string-arrays
25. https://beni-cs.pro/vse-dlya-klienta-cs-go/chity-csgo/1786-csgo-chit-extreme-injector-v37.html
26. https://freeqn.net/about
27. http://counter-art.ru/load/cs_go/chity_dlja_cs_go
28. https://iz.ru/1270032/2021-12-27/iurist-rasskazala-o-nakazanii-za-chiterstvo-v-geiming-industrii
29. https://www.consultant.ru/document/cons_doc_LAW_10699
30. https://gamebomb.ru/gbnews/39236
31. https://gocsgo.net/cybersport/facts/ctatistika-vac-banov-za-2021-god/