97, 1/5 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   Einsteins
   ÇÁ·Î±×·¥ ƯÁ¤ ¿µ¿ª ½ÇÇà °¨Áö.

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_Reversing&no=62 [º¹»ç]


C++ °øºÎ ÇÑ 200ÆäÀÌÁö ÇÏ´Ù°¡ °©ÀÚ±â ÇÁ·Î±×·¥ Çϳª ¸¸µé°í ½Í¾îÁ®¼­
¿Â¸® ±¸±Û¸µ¸¸À¸·Î »ðÁúÇϸ鼭 ÇÁ·Î±×·¥ Çϳª ¸¸µé°í Àִµ¥¿ä.

2ÀÏ »ðÁúÇÏ´Ù°¡ ´õÀÌ»óÀº ÁøÇàÀÌ ¾ÈµÉ °Í °°¾Æ¼­.. Áú¹® µå·Áº¾´Ï´Ù.


·Ñ À̶ó´Â °ÔÀÓ¿¡¼­

°ÔÀÓ·¡µð -> ·Îµù -> °ÔÀÓ½ÃÀÛ

->¿¡ ½ÃÀÛÇÏ´Â ºÎºÐÀ» ijġÇس»°í ½Í½À´Ï´Ù.
(µüÈ÷ ±â´ÉÀ̳ª º¯¼ö¸í µîµî ¾È²¨³»¿Íµµ µË´Ï´Ù. ±×³É °¨Áö¸¸ ÇÏ¸é µË´Ï´Ù.
ƯÁ¤ ÁÖ¼Ò°¡ ÃʱâÈ­ µÈ´Ù´øÁö .. µîµî )

°ÔÀÓ·¡µð µÇ°í ·ÎµùµÇ´Â ºÎºÐÀº ¾îÂ¥ÇÇ °ÔÀÓŬ¶óÀ̾ðÆ®°¡ ½ÃÀ۵Ǵϱñ Ŭ¶óÀ̾ðÆ® ½ÇÇàÀ» °¨ÁöÇϴ°ɷΠÇØ°áÇߴµ¥¿ä.

·Îµù100% -> °ÔÀÓ½ÃÀÛ ÀÌ ºÎºÐÀÌ °ñ¶§¸³´Ï´Ù.

¸®¹ö½ÌÀ̳ª OSºÐ¾ß¿¡ ´ëÇؼ­ ¹«Áö½ÄÀ¸·Î Á¢±ÙÇÏ·Á´Ï ³Ê¹« Èûµé¾î¿ä.

¿Â¸® ¸Þ¸ð¸® ¸ð´ÏÅ͸µÀ¸·Î¸¸ ºÐ¼®ÇÏ°íÀִµ¥¿ä. ÇѰ踦 ´À²¼½À´Ï´Ù.

----------------------------------------------------------------------------------------
ÀÏ´Ü Á¦°¡ ¸Þ¸ð¸®¸¦ Àд°͸¸À¸·Î ºÐ¼®ÇÑ ³»¿ëÀº

((»çÁøÀÌ ¾È¿Ã¶ó°¡¼­. ¿Ã¸®µð¹ö°Å view memory·Î º¸¸é))

°ÔÀÓ Å¬¶óÀ̾ðÆ®¿¡¼­ RiotLauncher.dll ¸¦ ºÒ·¯¿À´Â ºÎºÐÀε¥
PEÇì´õÀÖ°í, µ¥ÀÌÅÍ, ¸®¼Ò½º, µîµî ¿µ¿ª ´ÙÀ½¿¡
0x10000000 ~ 0x67DF0000 °¡»ó ¸Þ¸ð¸® ¿µ¿ª¿¡¼­ °ÔÀÓ ·Îµùó¸®¿Í ½ÃÀÛÇѵڿ¡ µ¥ÀÌÅ͵éÀ» °ü¸®ÇÏ´Â °Í °°½À´Ï´Ù. (°ÔÀÓ½ÃÀÛ! -> °ÔÀÓŬ¶óÀ̾ðÆ®½ÃÀÛ -> RiotLAuncher.dll¸¦ ºÒ·¯¿À´Â °Í °°½À´Ï´Ù. )


¿©±â¼­ Áú¹®1.
:: ÇÁ·Î±×·¥ÀÌ Àý´ë ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ´Ù°í ÇÏ´õ¶óµµ, À©µµ¿ìºñ½ºÅ¸ ºÎÅÍ ·£´ý¸Þ¸ð¸®ÁÖ¼Ò(ASLR) º¸¾È±â¼ú¶§¹®¿¡
¸Þ¸ð¸®¿¡ µ¥ÀÌÅÍ°¡ ¿Ã¶ó¿À´Â°Ô µÚÁ×¹ÚÁ× ÀÌ´õ¶ó±¸¿ä.  
±Ùµ¥ ÀÌ»óÇÑ°Ç À§¿¡ ÀûÀº °¡»ó¸Þ¸ð¸® ¹üÀ§³»¿¡¼­¸¸ µÚÁ×¹ÚÁ×ÀÔ´Ï´Ù. ¶Ç,
0x10000000 ~ 0x31000000 ÀÌ ºÎºÐ¿¡¼­ ¹«Á¶²« ·Îµù 0% ~ 100%À» ó¸®ÇÏ°í
0x2F000000 ~ 0x3C000000 ÀÌ ÁîÀ½¿¡¼­ ·Îµù ³¡³ª°í °ÔÀÓ ½ÃÀ۵ɶ§ 󸮵Ê.
0x3A000000 ~ ³ª¸ÓÁö      , ÀÌ ºÎºÐ¿¡¼­ °ÔÀÓ È­¸é ó¸®( MS_PAINT ó·³ ±×·Á³»´Â ºÎºÐÀεí.. âÀÌ ÃÖ¼ÒÈ­µÇÀÖÀ¸¸é 󸮾ÈÇÔ )

Áï, ¾à°£¾¿Àº ¹üÀ§°¡ °ãÄ¡±ä ÇÏÁö¸¸ Àú ¹üÁÖ¸¦ ¹þ¾î³ªÁö´Â ¾Ê´Â °Í °°½À´Ï´Ù.

:::: Á¦°¡ DLL¿¡ ´ëÇؼ­ Àß ¸ð¸¨´Ï´Ù. ´ëÃæ °ÔÀÓ ÇÁ·Î±×·¥¿¡ ÀÇÇؼ­ Àú DLLÀÌ È£ÃâÀÌ µÇ´Â °Í °°Àºµ¥
0x10013000 ~ 0x67DF0000 ¿µ¿ªÀº ¹«½¼ ¿µ¿ªÀΰ¡¿ä?? ±×¸®°í ¹«½¼ µ¥ÀÌÅ͵éÀÌ ¿À´Â°Ç°¡¿ä??
(Çì´õ ¹Ù·Î ´ÙÀ½¿¡ view memory·Î ¾Èº¸ÀÌ´Â ¿µ¿ª)

±Ã±ÝÇÑ ÀÌÀ¯´Â °¡»óÁÖ¼Ò¸¦ ÅëÇØ ¸Þ¸ð¸®¸¦ ÀаíÀִµ¥(ReadProcessMemory ÇÔ¼ö)
°ÔÀӷεù or °ÔÀÓ½ÃÀÛÀÌ µÇÁö ¾ÊÀ¸¸é Àú ºÎºÐÀº ÃʱâÈ­°¡ µÇÁö ¾Ê¾Ò´ÂÁö ¾ÈÀÐÈü´Ï´Ù. (return value zero)

±×¸®°í Àú ¹üÁÖ ³»¿¡¼­¸¸ °ªÀÌ µÚÁ×¹ÚÁ×À¸·Î ÃʱâÈ­µÇ´Â °Í °°Àºµ¥

½ÇÇàÆÄÀÏ¿¡ dllÀÌ ¿Ã¶ó¿À´Â ºÎºÐÀº Àý´ëÀûÀÎ ÁÖ¼Ò·Î ¹­¿©ÀÖ´Â °Ç°¡¿ä??
±×·¸Áö ¾Ê°í¼­¾ß °ÅÀÇ ºñ½ÁÇÑ ÁÖ¼Ò³»¿¡¼­ °ªµéÀ§Ä¡¸¸ Á¶±Ý¾¿ ´Þ¶óÁú¸° ¾ø´Ù°í »ý°¢ÇØ¿ä.
((ASLR)ÀÌ Àû¿ëµÇ´Â ¹üÀ§)

Á¤¸® -
0x10013000 ~ 0x67DF0000 ¿µ¿ªÀº ¹«½¼¿µ¿ªÀΰ¡? ¹«¾ùÀÌ ¿Ã¶ó¿À´ÂºÎºÐÀΰ¡. º¯¼ö?ÄÚµå?  ±Ã±ÝÇÕ´Ï´Ù.
Àú dllÀÌ ºÒ·¯¿ÍÁø´Ù°í ÀüºÎ´Ù ÃʱâÈ­°¡ µÇÁø ¾Ê°í ·ÎµùÀÌ ÁøÇàµÈ Á¤µµ³ª °ÔÀÓ½ÃÀÛ À¯¹«¿¡ µû¶ó¼­
Á¶±Ý¾¿ Á¶±Ý¾¿ ÃʱâÈ­ µÇ´Â°Í°°´õ¶ó±¸¿ä. (¿©±â¼­ ÃʱâÈ­¶õ. ¸®µå¸Þ¸ð¸®·Î °ªÀÌ ÀÐÇô¼­ return no zero )
(ÇÏÀ§ ÁÖ¼Ò¿¡¼­ »óÀ§ ÁÖ¼Ò·Î Á¶±Ý¾¿Á¶±Ý¾¿ ¸®ÅÏ°ªÀÌ 0¿¡¼­ 1·Î ¹Ù²ò´Ï´Ù. (¸®µåÇÁ·Î¼¼½º¸Þ¸ð¸®))
(Á¶±Ý¾¿ À§Ä¡°¡ ´Ù¸£±ä ÇÏÁö¸¸¿ä.)

±×¸®°í ·£´ý °¡»ó¸Þ¸ð¸® ÁÖ¼Ò ¹æ½ÄÀÌ À§ÀÇ ¿µ¿ªºÎºÐ¿¡¼­¸¸ ¹Ù²î´Â°ÇÁö
±×·¸°Ô »ý°¢µÈ ÀÌÀ¯´Â À§ÀÇ ¸Þ¸ð¸® »çÁø¿¡¼­ º¸µíÀÌ dllÀÌ È£ÃâµÇ´Â À§Ä¡~ ´ÙÀ½ dllÀ§Ä¡ ÀÌ »çÀÌ¿¡¼­¸¸
±×¸®°í Àú ¼¼ ¿µ¿ªÀ¸·Î ³ª´µ¾îÁø ºÎºÐ¿¡¼­¸¸ Á¶±Ý¾¿ º¯µ¿ÀÌ ÀÖ¾ú±â ¶§¹®¿¡¿ä.



Áú¹®2.
À§ÀÇ ½ÄÀ¸·Î ¸Þ¸ð¸® º¸´Â°Ç ³Ê¹« Àǹ̾ø´ÂÁþÀΰͰ°½À´Ï´Ù.
¿µ¿ªÀ» È®½ÇÈ÷ ijġÇس»¼­ °ªÀÌ ÀÐÈ÷¸é °ÔÀÓÀÌ ½ÃÀÛ됬´Ù°í ÆǺ°Çصµ µÇ±äÇϴµ¥
¾ðÁ¦ ¾î¶»°Ô µÉÁöµµ ¸ð¸£´ÂÀÏÀÌ°í.. ½ÇÁ¦·Î 10¹øÁß¿¡ 1,2¹ø ijġ¸¦ Á¦´ë·Î ¸øÇÕ´Ï´Ù.

±×·¡¼­ ´Ù¸¥¹æ¹ýÀÌ ÀÖ´Ù¸é ¾î¶»°Ô Á¢±ÙÇؾߵɱî¿ä?

ºÐ¸íÈ÷ ·ÎµùºÎºÐ°ú °ÔÀÓ½ÃÀۺκÐÀÌ ´Ù¸¥°Í °°½À´Ï´Ù.

ÈÄÅ·ÀÌµç ¹¹µç Á¢±Ù ¹æ¹ýÁ» ¾Ë·ÁÁÖ¼¼¿ä. °ÔÀÓ½ÃÀۺκÐÀ» ijġÇس»°í ½Í½À´Ï´Ù..

  Hit : 3456     Date : 2013/08/24 07:23



    
HongMK900 Á¤¸» ÇÏ°í½Í´Ù¸é ¸®¹ö½ÌÀ» °øºÎÇÏ½Ã¸é µÇ°Ú³×¿ä. 2013/08/29  
prosper LOL ¸Þ¸ð¸® Ä¡Æà ÇϽ÷Á°í Çϴ±º¿ä.

ÁöÇÇÁö±â ¹éÀü¹é½ÂÀÔ´Ï´Ù.
Çѹø¸¸ »ý°¢À» Àüȯ ½ÃÅ°¸é º¸Àϲ®´Ï´Ù.
2014/01/10  
97   angr¿¡¼­ ½ºÅà ÁÖ¼Ò ±¸Çϱâ[3]     turttle2s
05/24 1769
96   ¾Æ½ºÅ° ¹üÀ§ ¹Û ÆäÀ̷εå Àü¼Û ½Ã, 0xc2°¡ ºÙ´Â Çö»ó[7]     turttle2s
05/11 1705
95   angr Áú¹®[2]     turttle2s
04/24 1771
94   ¸®¹ö½Ì Çٽɿø¸®¸¦ °øºÎÇÏ´Ù°¡ ¸·Çû½À´Ï´Ù.     aaasss445
06/12 2139
93   quickbms ÀÇ ¿ø¸®°¡ ±Ã±ÝÇÕ´Ï´Ù.     sa0814
05/10 1926
92   ÄݽºÅÿ¡ ¾Æ¹«°Íµµ ¾øÀ» °æ¿ì¿¡´Â ¾î¶»°Ô ÇؾßÇϳª¿ä..[2]     mij9929
01/14 1716
91   ollydbg 64bit ½ÇÇà ºÒ°¡ ¿Ö ÀÌ·±°ÅÁÒ? ¤Ð[4]     4ru4ka
04/24 3986
90   º¯¼ö ¼±¾ð½Ã ½ºÅÿ¡¼­ÀÇ À§Ä¡[5]     turttle2s
11/13 2128
89   Äڵ忣Áø Basic 02¿¡¼­     healer
04/08 2180
88   win32 api ¹× Áø·Î..?[2]     user0
02/26 3522
87   ¸Þ¸ð¸® ÁÖ¼Ò º¯°æ µÇ´Â ¹®Á¦¿¡ °üÇØ Áú¹®ÇÕ´Ï´Ù.[2]     jjunici
12/17 3498
86   ida¿¡¼­ ºÐ¼®ÇÒ ¶§,,,[3]     vngkv123
11/30 2338
85   ¸®¹ö½Ì-µð½º¾î¼Àºí¸®-µð¹ö°Å¿¡ ¹®ÀÇÁ»..     leonardo6
10/13 2550
84   dumpcode Çì´õÆÄÀÏ ¸»Àä..[1]     ys200209
07/20 2474
83   ¸®¹ö½Ì __security_cookie[3]     healer
07/17 3615
82   ´Ü¼ø ¸®¹ö½Ì °ü·Ã Áú¹®[8]     ewqqw
06/11 2980
81   elf ¹ÙÀ̳ʸ® ÆÐÄ¡ Áú¹®...[2]     vngkv123
06/07 3290
80   IDA hexray·Î º¸¾ÒÀ» ¶§...[2]     vngkv123
05/29 2816
79   µð½º¾î¼ÀºíµÈ ÄÚµåµé Áß¿¡¼­..[2]     vngkv123
05/14 2888
78   °ÔÀÓ º¸¾È (½ÎÀÎÄÚµå, X-Trap, °ÔÀÓ°¡µå) ºÐ¼® ¹ý·ü ±Ã±ÝÇÕ´Ï´Ù![4]     ¼È·Ï38
03/17 4034
1 [2][3][4][5]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org