كارت dvb , كارت دي وي بي , دی وی بی , رسيور , رسیور
| |
اين يك بخش از موضوع اموزش هک حرفه ای(جلسه هشتم ) است كه در انجمن شيوه هاي نوين هک مطرح گرديده و اين انجمن نيز زير مجموعهي تالار هاي امنيتي است: با تشکر از دوستان :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::: اموزش هک حرفه ای(جلسه هشتم ) باسلام تازه از کلاس اومدم تا براتون این اموزش رو بزارم همانطور که می دونید وقت امتحانات رسید و دیگه باید تعداد پست ها کم شود ولی بعد امتحانات دو برار و بهتر از این اموزش ها را ...
| ثبت نام | پست جدید | All Albums | Blogs | راهنما | فهرست کاربران | تقویم | جستجو | ارسالهاي امروز | نشانه گذاري انجمن ها به عنوان خوانده شده |
| | ||||||||
| شيوه هاي نوين هک جديد ترين شيوه ها . راه ها و ترفند ها براي هک کردن افراد. سايتها . سرور ها |
| اطلاعيههاي سايت |
|
| LinkBack | ابزارهای موضوع |
| | #1 | |||||||||||
| کاربر نقرهای ![]() ![]() ![]() ![]() ![]() ![]() تاریخ عضویت: May 19th, 2006
نوشته ها: 1,184
سطح دانش: 30 [ ![]() ![]() ![]() ![]() ]سابقه در سایت: 72 / 725 Thanks: 75
Thanked 768 Times in 401 Posts
قدرت اعتبار: 5 | با تشکر از دوستان :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::: اموزش هک حرفه ای(جلسه هشتم ) باسلام تازه از کلاس اومدم تا براتون این اموزش رو بزارم همانطور که می دونید وقت امتحانات رسید و دیگه باید تعداد پست ها کم شود ولی بعد امتحانات دو برار و بهتر از این اموزش ها را براتون می زارم :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::: قبلا گفتم که برای اينکه هکر خوبی بشيد، زبان C را بايد ياد بگيريد. امروز اولين برنامه اينترنتی خود را به زبان C شروع می*کنيم.برنامه*ای که امروز می*نويسيم، يک پورت اسکنر ساده (Simple Port Scanner) است که acw_spscan.exe نام دارد. acw يعنی Artawill Commandline Windows و spscan يعنی Simple Port Scanner. من سورس اين برنامه را با Borland C++ 5.02 کامپايل کردم ولی فکر کنم روی هر نوع کامپايلر C ويندوز کار کند. يک سری نکات در مورد هر برنامه*ای که با C برای ويندوز خواهم نوشت هست که فقط امروز می*گم و بعدا ديگه اشاره نخواهم کرد. ۱- هر برنامه*ای که من می*نويسم، شامل دو فايل است که بايد داون*لود کنيد: فايل اصلی که پسوند C يا CPP دارد و يک فايل به يکی از نامهای acw_sock.h يا agw_sock.h يا acu_sock.h ويا axu_sock.h که با توجه به نوع سيستم*عامل (ويندوز يا يونيکس) و نوع ظاهر برنامه (خط* فرمان يا گرافيکی) يکی از اين چهارتا خواهد بود. اگر برنامه برای ويندوز نوشته شده است، بايد قبل از کامپايل نهايی فايل WS2_32.LIB را هم به پروژه اضافه کنيد. ۲- هر بار که برنامه جديدی خواهم نوشت فايلی که پسوند h دارد، کامل و کامل*تر می*شود، پس هر وقت يک فايل جديد C يا CPP داون*لود می*کنيد، فايل h مربوطه را هم داون*لود کنيد. ۳- کامپايلر مورد استفاده در برنامه*های ويندوز Borland C++ 5.02 است. اگر از کامپايلر ديگری استفاده می*کنيد، ممکن است لازم باشد که تغييراتی اعمال کنيد. ۴- سورس تمام توابع و برنامه*ها مشمول کپی* رايت است ولی استفاده از توابع در برنامه*هايتان در صورت عدم اعمال تغييرات در سورس بلامانع است. - اينههههههه ! ◊ درباره برنامه Artawill Command-prompt Windows - Simple Prot Scanner = acw_spscan برنامه acw_spscan.exe عمل پورت اسکنينگ را به صورت tcp و udp انجام می*دهد. همانطوری که از نامش پيداست، برای ويندوز و به*صورت خط فرمان عمل می*کند. داون*لود فايل*اجرايی ( acw_spscan.exe )داون*لود فايل برنامه ( acw_spscan.cpp )داون*لود فايل* هدر ( acw_sock.h ) اگر در command prompt تايپ کنيد: acw_spscan ،خطوط زير چاپ می*شود: Artawill Command-line Windows SimplePortScanner (acw_spscan.exe) v1.0 Programmed by Araz Samadi, ArtaWill.com Usage: acw_spscan <IP> <Start-Port> <End-Port> [<TCP|UDP|BOTH>] بنابراين مثلا اگر بخواهم سايت سازين را (که ip آن 63.148.227.65 است) برای پورت*های ۲۰ تا ۳۰ به صورت tcp اسکن کنم، بايد بنويسم: acw_spscan 63.148.227.65 20 30 tcp و جواب می*شنوم: Artawill Command-line Windows SimplePortScanner (acw_spscan.exe) v1.0 Programmed by Araz Samadi, ArtaWill.com >TCP [63.148.227.65] TCP 21 : OPEN [63.148.227.65] TCP 25 : OPEN Simple Port Scanner End. که نشان می*دهد، پورت*های ۲۱ و ۲۵ باز است. ◊ بررسی سورس برنامه حال به بررسی توابع مورد استفاده در برنامه امروز می*پردازم ۱- (int arta_win_LoadWinsock(char, char ==> در برنامه*نويسی ويندوز قبل از استفاده از سوکت(socket)، بايد WinSock را لود کرد که من اين کار را با اين تابع انجام می*دهم. اگر بپرسيد سوکت چيست، می*گويم سوکت ارتباطی است از نوع TCP/IP که از پورت خاصی از يک کامپيوتر به سوی يک پورت خاص از يک کامپيوتر ديگر برای رد و بدل کردن داده*ها ايجاد می*شود. کل برنامه*نويسی شبکه به کمک C با استفاده از سوکت*هاست. if(arta_win_LoadWinsock(2,0)==-1) arta_commandline_win_DieWithError("ERR: Cannot load WinSock!"); دو خط بالا برای لودکردن WinSock ورژن 2.0 به*کار می*رود. ۲- (void arta_win_CleanWinsock(void ==> در آخر برنامه بايد WinSockی را که با دستور بالا ايجاد کرده*ايم، به*کمک دستور اين قسمت ببنديم: arta_win_CleanWinsock(); ۳- (int arta_win_CreateTcpSocket(void ==> اين تابع يک سوکت از نوع tcp ايجاد می*کند. if((sock=arta_win_CreateTcpSocket())==-1) arta_commandline_win_DieWithError("ERR: Cannot Create Socket!"); دو خط بالا برای ايجاد يک سوکت tcp به*کار می*رود. ۴- (int arta_win_CreateUdpSocket(void ==> اين تابع يک سوکت از نوع udp ايجاد می*کند. if((sock=arta_win_CreateUdpSocket())==-1) arta_commandline_win_DieWithError("ERR: Cannot Create Socket!"); دو خط بالا برای ايجاد يک سوکت udp به*کار می*رود. ۵- (void arta_win_CloseSocket(int ==> اين تابع، سوکتی را که با يکی از دو دستور بالا ايجاد کرده*ايم، می*بندد. arta_win_CloseSocket(sock); ۶- void arta_win_CreateServerAddressStructure (* struct sockaddr_in *, unsigned short, char ) ==> اين تابع اطلاعات لازم برای برقراری اتصال را مانند IP, Port می*گيرد و در يک structure مخصوص از نوع sockaddr_in قرار می*دهد. اين structure در توابع بعدی به*کار می*رود. arta_win_CreateServerAddressStructure(&addr,port,I P); ۷- (* int arta_win_EstablishTcpSocketConnection(int, struct sockaddr_in ==> اين تابع sock (که از تابع*های ۳ يا ۴ به*دست آمده) و addr را (که از تابع ۶ حاصل شده) می*گيرد و يک ارتباط واقعی tcp تشکيل می*دهد. اگر ارتباط به*وجود آمد، پورت باز است وگرنه بسته است. if(arta_win_EstablishTcpSocketConnection(sock, &addr)==-1){ .... } ۸- (* int arta_win_EstablishUdpSocketConnection(int, struct sockaddr_in ==> اين تابع sock (که از تابع*های ۳ يا ۴ به*دست آمده) و addr را (که از تابع ۶ حاصل شده) می*گيرد و يک ارتباط واقعی udp تشکيل می*دهد. اگر ارتباط به*وجود آمد، پورت باز است وگرنه بسته است. if(arta_win_EstablishUdpSocketConnection(sock, &addr)==-1){ .... }
__________________ یادت نره | |||||||||||
| |
| The Following User Says Thank You to jamshid For This Useful Post: | ProgReza (Saturday 7 June 2008)
|
| برچسب ها |
| هک , هشتم , اموزش , ایجلسه , حرفه |
| ابزارهای موضوع | |
| |
| ||||
| موضوع | نویسنده موضوع | انجمن | پاسخ ها | آخرين نوشته |
| اموزش هک حرفه ای(جلسه هفتم) | jamshid | شيوه هاي نوين هک | 0 | Friday 6 June 2008 09:11 PM |
| اموزش هک حرفه ای(جلسه ششم) | jamshid | شيوه هاي نوين هک | 0 | Friday 6 June 2008 09:10 PM |
| اموزش هک حرفه ای (جلسه پنجم) | jamshid | شيوه هاي نوين هک | 0 | Friday 6 June 2008 09:10 PM |
| اموزش هک حرفه ای (جلسه سوم) | jamshid | شيوه هاي نوين هک | 0 | Friday 6 June 2008 09:08 PM |
| اموزش هک حرفه ای (جلسه اول) | jamshid | شيوه هاي نوين هک | 0 | Friday 6 June 2008 09:07 PM |
تمامي قوانين اين سايت از جمهوري اسلامي ايران پيروي مي کند و هرگونه مطالب مخالف قوانين ايران و بنر يا لينک مستهجن در اين سايت جايي ندارد