22021, 1/1102 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   commio
   ¼ÒÄÏÇÁ·Î±×·¡¹Ö¿¡¼­....

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


¸®´ª½º¿¡¼­µç À©µµ¿ì¿¡¼­µç...

TCP·Î ¿¬°áÇؼ­ ÀڷḦ Àü¼ÛÇϸ鼭...

recv,read¿Í °°Àº ÀÔ·ÂÀ» ¹Þ´Â ÇÔ¼ö¸¦ Çѹø¸¸ È£ÃâÇÏ°í Àü¼ÛµÈ ¸Þ¼¼Áö¸¦ ¾²´Â°Ç...

¹«½¼ »ý°¢Àΰ¡¿ä..?? ;;

123456À» º¸³Â´Ù°í ÇßÀ»¶§... TCP¿¡¼­´Â

123¸¸ ¸ÕÀúµµÂøÇؼ­ 456À» ¼ö½ÅÇÏÁö ¸øÇÒ¼öµµ Àִµ¥....

TCP¿¡¼­ Çѹø sendÇؼ­ º¸³½ µ¥ÀÌÅÍ°¡ µ¿½Ã¿¡ µµÂøÇÒ Á¤µµ·Î ½Å·Úµµ°¡ ³ôÀº°É±î¿ä?

¾Æ´Ï¸é ¿¹Á¦´Ï±ñ ±×Àú ½±°ÔÇÒ·Á´Â »ý°¢¿¡¼­ ÀÌ·±°É±î¿ä..? ;

  Hit : 5767     Date : 2009/06/11 10:49



    
sjh21a Áú¹® ÇϽñâ Àü¿¡ Çѹø °Ë»ö ÇØ º¸¼ÌÀ» °Å¶ó »ý°¢ µË´Ï´Ù :D
TCP Åë½Å ¼³Á¤ ¹æ¹ý°ú ¾î¶² ¹æ¹ý¿¡ ÀÇÇØ ¼Û¼ö½Å Àü¼ÛÀ» È®ÀÎ ÇÏ´ÂÁö ¾Ë¾Æº¸¼¼¿ä
2009/06/11  
commio Àúµµ ¸Þ¼¼ÁöÀÇ ´©¶ôÀº ¾øÀ»°ÍÀ̶ó´Â°Ç ¾Ë°í ÀÖ½À´Ï´Ù,
TCP°æ¿ì 12345¸¦ º¸³½´Ù°í ÇÏ´õ¶óµµ123,45 ÀÌ·¸°Ô µû·Î º¸³¾Áö 12,345 ÀÌ·¸°Ô º¸³¾Áö 12345¸¦
º¸³¾Áö´Â ¾Ë¼ö ¾ø´Ù°í ¾Ë°í ÀÖ½À´Ï´Ù.
±×·¸±â ¶§¹®¿¡ ¼­¹ö¿¡¼­ 12345¸¦ º¸³»°í
Ŭ¶óÀ̾ðÆ®´Â ´ÜÇѹøÀº recv¸¦ »ç¿ëÇÏ°í ±× ³»¿ëÀ» Ãâ·ÂÇÏ°í Á¾·á¸¦ ÇÑ´Ù°í ÇßÀ»¶§,
¸¸¾à 12345¸¦ 123°ú 45¸¦ µû·Î º¸³Â´Ù¸é Ŭ¶óÀ̾ðÆ®´Â 123¸¸À» Ãâ·ÂÇÏ°í Á¾·áµÉ °¡´É¼ºÀÌ ÀÖ´Ù´Â
°ÍÀ» ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù.
¸Þ¼¼ÁöÀÇ ³¡ÀÌ ¾îµòÁö ¾Ë¼ö ¾ø´Â TCP¿¡¼­ recvÇÔ¼ö°¡ ½º½º·Î »ý°¢ÇÏ¿© 123¸¸ ¹Þ°í ¾Æ 45°¡ ¿ÃÅ״ϱñ
Á¶±Ý ´õ ¹ÞÀÚ.. ¶ó°í »ý°¢ÇÏÁö´Â ¾ÊÁö ¾Ê½À´Ï±î..?
2009/06/11  
karlos À½.. º¸Åë ±×·± ¹®Á¦µé ¶§¹®¿¡ º°µµÀÇ ÇÁ·ÎÅäÄÝ ¼³°è°¡ ÇÊ¿äÇÕ´Ï´Ù...
Á¦ÀÏ °£´ÜÇÑ ¹æ¹ýÀ¸·Î´Â ±¸Á¶Ã¼ ÇüŸ¦ ÅëÇØ packetÀÇ Àüü »çÀÌÁ ¾Ë ¼ö ÀÖ´Â ¸â¹ö¸¦ Ãß°¡ÇÏ°í ÇØ´ç ±¸Á¶Ã¼ ÇüŸ¦ send(sock, &defined_struct, sizeof(defined_struct), 0); Çü½ÄÀ¸·Î ÄÚµùÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.. ¹Þ´ÂÂÊ¿¡¼­´Â defined_struct->len À̶ó´Â ¸â¹öÇüŸ¦ ÅëÇØ Àüü »çÀÌÁ ¾Ë ¼ö ÀÖ°í À̸¦ ¹Þ¾Æ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ recv() ÇÔ¼ö°¡ kernel queue¿¡¼­ µ¥ÀÌÅ͸¦ ¹ÞÀº ¸¸Å­ÀÇ »çÀÌÁ ¸®ÅÏÇÏ°Ô µÇ´Â ±¸Á¶¸¦ ÀÌ¿ëÇÏ¿© wrapper ÇüÅ·Π¸¸µé¾î Á¤ÇØÁø »çÀÌÁî ¸¸Å­À» ¹Þµµ·Ï wrapper ÇÔ¼ö¸¦ ±¸ÇöÇϵµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
¾à°£ ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â º°µµÀÇ ÇÁ·ÎÅäÄÝ ¼³°è½Ã¿¡ µ¥ÀÌÅÍÀÇ ³¡À» ¾Ë¸®´Â check point¸¦ ¼³Á¤Çϵµ·Ï ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. °¡·É #define DATA_START 0x0001 #define DATA_CONT 0x0002 #define DATA_END 0x0010 Çü½ÄÀ¸·Î ±¸¼ºÇÑ ÈÄ, ÀÌ·± Çü½ÄÀÇ check point¸¦ ½Äº°ÇÒ ¼ö ÀÖ´Â ±¸Á¶Ã¼ ¸â¹ö¸¦ Ãß°¡ÇÏ¿© È°¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
2009/06/12  
karlos »çÁ·À¸·Î recv() ÇÔ¼öÀÇ flag ¿¡´Â MSG_PEEK À̶ó´Â flag ¼³Á¤ÀÌ Á¸ÀçÇϴµ¥, ÇØ´ç flag¸¦ ¼³Á¤ÇÏ°í recv() ÇÔ¼ö¸¦ ¼öÇàÇϵµ·Ï Çϸé kernel queue¿¡¼­ ºñ¿öÁöÁö ¾ÊÀº ä µ¥ÀÌÅ͸¦ °¡Á® ¿Ã ¼ö ÀÖ°Ô µË´Ï´Ù. º»·¡ÀÇ recv() ÇÔ¼ö´Â µ¥ÀÌÅ͸¦ °¡Á® ¿Â ¸¸Å­ kernel queue¿¡¼­ ºñ¿ìµµ·Ï ó¸®ÇÏÁö¿ä.. 2009/06/12  
sjh21a commio // ÁÁÀº Áú¹®ÀÔ´Ï´Ù.
¸®´ª½º ¼Ò½º ¹ÞÀº ÈÄ¿¡ net µð·ºÅ丮¿¡ tcp ÇÁ·ÎÅäÄÝ °ü·Ã ºÎºÐÀ» Âü°íÇϼ¼¿ä.
Á¦°¡ ¼³¸í µå¸®´Â °Í º¸´Ù Á÷Á¢ ¼Ò½º º¸½Ã°í ±ú´ÞÀ¸½Ã´Â °ÍÀÌ ·¹º§¾÷¿¡ ±²ÀåÈ÷ µµ¿òÀÌ µÉ°Å¶ó°í »ý°¢ ÇÕ´Ï´Ù. (Àúµµ Àß ¸ô¶ó¼­? ¤»¤»¤»)

Happy Hacking!
2009/06/12  
commio Á¦°¡ ¹¯°í½Í¾ù´ø°Ç... ¹æ¹ýÀ̶ó±âº¸´Ü Ã¥¿¡¼­ Á¦´ë·Î Àü¼ÛµÇ¾ú´ÂÁö È®ÀÎÇÏ´Â°É »©´Â ÀÌÀ¯°¡...
ÃæºÐÈ÷ ½Å·ÚÇÒ¼ö Àֱ⶧¹®ÀÌ´Ù, ȤÀº ¿¹Á¦À̱⶧¹®¿¡ ½±°ÔÇϱâ À§ÇÑ°ÍÀÌ´Ù.
µÑÁß¿¡ ¾î´À°ÍÀÎÁö¸¦ ¾Ë°í ½Í¾ú´ø °Çµ¥.. ÀÌ·¸°Ô³ª ÀÚ¼¼ÇÏ°Ô ´Þ¾ÆÁֽôÏ...¤»;
karlos// ´Ô²²¼­ ¸»¾¸ÇϽŰÍÁß ÈÄÀÚ´Â Á¦°¡ ´Ã»ç¿ëÇÏ´ø ¹æ¹ýÀ̳׿ä.. ¤¾¤¾;
ÀüÀÚ´Â ¹Ìó»ý°¢Áö ¸øÇÞ´ø..¤Ð¤Ð Á»´õ »ý°¢ÇغÁ¾ß ÀÌÇØÇÒ¼ö ÀÖ°Ú³×¿ä ¤Ì¤Ì
sjh21a// ´Ô ¸®´ª½º ¼Ò½º¶ó´Â°Ç... ¹» ¸»Çϴ°ÅÁÒ..?? ;;¤Ð¤Ð
¼³¸¶... OS ¸®´ª½ºÀÇ ¼Ò½º¶õ ¸»¾¸Àº... ¾Æ´Ï°ÚÁÒ..??¤Ð¤Ð
2009/06/12  
commio ¾ÆÂü ±×¸®°í kernel qeue¿¡¼­ Á¦°Å°¡ µÇÁö¾Ê´Â´Ù¸é...
¾î¶»°Ô ºñ¿öÁà¾ß Çϳª¿ä..??
Èì..¤Ð¤Ð recv¿¡ MSG_PEEKÇ÷¡±×¸¦ Á༭ È®Àθ¸ ÇÏ°í È®ÀεÆÀ¸¸é µÚ¿¡¼­ recv ¿¡ 0Ç÷¡±×¸¦ Á༭ Çѹø È£ÃâÇÏ´Â ¹æ¹ýÀΰ¡¿ä..? ;
2009/06/12  
karlos ±»ÀÌ À̾߱â Çϸé... ¿¹Á¦À̱⠶§¹®¿¡ ±×·¸Áö ¾Ê³ª ½Í°í¿ä.. TCP°¡ ½Å·ÚÇÒ ¼ö ÀÖ´Ù´Â ³»¿ëÀº ¿¬°áÁöÇ⼺ ÇÁ·ÎÅäÄݷμ­ loss¾øÀÌ µ¥ÀÌÅÍ Àü¼ÛÀ» º¸ÀåÇÑ´Ù´Â ÀǹÌÀÌÁö send()/recv()ÀÇ Çѹø ½ÇÇàÀÌ ¿ÏÀüÇÑ º¸ÀåÀ» ÀǹÌÇÑ´Ù´Â °ÍÀº ¾Æ´Ñ °Í °°½À´Ï´Ù. ¶ÇÇÑ MSG_PEEKÀÇ °æ¿ì flag¸¦ 0À¸·Î ÁØ ÈÄ recv() ¸¦ Çѹø ´õ ½ÇÇàÇϸé Á¤»óÀûÀ¸·Î kernel queue°¡ ºñ¿öÁý´Ï´Ù. 2009/06/14  
     [°øÁö]ÇØÄ¿½ºÄð ÀÌ¿ë¼öÄ¢ 2021/04/11 ¼öÁ¤ÆÇ [48] ÇѽÂÀç 01/05 8456
22020   ÇØÄ¿     k1230
06/18 4
22019   ã¾Ò´Ù     ÇØÅ·ÀßÇÏ°í½Í´Ù
06/14 62
22018   ÄÄÇ»ÅÍ¿Í À½¾Ç     ÇØÅ·ÀßÇÏ°í½Í´Ù
06/14 50
22017   Áö±Ý ¿©±â¼­ ³ë·ÂÇÏ¸é »ý°¢º¸´Ù »¡¸® ÇØÄ¿°¡ µÉ ¼öµµ ÀÖ´Ü »ý°¢ ¤¾¤¾     ÇØÅ·ÀßÇÏ°í½Í´Ù
06/13 76
22016   ¼º°ø!     ÇØÅ·ÀßÇÏ°í½Í´Ù
06/13 56
22015   Windows XP ÇØÅ· -_-+[1]     ÇØÅ·ÀßÇÏ°í½Í´Ù
06/13 77
22014   ¹«¼±·£Ä«µå ºÐ½Ç ¤Ì¤Ð     ÇØÅ·ÀßÇÏ°í½Í´Ù
06/02 182
22013   Áý¾È¿¡¸¸ ÀÖÀ» ¶§ ºÒ±³ °øºÎÇÏ¸ç µµ¸¦ ´Û¾Ò´Âµ¥[1]     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/30 159
22012   Àڹٷεµ ±¸ÇöÇغÃÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/23 159
22011   ÆÄÀ̽ãÀ¸·Î ±¸ÇöÇÑ auto_ping ÇÁ·Î±×·¥     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/23 139
22010   »ó½ÄÀ¸·Î ½ÃÇèÀ» Ä¡´Ï±ñ     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/21 175
22009   ±×³É     ÇØÅ·ÀßÇÏ°í½Í´Ù
05/18 188
22008   Àú¸¦ µµ¿ÍÁֽǺРã¾Æ¿ä     medi2003
05/14 255
22007   2024³â »çÀ̹ö °¡µð¾ðÁî º¸¾ÈÄ·ÇÁ (7.23~8.1)     ÇѽÂÀç
05/14 222
22006   RubiyaLab¿¡¼­ ÇÔ²² ¼ºÀåÇÒºÐÀ» ¸ðÁýÇÕ´Ï´Ù.     phpmyadmin
05/13 343
22005   [Àü¾× ±¹ºñÁö¿ø] 2024 ¹ö±×ÇåÆà ½Ç½ÀÈÆ·Ã ÈƷûý ¸ðÁý😎😎     findthegap
05/13 169
22004   2024³â ÄÚµå°ÔÀÌÆ® CTF     ÇѽÂÀç
05/06 261
22003   ½Ã½ºÅÛ ÇØÅ· °øºÎ ½ÃÀÛ     lhan9509
04/28 301
22002   snowflake     Danielyoo0503
04/25 225
1 [2][3][4][5][6][7][8][9][10]..[1102]

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