עבור לתוכן

קימפול קובץ EXE

Featured Replies

פורסם

בתים - המידע של הקובץ(בית = 8 ביטים).

ואתה יכול לפתוח את הקבצים לתיקייה מסויימת, ולעשות להם את הself extract. אתה לא חייב לעשות את זה לקובץ המקורי.

  • תגובות 31
  • צפיות 4.6k
  • נוצר
  • תגובה אחרונה

משתתפים בולטים בדיון

פורסם

קח את UPX ותשנה את הקוד שלו

פורסם

לגבי iexpress טעות שלי... פשוט שחכתי ש iexpress מאפשר לראות את מה שיש בתוכו...

לגבי AutoIt: ברגע שאתה הופך את הסקריפט ל EXE הוא כולל בתוכו את הקובץ (או הקבצים) ואתה

מקבל EXE אחד.

פורסם
  • מחבר

קח את UPX ותשנה את הקוד שלו

ב-UPX שרשמתי upx -o ggg.exe 22.exe

ggg.exe - הקובץ החדש שרציתי ליצור

22.exe - הקובץ הישן שלי

קיבלתי

AlreadyPackedException: already packed by UPX

לגבי AutoIt: ברגע שאתה הופך את הסקריפט ל EXE הוא כולל בתוכו את הקובץ (או הקבצים) ואתה

מקבל EXE אחד.

ב-AutoIt קיבלתי

Line 0 (File "G:\New Script.exe"):

Run("22.exe")

Error: Unable to execute the external program.

The system cannot find the file specified

פורסם

תוודא שכתבת את ה PATH נכון...

פורסם
  • מחבר

ה-PATH נכון , פשוט העפתי את הקובץ 22.exe כדי לראות אם הוא נכנס לקובץ החדש שיצרתי ב-AutoIt.

זה כל הקטע .. לזה התכוונתי שאמרתי שאני לא רוצה 2 קבצים , זה מה ש-AutoIt עושה.

פורסם

אני לא יודע מה אתה רוצה ממני... אין לי סיבה לשקר, אני סך הכל מנסה לעזור לך.

סמוך עליי, אם לא הייתי בטוח מה FileInstall עושה לא הייתי מציע לך להשתמש בה.

ציטוט מתוך הלינק שנתתי:

When this function is used from a non-compiled script, a copy operation is performed instead (to allow for easy testing pre-compilation).

http://www.autoitscript.com/autoit3/docs/functions/FileInstall.htm

פורסם
  • מחבר

חס וגראס ... לא אמרתי שאתה משקר

אני יודע שאתה מנסה לעזור ותודה רבה ואני מעריך את זה מאוד !!!!!!

פשוט ניסיתי מה שאמרת , וזה מה שיצא לי ...

אני פשוט לא מצליח לעשות את מה שאני רוצה .. לא יודע למה :(

פורסם

תעשה:

compilekj6.gif

אם עדין יש לך בעיות פשוט תכתוב לי את השמות של כל הקבצים שאתה צריך ואני יכתוב לך את הסקריפט.

פורסם
  • מחבר

זה מה שעשיתי

עשיתי Compile .....

background.bmp

icon1.ico

icon2.ico

logo.bmp

rc4.key

9999.exe

vnchooks.dll

אלה כל הקבצים...

שמכווצים לתוך קובץ EXE Self Extractor...

פורסם

זה מה שעשיתי

עשיתי Compile .....

background.bmp

icon1.ico

icon2.ico

logo.bmp

rc4.key

9999.exe

vnchooks.dll

אלה כל הקבצים...

שמכווצים לתוך קובץ EXE Self Extractor...

חחח, מה זה, מנסה להכין סוג של וירוס שליטה מרחוק ? אחרת אני לא מבין למה אתה מנסה להסתיר את היכולת לעשות self-extract רגיל...

פורסם
  • מחבר

חחחח

לא...

זה VNC :)

ולא רק לזה .. יש לי עוד כמה דברים שאני צריך את זה

והמטרה שלי זה ממש לא להכין וירוסים ולגרום נזקים .. שלא תחשוב ככה

פורסם

אז למה אתה מנסה להסתיר את הדרכים הרגילות ("ולשנות את השם קובץ ל 9999 במקום vnc" ? מה הבעיה כלכך לעשות סתם משהו שעושה self extracting ?

פורסם
  • מחבר

יש קובץ הגדרות בפנים , עם כתובת IP , פורט וכו' וכו' וכו' ...

וחוץ מזה אני גם רוצה לדעת איך ליצור קובץ EXE כזה , גם לידע כללי , גם בשביל העבודה וגם לעוד דברים אחרים שיש לי

אל תדאג , אני לא עושה שומדבר עויין :)

פורסם

הנה הקוד:

Dim $flag = 1;       0 == do not overwrite	1 == overwrite
Dim $dest = "C:\Temp\"; Dont forget the backslash ("\")
Dim $err = 0;



If NOT DirCreate ($dest) Then
MsgBox(16, "Error", "Cannot Create: "&$dest);
Exit(1);
EndIf


$err += NOT FileInstall ( "background.bmp" , $dest , $flag );
$err += NOT FileInstall ( "icon1.ico" , $dest , $flag );
$err += NOT FileInstall ( "icon2.ico" , $dest , $flag );
$err += NOT FileInstall ( "logo.bmp" , $dest , $flag );
$err += NOT FileInstall ( "rc4.key" , $dest , $flag );
$err += NOT FileInstall ( "9999.exe" , $dest , $flag );
$err += NOT FileInstall ( "vnchooks.dll" , $dest , $flag );


If $err Then
MsgBox ( 16,"Error","Cannot copy "&$err&" Files" );
Else
MsgBox ( 64,"Done","All files were copied successfully" );

EndIf

^אל תתייחס יותר מדי לבעיות הרווחים, אם תעשה paste בעורך טקסט שבא אם AutoIt זה יסתדר...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים