Offensive Xwitter
19.4K subscribers
908 photos
48 videos
21 files
2.09K links
~$ socat TWITTER-LISTEN:443,fork,reuseaddr TELEGRAM:1.3.3.7:31337

Disclaimer: https://xn--r1a.website/OffensiveTwitter/546
Download Telegram
Дебажил я тут ASN.1 спеки для MIT-имплементации Кербероса, и вот вам маленький лайфхак для раскуривания масштабных кодовых баз на Python: встроенные интерактивные интерпретатор и дебаггер – ваши друзья на век.

Запиховываете единственный ванлайнер в то место в коде, где потенцивально ожидает пиздец раскрутка стека исключением, и спокойно изучаете себе окружение:

import code,sys; code.interact(local=locals()); sys.exit(-1)

import pdb; pdb.set_trace()

Вставлять print("I'm here1"), конечно, романтичнее, но очень скоро утомляет.

UPD. @Riocool поделился похожим подходом с помощью "интерпретатора на стероидах" IPython (ставится через PyPI):

from IPython import embed; embed()

#python #debug
🔥2🤔2