æè°ç³»ç»è°ç¨ï¼å°±æ¯å
æ ¸æä¾çãåè½åå强大çä¸ç³»åçå½æ°ãè¿äºç³»ç»è°ç¨æ¯å¨å
æ ¸ä¸å®ç°çï¼åéè¿ä¸å®çæ¹å¼æç³»ç»è°ç¨ç»ç¨æ·ï¼ä¸è¬é½éè¿é¨(gate)é·å
¥(trap)å®ç°ãç³»ç»è°ç¨æ¯ç¨æ·ç¨åºåå
æ ¸äº¤äºçæ¥å£ã
æ´ä¸ªç³»ç»è°ç¨çè¿ç¨å¯ä»¥æ»ç»å¦ä¸ï¼
1ï¼ æ§è¡ç¨æ·ç¨åº(å¦:fork)
2ï¼ æ ¹æ®glibcä¸çå½æ°å®ç°ï¼åå¾ç³»ç»è°ç¨å·å¹¶æ§è¡int $0x80产çä¸æã
3ï¼ è¿è¡å°å空é´ç转æ¢åå æ çåæ¢ï¼æ§è¡SAVE_ALLãï¼è¿è¡å
æ ¸æ¨¡å¼ï¼
4ï¼ è¿è¡ä¸æå¤çï¼æ ¹æ®ç³»ç»è°ç¨è¡¨è°ç¨å
æ ¸å½æ°ã
5ï¼ æ§è¡å
æ ¸å½æ°ã
6ï¼ æ§è¡RESTORE_ALL并è¿åç¨æ·æ¨¡å¼
温馨提示:答案为网友推荐,仅供参考