امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تزریق به TCP و پایان دادن به کار برنامه!
نویسنده پیام
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #1
تزریق به TCP و پایان دادن به کار برنامه!
سلام

یک راست میرم سر اصل موضوع

همونطور که میدونید وقتی دو ارتباط tcp بخوان ارتباطشون رو قظع کنند یکسری کارها رو انجام میدن و...

اما یهو برای یکی از طرفین مشکلی پیش بیاد یک بسته‌ی RST به طرف مقابل میده و ارتباطشو یکطرفه قطع میکنه و ....

در برنا‌مه‌ی زیر از این تکنیک استفاده شده تا با استفاده از بسته‌های raw بصورت کاملا fake بتونیم این بسته ها رو درست کنیم و خودمون رو بجای برنامه‌ی فرستنده جا بزنیم!! با این عمل برنامه‌ی طرف مقابل فکر میکنه که برای برنامه‌ای که بهش متصله مشکلی پیش اومده و میخواد ارتباط رو ببنده Biggrin

و عین بچه‌های خوب پورت رو میبنده Biggrin

لینک فیلمی که از این عمل در سیستم خودم اجرا کردم

سورس کد برنامه به زبان c پیوست شده! البته واضح است که مثل هر برنامه‌ی قدرتمند دیگری؛ این برنامه نیز باید در لینوکس کامپایل شود Biggrin (تو ویندوز هم نوشته میشه)

Biggrin هرگونه خراب کاری توسط این سیستم به عهده‌ی شخص بوده Biggrin

نویسنده این برنامه ای آقاهه


فایل‌(های) پیوست شده
.zip   tcprst.c.zip (اندازه: 2.93 KB / تعداد دفعات دریافت: 101)
۲۷-اردیبهشت-۱۳۹۲, ۰۲:۵۸:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : alaska, sharin, megatron, omid_phoenix, orange signal, lord_viper, godvb, Di Di, veyskarami, one hacker


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS