sibears / IDAGolangHelper

Set of IDA Pro scripts for parsing GoLang types information stored in compiled binary
1.01k stars 150 forks source link

ida7.7 and python3.8:i got unsupported operand type(s) for +: 'NoneType' and 'int' in Gopclntab.py, line 64, anyone knows why,Please #24

Open onlyU22 opened 1 year ago

renshareck commented 1 year ago

Maybe other Go version is used there. U can find the actual version by "go 1" in string view on ida(maybe Go 1.20).

onlyU22 commented 1 year ago

thank u,i tried search "go 1", and got nothing,i had tried every go verion in golangHelper,still the same mistake.

renshareck commented 1 year ago

I've made a mistake with that the search_string is "go1"(there is no space) instead of "go 1".

renshareck commented 1 year ago

I've update my plugin in github (https://github.com/renshareck/IDAGolangHelper_SupportGo1.20), rename_functions module works well in go 1.20 (but no go 1.18)

onlyU22 commented 1 year ago

i tried "go1", and i got "helper.go190734863281",so this mean "go 1.9"?