Perfare
a7d34e0240
Merge branch 'pr/378'
2020-12-13 04:02:09 +08:00
Perfare
7f2817ef12
Fixed #394
2020-12-13 03:19:10 +08:00
Perfare
95173b37a6
Merge branch 'pr/375'
2020-12-13 02:04:56 +08:00
Perfare
05b424fa0b
Merge pull request #358 from tellowkrinkle/GhidraProgress
...
Add progress bar to Ghidra script
2020-10-31 11:30:41 -05:00
Perfare
b8c8073823
Improve WebAssembly processing
2020-11-01 00:29:05 +08:00
Perfare
f8b509c2d8
Fixed #369
2020-11-01 00:28:22 +08:00
Christian Jones
ad1bda2507
Handle missing data types
...
"Missing" types appear to be those where <datatype> was
already added to the data manager (i.e., via parsing of
il2cpp.h) but datatype* was not. This handles that
situation. In my testing, no other missing types.
2020-10-03 14:40:51 -04:00
Christian Jones
9a7a22402a
Cleaned up comments
2020-10-03 09:33:37 -04:00
Christian Jones
87c66f9d9e
Only try renaming variables once
...
to avoid an infinite loop if something else is the problem,
and then stop processing
Also removed comments placed for testing
2020-10-03 09:28:59 -04:00
Christian Jones
bbed369f3f
first complete working version
...
drops types that aren't previously defined
throws exception if such a type is used in
a function signature
2020-10-03 08:51:32 -04:00
Christian Jones
6cc4de0f67
Initial modification of ghidra.py to apply
...
function signatures/parameters. Unstable.
Adapted from @tellowkrinkle's script cited
in issue https://github.com/Perfare/Il2CppDumper/issues/366
2020-09-30 18:02:04 -04:00
Christian Jones
81a5171e8f
Simplified make_function to improve speed and
...
avoid data loss
2020-09-29 16:46:51 -04:00
tellowkrinkle
f8754092ee
Add progress bar to Ghidra script
2020-09-06 23:54:12 -05:00
Perfare
2fd3624288
更新ida脚本
2020-08-19 13:40:38 +08:00
Perfare
bb3e53cf36
修改为C风格
2020-08-19 13:10:15 +08:00
Perfare
4453b1af66
添加头
2020-08-19 12:30:05 +08:00
Perfare
c313664baf
修复bug
2020-08-19 12:04:02 +08:00
Perfare
e10d8cff14
只在windows环境下使用PELoader
2020-08-19 12:01:30 +08:00
Perfare
c478c95bf1
支持v27的dump文件
2020-08-19 11:44:36 +08:00
Perfare
b304e65a58
修复customAttribute
2020-08-18 17:34:25 +08:00
Perfare
900f0b1054
完善PlusSearch
2020-08-17 20:50:33 +08:00
Perfare
66528fb843
将nestedtype的处理挪到外面
2020-08-16 15:35:42 +08:00
Perfare
650ca2e67e
新版本支持
2020-08-04 20:06:49 +08:00
Nikolay Kuznetsov
a9e3b127a1
Add token attributes to dummy dll ( #334 )
...
Co-authored-by: Perfare <hjyqwert@126.com>
2020-07-31 09:13:55 +08:00
Perfare
858f2490de
修正泛型参数的顺序
2020-07-30 11:24:45 +08:00
Perfare
44c9b7069e
Fixed #332
2020-07-29 02:28:32 +08:00
Perfare
ed59b173d2
修复bug
2020-07-23 10:47:47 +08:00
Perfare
a491d4de1d
Update README
2020-07-23 06:14:40 +08:00
Perfare
7c87d132cd
Update README
2020-07-23 06:09:31 +08:00
Perfare
9839d61cc7
不输出常量的字段偏移
2020-07-23 06:06:59 +08:00
Perfare
737acae6c7
只在PlusSearch失败的情况下调用PELoader
2020-07-23 05:26:08 +08:00
Perfare
711abb0e41
修复bug
2020-07-23 04:26:47 +08:00
Perfare
23d751d7fb
完善PELoader
2020-07-23 04:24:38 +08:00
zoller27osu
2bc1ac38db
Fix for #324 ( #325 )
2020-07-23 04:22:41 +08:00
Perfare
f2d6e9b5ee
优化头文件输出
2020-07-23 03:10:16 +08:00
Perfare
a63f781d1a
精简代码
2020-07-22 22:26:41 +08:00
Perfare
a3e0053f8f
动态载入PE文件进行解析
2020-07-22 22:12:52 +08:00
Perfare
dab2ce6aa9
调整字段的输出逻辑
2020-06-30 00:30:42 +08:00
Perfare
3ac7ee6f68
修复bug
2020-06-29 11:30:03 +08:00
Perfare
10c828f798
修复bug
2020-06-24 11:46:23 +08:00
Perfare
39e61f1efc
Update README
2020-06-20 23:15:57 +08:00
Perfare
c0224c8499
对泛型实例函数进行分组
2020-06-20 23:08:14 +08:00
Perfare
cb000e16ea
增加输出控制
2020-06-20 22:52:11 +08:00
Perfare
cb1d30b808
支持指定输出目录
2020-06-20 22:43:32 +08:00
Perfare
3ff2851ae3
修复bug
2020-06-20 22:10:47 +08:00
Perfare
c116200e06
处理MethodInfo和RGCTX
2020-06-20 22:02:31 +08:00
Perfare
67837998fb
不输出没用到的泛型实例结构
2020-06-19 21:36:52 +08:00
Perfare
b144bb6646
正确处理ref类型函数参数和返回值 #310
2020-06-19 20:53:17 +08:00
Perfare
5ab028807c
完善泛型相关输出
2020-06-19 12:04:15 +08:00
Perfare
bbe3a7cec3
Fixed #304
2020-06-19 04:14:12 +08:00