- 主题:C语言是怎么处理反射需求的?
C语言不需要反射,你可以直接读写内存
【 在 dylen 的大作中提到: 】
: rt
: 这个版应该有人知道吧?
: 谢谢啦
--
FROM 27.154.192.*
首先你得知道函数是干嘛的,输入参数都是啥东西,输出是啥,否则没法弄。
哪怕你用反射,你也得知道属性或者方法的名字,变量类型和个数吧。
不然给你一堆,你也不知道用哪个,怎么用。还是得一个个试。
如果啥都不知道,原则上也是可以弄的,就是工作量很大,
相当于你逆向整个状态机黑箱。实际当中只怕没人会真这么干。
反射只不过是提供了一种方式,把你逆向的工作量变小,方便干活而已。
【 在 ylh1969 的大作中提到: 】
: 55楼的函数怎么实现?
--
FROM 27.154.193.*
看来你这问题略复杂,估计光靠问是没法得到结果的。
你得找个做逆向有经验的人帮你搞,这样快一点。
或者自己慢慢去摸索,如果不着急的话。
【 在 ylh1969 的大作中提到: 】
: 对。我们实际的函数,要加两个参数:结构说明书,或叫做TEMPLATE。选择器choose。
: 在TEMPLATE里告诉你每个成员的名字,类型,长度,位置。
: choose: "名字,名字,名字",NULL取全部成员。。
: ...................
--
FROM 27.154.193.*