rinat84
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Правильно ли я понял, что сигнатура 2E7769786275726E указывает на .wixburn? | Скопировал в hex редакторе .wixburn как hex значения и получил 2E7769786275726E Добавлено: строка 4151 изменил функцию Код: Func _Chk64($pefile) AddLog(t('TERM_TESTING') & ' PE64 ') Local $hfile = _PEFileGetOverlayInfo($pefile) $magic = $hfile[3] If $magic <> 523 Then AddLog(t('FALSE_TESTING') & ' PE64') Return EndIf Return $magic EndFunc ;==> _Chk64 | строка 4335 Код: Local $hFile, $nFileSize, $bBuffer, $iOffset, $iErr, $iExit, $aRet[3] = [0, 0, 0] | заменил на Код: Local $hFile, $nFileSize, $bBuffer, $iOffset, $iErr, $iExit, $aRet[4] = [0, 0, 0, 0] | строка 4265 добавил возврат $aRet[3] 0x20B это hex десятичного числа 523 чтоб не подключать библиотек так написал Код: ElseIf $bBuffer = 0x20B Then ; Adjust offset to where "NumberOfRvaAndSizes" is on PE32+ (offset from IMAGE_FILE_HEADER) $aRet[3] = 523 $iOffset += 132 | удалил следующие 3 функций за ненадобностью Func _dosheader($hfile) Func _fileheader($hfile, $addressofnewexeheader) Func _optionalheader($hfile, $ohoffset, $sizeofoptionalheader) |