Гайд Хвид защита на питоне и не только

Пользователь
Статус
Оффлайн
Регистрация
17 Мар 2021
Сообщения
400
Реакции[?]
102
Поинты[?]
0
пожалуйста не используйте это говно, когда я это создавал, я был глуп и молод
импортируем библиотеки
Python:
import subprocess, requests, time, os
задаём переменные и вставляем ссылки на пастбин
Python:
version = requests.get("ссылка на версию").text
user = requests.get("ссылка на имя пользователя").text
uid = requests.get("ссылка на юид").text
hwid_link = requests.get("ссылка на хвид")
hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()
хвид защита
Python:
try:
    if hwid in hwid_link.text:
        pass
    else:
        print("invalid hwid")
        time.sleep(5)
        os._exit()
except:
    print("Databese Error")
    time.sleep(5)
    os._exit()
вывод на экран юида и тд
Python:
print('''лого тут''')
print("user:", user, "", "uid:", uid)
print(version)
в итоге получается:
Python:
import subprocess, requests, time, os


version = requests.get("ссылка на версию").text
user = requests.get("ссылка на имя пользователя").text
uid = requests.get("ссылка на юид").text
hwid_link = requests.get("ссылка на хвид")
hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()

try:
    if hwid in hwid_link.text:
        pass
    else:
        print("invalid hwid")
        time.sleep(5)
        os._exit()
except:
    print("Databese Error")
    time.sleep(5)
    os._exit()
  
print('''лого тут''')
print("user:", user, "", "uid:", uid)
print(version)

q&a
Python:
import subprocess

hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()
print("hwid:", hwid)
сначала регаемся или входим в акк
нажмаем на кнопку "+ paste"
ставим настройки как на
Пожалуйста, авторизуйтесь для просмотра ссылки.

в поле Paste Expiration: вибираем нужное вам количество дней
делаем так для хвида юида и тд

псс ссылки для юида, версий и ника надо прикреплять в
Пожалуйста, авторизуйтесь для просмотра ссылки.
для дополнительной защиты рекомендовал бы исползоать
Пожалуйста, авторизуйтесь для просмотра ссылки.
или
Пожалуйста, авторизуйтесь для просмотра ссылки.
хотя 1 лучше

да, да можно было парсить с ini, но я не умею
 
Последнее редактирование:
Пользователь
Статус
Оффлайн
Регистрация
12 Май 2020
Сообщения
105
Реакции[?]
39
Поинты[?]
0
Я хз, по приколу сделал
а так норм, пойдет
импортируем библиотеки
Python:
import subprocess, requests, time, os
import re
задаём переменные и вставляем ссылки на пастбин
Python:
version = requests.get("ссылка на версию").text
user = requests.get("ссылка на имя пользователя").text
uid = requests.get("ссылка на юид").text
hwid_link = requests.get("ссылка на хвид")
hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()
хвид защита
Python:
try:
    if hwid in hwid_link.text:
        pass
    else:
        print("invalid hwid")
        time.sleep(5)
        os._exit()
except:
    print("Databese Error")
    time.sleep(5)
    os._exit()
вывод на экран юида и тд
Python:
print('''лого тут''')
print("user:", user, "", "uid:", uid)
print(version)
в итоге получается:
Python:
import subprocess, requests, time, os
import re

version = requests.get("ссылка на версию").text
user = requests.get("ссылка на имя пользователя").text
uid = requests.get("ссылка на юид").text
hwid_link = requests.get("ссылка на хвид")
hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()

try:
    if hwid in hwid_link.text:
        pass
    else:
        print("invalid hwid")
        time.sleep(5)
        os._exit()
except:
    print("Databese Error")
    time.sleep(5)
    os._exit()
   
print('''лого тут''')
print("user:", user, "", "uid:", uid)
print(version)

q&a
Python:
import subprocess

hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()
print("hwid:", hwid)
сначала регаемся или входим в акк
нажмаем на кнопку "+ paste"
ставим настройки как на
Пожалуйста, авторизуйтесь для просмотра ссылки.

в поле Paste Expiration: вибираем нужное вам количество дней
делаем так для хвида юида и тд

псс ссылки для юида, версий и ника надо прикреплять в
Пожалуйста, авторизуйтесь для просмотра ссылки.
для дополнительной защиты рекомендовал бы исползоать
Пожалуйста, авторизуйтесь для просмотра ссылки.
или
Пожалуйста, авторизуйтесь для просмотра ссылки.
хотя 1 лучше

да, да можно было парсить с ini, но я не умею
через json попробуй парсить
 
Пользователь
Статус
Оффлайн
Регистрация
12 Июн 2019
Сообщения
865
Реакции[?]
127
Поинты[?]
1K
Ну бля, ты бы хотя бы SQL базу подключил, а тут... Залупа какая-то
сразу видно что ты нихуя не понимаеешь.Питон реверснуть изи, и пихать логины и пароли тупо и небезопасно.Лучше накатать себе апи на php
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
сразу видно что ты нихуя не понимаеешь.
Чел ты... Если чуть подумать, то видимо не понимаешь ты.
Ты блять его не реверснешь чисто физический, ибо это не компилируется, у тебя при упаковках py файлов все в архив кидается, разбираешь все по модулям, в модули пихаешь название переменной и приравниваешь ее к функции, и ты блять переменной вызываешь функцию, у тебя ебало потухнет просто на попытке понять, что в этом коде блять происходит, можно если вообще ебалнище pyarmor накинуть, блять, да даже код на сервере держать...
Там ебаный uncompyle6 уже на версии 3.9 + умер, и нихуя сделать не сможет.
И после этого ты говоришь "реверс изи" ?
 
Пользователь
Статус
Оффлайн
Регистрация
12 Июн 2019
Сообщения
865
Реакции[?]
127
Поинты[?]
1K
Чел ты... Если чуть подумать, то видимо не понимаешь ты.
Ты блять его не реверснешь чисто физический, ибо это не компилируется, у тебя при упаковках py файлов все в архив кидается, разбираешь все по модулям, в модули пихаешь название переменной и приравниваешь ее к функции, и ты блять переменной вызываешь функцию, у тебя ебало потухнет просто на попытке понять, что в этом коде блять происходит, можно если вообще ебалнище pyarmor накинуть, блять, да даже код на сервере держать...
Там ебаный uncompyle6 уже на версии 3.9 + умер, и нихуя сделать не сможет.
И после этого ты говоришь "реверс изи" ?
я в ахуе,ты блять накинеш свой пайармор и врядли теперь вася из 6-б хакнет твой чит.нормальные крякеры заинтересованые в кряке твоего продукта ебанут твою хуйню.Было все так легко щас блять пол земли сидело на питоне.Я работал с бд в пайтоне не раз и у тебя мозг згорит чтобы вообще зайти и посидеть на с++.Твой убещный пайтон нахуй никому не нужнен для чит дева.Только ебаннутый мазахист будет что-то делать для игр
Чел ты... Если чуть подумать, то видимо не понимаешь ты.
Ты блять его не реверснешь чисто физический, ибо это не компилируется, у тебя при упаковках py файлов все в архив кидается, разбираешь все по модулям, в модули пихаешь название переменной и приравниваешь ее к функции, и ты блять переменной вызываешь функцию, у тебя ебало потухнет просто на попытке понять, что в этом коде блять происходит, можно если вообще ебалнище pyarmor накинуть, блять, да даже код на сервере держать...
Там ебаный uncompyle6 уже на версии 3.9 + умер, и нихуя сделать не сможет.
И после этого ты говоришь "реверс изи" ?
а ты сука думаеешь что кто-то на говне с одной кнопкой будет реверсить питон? АХВХХВАХА.Никто такой хуйню не юзанет
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
я в ахуе,ты блять накинеш свой пайармор и врядли теперь вася из 6-б хакнет твой чит.нормальные крякеры заинтересованые в кряке твоего продукта ебанут твою хуйню.Было все так легко щас блять пол земли сидело на питоне.Я работал с бд в пайтоне не раз и у тебя мозг згорит чтобы вообще зайти и посидеть на с++.Твой убещный пайтон нахуй никому не нужнен для чит дева.Только ебаннутый мазахист будет что-то делать для игр

а ты сука думаеешь что кто-то на говне с одной кнопкой будет реверсить питон? АХВХХВАХА.Никто такой хуйню не юзанет
Чел, куда ты там сливаешься... Не позорься пж, если тебя обоссали не обязательно так отвечать, мог просто стерпеть, тебе это свойственно.
Речь блять вообще про читы на питоне не шла, умник блять, мне поебать что ты там с БД на питоне работаешь, если блять у тебя 1 извилина не позволяет обфусцировать код, тебя ебать и c++ не забустит, такого-то умника
 
Модератор форума
Модератор
Статус
Оффлайн
Регистрация
2 Дек 2016
Сообщения
2,389
Реакции[?]
1,881
Поинты[?]
36K
импортируем библиотеки
Python:
import subprocess, requests, time, os
задаём переменные и вставляем ссылки на пастбин
Python:
version = requests.get("ссылка на версию").text
user = requests.get("ссылка на имя пользователя").text
uid = requests.get("ссылка на юид").text
hwid_link = requests.get("ссылка на хвид")
hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()
хвид защита
Python:
try:
    if hwid in hwid_link.text:
        pass
    else:
        print("invalid hwid")
        time.sleep(5)
        os._exit()
except:
    print("Databese Error")
    time.sleep(5)
    os._exit()
вывод на экран юида и тд
Python:
print('''лого тут''')
print("user:", user, "", "uid:", uid)
print(version)
в итоге получается:
Python:
import subprocess, requests, time, os


version = requests.get("ссылка на версию").text
user = requests.get("ссылка на имя пользователя").text
uid = requests.get("ссылка на юид").text
hwid_link = requests.get("ссылка на хвид")
hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()

try:
    if hwid in hwid_link.text:
        pass
    else:
        print("invalid hwid")
        time.sleep(5)
        os._exit()
except:
    print("Databese Error")
    time.sleep(5)
    os._exit()
  
print('''лого тут''')
print("user:", user, "", "uid:", uid)
print(version)

q&a
Python:
import subprocess

hwid = subprocess.check_output('wmic csproduct get uuid').decode().split('\n')[1].strip()
print("hwid:", hwid)
сначала регаемся или входим в акк
нажмаем на кнопку "+ paste"
ставим настройки как на
Пожалуйста, авторизуйтесь для просмотра ссылки.

в поле Paste Expiration: вибираем нужное вам количество дней
делаем так для хвида юида и тд

псс ссылки для юида, версий и ника надо прикреплять в
Пожалуйста, авторизуйтесь для просмотра ссылки.
для дополнительной защиты рекомендовал бы исползоать
Пожалуйста, авторизуйтесь для просмотра ссылки.
или
Пожалуйста, авторизуйтесь для просмотра ссылки.
хотя 1 лучше

да, да можно было парсить с ini, но я не умею
Надежность этого кода: https://yougame.biz/threads/209343/
 
Пользователь
Статус
Оффлайн
Регистрация
12 Июн 2019
Сообщения
865
Реакции[?]
127
Поинты[?]
1K
если блять у тебя 1 извилина не позволяет обфусцировать код, тебя ебать и c++ не забустит, такого-то умника
пойми же, будешь ты какать поверх говнокода,всеровно будет легче крякнуть чем с++
Ну бля, ты бы хотя бы SQL базу подключил, а тут... Залупа какая-то
ты блять ноеш что бд не подключили,самому тяжело? Раз ты такой умник в анти-реверсинге,значит возьми здела и не ной
 
saphire alpha user
Забаненный
Статус
Оффлайн
Регистрация
17 Июн 2021
Сообщения
69
Реакции[?]
58
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Автор молодец , хорошая работа
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
ты блять ноеш что бд не подключили,самому тяжело? Раз ты такой умник в анти-реверсинге,значит возьми здела и не ной
Гений, я тебе про одно, ты про другое, слит получается
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
А потом будете удивляться, что софт постоянно крякают. Данная защита обходится в несколько шагов:
1. Декомпилируем .exe с помощью
Пожалуйста, авторизуйтесь для просмотра ссылки.
, получаем папку с необходимыми для нас файлами
2. Модифицируем файл с названием как у exe - добавляем 16 байт с magic'ом от версии питона разработчика
3. Ищем в hex'е ссылку на пастбин и заменяем ее на https://pastebin.com/vbWpgzdh
4. Ищем в hex'е wmic csproduct get uuid и заменяем это на wmic context
5. Сохраняем файл и добавляем .pyc в название
6. Компилируем его с помощью cx_freeze
7. Кряк готов
 
Пользователь
Статус
Оффлайн
Регистрация
12 Июн 2019
Сообщения
865
Реакции[?]
127
Поинты[?]
1K
А потом будете удивляться, что софт постоянно крякают. Данная защита обходится в несколько шагов:
1. Декомпилируем .exe с помощью
Пожалуйста, авторизуйтесь для просмотра ссылки.
, получаем папку с необходимыми для нас файлами
2. Модифицируем файл с названием как у exe - добавляем 16 байт с magic'ом от версии питона разработчика
3. Ищем в hex'е ссылку на пастбин и заменяем ее на https://pastebin.com/vbWpgzdh
4. Ищем в hex'е wmic csproduct get uuid и заменяем это на wmic context
5. Сохраняем файл и добавляем .pyc в название
6. Компилируем его с помощью cx_freeze
7. Кряк готов
я кст об этом говорил SQL ,он постоянно говорил что пайтон не так просто декомпилировать
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
я кст об этом говорил SQL ,он постоянно говорил что пайтон не так просто декомпилировать
Я предлагаю распаковывать только ехе, не трогая .pyc файлы, которые действительно, временами, тяжело декомпилировать.
 
Сверху Снизу