pgarba/SwitchIDAProLoader

Adjust for '.bss segment is not valid. Skipping ...'

Opened this issue · 1 comments

I tried load some NSO and it showed '.bss segment is not valid. Skipping ...'
It make a little noise during hack.
The ELF of this NSO
BSS start 0x049f9fF8
BSS end 0x6964D4B8
In your code, make conditional size check with <0x1FFFFFFF
So I Change the switch64.dll 0.23
x10990 __
2D 00 00 8B 45 0C 33 C9 3D FF FF FF 1F 76 19 45
to __
2D 00 00 8B 45 0C 33 C9 3D FF FF FF 6F 76 19 45
It works. .bss and IMPORT got normal(Though very large empty in BSS)
Maybe you could make choice dialog or quick method would release 2 version

pgarba commented

Nice catch!

I will try to update the plugin ASAP