1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

В Чем может быть ошибка в коде?

Тема в разделе "python", создана пользователем searchengines, 5 июн 2019.


Поделиться в соц сетях

  1. searchengines

    searchengines Administrator

    Регистрация:
    5 янв 2019
    Сообщения:
    1.666
    Симпатии:
    2
    Баллы:
    38
    Код:

    process_name = "..."
    signatures = ""
    mode = 1
    v = "2.0.0 BETA"
    scan_delay = 10

    def crc(fileName):
    prev = 0
    for eachline in open(fileName, "rb"):
    prev = zlib.crc32(eachLine, prev)
    return "%X"%(prev & 0xFFFFFFFF)

    import os,subprocess, zlib, time
    sigs_path = "./sigs/" + process_name + "_sigs.txt"
    sigs_local_path = "./sig.txt"

    if mode:
    sigs = subprocess.check_output('listdlls' + process_name).decode("utf-8")
    f.write( sigs )
    f.close()

    print("Сигнатуры процесса" + process_name + "созданы!")

    f = open(sigs_local_path, 'w')
    f.write( sigs )
    f.close()

    while True:
    print("Сканирую игру ...")

    sigs = subprocess.check_output('listdlls ' + process_name).decode("utf-8")
    f = open(sigs_local_path, 'w')
    f.write( sigs )
    f.close()

    check = crc(sigs_path) == crc(sigs_local_path)

    if( check ):

    print( "Сигнатуры совпали, продалжаю..." )
    time.sleep(scan_delay);
    continue;
    else:
    print( "Сигнатуры НЕ СОВПАЛИ, закрываю игру!" )
    os.system('taskkill /IM "' + process_name + '" /F')
    break;

    print("Античит FSK v "+v+" завершил свою работу.")


    stderr:

    Traceback (most recent call last):
    File "C:\Users\Admin\Desktop\AntiCheat.py", line 19, in <module>
    f.write( sigs )
    NameError: name 'write' is not defined
     

Поделиться этой страницей