читаешь заголовок по 41 оффсету? а сигнатуру файла кто сверять будет?
64 битную секцию можешь смело скипать, это атавизм. А так, не далеко от истины.
shel писал(а): Юлия, меня кое кто просил вас не трогать, поэтому ваш пост я опускаю.
Модератор: Chuvi
Fedcomp писал(а):читаешь заголовок по 41 оффсету? а сигнатуру файла кто сверять будет?
Fedcomp писал(а):64 битную секцию можешь смело скипать, это атавизм.
fdek писал(а):Fedcomp писал(а):читаешь заголовок по 41 оффсету? а сигнатуру файла кто сверять будет?
а что там сверять?
просто берёшь первые 41 байта (вроде ничего лишнего кроме заголовка туда не подпадает). Всё остальное начиная со смешения 0x29 это вроде как запакованное тельце плагина.
Проверял на нескольких плагинах. Распаковка проходит без проблем.
fdek писал(а):Fedcomp писал(а):64 битную секцию можешь смело скипать, это атавизм.
точно? работать плагин после этого будет?
PRoSToTeM@ писал(а):PHP, Python. Чем вам Си не угодил?
Asmodai писал(а):Ни к чему хорошему это не приведет. Если из любопытства, давайте уж сами, без расшаривания. А так, в тот же amxxdump не сложно допилить все необходимое, основа есть. Из недостатков странно только, почему сам автор не реализовал чтение nametable, когда нет debug секции. Однако в коде она используется.
Например тем что здесь НЕТУ кодеров на C++ которые нормально код на классы могут разбить.
6a6kin писал(а):Например тем что здесь НЕТУ кодеров на C++ которые нормально код на классы могут разбить.
Я могу.
Вернуться в Статьи / фрагменты кода
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7