הגליון השתיים-עשרה של Digital Whisper שוחרר!

שנה. 
שנה של מחקרים וכתיבה מתמדת. 
שנה של מרדפים והתרוצצויות חוזרות ונשנות. 
שנה של עצבים, לילות לבנים ועריכות אינסופיות. 
שנה של אתגר, שהוצב ושנכבש. 
שנה של סיפוק. של סיפוק מתוק. 

בדיוק לפני שנה הצגנו כאן, לפניכם, את הגליון הראשון שלנו. אשכרה המגזין Digital Whisper בן שנה. הלוואי ונצליח להחזיק עוד
שנה. ועוד שנה אחריה. זה ממש לא פשוט. הייתי רוצה להגיד תודה לכל האנשים היקרים שעזרו לנו במשך השנה הזאת. 
אז, תודה רבה ל:
סילאן דלאל, Ender ,Ratinh0 ,HLL, הרצל לוי, Zerith, סולימני יגאל, HMS, Hyp3rInj3cT10n, גדי אלכסנדרוביץ'
LaBBa, Crossbow, עידו קנר, צבי קופר, עו"ד יהונתן קלינגר, אלכס רויכמן, בנימין כהן, ליאור ברש, אריק פרידמן,
רועי חורב (AGNil), יוסף רייסין, אורי עידן, נתנאל שיין, אביעד (greenblast), אביב ברזילי (sNiGhT), ניר ולטמן,
אייל גל, שלומי נקרולייב, נועה אור-עד ,עומר כהן, שי רוד (NightRanger) ו-TheLeader.
 

וכמובן- תודה נוספת למי שעזר בכתיבת/עריכת המאמרים לגליון הזה:
Zerith, עו"ד יהונתן קלינגר, אריק פרידמן, גדי אלכסנדרוביץ', יצחק (Zuk) אברהם, TheLeader, סילאן דלאל, Ratinh0
ו-נועה אור-עד.

זהו. כאן אני אסיים את דברי הפתיחה- ונעבור לחלק שלשמו כולנו התכנסנו כאן היום:
הגליון ה-12 של Digital Whisper, כולל את המאמרים הבאים:

  • Hash Collisions (נכתב ע"י גדי אלכסנדרוביץ' ואפיק קסטיאל / cp77fk4r)
                   מאמר המסביר מה הופך אלגוריתם תמצות לאלגוריתם חזק, מה הן Hash Collisions, איך הן פוגעות באמינותו
                ובחוסנו של האלגוריתם וכיצד תוקף יכול לנצלן לטובתו.

  • האם ניתן להכריח אדם למסור מפתחות הצפנה (נכתב ע"י עו"ד יהונתן קלינגר)
                מאמר המציג את הדילמה האם ניתן לחייב אדם למסור את סיסמאת המחשב שלו או את הסיסמה שמצפינה כונן קשיח
                במסגרת חקירה פלילית או במסגרת הליך אזרחי. האם בחוקה של מדינתינו קיימת תשובה ברורה לנושא?

  • Serial Maze (נכתב ע"י אורי / Zerith)
                    מאמר המציג את תהליך פריצתו של Crack-me מיוחד במינו. במאמר אורי מציג את דרך חשיבתו מפתיחת הדיבאגר
                 ועד פריצתו תוך כדי ניתוח ומעקפים יצירתיים ביותר. - מומלץ!

  • אני יודע איפה גלשת בקיץ האחרון (נכתב ע"י אריק פרידמן)
                 מאמר המציג את הדרכים בהן חברות/אתרים משתמשים בכדי לעקוב אחר הגולשים שלהם, האם באמת ניתן לגלוש בצורה
                 אנונימית באינטרנט כיום, ועד כמה אנחנו מודעים לזה.

  • ARM Exploitation (נכתב ע"י יצחק אברהם / Zuk)
                     תרגום של המאמר אשר הוצג כמצגת בכנס האקרים DEFCON האחרון (18) ע"י יצחק אברהם, המאמר מציג טכניקות
                     לניצול של Stack-Based Overflows תחת מיקרו-מעבדי ARM.

  • AI - Part2 (נכתב ע"י ניר אדר / UnderWarrior)
                 מאמר ההמשך למאמר בנושא בינה מלאכותית מהגליון הראשון של המגזין. המאמר מציג שני אלגוריתמים מתורת הגרפים
                     - BFS ו-DFS, ומסביר איך הם משתלבים בעולם הבינה המלאכותית.
 
  • Biting the hand with DLL Load Hijacking and Binary Planting (נכתב ע"י TheLeader)
                     מאמר המסביר מה היא חולשת ה-DLL Search Order Hijacking, ממה היא נגרמת, איך ניתן לנצל אותה במקרים
                 השונים, איך ניתן להתגונן מפניה ועוד.
 

שנה טובה, וקריאה נעימה!


תגובות על 'הגליון השתיים-עשרה של Digital Whisper שוחרר!':



#1 

cp77fk4r:
אתמול היה משוגע :)
31.08.2010 10:32:41

#2 

אורי (אורח):
תודה ומזל"ט! (גם על אתמול (; )
31.08.2010 10:49:08

#3 

ים מסיקה (אורח):
המון המון מזל טוב על אתמול בחור (:
31.08.2010 10:51:12

#4 

TheLeader (אורח):
@cp77fk4r
אתמול היה משוגע, ויהיה גם מחר =]
אני לא חושב שפשוט להביע במילים את ההערכה שלי כלפי כל מי שהשתתף בפרוייקט הזה. תודה אנשים.
31.08.2010 13:09:22

#5 

בר (אורח):
כול הכבוד! ומזל טוב
בהצלחה בשנה הבאה
31.08.2010 13:12:36

#6 

cp77fk4r:
תודה רבה לכולם! נשמח לשמוע את דעתכם על המאמרים בגליון.
31.08.2010 13:26:06

#7 

Dw4rf (אורח):
מזל טוב!
סיימתי את המאמר הראשון והוא איכותי ביותר! כשאסיים לקרוא את כלל הגליון- אגיב ביתר פירוט.
תודה רבה!
31.08.2010 14:03:53

#8 

sdimant:
תודה רבה רבה! ממש כל הכבוד!

סיפי- מזל"ט! (סתם כי בסוף כל משפט עשיתי סימן קריאה אז גם כאן! (וכאן!))
31.08.2010 17:13:45

#9 

m1ch43l1014 (אורח):
אחלה גליון
31.08.2010 17:29:19

#10 

d3k3l (אורח):
המון המון המון מזל טוב :)
31.08.2010 18:05:33

#11 

m1ch43l1014 (אורח):
מזל טוב cP
31.08.2010 18:32:06

#12 

(אורח):
CP מזל טוב
איך איך אתה עושה דבר כזה איך.
מוציא גיליון ביום כזה
31.08.2010 18:44:54

#13 

DSO (אורח):
מזל טוב :)
באמת איך אתה יכול להוציא את זה ביום של החתונה..
תמשיכו להוציא גליונות איכותיים, ותוציאו חלק שלישי למאמר על בינה מלאכותית ;)
31.08.2010 19:09:08

#14 

Sro (אורח):
מזל"ט לרגל השנה החדשה...
31.08.2010 20:55:21

#15 

Oink (אורח):
גליון משוגע!! כל הכבוד!
31.08.2010 21:14:10

#16 

cp77fk4r:
תודה רבה לכולכם :)
DSO - ידעתי שתאהב את המאמר של ניר... ;)
31.08.2010 21:24:58

#17 

tux (אורח):
מזל טוב, אחלה גיליון
אהבתי את הכתבה של Zerith
31.08.2010 22:11:58

#18 

ניר (אורח):
שתבינו הוא בכלל לא חשב להזכיר את החתונה שלו
31.08.2010 23:50:00

#19 

גידי (אורח):
מזל טוב - רמה גבוהה!

מקווה יום אחד גם לתרום מאמר
01.09.2010 07:33:58

#20 

Dw4rf (אורח):
בהחלט! סיימתיעכשיו את הגליון, בלי ספק- אחד הגליונות האיכותיים ביותר! המאמר של אריק ואורי היו מהמוצלחים והמאמר של TheLeader הסביר באופן מושלם את הנושא! תודב רבה רבה!
01.09.2010 10:17:46

#21 

Hero (אורח):
תודה מיוחדת לעו"ד יהונתן קלינגר על כך שמלמד אותי תמיד כמה אני לא יודע את החוק !
01.09.2010 11:46:47

#22 

sdimant:
Zerith - ממש אהבתי את הכתבה, כל הכבוד.
אחרי מעט מאמץ זה הסריאל המתאים:
AMAMAMABNBNAEIEIC
OCAIEACGCIAEMAMCG

01.09.2010 19:33:00

#23 

‏ (אורח):
קמפלתי את dll כפי שרשום במאמר של TheLeader והרצתי על xp sp3 כמו כן נטרלתי את כל כלי אבטחה כמו אנטי וירוסים וכו'...
והמחשבון לא קפץ לי.מדוע?
01.09.2010 22:25:45

#24 

m1ch43l1014 (אורח):
ניר -אני מחכה בקוצר רוח להמשך המאמר :) .יחד עם זאת יצא לי לממש אלגוריתם אחד Depth-first search עם רקורסיה מה שמגניב שבעזרתו הצלחתי לעשות תוכנית שקולטת לוח סדוקו ופותרת אותו (כמובן עם עזרה של cP ).וכן עוד בעיה מוכרת בעיית המלכות
01.09.2010 23:08:13

#25 

Dw4rf (אורח):
@אורח- אולי זה קשור לדבר הבא:
http://support.microsoft.com/kb/2264107
02.09.2010 10:22:23

#26 

cp77fk4r:
גידי- במה אתה עוסק?
02.09.2010 10:30:31

#27 

(אורח):
Dw4rt - ניסיתי גם להריץ על מערכת sp2 של xp ללא עדכונים מ2003 וקיבלתי אותה תוצאה ...
02.09.2010 10:59:17

#28 

Zerith:
sdimant@ יפה מאוד.

יש לזכור שיש כמה אפשרויות לסריאלים פה.
02.09.2010 12:04:45

#29 

sdimant:
Zerith- תודה. אגב ממש אהבתי את ההשוואה למבוך :)
02.09.2010 21:25:11

#30 

mantix (אורח):
מזל טוב לבעל השמחה,
ומזל טוב על גיליון מספר 12, בהחלט הקפדתם לשמור על רמה גבוהה לאורך הגליונות, וזה משמח. יישר כוח לכולם על ההירתמות, אני בטוח שזה לא היה קל בכלל.
03.09.2010 05:54:12

#31 

אורח (אורח):
אני לא מבין למה זה לא עובד הקטע של dll Hijacking ניסיתי לא פעם ולא פעמיים על מערכות XP וזה פשוט לא עובד
03.09.2010 13:55:22

#32 

קובי (אורח):
תמשיכו כך!!!1 מזל טוב
04.09.2010 11:47:00

#33 

אורח (אורח):
cp77fk4r אני לא מאמין שהתחתנת! גדלתי על המאמרים שלך עוד לפני עשר שנים בערך! מזל טוב על החתונה ומזל טוב על הגליון!
04.09.2010 15:28:43

#34 

sTeFaN (אורח):
אחד הגליונות הטובים שלכם עד כה! נהנתי ולמדתי רבות מכל מאמר ומאמר! תודה רבה לכל הכותבים!
04.09.2010 19:05:39

#35 

iTK98:
שנה! אני שמח להיות עד לכך. ישר כוח לכל הנותנים יד בדבר.
04.09.2010 19:09:37

#36 

אורח (אורח):
אריק פרידמן - מניעת יצירת עוגיות צד שלישי מונעת ממשתמשי פייסבוק להשתמש באפליקציות למשל הפוקר המפרוסם (Texas Holdem Poker )
04.09.2010 20:50:57

#37 

cp77fk4r:
נו? אז עכשיו יש לך עוד סיבה לא להתקין אפליקציות בפייסבוק.
04.09.2010 22:44:13

#38 

אורח (אורח):
עוד סיבה?
לדעתי הפייסבוק נהיה ה"אגרון החדש".(כל מילה אחרת מיותרת)
ואגב לגבי הבעיה עם dll hijacking בxp עדיין לא קיבלתי תשובה אשמח לדעת עם מישהו יודע את התשובה.
04.09.2010 22:46:38

#39 

אורח (אורח):
נראלי שזה קישור שכדאי להוסיף לכאן:
http://www.corelan.be:8800/index.php/2010/08/25/dll-hijacking-kb-2269637-the-unofficial-list/
04.09.2010 23:06:36

#40 

שלומי (אורח):
שוב מאמר נפלא,
תודה רבה על ההשקעה שלכם לקהילה הישראלית.
בנוסף רציתי לאחל מזל טוב, באמת התחתנת CP?
אתה לא בן 20 או משהו כזה? בכל מקרה, ברכותי אליך ותהיו מאושרים. ומזל טוב לשנה למגזין הנפלא הזה.
05.09.2010 02:30:52

#41 

cp77fk4r:
אני חוגג 23 בקרוב, ותודה רבה!
05.09.2010 07:28:37

#42 

codeScriber (אורח):
כרגיל גיליון מעולה, אהבתי מאוד את הכתבה על ש REVRSING והמבוך אבל אני חושש שלא הצלחתי ללכת בצעדיו :-( ניסיתי לחפש את VirtualProtect ב olly, מצאתי כ 5 אינסטנסים ושמתי BP בכל אחד מהם, והתוכנית כלל לא עצרה שם, מה אני מפספס ?
11.09.2010 11:40:27

#43 

Zerith:
הייתי ממליץ פשוט לנווט לכתובת של הפונקציה עצמה בOlly -
Ctrl+G - VirtualProtect, ולשים שם BP.

אבל, אפשר להשתמש בלOLLY שנקרא Phant0m, בין האפשרויות שלו "custom handler exceptions" שהוא בעצם מטפל בזה, הרבה יותר פשוט.
11.09.2010 13:54:50

#44 

codeScriber (אורח):
בוסף עשיתי BREAK POINTS על כל הנקודות שכוללות את הפונקציה ואכן מצאתי את הנקודה, אולם אחרי ששיניתי את הערך מ-0x120 ל-0x020 והמשכתי את ההרצה התוכנית עדיין יוצאת, אני לא מגיע לאותו מקום אבל לא מקבל את החלון :-? בשימוש ב phant0m איך שאני פותח את הקובץ הוא ישר קופץ לחלון, ללא שהרצתי כלל את התוכנית...
11.09.2010 16:41:37

#45 

UnderWarrior (אורח):
זה הפתרון שאני מצאתי למבוך:
AMAMAMABFJABAEAEC
KCEIEIGKGEIEIEIGK

טוב, לא בדיוק _אני_ מצאתי - אני אכתוב על זה מדריך. :)
11.09.2010 20:45:28

#46 

Oink (אורח):
UnderWarrior - מה זאת אומרת "לא בדיוק אתה מצאת"?
והמאמר יהיה לגליון הקרוב? זאת אומרת לגליון 13?
12.09.2010 13:05:24

#47 

UnderWarrior (אורח):
המאמר לגליון הקרוב (אני מקווה).
קוראים לו "AI חלק שלישי".
12.09.2010 18:51:13

#48 

Ratinh0 (אורח):
אחלה גיליון וכו' וכו' =]
ניר - אני מחכה כבר בקוצר רוח למאמר בנושא שכולל חומר מעבר לקורסים במדעי המחשב :P
12.09.2010 22:16:59

#49 

UnderWarrior (אורח):
ראטינו- יש בקורסים במדעי המחשב הרבה מעבר למה שרוב האנשים רואים בהם. נותנים לך אוצרות ולרוב אנשים לא שמים לב לזה.
(כי מראים בהם בדרך כלל את התיאוריה, אבל לא איך אתה משתמש בזה בעולם האמיתי)
13.09.2010 10:38:04

#50 

Ratinh0 (אורח):
מסכים לחלוטין - בגלל זה כתבתי חומר מעבר לקורסים, או במילים אחרות - איך לוקחים את החומר התיאורטי ומשלבים אותו עם דברים מעשיים :)
13.09.2010 13:00:03

#51 

Zerith:
codeScriber: תודה, טעות שלי, תוקן:
http://www.digitalwhisper.co.il/files/Zines/0x0C/DW12-3-SerialMaze.pdf
13.09.2010 15:37:45

#52 

Symbol:
Serial Maze אחד הדברים הגאוניים. :)
Zerith, יש מקום לשיפור שפת C שלך, אבל סך הכל הקוד משקף כמעט 1:1 מה שקורה והמאמר כתוב יפה והקוד .
לפני שקראתי את המאמר ניסיתי לפתור אותו בעצמי ואפילו כתבתי Keygen (אמנם ידני - השתמשתי בחצים להזיז כל שחקן בתורו וכך יצרתי את הסריאל... לאחר-מכן רציתי לכתוב כזה אוטומטי פשוט התעצלתי :P)

codeScriber - אני עקפתי את ההגנות בכך שהרצתי את התוכנה ורק לאחר-מכן עשיתי Attach לתוכנית. :)
14.09.2010 18:30:46

#53 

cp77fk4r:
Symbol, צור איתי קשר דרך עמוד ״צרו קשר״. אם מתאים לך כמובן. 
14.09.2010 19:05:48

#54 

codeScriber (אורח):
נישמע רעיון טוב, אני חייב לציין שניסיתי אותו תחת VS 2008, אבל אני לא מכיר אותו (מבחינת DEBUG קוד ASSEMBLY) מספיק כדי לחפש קוד ממודולים אחרי וליקפוץ לקוד של DLLים...
בכל מקרה הפתרון שכתב Zerith לא עבד לי :-( שמתי BP ב VIRTUAL PROTECT והרצתי, ראיתי ב ECX את כתובת הדף וקפצתי אליה שיניתי שם את RETN ל WRMSR, וקובלתי לולאה איןסופית של PAGE VIOLATION. אולי ECX לא הכיל את כתובת הדף כשהדיע לשורה הנ"ל...
14.09.2010 19:07:56

#55 

Symbol:
כנ"ל גם לגבי, הפתרון שלו לא פעל לי. למעשה, לא הכרתי את השיטה הזו - אבל היא תקפה רק ל-OllyDBG לפי מה שהבנתי, כך שזה דיי מיותר... במילא היא מבוצעת רק בהתחלה, ככה שאפשר לעשות Attach.

הסריאל שאני יצרתי:
AMAMAMABFJABAMAMKGCAEIEKGCAMIEAMGC

וסתם ניחשתי, אבל אם משנים את סדר שני התווים האחרונים GC ל-CG זה גם סריאל תקף. D:
14.09.2010 21:53:07

#56 

Zerith:
מוזר, לי זה עובד ולכם לא..
15.09.2010 11:04:13

#57 

codeScriber (אורח):
יש לי הרגשה שפשוט לא הבנתי משהו בהסבר שלך.
1. אם כבר יש EXCEPTION והדיבגר תופס אותו, אך מעביר אותו הלאה לתוכנית אם אתה לוחץ על F-8 אז מדוע אתה לא מגיע ל EXCEPTION HANDER ?
2. למיטב הבנתי הפקודה שיוצרת את ה EXCPTION היא ה CALL עצמו, לא ה RETN שבאותו דף,כתובת כי ה CALL קורה נתונים מ דף זיכרון בסימון PROTECTED, אז למה משנים את ה RETN, והאם בחרת את WRMSR כי הוא אמור ליכתוב לאותו עמוד (B0000) וליצור שוב EXCEPTION ? אם כן מדוע ה ECEPTION הזה לא ניתפס ע"י הדיבאגר ?
15.09.2010 21:03:39

#58 

Ratinh0 (אורח):
codeScriber, מבין אותך, צריך לעכל את זה קצת:
1. בדיוק, אתה לגמרי צודק, פשוט שהמשך הקוד נמצא ב Exception Handler והיציאה מתרחשת רק במידה ואנחנו ממשיכים כרגיל (בריצה ללא דיבאגר תהיה אקספשן כאשר ננסה להיכנס ל PAGE_GUARD, ואילו עם דיבאגר הקוד ירוץ כרגיל כי כך ממומש Memory BP)
2. לא ה CALL עצמו, אלא ניסיון ההרצה של התוכן של הפונקציה, במקרה שלנו (אם אני זוכר נכון) גוף הפונקציה מכיל RETN בלבד ולכן ברגע שננסה להריץ אותו מחוץ לדיבאגר נקבל אקספשן...

ושוב, לקרוא את המאמר של אורי בגיליון מספר 4 - Anti Anti Debugging :) 
16.09.2010 09:37:23

#59 

Oink (אורח):
תודה על ההסברים RatinhO, יש לי שאלה:
כשאתה אומר "דף זכרון" - למה הכוונה?
16.09.2010 11:13:09

#60 

Zerith:
codeScriber, השימוש בהוראה WRMSR הוא שרירותי לגמרי, הייתי יכול להחליף את זה בכל הוראה אחרת שהייתה גורמת לחריגה.
לגבי השאר אני מחזק את Ratinh0.

Oink: הזיכרון הוירטואלי מחולק ל"דפי זיכרון" - שלפי הגדרתם יש להם גם הרשאות מסוימות - למשל, דף שהוא Read-Only לא ניתן לכתוב אליו, דבר כזה יגרום לחריגה שנקראת Segmentation Fault.
אולי אסביר יותר בהרחבה על כל הנושא במאמר בעתיד.
16.09.2010 12:59:56

#61 

codeScriber (אורח):
אתם מאכזבים אותי :-) הדבר הראשון שעשיתי עם ההגעה לREFERENCE למאמר הקודם היה ליקרא אותו :-) אבל עדיין היו, ויש לי חורים.
כמובן שזה עדיין לא עונה על השאלה אם RETN יצר EXCEPTION שניתפס ע"י OLLY, מדוע WRMSR שיוצר אותו EXCEPTION יעבור ישר לתוכנית ?
16.09.2010 13:37:05

#62 

Oink (אורח):
Zerith - תודה רבה על ההסבר, אם תכתוב על זה- יש לך כבר קורא אחד. תציע אותו ל-cp77fk4r!

דבר נוסף, רציתי להגיד לך שהמאמרים שלך פשוט מ-צ-ו-י-נ-י-ם! בהרבה מקרים אני לא מבין את הרב, אבל אני בהחלט מחכים מהם! אתה בוחר לכתוב על נושאים שאין עליהם מאמרים כמעט בכלל בעברית. תודה רבה!
16.09.2010 14:33:44

#63 

Ratinh0 (אורח):
CodeScriber, הסברתי גם את זה, וזה הופיע במאמר הקודם רק היית צריך לקרוא לאט לאט :)
כאשר אתה מריץ תכנה תחת דיבאגר, ומנסה להריץ דף מהזיכרון שהוא Page_guard, לא יזרק אקספשן כמו בריצה שלא תחת דיבאגר, אלא התכנית תמשיך לרוץ כרגיל - למה? כי ע"י סימון של דף ב PAGE_GUARD הדיבאגר ממש לעצמו memory BP.
כאשר אנחנו רצים מחוץ לדיבאגר, נזרקת חריגה - עכשיו שים לב טוב טוב מה קורה פה - המשך הזרימה הנורמלי של הקוד ממשיך כתגובה לחריגה! כלומר ממומש ב Catch או משהו, ואילו, אחרי ה RETN ישנה הוראה לקרוס/לצאת - כך שתחת דיבאגר לא תזרק חריגה והתכנית תקרוס.
כאשר החלפנו את RETN ב WRMSR (או כמו שZerith אמר, כל פקודה אחרת שזורקת חריגה) נוצר מצב שבעצם דומה למצב בו מריצים את הדף מחוץ לדיבאגר, אכן נזרקת חריגה, אבל בניגוד להיגיון הראשוני - התוכנית ממשיכה כי התכנית מצפה לחריגה על מנת להמשיך.


שוב, אני מפנה אותך למאמר, תראה את הפסקה על Memory BP יש שם גם מימוש ב C, תעבור עליו ותוודא שאתה מפנים מה קורה שם...מניסיון ברברסינג ותכנות Low level לא מספיק לקרוא, צריך להיכנס לראש ולהבין כל פיפס :)
16.09.2010 18:45:43

#64 

Dw4rf (אורח):
RatinO, איפה במערכת הפעלה ממומש המנגנון שאחראי לקבל את האקספשן? או שזה הרעיון של ה-SEH Chain?
16.09.2010 18:55:24

#65 

Ratinh0 (אורח):
למען האמת, לא ירדתי לעומק בנוגע למימוש של שזה, אבל אם אני לא טועה, כן SEH Chain זה בדיוק ההנדלרים של האקספשנים...
16.09.2010 19:03:38

#66 

Zerith:
Oink: תודה רבה, מאוד חשוב לי לשמוע תגובות כמו שלך.
16.09.2010 19:33:50

#67 

Dw4rf (אורח):
תודה RatinhO- קראתי קצת עכשיו ולפי איך שזה נראה זה נכון. אולי Zerith או cp77fk4r יכולים לתת תשובה סופית?
16.09.2010 19:53:22

#68 

Dw4rf (אורח):
וכהמשך לתגובה שלי (מנהלים- תרגישו חופשי לאחד אותן) הייתי רוצה להגיד שאני מסכים עם Oink- המאמרים שלך Zerith באמת על רמה! פשוט תענוג לקרוא אותם! המשך כך! ובכלל, כל הגליון הזה כל כך לא מובן מאליו- הכרתי מספיק ״גליונות״ האקינג ישראליים ומדובר בגליון האיכותי ביותר! ארסנל הכותבים פשוט משובח!
16.09.2010 19:59:29

#69 

cp77fk4r:
Dw4rf, ככל הידוע לי מימוש Catch של החריגות תלוי בשפה ובקומפיילר שבו כתבו והידרו את התוכנית, פעם מתכנתים היו צריכים לממש את זה לבד וכיום הדבר מובנה. תוכניות שנכתבו למשל ב-NET. חריגותיהם יטופלו על ידי ה-Framework, כנ״ל קודים של JAVA. במקרים שבהם הקוד מקומפל לקובץ בינארי ״סטנדרטי״ כגון בשפת C ו- ++C הקוד שאחראי לבצע את ה-Catch יקומפל עם האפליקציה עצמה וינוהל על ידי המעבד בעת הריצה.
16.09.2010 20:15:50

#70 

Oink (אורח):
בבקשה, המחמאות האלה הם כלום לעומת כמה שאתה משקיע בשבילנו!
16.09.2010 20:19:50

#71 

cp77fk4r:
בקשר למאמר של "אני יודע לאיפה גלשת בקיץ האחרון" שנכתב ע"י אריק פרידמן ופורסם בגליון:
http://digitalwhisper.co.il/0x2E

24.09.2010 19:21:16

#72 

sdimant:
מה בקשר אליו?
25.09.2010 20:34:10

#73 

cp77fk4r:
מה בקשר אליו? הפוסט הזה מתקשר ישירות למאמר של אריק :)
25.09.2010 23:07:00

#74 

sdimant:
אופס, טעות שלי.
26.09.2010 13:22:16



הוסף את תגובתך:
כינוי:
תגובה:
קוד אבטחה:
העתק לכאן את הקוד:
 
Digital Whisper © 2009 - 2014 - כל הזכויות שמורות ל-אפיק קסטיאל ול-ניר אדר.