לימודי מחשבים בשיטת בטא/ארכיון Reversing & Pwning

Reversing & Pwning Challenges edit

רשימת האתגרים כאן היסטורית ולכן עברה לדף הארכיון הזה (אם כי עדיין יש בה אתגרים מעניינים לרוורסרים). התחום הועבר להיות חלק מתחום אבטחה, והאתגרים שנותנים בו נקודות הם אלו הרשומים בדף החדש של תחום אבטחה.

כדי לעסוק בתחום זה נדרשת הכשרת אבטחה. ראו תחת "security challenges".

שם האתגר נק' מנטור תיאור רב/חד פעמית דד-ליין
נטרול תוכנת סיסמה 1 של Anton7 1 the_duke השגת תגובת correct password לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של Anton7. רב
מציאת הסיסמה של תוכנת סיסמה 1 של Anton7 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של Anton7. רב
נטרול תוכנת סיסמה 1 של Gorez 1 the_duke השגת תגובת correct password לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של Gorez. רב
מציאת הסיסמה של תוכנת סיסמה 1 של Gorez 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של Gorez. רב
נטרול תוכנת סיסמה 1 של Qilaz 1 the_duke השגת תגובת correct password לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של Qilaz. רב
מציאת הסיסמה של תוכנת סיסמה 1 של Qilaz 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של Qilaz. רב
נטרול תוכנת סיסמה 1 של sp00ky4me 1 the_duke השגת תגובת correct password לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של sp00ky4me. רב
מציאת הסיסמה של תוכנת סיסמה 1 של sp00ky4me 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של sp00ky4me. רב
נטרול תוכנת סיסמה פשוטה של mon231 1 the_duke השגת תגובת correct password לכל סיסמה שתוכנס לתוכנת הסיסמה הפשוטה של mon231. רב
מציאת הסיסמה של תוכנת סיסמה פשוטה של mon231 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הפשוטה של mon231. רב
נטרול תוכנת סיסמה פשוטה של Naruto 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הפשוטה של Naruto. רב
מציאת הסיסמה של תוכנת סיסמה פשוטה של Naruto 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הפשוטה של Naruto. רב
נטרול תוכנת סיסמה פשוטה של panda 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הפשוטה של panda. רב
מציאת הסיסמה של תוכנת סיסמה פשוטה של panda 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הפשוטה של panda. רב
נטרול תוכנת סיסמה פשוטה של mip 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הפשוטה של mip. רב
מציאת הסיסמה של תוכנת סיסמה פשוטה של mip 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הפשוטה של mip. רב
נטרול תוכנת סיסמה 1 של Direw0lf 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של Direw0lf. רב
מציאת הסיסמה של תוכנת סיסמה 1 של Direw0lf 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של Direw0lf. רב
נטרול תוכנת סיסמה 1 של tr4kj 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של tr4kj. רב
מציאת הסיסמה של תוכנת סיסמה 1 של tr4kj 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של tr4kj. רב
נטרול תוכנת סיסמה 1 של clash 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של clash. רב
מציאת הסיסמה של תוכנת סיסמה 1 של clash 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של clash. רב
נטרול תוכנת סיסמה 1 של Min4to 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של Min4to. רב
מציאת הסיסמה של תוכנת סיסמה 1 של Min4to 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של Min4to. רב
נטרול תוכנת סיסמה 1 של cugz 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של cugz. רב
מציאת הסיסמה של תוכנת סיסמה 1 של cugz 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של cugz. רב
נטרול תוכנת סיסמה 1 של TheMan 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של TheMan. רב
מציאת הסיסמה של תוכנת סיסמה 1 של TheMan 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של TheMan. רב
נטרול תוכנת סיסמה 1 של red_walker 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של red_walker. רב
מציאת הסיסמה של תוכנת סיסמה 1 של red_walker 1 the_duke מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של red_walker. רב
מציאת הסיסמה של תוכנת pcrack של ninjailbreak 1 the_duke מציאת הסיסמה הנכונה של תוכנת pcrack של ninjailbreak. רב
נטרול תוכנת סיסמה 1 של mon231 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת הסיסמה הראשונה של mon231. רב
כתיבת keygen לתוכנת תוכנת סיסמה 1 של mon231 1 the_duke כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת הסיסמה הראשונה של mon231. רב
נטרול תוכנת crackme_2 של direw0lf 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת crackme_2 של Direw0lf. רב
כתיבת keygen לתוכנת crackme_2 של direw0lf 1 the_duke כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת crackme_2 של Direw0lf. רב
נטרול תוכנת dft של Gorez 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת dft.exe של Gorez. רב
כתיבת Keygen לתוכנת dft של Gorez 2 the_duke כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת dft.exe של Gorez. רב
כתיבת keygen לתוכנת crack2 של red_walker 2 the_duke כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת crack2 של red_walker. התוכנה נמצאת באוסף הcreakmes של בטא תחת התיקיה username_dictionary. רב
נטרול תוכנת crackme2 של TheMan 1 the_duke השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת crackme2__by_TheMan.exe של TheMan. רב
כתיבת Keygen לתוכנת crackme2 של TheMan 2 the_duke כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת crackme2__by_TheMan.exe של TheMan. רב
מציאת הסיסמה של תוכנת cugz_advanced_crackme_2 2 cugz מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של cugz_advanced_crackme_2. רב 20.5.2017
נטרול תוכנת cugz_advanced_crackme_2 1 cugz השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת cugz_advanced_crackme_2. רב
כתיבת Keygen לתוכנת cugz_advanced_crackme_2 2 cugz כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת cugz_advanced_crackme_2. רב
מציאת הסיסמה של תוכנת cugz_advanced_crackme_3 2 cugz מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של cugz_advanced_crackme_3. רב 20.5.2017
נטרול תוכנת cugz_advanced_crackme_3 1 cugz השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת cugz_advanced_crackme_3. רב 20.5.2017
כתיבת Keygen לתוכנת cugz_advanced_crackme_3 2 cugz כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת cugz_advanced_crackme_3. רב
מציאת הסיסמה של תוכנת cugz_advanced_crackme_4 2 cugz מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של cugz_advanced_crackme_4. רב
נטרול תוכנת cugz_advanced_crackme_4 2 cugz השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת cugz_advanced_crackme_4. רב
הדגמת סיסמה עובדת של תוכנת cugz_advanced_crackme_5_realy_hard 4 cugz מציאת הסיסמה הנכונה של תוכנת הסיסמה הראשונה של cugz_advanced_crackme_5_realy_hard. רב
נטרול תוכנת cugz_advanced_crackme_5_realy_hard 1 cugz השגת תגובת good boy לכל סיסמה שתוכנס לתוכנת cugz_advanced_crackme_5_realy_hard. רב 20.5.2017
כתיבת Keygen לתוכנת cugz_advanced_crackme_5_realy_hard 1 cugz כתיבת Key generator (מייצר סיסמאות נכונות) לתוכנת cugz_advanced_crackme_5_realy_hard. רב
ניתוח פונקציה notepadplusplus_00 1 the_duke ניתוח קוד הפונקציה notepadplusplus_00 (שאפשר לקבל מעופר) על פי ההוראות בקובץ הקוד. רב
נטרול תוכנת המתיחות 3 the_duke נטרול הגנת 30 הימים של תכנת המתיחות של גרמן רב
Simple code cave 2 Min4to שפץ בdebugger את תוכנת סיסמה פשוטה של נארוטו תוך שימוש בcode cave כדי לגרום לשתי הסיסמאות המושות להיות זהות בעת ההשוואה. רב
Bomb crackme level 1 1 iDesireJustice מציאת הסיסמה של שלב 1 בBomb crackme. רב
Bomb crackme level 2 1 iDesireJustice מציאת הסיסמה של שלב 2 בBomb crackme. רב
Bomb crackme level 3 2 iDesireJustice מציאת הסיסמה של שלב 3 בBomb crackme. רב
Bomb crackme level 4 2 iDesireJustice מציאת הסיסמה של שלב 4 בBomb crackme. רב
Bomb crackme level 5 2 iDesireJustice מציאת הסיסמה של שלב 5 בBomb crackme רב
Bomb crackme level 6 2 iDesireJustice מציאת הסיסמה של שלב 6 בBomb crackme רב
iDJ win32 crackme 001 1 iDesireJustice הכנס את הסיסמא הנכונה רב
iDJ win32 crackme 002 1 iDesireJustice הכנס את הסיסמא הנכונה רב
iDJ win32 crackme 003 1 iDesireJustice הכנס את הסיסמא הנכונה רב
iDJ win32 crackme 004 1 iDesireJustice הכנס את הסיסמא הנכונה רב
Naruto strings attack 2 the_duke מצא איזה קלט יגרום לתוכנה Naruto_strings_1.c של להתרסק, ואיזה קלט יגרום לה להציג פלט שגוי בקומפילציה לwindows. רב
Naruto strings vs MinGW 2 the_duke גלה איך בקומפילציה לMinGW נמנע הbuffer overflow שנמצא בקימפול לwindows של Naruto_strings_1.c. רב
האתגרים של crackmes.one 1 the_duke כל crackme מתוך crackmes.one. ודאו שבדקתם בvirustotal שהקבצים נקיים מוירוסים לפני שאתם מריצים!. לא הוגדר עדיין, יוגדר לכל אתגר בנפרד. רב
האתגרים של crackmes.de המשוחזר בcrackmes.cf 1 the_duke כל תרגיל מתוך crackmes.cf. ודאו שבדקתם בvirustotal שהקבצים נקיים מוירוסים לפני שאתם מריצים!. לפי רמת קושי. רב
האתגר ReWrit's Crackme#3 מתוך crackmes.de המשחוזר בcrackmes.cf 3 the_duke נקודה אחת על הסרת ההגנה, שתי נקודות על יצירת keygen. לפרטים דף האתגר בcrackmes.cf. זהירות: virustotal מזהה את הקובץ כנגוע בוירוסים על ידי מספר קטן של אנטי-וירוסים. רב
האתגר ReWrit's Crackme#2 מתוך crackmes.de המשחוזר בcrackmes.cf 4 the_duke נקודה על איתור ההשוואה, נקודה על זיהוי הסיסמה הנדרשת, נקודה על הוספת קוד, ונקודה על שילוב הסיסמה הנדרשת בפלט. לפרטים דף האתגר בcrackmes.cf. זהירות: virustotal מזהה את הקובץ כנגוע בוירוסים על ידי מספר קטן של אנטי-וירוסים. רב
reversing.kr - Easy Crack 1 the_duke אתגר מאתר האתגרים reversing.kr. רב
reversing.kr - Easy Keygen 3 the_duke אתגר מאתר האתגרים reversing.kr. רב
reversing.kr - Music Player 2 Mip אתגר מאתר האתגרים reversing.kr. רב
reversing.kr - Replace 3 Mip אתגר מאתר האתגרים reversing.kr. רב
reversing.kr - Easy Elf 3 Mip אתגר מאתר האתגרים reversing.kr. רב
הוספת מספרי שורות לnotepad 3 the_duke הוספת מספרי שורות לnotepad. יש הרבה מדריכים לזה ברשת (שימוש בcode caves). רב
תפוס את הקומפיילר 1 the_duke ענה על השאלה הבאה: מה ההבדל בין for (i=0; i<strlen(word); i++){} לבין len=strlen(word); for (i=0; i<len; i++){) בפלט של הקומפיילר שלך? האם אחד מהם עדיף על השני? רב
Extreme trainer משתנה the_duke כתיבת שורד לתחרות codeguru extreme. על כל שלושה שורדים (מהדוגמאות או ממשתתפי התחרויות) שהוא מנצח ב1000 סיבובים מקבלים נקודה. רב
Hello Lin Asm 1 cugz כתוב תוכנת Hello world ללינוקס באסמבלי. רב
ערך מוחלט 1 the_duke כתוב תוכנה באסמבלי שמקבלת מספר כקבוע בקוד ומציגה את הערך המוחלט שלו רב
החלפת רגיסטרים 1 the_duke כתוב תוכנה באסמבלי שמחליפה ערכים בין AX לבין BX, מבלי להשתמש בפקודה xchg. רב האתגר תוקן ב03.02.2019 בעקבות פריצת השאלה על ידי cugz.
החלפת רגיסטרים לנינג'ות 1 the_duke כתוב תוכנה באסמבלי שמחליפה ערכים בין AX לבין BX מבלי להשתמש ברגיסטר נוסף או בזכרון או בפקודה xchg. רב האתגר תוקן ב03.02.2019 בעקבות פריצת השאלה על ידי cugz.
מאתר הקיצונים 1 the_duke כתוב פרוצדורה באסמבלי למציאת האיבר המינימלי והאיבר המקסימלי במערך מספרים. רב
יצירת אתגרי "זהה את הפונקציה" 1 the_duke צור אתגרי זיהוי פונקציה על פי הdisassembly שלה, על בסיס ספריות C ידועות כגון string.h. רב 13.03.2019
Smashing the stack 1 the_duke כתבו תוכנה שמבקשת את השם שלכם, מקבלת אותו בscanf ללא מגבלות, ואז כותבת לכם שאתם 0. ה0 מגיע מתוך משתנה שהגדרתם מראש. בתור משתמשים מצאו שם שאם אתם מכניסים אותו, התוכנה כותבת שאתם 10. עשו אותו דבר עם 100. שימו לב שסדר הגדרת המשתנים צריך לאפשר את דריסת המספר. רב התוכנה נכתבה ע"י כמה בטאים, אבל משום מה הם לא שמרו את הקוד.
Win Kim Jung Pwn 1 the_duke מצא בתוכנה Kim Jung Pwn את הקלט שיגרום לנטרול הטילים של צפון קוריאה. בסביבת windows. התוכנה נמצאת בתיקיית הcrackmes של בטא, פנו לthe_duke לפרטים. רב התוכנה נכתבה ע"י brave_sir_robin
Lin Kim Jung Pwn 1 the_duke מצא בתוכנה Kim Jung Pwn את הקלט שיגרום לנטרול הטילים של צפון קוריאה. בסביבת Linux. התוכנה נמצאת בתיקיית הcrackmes של בטא, פנו לthe_duke לפרטים. רב התוכנה נכתבה ע"י brave_sir_robin
gracker.org משתנה the_duke פתירת אתגרים מאתר gracker. 3 נקודות לכל שלב. רב
challenges.re 1 the_duke פתירת אתגרים מאתר challenges.re. לא נקבע עדיין ניקוד. רב
r4v3n's blog 1 the_duke פתירת אתגרים מהבלוג של r4v3n באתר TOP-HAT-SEC. לא נקבע עדיין ניקוד. רב
Honeypot project 1 the_duke פתירה, ניתוח ושחזור אתגרים מאתר honeynet.org. לא נקבע עדיין ניקוד. רב
reteam challenges 1 the_duke פתירת אתגרים מאתר reteam.org. לא נקבע עדיין ניקוד. רב
LSE CTF Crackme/Exploit 1 the_duke פתירת אתגרים מאתר LSE CTF, מהקטגוריות Crackme או Exploit. לא נקבע עדיין ניקוד. רב
tuts4you crackmes 1 the_duke פתירת crackmes מאתר tuts4you. לא נקבע עדיין ניקוד. רב
pwnable.kr 1 the_duke פתירת אתגרים מאתר pwnable.kr. לא נקבע עדיין ניקוד. רב
pwnable.tw 1 the_duke פתירת אתגרים מאתר pwnable.tw. לא נקבע עדיין ניקוד. רב
exploit-exercises.com 1 the_duke פתירת אתגרים מאתר exploit-exercises.com. לא נקבע עדיין. רב
Renselaer CSCI 4968 1 the_duke פתירת המעבדות והwarzone של במכון הפוליטכני רנסילר. לא נקבע עדיין ניקוד. רב
Enigma group 1 the_duke פתירת אתגרים מאתר enigmagroup.org. לא נקבע עדיין ניקוד. רב
Code Blue CTF 2017 "guess a number" challenge identification, binarization and partial reversing 2 the_duke התקדמות בשניים וחצי השלבים הראשונים של Code Blue CTF 2017 "guess a number" challenge. רב
מספר רנדומלי קבוע 3 the_duke הכנס לתוכנת מספר המזל הרנדומלי של hexer וmin4to את שם המשתמש hexer4.
  1. הסבר מדוע מספר המזל הפך להיות קבוע.
  2. גרום למספר המזל להפוך להיות 1337.
רב 13.03.2019 (התוכנה אבדה)
אתגר stack1 של gera 1 the_duke פתרון אתגר stack1.c של gera, שעוסק בstack smashing. האתגר לקוח מתוך דף האתגרים של gera. רב -
אתגר stack2 של gera 1 the_duke פתרון אתגר stack2.c של gera, שעוסק בstack smashing. האתגר לקוח מתוך דף האתגרים של gera. רב -
אתגר stack3 של gera 1 the_duke פתרון אתגר stack3.c של gera, שעוסק בstack smashing. האתגר לקוח מתוך דף האתגרים של gera. רב -
אתגרי משחק Narnia בoverthewire.org 2 the_duke פתירת אתגרים ממשחק Narnia בoverthewire.org. לכל אתגר. רב
אתגרי Rom Emporium 0 the_duke פתירת אתגרים מאתר ROP Emporium. לא הוגדר. רב
arp.exe 01002A55 1 the_duke פיענוח פונקציה 1002A55 מתוך arp.exe של Windows7, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
arp.exe 01001379 1 the_duke פיענוח פונקציה 1001379 מתוך arp.exe של Windows7, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
arp.exe 1002971 1 the_duke פיענוח פונקציה 1002971 מתוך arp.exe של Windows7, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
IPHLPAPI.dll 40C95BD4 1 the_duke פיענוח פונקציה 40C95BD4 מתוך IPHLPAPI.dll של Windows7, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
IPHLPAPI.dll 40C967A3 1 the_duke פיענוח פונקציה 40C967A3 מתוך IPHLPAPI.dll של Windows7, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
IPHLPAPI.dll 40CA443A 1 the_duke פיענוח פונקציה 40CA443A מתוך IPHLPAPI.dll של Windows7, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
mingw cat 00404580 1 the_duke פיענוח פונקציה 404580 מתוך cat.exe של mingw, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
msvcrt.dll entry 1220 1 the_duke פיענוח הפונקציה של entry 1220 מתוך msvcrt.dll של win8.1 64 bit גירסה 7.0.9600.17415, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
msvcrt.dll entry 1228 1 the_duke פיענוח הפונקציה של entry 1228 מתוך msvcrt.dll של win8.1 64 bit גירסה 7.0.9600.17415, כפי שמופיעה בתיקיית הcrackmes של בטא, על פי מבנה הפיענוח שמוגדר בתיעוד בראש הקובץ. רב
נקודות טכניות משתנה Panic! נקודות שנאבדו עם הזמן וטעויות אנוש חד 1.1.1970

.