דילוג לתוכן

תוכנה

3.2k נושאים 34.0k פוסטים
  • רשיון לאנטי וירוס ESET

    2
    0 הצבעות
    2 פוסטים
    126 צפיות
    אורייא
    @יהודה תראה כאן
  • בקשה. עורך כתוביות בעברית

    6
    0 הצבעות
    6 פוסטים
    279 צפיות
    L
    @נ-נח windows movie maker https://softwares.center/windows-essentials-2012/
  • עזרה באקסס - מיון טופס לפי תיבה משולבת

    15
    0 הצבעות
    15 פוסטים
    463 צפיות
    אורייא
    @avi-rz סורי, צודק זה משום מה היה נראה לי שהיה חסר לך גרש
  • אילוסטרייטור להורדה

    60
    0 הצבעות
    60 פוסטים
    5k צפיות
    משה ב.מ
    @clipsss תסתכל פה: https://mitmachim.top/topic/776/אדובי-אילוסטרייטור-2020-adobe-illustrator-cc-2020-v24-0-1-341
  • מדריך: שורת הפקודה

    8
    65 הצבעות
    8 פוסטים
    28k צפיות
    yossizY
    רציתי להמשיך עם כמה השלמות בענין ניתוב קלט/פלט חשבתי להכניס את הכל בפוסט אחד אבל החלק הראשון כבר ארך יותר מדי... אז בינתיים נעלה אותו. חלק זה הוא מידע תיאורטי שלא חייבים להבין כדי להשתמש בשורת הפקודה השלמה בנושא File handles (המכונים גם File descriptors) רקע מטעמים מרובים זה לא פרקטי במערכות מדרניים לתת לכל תהליך לגשת ישירות לדיסק הקשיח ולעשות שם מה שהוא רוצה, ולכן אחת מהאחריות של מערכת ההפעלה היא להיות אמצעי בין התהליכים לבין קבצים, וכל גישה לקובץ נעשה דרך הגישור של מערכת ההפעלה. בכל מערכות ההפעלה הנפוצות, פתיחה של קובץ גורם למערכת ההפעלה להקצות עבור התהליך "ידית" לקובץ (שהוא למעשה סה"כ מספר) כאשר הידית מייצגת את הקובץ ומועברת כפרמטר בכל פעולה שהתהליך רוצה לעשות עם הקובץ. זה הרעיון של file handles. מימוש בווינדוס ולינוקס הזכרנו שלכל תהליך שה-shell מריץ קיימות בברירת מחדל 3 ידיות לקבצים. מספרי הידיות הם 0,1 ו-2 והם מייצגות את הקבצים של הקלט/פלט/ושגיאות. במערכות מבוססות לינוקס מספרים אלו באמת מייצגות את הידית של מערכת ההפעלה. אפשר לראות את זה על ידי הפקודה: lsof -a -p $$ -d0,1,2 זה מראה את הידיות 0,1,2 של ה-shell עצמו. והתוצאה אמורה להיות משהו כמו זה: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 16104 yossizahn 0u CHR 136,2 0t0 5 /dev/pts/2 bash 16104 yossizahn 1u CHR 136,2 0t0 5 /dev/pts/2 bash 16104 yossizahn 2u CHR 136,2 0t0 5 /dev/pts/2 הנתיב ‎/dev/pts/2 מכיל את הקובץ שמייצג את חלון הטרמינל (ע"ע PTY) הסבר הפקודה כאן; אגב, אתר מגניב, לא? המשתנה $$ מייצגת את ה-PID של ה-shell עצמו אם נבצע ניתוב פלט על ידי פקודה כזו: exec 2> ~/error.log נקבל טבלת ידיות כזה: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 3460 yossizahn 0u CHR 136,2 0t0 5 /dev/pts/2 bash 3460 yossizahn 1u CHR 136,2 0t0 5 /dev/pts/2 bash 3460 yossizahn 2w REG 8,0 0 519201 /home/yossizahn/error.log והנה הידית עם מזהה (FD = File Descriptor)‏ 2 באמת פונה לקובץ error.log. הפקודה exec עם ניתוב גורם לנתב את הפלט של ה-shell עצמו. עיין help exec. פקודת help נותנת עזרה על פקודות "מובנות" או "פנימיות". בונוס: תלמדו את הייעוד של פקודת exec ותסבירו למה היא חייבת להיות פקודה מובנית/פנימית ולא פקודה חיצונית בווינדוס כמו בווינדוס הדברים לא כל כך פשוטים. א. לא כל תהליך מקבלת את הידיות האלו. רק אלה שמסומנים כאלה שמיועדים עבור שימוש בשורת הפקודה. ב. מספרי הידיות שמערכת ההפעלה מקצה עבורם הם לא 0,1,2 אלא מספרים אחרים. ניתן לראות את הידיות של תהליך בכלי הנפלא process hacker. ככה נראה רשימת הידיות של תהליך CMD שהרצתי: [image: 1612383637900-19a96ca7-bb06-4df1-a11b-afba86f99eb1-image.png] [סיננתי את הרשימה להראות רק ידיות מסוג File] אפשר לראות שאין שם ידיות עם המספר 0,1,2. אז איפה הם? התשובה היא שלשם תאימות עם מנגנון זה שמקובל בשורות פקודה של מערכות הפעלה, יש מטהדאטה נוסף שמוצמד לתהליך (ה-PEB) שכולל בתוכו את המידע שממפה ידיות ה-native-ים לידיות 0,1,2. לא מצאתי בינתיים דרך פשוטה להסתכל במיפוי הזה. אבל יש דרך לא פשוטה... בא ננסה ביחד! החלק הבא למתקדמים בלבד... נפתח את תוכנת windbg ונבחר מתוך התפריט attach to process. [image: 1612384486695-5c0510fb-8ca2-467f-b70d-fc664ca85f6c-image.png] ברשימת התהליכים נבחר את התהליך שנרצה לקבל מידע עליו. [image: 1612384552299-9169c634-74b3-44a6-b4a9-4fd40742f448-image.png] [אפשר לסנן את הרשימה לפי שם התהליך] עכשיו נריץ את הפקודה הבאה בחלון command: dt _peb @$peb פקודת dt מציג דאטה בצורה יפה (dump בלע"ז), הפרמטר ‎_peb אומר להציג את זה כמבנה מסוג ‎_peb. הפרמטר ‎@$peb מתורגם לכתובת של מבנה ה-PEB. נקבל dump של מבנה ה-PEB. מתוך זה נבחר את התת אובייקט: ProcessParameters. למזלינו windbg מספיק חכם לדעת איך לתרגם את האובייקט הזה, והוא מציג אותו כקישור שבלחיצה עליו מורצת אוטומטית הפקודה שתעשה dump עליו: [image: 1612385295150-48e63683-45e7-487d-9e6b-58e65808be3f-image.png] בפלט של הפקודה, סמוך לתחילת הרשימה נראה את המיפוי של הקלט,פלט,ופלט שגיאות: [image: 1612385384129-c2d451a3-89ea-4846-834d-f4026af35990-image.png] כל שורה הוא סוג הפלט/קלט עם ערך של הידית שמשוייך אליו. עכשיו אפשר לחזור ל-process hacker ולקבל את הנתיב של הקובץ לפי המזהה. (נראה לי שבדיבוג ב-user mode אין דרך פשוטה לקבל את הנתיב של הקובץ מ-windbg, (רק בדיבוג קרנל אפשר) אבל יש דרך מסובכת מאוד, עיין כאן) טוב, נראה לי שקצת נסחפתי... בפוסט הבא נחזור שוב לנושאי שורת הפקודה
  • בקשה- תוכנה/משהו מתרגם מסמכים ארוכים.

    5
    0 הצבעות
    5 פוסטים
    237 צפיות
    ש
    @hmje תודה
  • הסרת K9

    4
    0 הצבעות
    4 פוסטים
    837 צפיות
    WWWW
    @261040 אמר בהסרת K9: @www האם תוכל להעלות כאן איך להסיר את K9 ? תודה ממש לא.
  • נושא זה נמחק!

    3
    0 הצבעות
    3 פוסטים
    41 צפיות
  • בקשה - בבילון

    2
    2 הצבעות
    2 פוסטים
    135 צפיות
    dovidD
    מחוקי הפורום: קבצים שבהגדרתם אינם חוקיים, כגון תוכנות פריצות תוכנה/עקיפה של רשיונות או מאגרי נתונים לא חוקיים, יכולים להסב לנו נזק. ולכן אנחנו מבקשים לא להעביר אותם מעל במת הפורום.
  • נושא זה נמחק!

    1
    0 הצבעות
    1 פוסטים
    6 צפיות
    אין תגובות
  • המרת PDF (עם טבלאות) לאקסל - הפתרון!

    3
    4 הצבעות
    3 פוסטים
    176 צפיות
    UAU
    @a0533057932 אין לה קשר ל-OCR כל הנושא הוא טבלה ב-PDF שצריך להמיר לאקסל במקומות מסויימים כמו אצלי זה מאד קריטי ה-ABBYY מתיימר לעשות את זה אבל זה לא שווה כלום
  • תוכנה מהירה לאיחסון בענן

    27
    1 הצבעות
    27 פוסטים
    907 צפיות
    ש
    @nigun אני חושב שאני ירד מהעניין. חשבתי שיש משהו פשוט יותר.. @בערל
  • הערות חדשות בוורד, בכיוון טקסט משמאל לימין

    7
    0 הצבעות
    7 פוסטים
    178 צפיות
    א
    @אהרן אמר בהערות חדשות בוורד, בכיוון טקסט משמאל לימין: כן כמובן שנסיתי, הצלחתי להגדיר רק יישור לימין, אבל כיוון הטקסט נשאר משמאל. נראה שהסתדר. יישרתי הערה אחת, ולחצתי שיקח את ההגדרות מהטקסט. ייש"כ!
  • האם אפשר למחוק הקבצים בתיקיה דלהלן:

    14
    0 הצבעות
    14 פוסטים
    626 צפיות
    חוות דעתח
    @odeddvir כל הכבוד על התשובה המפורטת!!
  • מעבר לקובץ הבא ב VLC

    16
    0 הצבעות
    16 פוסטים
    491 צפיות
    ח
    @יוסף-חיים-016 בהתקנה דרך k lite זה עשה לי באנגלית אפשר להחליף לעברית...
  • סינון טלגרם | ווצאפ - האמנם?

    42
    7 הצבעות
    42 פוסטים
    3k צפיות
    by6199B
    @a0533057932 אמר בסינון טלגרם | ווצאפ - האמנם?: @by6199 למה שיהיה הבדל בין וואצפ ווב לזה? מצד נטפרי כמובן עד כמה שאני מבין זה אמור להיות מעין גשר ולא משהו רשמי. בערך כמו מי ששולח לאנשים ציוצי טוויטר למייל (תופתע יש גם דבר הזוי כזה בעידן היום).
  • הצעת מחיר להקמת שלוחה

    1
    0 הצבעות
    1 פוסטים
    102 צפיות
    אין תגובות
  • וורד יזהה יוצר המסמך ויפתח בלי סיסמא

    3
    0 הצבעות
    3 פוסטים
    120 צפיות
    yossizY
    @רחמים אני מניח שהוא התכוון לפי מזהה המשתמש הנוכחי. למרות שזו בקשה לא כל כך מוגזמת. אבל היא לא קיימת. מבחינה טכנית אפשר להצפין קבצים בצורה שהמשתמש שהצפין אותם לא צריך להכניס סיסמה. ע"ע DPAPI.
  • תוכנה לצילום מסך | Windows

    9
    -2 הצבעות
    9 פוסטים
    535 צפיות
    יוסף חיים 016י
    @www ''ואנוכי לא ידעתי''...
  • נמחק לי כל המאקרואים עקב הסרת אופיס

    8
    0 הצבעות
    8 פוסטים
    282 צפיות
    OdedDvirO
    @חוות-דעת באיזו תוכנה סרקת את הכונן עבור קבצים שנמחקו? האם השתמשת בסריקה עמוקה?
בא תתחבר לדף היומי!