• XSS.stack #1 – первый литературный журнал от юзеров форума

Python - задай вопрос получи ответ

Пожалуйста, обратите внимание, что пользователь заблокирован
Классы исключений GeneratorExit, SystemExit и KeyboardInterrupt не входят в класс Exception
Ну это сделано намерено, чтобы программисты не отлавливали и не пытались у себя обрабатывать исключения, которые должны по смыслу завершать исполнение программы. То есть эти три класса исключений не предполагают, что кто-то будет пытаться их обрабатывать, поэтому иерархия наследования построена таким образом. В 99.9 процентов случаев обработкой этих исключениями не то что можно, а нужно пренебречь, иначе пользователь не сможет с помощью ctrl+c прибить консольную тулзу, например))
 
Ну это сделано намерено, чтобы программисты не отлавливали и не пытались у себя обрабатывать исключения, которые должны по смыслу завершать исполнение программы. То есть эти три класса исключений не предполагают, что кто-то будет пытаться их обрабатывать, поэтому иерархия наследования построена таким образом. В 99.9 процентов случаев обработкой этих исключениями не то что можно, а нужно пренебречь, иначе пользователь не сможет с помощью ctrl+c прибить консольную тулзу, например))

Верно для SystemExit и KeyboardInterrupt. А вот с GeneratorExit в некоторых случаях можно использовать обработку исключений (https://pythonz.net/references/named/generatorexit/).
Хотя рядовому пользователю будет достаточно делать так:
Python:
try:
    # тут код
except Exception as ex:
    print(f'Ошибка: {ex}')
 
Последнее редактирование:
Хз если стоило из-за этого вопроса новую тему начинать, ну ладно. Постоянно когда я читаю скрипты мальваря, по типу стиллеров, на Питоне, указываются библиотеки, причем далеко не всегда популярные. Где и как вы их на Гитхабе находите? И, если есть возможность, покидайте несколько библиотек для стиллеров.
 
Is it possible to open an virtual bank using python and transfer funds to real bank account ? The funds will show in real bank account but cannot be spend on anything ..real bank will cancel that transaction once they didn't find the source of funds..balance will stay in real bank account for 3 days before cancelling the transaction
 
There are few scripts based on python in which you can create virtual money and one p2p server running on local host.


Now upload your .PHP and .py files in database .


Integration of all the files must be in place.


Now create one index.html from which you can transfer money to any bank account.


Your local server will now contact bank server.


Bank server will take that amount in LEDGER.


Now bank will try to confirm the source account of the transaction. They will find nothing and they will reject the transaction in 7 working days
 
Не работает pyinstaller (подробности на скриншоте). Что делать? Как его правильно использовать?Посмотреть вложение 51700
Не может найти путь до pyinstaller (пути нет в PATH). Попробуй просто полный путь прописать, что-то типа:
C:\Users\алексей\AppData\Local\Programs\Python\Python311-32\Scripts\pyinstaller.exe --onefile exe.py
Путь может отличаться, но у тебя скорее всего такой.
 
Не может найти путь до pyinstaller (пути нет в PATH). Попробуй просто полный путь прописать, что-то типа:
C:\Users\алексей\AppData\Local\Programs\Python\Python311-32\Scripts\pyinstaller.exe --onefile exe.py
Путь может отличаться, но у тебя скорее всего такой.
Не думаю что его тоже Лёхой зовут
 
Всем сау, ньюфэг
Начал углубляться в тему криптинга файлов и вот стаким столкнулся
При скрытии exe сертификатом, пиздил через SigThief но хеш у сертификатов разный, кто то может направить как подписать сертификат нормально?
Посоветуйте, пж, проверенные FUD, лоадеры или обфусикаторы
P.S. Соре, увидел ветку по крипту
 

Вложения

  • photo_2023-02-16_03-11-26.jpg
    photo_2023-02-16_03-11-26.jpg
    9.4 КБ · Просмотры: 11
  • photo_2023-02-16_03-11-30.jpg
    photo_2023-02-16_03-11-30.jpg
    13.1 КБ · Просмотры: 11
Последнее редактирование:
Не может найти путь до pyinstaller (пути нет в PATH). Попробуй просто полный путь прописать, что-то типа:
C:\Users\алексей\AppData\Local\Programs\Python\Python311-32\Scripts\pyinstaller.exe --onefile exe.py
Путь может отличаться, но у тебя скорее всего такой.
Спасибо за ответ! Я поступил попроще: переустановил улитку.
 
Помогите мне, пожалуйста.
Как искать криптографические ключи API в журнале? Какой-нибудь скрипт или код?
Попробуй использовать GitGuardian
Код:
gitguardian scan /path/to/your/log/file.txt
trufflehog --entropy=False /path/to/your/log/file.txt

Скорее всего найдёт не все ключи
 
Try using GitGuardian
Код:
gitguardian scan /path/to/your/log/file.txt
trufflehog --entropy-False //path/to/your/log/file.txt
[CODE]

You probably won't find all the key
[/QUOTE]

Попробуй использовать GitGuardian
Код:
gitguardian scan /path/to/your/log/file.txt
trufflehog --entropy=False /path/to/your/log/file.txt

Скорее всего найдёт не все ключи
Thank you for reply. Will check it out.
 
Подскажите кому не лень как сделать быстрее и красивее на питон2 цикл проверки строк чтобы генерку отсеивать более-менее отсеивать. Типа такого:

Код:
    input_lines = []

    with open(input_filename) as i:
        input_lines = [_.lstrip() for _ in i.readlines()]
    our = {}

    good = open(good_filename, 'w')

    prev_line = "empty buffer for start"
   
    for line in input_lines:
        try:
 
        -- если строка не содержит в себе контент предыдущий строки, то записываем в гуды
        -- если строка содержит в себе предыдущую строку, то скипаем, и чекаем следующую строку с той которая была изначально.
        -- как только нашли строку в которой нет вхождения первой строки, очищаемся буфер и поехали дальше парсить

        except ValueError:
            continue

    good.close()


Т.е. вот с этого:


Должно получиться:


Спасибо.
 
Подскажите кому не лень как сделать быстрее и красивее на питон2 цикл проверки строк чтобы генерку отсеивать более-менее отсеивать
Python:
input_filename = 'test.txt'

with open(input_filename) as i:
    input_lines = i.read().splitlines()

with open('good_filename.txt', 'w') as f:
    buffer = 'buffer'

    for line in input_lines:
        if not buffer[:-1].lower() in line.lower():
            buffer = line
            f.write(line + '\n')
На самом деле нет смысла усложнять код в погоне за эффективностью, тут нечего ускорять, всё довольно-таки просто.
 
На самом деле нет смысла усложнять код в погоне за эффективностью, тут нечего ускорять, всё довольно-таки просто.

Да, работает, спасибо! Только наверно нужно еще эксепшен добавить т.к. если встречается пустая строка то не продолжает дальше скипнув ее , а выпадет

И в догонку сразу еще вопрос: как сделать чтобы работало и с большими файлами, т.к. в текущем варианте если оно больше гига то:
Код:
Traceback (most recent call last):
  File "gener_remove.py", line 19, in <module>
    input_lines = i.read().splitlines()
MemoryError
 
Последнее редактирование:


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх