首页
社区
课程
招聘
[旧帖] qnx 程序加密,求助。 0.00雪花
发表于: 2011-10-13 17:19 3707

[旧帖] qnx 程序加密,求助。 0.00雪花

2011-10-13 17:19
3707
我对QNX ELF程序加密做法如下:
1、修改note segment(phdr),替换为load型。并修改相应的va、pa、size等参数;
2、修改ehdr->entry,使之指向新增的load segment;
3、在elf文件末尾,添加新增的segment代码。代码比较简单,即
push new_entry
retn

从程序的逻辑和load_elf、ldd源代码分析看,这样做应该是没错的。但,实际执行的时候显示“invalid argument”,何解?
有经验的前辈指点指点,焦头烂额ing ........

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
沙发!!!
2011-10-24 20:01
0
雪    币: 140
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3


对程序的加密没有太深入的研究 不过过来帮你顶下 呵呵

顺便说下我的建议

1.修改note segment(phdr),替换为load型
  
  这个修改类型是否可以? 若可以那他的参数什么的是否也要改变(提示invalid segment 感觉  这个原因可能性比较大)

2. 就是在文件末尾 添加代码的时候 最好用软件找空白区域 自己找到空白区域有时候不行
   呵呵

2011-10-25 16:51
0
游客
登录 | 注册 方可回帖
返回
//