dude, are you kidding us?
לא הסתכלתי יותר מדיי כי אין לי כח ועצבים לשטויות האלה, אבל לדוגמה מהמחרוזת, a[a...z] אפשר לראות כי יש לנו 2 תווים קבועים ותו משתנה, והוא משתנה בדילוגים של 0xA החל מ0x11.
כלומר, אם אני ארצה את כל התווים אחרי התווים של הNG שהאתר שלך יתן לי עבור a[a..z] אני פשוט ישתמש בפונקציה f(k)=0x11+k*0xA כאשר k זה המיקום של המילה בabc פחות 1
בפונקציות גיבוב אתה לא תוכל לחזות את הערך שאתה בוחר, זה הקטע שלהם.
תמשיך לעבוד...
עריכה: OHH OHH LOOK AT THIS:
http://pastebin.com/2KqivCgj
לא יודע מה אתה מגדיר אקראי - זה ממש לא אקראי ולא חד כיווני