495 views

软件沙箱技术2 – chroot

 

image

题图From Here.

 

chroot的属于Unix系统中的初级虚拟化技术,虚拟的是文件系统的目录结构,用于隔离。参照【3】,chroot也是最早出现的这类技术,1982就有应用了。后来者如FreeBSD的Jail和Linux的LXC都是chroot的增强,最终还无意间引出了docker技术。… Read more

599 views 954 views 356 views 388 views 379 views 413 views 423 views 441 views 670 views

软件加壳技术 6 – 脱壳

 

前面“壳的基本构造”提到了壳的装载和内存中的脱壳(更确切的含义应该是释放)。这节的脱壳指的是逆向分析过程中,分析人员做的破解工作,两个脱壳含义不同。第二个脱壳的产物不在内存中,而是磁盘上的可执行程序。如果对于一种壳,已有脱壳机,可以利用脱壳机静态方式下直接脱壳。如果没有,只有用debugger,在调试状态下手动尝试脱壳。… Read more