ELF shared library stub

Programming/Assembly 2007/05/01 02:52 장인정신
# Code by JaeHyuk Cho lt;mailto:minzkn@infoeq.comgt; Made in KOREA br /# http://minzkn.pe.ky br /br /.global L_EngineStub br /br /.text br /.org 0x0000 br /L_EngineStub: br /br /nbsp; nbsp; nbsp; nbsp; /* Shared library 가 실행될때 offset 을 검출하기 위한 trick */ br /nbsp; nbsp; nbsp; nbsp; call 0f br /0: br /nbsp; nbsp; nbsp; nbsp; popl %ecx br /nbsp; nbsp; nbsp; nbsp; subl $0b, %ecx br /br /nbsp; nbsp; nbsp; nbsp; /* write(1, (void *)pMessage, strlen(pMessage)); */ br /nbsp; nbsp; nbsp; nbsp; movl $0x4,%eax br /nbsp; nbsp; nbsp; nbsp; movl $1, %ebx br /nbsp; nbsp; nbsp; nbsp; addl $0f, %ecx br /nbsp; nbsp; nbsp; nbsp; movl $1f - 0f, %edx br /nbsp; nbsp; nbsp; nbsp; int $0x80 br /br /nbsp; nbsp; nbsp; nbsp; /* exit(0); */nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; br /nbsp; nbsp; nbsp; nbsp; movl $1,%eax br /nbsp; nbsp; nbsp; nbsp; xorl %ebx, %ebx br /nbsp; nbsp; nbsp; nbsp; int $0x80 br /br /nbsp; nbsp; nbsp; nbsp; /* while(1); */nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; br /nbsp; nbsp; nbsp; nbsp; jmp . /* Halt */ br /br /0:nbsp; nbsp; nbsp;/* pMessage */ br /nbsp; nbsp; nbsp; nbsp; .ascii My shared stub message\n br /nbsp; nbsp; nbsp; nbsp; .ascii Code by JaeHyuk Cho lt;mailto:minzkn@infoeq.comgt; Made in KOREA\n br /nbsp; nbsp; nbsp; nbsp; .ascii \n br /1: br /br /# End of source
크리에이티브 커먼즈 라이센스
Creative Commons License
2007/05/01 02:52 2007/05/01 02:52
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://blog.minzkn.com/rss/response/27

댓글+트랙백 ATOM :: http://blog.minzkn.com/atom/response/27

트랙백 주소 :: http://blog.minzkn.com/trackback/27

트랙백 RSS :: http://blog.minzkn.com/rss/trackback/27

트랙백 ATOM :: http://blog.minzkn.com/atom/trackback/27

댓글을 달아 주세요

댓글 RSS 주소 : http://blog.minzkn.com/rss/comment/27
댓글 ATOM 주소 : http://blog.minzkn.com/atom/comment/27