Показано с 1 по 10 из 1275
Комбинированный просмотр
-
25.11.2022, 10:06 #1
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 250
- Сказал(а) спасибо
- 69
- Поблагодарили 1812 раз(а) в 395 сообщениях
Re: как ломануть 1C 8.3 for Linux
на другом форуме чел под ником wlion описал "заражение базы" на SQL-сервере, но дело было под виндой. Удаление бана в базе можно пробовать и под линуксом в базах PostgreSQL:
Сообщение от Автор: wlion, Отправлено:10:51 20-11-2022
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
3 пользователя(ей) сказали cпасибо:
Akrobs (25.11.2022), redhat2020 (01.12.2022), vovashulga (01.12.2022)
-
25.11.2022, 14:11 #2
- Регистрация
- 17.08.2016
- Сообщений
- 4
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Вычистил 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl' в files (убрал в истории инфу о прогр.лиц.)
у меня - это категорически не работает
psql DATABASE
delete from files where filename = 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl'
DELETE 0
и лицензии старые как показывало - так и показывает
-
25.11.2022, 19:33 #3
- Регистрация
- 18.10.2016
- Сообщений
- 8
- Сказал(а) спасибо
- 0
- Поблагодарили 21 раз(а) в 5 сообщениях
Re: как ломануть 1C 8.3 for Linux
Кровь из глаз течет, когда смотрю как вы определяете ELF формат в Python скрипте. Возможно так будет красивее?
Код:#--------------------------------------------------------------------- EXEFLAG_NONE = 0x0000 EXEFLAG_LINUX = 0x0001 EXEFLAG_WINDOWS = 0x0002 EXEFLAG_MACOS = 0x0004 EXEFLAG_MACOS_FAT = 0x0008 EXEFLAG_32BITS = 0x0010 EXEFLAG_64BITS = 0x0020 # Keep signatures sorted by size _EXE_SIGNATURES = ( ("\x4D\x5A", EXEFLAG_WINDOWS), ("\xCE\xFA\xED\xFE", EXEFLAG_MACOS | EXEFLAG_32BITS), ("\xCF\xFA\xED\xFE", EXEFLAG_MACOS | EXEFLAG_64BITS), ("\xBE\xBA\xFE\xCA", EXEFLAG_MACOS | EXEFLAG_32BITS | EXEFLAG_MACOS_FAT), ("\xBF\xBA\xFE\xCA", EXEFLAG_MACOS | EXEFLAG_64BITS | EXEFLAG_MACOS_FAT), ("\x7F\x45\x4C\x46\x01", EXEFLAG_LINUX | EXEFLAG_32BITS), ("\x7F\x45\x4C\x46\x02", EXEFLAG_LINUX | EXEFLAG_64BITS) ) def get_exeflags(filepath): try: with open(filepath, "rb") as f: buf = "" buf_len = 0 for sig, flags in _EXE_SIGNATURES: sig_len = len(sig) if buf_len < sig_len: buf += f.read(sig_len - buf_len) buf_len = sig_len if buf == sig: return flags except: pass return EXEFLAG_NONE
-
25.11.2022, 21:06 #4
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 250
- Сказал(а) спасибо
- 69
- Поблагодарили 1812 раз(а) в 395 сообщениях
Re: как ломануть 1C 8.3 for Linux
"Вам шашечки или ехать?"(С)
вся эта лабуда не нужна в реальной жизни. файлик патча - не произведение изобразительного искусства, не надо им любоваться - так мона и псих.больничку угодить (программисты они такие по-жизни - шизоиды, иногда почти шизики)
открою секрет: тем кого "корёжит" три строки мона смело удалить - от if mm[0]!=0x7f.... до sys.exit()"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
27.11.2022, 18:03 #5
- Регистрация
- 18.10.2016
- Сообщений
- 8
- Сказал(а) спасибо
- 0
- Поблагодарили 21 раз(а) в 5 сообщениях
Re: как ломануть 1C 8.3 for Linux
bsdiff/bspatch пробовали вместо dd ?
Социальные закладки