Edit: I modified unknown_always_1 (type u2le) in ooa_section.ksy and :
- offsets look good now for ImageBase and SizeofImage
- offsets don't look good for ImportDirectory,BaseRelocationTable and ImportAddressTable
Decryptor fails to work:
C:\games\OriginStubDecrypter>python decryptOriginStub.py game.exe
Traceback (most recent call last):
File "C:\games\OriginStubDecrypter\decryptOriginStub.py", line 176, in
main()
File "C:\games\OriginStubDecrypter\decryptOriginStub.py", line 152, in main
ooa_info = parse_ooa_section(pe_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\games\OriginStubDecrypter\decryptOriginStub.py", line 44, in parse_ooa_section
return OoaWrapper(section_data).OoaData
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\games\OriginStubDecrypter\OriginDecrypter\OoaWrapper.py", line 24, in init
self.version = versions[ooaMini.version_id_sha1_hash]
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: b'&\xa2F\x0fCHL&\x91H\xc7\xac \x8a]X \x12\xef='
Please add support for this version of Origin stub.
ooa.zip
Edit: I modified unknown_always_1 (type u2le) in ooa_section.ksy and :
Decryptor fails to work:
C:\games\OriginStubDecrypter>python decryptOriginStub.py game.exe
Traceback (most recent call last):
File "C:\games\OriginStubDecrypter\decryptOriginStub.py", line 176, in
main()
File "C:\games\OriginStubDecrypter\decryptOriginStub.py", line 152, in main
ooa_info = parse_ooa_section(pe_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\games\OriginStubDecrypter\decryptOriginStub.py", line 44, in parse_ooa_section
return OoaWrapper(section_data).OoaData
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\games\OriginStubDecrypter\OriginDecrypter\OoaWrapper.py", line 24, in init
self.version = versions[ooaMini.version_id_sha1_hash]
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: b'&\xa2F\x0fCHL&\x91H\xc7\xac \x8a]X \x12\xef='
Please add support for this version of Origin stub.
ooa.zip