That is great to know you in the forum.
Do you know how to hook call inside elf library i.e. so ...
I have no experience,
but I think should be ok.
first, you try to use lib function search api to get the c1 address, if successful, every language no problem
If no, you just research the .so file, measure the offset from one function whose address can be get from above method.
when it loaded, use macro language to hook it.
Not 100 percent sure, but just from limit knowledge
xxxnnn 发表于 16-7-2013 20:21 static/image/common/back.gif
try IBM's dprobe, dprobes.sourceforge.net/
Thanks for the tip.
The sad thing is that I don't find dprobe mentions about android. I wish to use the technique in android. RH在布村人可不少,而且就算是support其实也分不同级别的,楼主如果比较熟悉kernel,真的比较适合RH。 DDD888 发表于 17-7-2013 06:46 static/image/common/back.gif
Thanks for the tip.
The sad thing is that I don't find dprobe mentions about android. I wish to ...
为什么要这么做?要HACK什么东西?
技术上完全可行。如果有SYMBOL的话直接用函数名搜索内存地址,没有的话也可以根据函数A特征(搜索特定字节)或HARDCODE,拿到函数地址就随便你去HOOK了 既然你是189,为何不考虑其他城市?人要随着机会走
澳洲大部分公司都比较小,都想要员工比较全能。
楼主光做Kernel还不够,最好多做一些qt, python, lua一些应用的东西增加竞争力。
单做Kernel的话,工作机会和乐趣都会比国内少很多。
很多soc厂家在北京上海有大型研发中心负责新产品driver开发和board bring up (nvadia, marvel, freescale, intel, etc), 加上技术支持和tech marketing,找个高薪工作不难。
澳洲很久之前还有个摩托做做芯片设计,现在估计光头了吧。可能用到kernel开发的就是一些做硬件+软件产品的公司的产品初期开发阶段,也是基于厂家给的BSP修修补补。
harrytaurus2002 发表于 18-6-2013 15:32 static/image/common/back.gif
呵呵,抱歉我没有说清楚。
这三个都是上层用户态应用开发的,而我的经验是Linux偏底层的内核开发或者C ...
哈哈,那恭喜你完了,看看我開的貼吧。 liu_yu_1980 发表于 8-9-2013 20:18 static/image/common/back.gif
哈哈,那恭喜你完了,看看我開的貼吧。
谢谢LS的总结,都是肺腑之言。也有些启发,之前感觉土澳的IT不会有太多底层的职位,而且整体发展水平远不及北上广深等大城市,所以要有针对性地多准备一些基本的数据结构、算法的C语言实现,就像一个应届毕业生一样。把自己看得低一点。
LS的帖子进一步确认了这种看法。
我们每个人的技术特点不同,经历不同,运气不同,对未来的选择也不同,所以最终的结果也不会完全一致。小马过河而已。
祝LS求学、求职顺利。 harrytaurus2002 发表于 10-9-2013 00:43
谢谢LS的总结,都是肺腑之言。也有些启发,之前感觉土澳的IT不会有太多底层的职位,而且整体发展水平远 ...
准备算法和数据结构怎么就是放低姿态了?你的态度不对啊。开发人员的优劣就体现在算法上了。 michaelsusu 发表于 10-9-2013 10:17 static/image/common/back.gif
准备算法和数据结构怎么就是放低姿态了?你的态度不对啊。开发人员的优劣就体现在算法上了。
你可能误解我的意思了,我是针对#36楼移友在CSDN上的回复有感而发,在澳洲面试前尤其需要准备好基础语言、数据结构和算法的实现,因为他们并不看中、或许也不太需要太过底层的开发经验。
在国内做底层开发,很多情况下都是移植加上调试,真正需要自己动手从头写的机会不太多,尤其是需要仔细斟酌算法的场合。我很清楚这一点,所以在面试时更会强化。
不多说了,我还是多看两行代码去。
页:
1
[2]