דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. מדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!

מדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
45 פוסטים 15 כותבים 1.9k צפיות 17 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ק קסניקי

    @צדיק-וטוב-לו-0 איך יוצרים קובץ כזה?

    מ מנותק
    מ מנותק
    מתלמד צעיר
    כתב נערך לאחרונה על ידי
    #22

    @קסניקי כתב במדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!:

    @צדיק-וטוב-לו-0 איך יוצרים קובץ כזה?

    פנקס רשימות > שמור בשם
    {EB8BCF4A-1F2A-4BF4-B5D2-9F4F8528C183}.png.jpg

    ק תגובה 1 תגובה אחרונה
    0
    • מ מתלמד צעיר

      לאחר שנחשפתי לפתרון המוצלח של @מדהים - AppCode בניתי סקריפט קטן (כמובן בעזרת AI) שעושה את אותה עבודה אבל בשתי שניות וללא צורך בחיוג לשום מערכת!
      הפתרון הוא בעצם קובץ exe שנמצא אצלכם באונקי או בכל מקום אחר ויוצר את קוד האימות בשתי שניות!
      כמו אצל @מדהים גם כאן הפתרון מועיל רק למי שכבר יש לו חשבון והוא נמצא בתוכו!!!

      אם הקובץ נופל לידים זרות אין להם מה לעשות איתו בלי הסיסמא של החשבון

      בכל הדרכים קו הסיום הוא יצירת קובץ exe שבהפעלתו הוא ייצר עבורכם קוד וישמור אותו ב"לוח" המחשב
      לכם רק נותר ללחוץ קונטרול+V בחלון של גוגל...

      ועכשיו - להכנת הקובץ:

      דרך 1 - כלי מוכן

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

      הכלי הוא בעצם מימוש לexe של הדרך השלישית (C#)
      אם תרצו אייקון מותאם אישית שימו ליד הכלי קובץ בשם app.ico

      דרך 2 (Python)

      שלב 1:

      צרו סוד אבטחה מגוגל (עיינו במדריך של @מדהים)

      שלב 2:

      הריצו ב-cmd (יש צורך בפייתון מותקן עם גישה לcmd)

      pip install pyotp pyperclip pyinstaller
      

      שלב 3:

      צרו בפנקס רשימות קובץ בשם mykey.py והדביקו בו את הקוד הבא

      import pyotp
      import pyperclip
      import sys
      
      # הכנס את הסוד שלך כאן בתוך הגרשיים וללא רווחים
      my_secret = "JBSWY3DPEHPK3PXP" 
      
      try:
          # יצירת אובייקט TOTP
          totp = pyotp.TOTP(my_secret)
          
          # חישוב הקוד הנוכחי
          current_code = totp.now()
          
          # העתקה ללוח
          pyperclip.copy(current_code)
          
      except Exception as e:
          # במקרה של תקלה (נדיר)
          sys.exit(1)
      

      שימו לב להכניס את ה"סוד" של גוגל, במקום המתאים וללא רווחים
      שמרו את הקוד

      שלב 4:

      הריצו ב-cmd את הפקודה הבאה בתוך התיקיה בה שמרתם את קובץ ה-py

      pyinstaller --onefile --noconsole mykey.py
      

      לאריזה עם אייקון הכינו בתיקיה קובץ בשם icon.ico והריצו:

      pyinstaller --onefile --noconsole --icon="icon.ico" mykey.py
      

      בתיקייה בה שמרתם את קובץ ה-py תיווצר תיקיה בשם dist ובתוכה יהיה קובץ הexe

      דרך 3 (#C)

      צרו קובץ טקסט מהקוד הבא ותנו לו את השם והסיומת myotp.cs
      (הכניסו את ה"סוד" שלכם במקום המתאים

      using System;
      using System.Security.Cryptography;
      using System.Text;
      using System.Windows.Forms;
      
      class Program {
          [STAThread]
          static void Main() {
              string secret = "הכניסו כאן את ה''סוד'' שלכם ללא רווחים";
              try {
                  byte[] key = Base32Decode(secret);
                  long counter = DateTimeOffset.UtcNow.ToUnixTimeSeconds() / 30;
                  string code = GenerateTOTP(key, counter);
                  Clipboard.SetText(code);
              } catch {}
          }
      
          static string GenerateTOTP(byte[] key, long counter) {
              byte[] counterBytes = BitConverter.GetBytes(counter);
              if (BitConverter.IsLittleEndian) Array.Reverse(counterBytes);
      
              using (HMACSHA1 hmac = new HMACSHA1(key)) {
                  byte[] hash = hmac.ComputeHash(counterBytes);
                  int offset = hash[hash.Length - 1] & 0xf;
                  int binary = ((hash[offset] & 0x7f) << 24) |
                               ((hash[offset + 1] & 0xff) << 16) |
                               ((hash[offset + 2] & 0xff) << 8) |
                               (hash[offset + 3] & 0xff);
                  int otp = binary % 1000000;
                  return otp.ToString("D6");
              }
          }
      
          static byte[] Base32Decode(string input) {
              input = input.Trim().ToUpper();
              var bits = "";
              string alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
              foreach (char c in input) {
                  int val = alphabet.IndexOf(c);
                  if (val >= 0) bits += Convert.ToString(val, 2).PadLeft(5, '0');
              }
              int byteCount = bits.Length / 8;
              byte[] bytes = new byte[byteCount];
              for (int i = 0; i < byteCount; i++) {
                  bytes[i] = Convert.ToByte(bits.Substring(i * 8, 8), 2);
              }
              return bytes;
          }
      }
      
      1. הריצו ב-CMD:
      C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /out:otp.exe myotp.cs
      

      לאריזה עם אייקון הכינו בתיקיה קובץ בשם app.ico והריצו:

      C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /win32icon:app.ico /out:otp.exe myotp.cs
      

      עכשיו יש לכם ליד קובץ הקוד, את קובץ ה-exe (זעיר=5KB)

      להרצת cmd בחד"מ: כתבו את הקוד כקובץ טקסט ושנו את הסיומת לbat

      שמרו על הקובץ
      הוא מכיל את "סוד" הגוגל שלכם
      אם הוא יאבד , אין סיבה לדאגה אך מומלץ להחליף את ה"סוד"

      ק מנותק
      ק מנותק
      קסניקי
      כתב נערך לאחרונה על ידי
      #23

      @מתלמד-צעיר כתב במדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!:

      צרו קובץ טקסט מהקוד הבא ותנו לו את השם והסיומת

      לא הבנתי איזה קוד?
      אפשר להסביר קצת יותר בבקשה לאנשים שלא כל כך יודעים?

      תגובה 1 תגובה אחרונה
      0
      • מ מתלמד צעיר

        @קסניקי כתב במדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!:

        @צדיק-וטוב-לו-0 איך יוצרים קובץ כזה?

        פנקס רשימות > שמור בשם
        {EB8BCF4A-1F2A-4BF4-B5D2-9F4F8528C183}.png.jpg

        ק מנותק
        ק מנותק
        קסניקי
        כתב נערך לאחרונה על ידי
        #24

        @מתלמד-צעיר תודה!

        מ תגובה 1 תגובה אחרונה
        0
        • ק קסניקי

          @מתלמד-צעיר תודה!

          מ מנותק
          מ מנותק
          מתלמד צעיר
          כתב נערך לאחרונה על ידי מתלמד צעיר
          #25

          @קסניקי

          1. פתח "פנקס רשימות" (notepad)
          2. הדבק שם את הקוד (בצד ימין למעלה של חלונית הקוד (רקע שחור) יש לחצן שמעתיק אותו)
          3. החלף בקוד את המילים: "הכניסו כאן את ה''סוד'' שלכם ללא רווחים" בסוד שקיבלת מגוגל
          4. לחץ על "קובץ" > "שמור בשם" ותשמור לפי התמונה

          אני לא יודע אם יש יותר מפורט מזה

          ק תגובה 1 תגובה אחרונה
          0
          • מ מתלמד צעיר

            @קסניקי

            1. פתח "פנקס רשימות" (notepad)
            2. הדבק שם את הקוד (בצד ימין למעלה של חלונית הקוד (רקע שחור) יש לחצן שמעתיק אותו)
            3. החלף בקוד את המילים: "הכניסו כאן את ה''סוד'' שלכם ללא רווחים" בסוד שקיבלת מגוגל
            4. לחץ על "קובץ" > "שמור בשם" ותשמור לפי התמונה

            אני לא יודע אם יש יותר מפורט מזה

            ק מנותק
            ק מנותק
            קסניקי
            כתב נערך לאחרונה על ידי
            #26

            @מתלמד-צעיר אפשר באנגלית?
            תודה!

            תגובה 1 תגובה אחרונה
            0
            • מ מד התייחס לנושא זה
            • מ מנותק
              מ מנותק
              מתלמד צעיר
              כתב נערך לאחרונה על ידי
              #27

              הוספתי כלי שעושה את הכנת הקוד בשתי שניות
              עיינו בפוסט הראשון 👆

              ק תגובה 1 תגובה אחרונה
              1
              • מ מתלמד צעיר

                לאחר שנחשפתי לפתרון המוצלח של @מדהים - AppCode בניתי סקריפט קטן (כמובן בעזרת AI) שעושה את אותה עבודה אבל בשתי שניות וללא צורך בחיוג לשום מערכת!
                הפתרון הוא בעצם קובץ exe שנמצא אצלכם באונקי או בכל מקום אחר ויוצר את קוד האימות בשתי שניות!
                כמו אצל @מדהים גם כאן הפתרון מועיל רק למי שכבר יש לו חשבון והוא נמצא בתוכו!!!

                אם הקובץ נופל לידים זרות אין להם מה לעשות איתו בלי הסיסמא של החשבון

                בכל הדרכים קו הסיום הוא יצירת קובץ exe שבהפעלתו הוא ייצר עבורכם קוד וישמור אותו ב"לוח" המחשב
                לכם רק נותר ללחוץ קונטרול+V בחלון של גוגל...

                ועכשיו - להכנת הקובץ:

                דרך 1 - כלי מוכן

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

                הכלי הוא בעצם מימוש לexe של הדרך השלישית (C#)
                אם תרצו אייקון מותאם אישית שימו ליד הכלי קובץ בשם app.ico

                דרך 2 (Python)

                שלב 1:

                צרו סוד אבטחה מגוגל (עיינו במדריך של @מדהים)

                שלב 2:

                הריצו ב-cmd (יש צורך בפייתון מותקן עם גישה לcmd)

                pip install pyotp pyperclip pyinstaller
                

                שלב 3:

                צרו בפנקס רשימות קובץ בשם mykey.py והדביקו בו את הקוד הבא

                import pyotp
                import pyperclip
                import sys
                
                # הכנס את הסוד שלך כאן בתוך הגרשיים וללא רווחים
                my_secret = "JBSWY3DPEHPK3PXP" 
                
                try:
                    # יצירת אובייקט TOTP
                    totp = pyotp.TOTP(my_secret)
                    
                    # חישוב הקוד הנוכחי
                    current_code = totp.now()
                    
                    # העתקה ללוח
                    pyperclip.copy(current_code)
                    
                except Exception as e:
                    # במקרה של תקלה (נדיר)
                    sys.exit(1)
                

                שימו לב להכניס את ה"סוד" של גוגל, במקום המתאים וללא רווחים
                שמרו את הקוד

                שלב 4:

                הריצו ב-cmd את הפקודה הבאה בתוך התיקיה בה שמרתם את קובץ ה-py

                pyinstaller --onefile --noconsole mykey.py
                

                לאריזה עם אייקון הכינו בתיקיה קובץ בשם icon.ico והריצו:

                pyinstaller --onefile --noconsole --icon="icon.ico" mykey.py
                

                בתיקייה בה שמרתם את קובץ ה-py תיווצר תיקיה בשם dist ובתוכה יהיה קובץ הexe

                דרך 3 (#C)

                צרו קובץ טקסט מהקוד הבא ותנו לו את השם והסיומת myotp.cs
                (הכניסו את ה"סוד" שלכם במקום המתאים

                using System;
                using System.Security.Cryptography;
                using System.Text;
                using System.Windows.Forms;
                
                class Program {
                    [STAThread]
                    static void Main() {
                        string secret = "הכניסו כאן את ה''סוד'' שלכם ללא רווחים";
                        try {
                            byte[] key = Base32Decode(secret);
                            long counter = DateTimeOffset.UtcNow.ToUnixTimeSeconds() / 30;
                            string code = GenerateTOTP(key, counter);
                            Clipboard.SetText(code);
                        } catch {}
                    }
                
                    static string GenerateTOTP(byte[] key, long counter) {
                        byte[] counterBytes = BitConverter.GetBytes(counter);
                        if (BitConverter.IsLittleEndian) Array.Reverse(counterBytes);
                
                        using (HMACSHA1 hmac = new HMACSHA1(key)) {
                            byte[] hash = hmac.ComputeHash(counterBytes);
                            int offset = hash[hash.Length - 1] & 0xf;
                            int binary = ((hash[offset] & 0x7f) << 24) |
                                         ((hash[offset + 1] & 0xff) << 16) |
                                         ((hash[offset + 2] & 0xff) << 8) |
                                         (hash[offset + 3] & 0xff);
                            int otp = binary % 1000000;
                            return otp.ToString("D6");
                        }
                    }
                
                    static byte[] Base32Decode(string input) {
                        input = input.Trim().ToUpper();
                        var bits = "";
                        string alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
                        foreach (char c in input) {
                            int val = alphabet.IndexOf(c);
                            if (val >= 0) bits += Convert.ToString(val, 2).PadLeft(5, '0');
                        }
                        int byteCount = bits.Length / 8;
                        byte[] bytes = new byte[byteCount];
                        for (int i = 0; i < byteCount; i++) {
                            bytes[i] = Convert.ToByte(bits.Substring(i * 8, 8), 2);
                        }
                        return bytes;
                    }
                }
                
                1. הריצו ב-CMD:
                C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /out:otp.exe myotp.cs
                

                לאריזה עם אייקון הכינו בתיקיה קובץ בשם app.ico והריצו:

                C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /win32icon:app.ico /out:otp.exe myotp.cs
                

                עכשיו יש לכם ליד קובץ הקוד, את קובץ ה-exe (זעיר=5KB)

                להרצת cmd בחד"מ: כתבו את הקוד כקובץ טקסט ושנו את הסיומת לbat

                שמרו על הקובץ
                הוא מכיל את "סוד" הגוגל שלכם
                אם הוא יאבד , אין סיבה לדאגה אך מומלץ להחליף את ה"סוד"

                ק מנותק
                ק מנותק
                קסניקי
                כתב נערך לאחרונה על ידי קסניקי
                #28
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • מ מתלמד צעיר

                  הוספתי כלי שעושה את הכנת הקוד בשתי שניות
                  עיינו בפוסט הראשון 👆

                  ק מנותק
                  ק מנותק
                  קסניקי
                  כתב נערך לאחרונה על ידי
                  #29

                  @מתלמד-צעיר
                  תודה רבה על זה !!!
                  זה ממש קל!
                  משום מה מיכרוסופט בעיקרון לא חושב שזה טוב להתקין את זה, למה?

                  מ תגובה 1 תגובה אחרונה
                  0
                  • צדיק תמיםצ מנותק
                    צדיק תמיםצ מנותק
                    צדיק תמים
                    מדריכים
                    כתב נערך לאחרונה על ידי
                    #30

                    התוכנה שומרת את הקוד באופן בלתי מוצפן, עדיף להשתמש ב KeePassXC

                    רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                    ט תגובה 1 תגובה אחרונה
                    1
                    • צדיק תמיםצ צדיק תמים

                      התוכנה שומרת את הקוד באופן בלתי מוצפן, עדיף להשתמש ב KeePassXC

                      ט מנותק
                      ט מנותק
                      טכנופוב
                      כתב נערך לאחרונה על ידי
                      #31

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

                      תגובה 1 תגובה אחרונה
                      2
                      • ק קסניקי

                        @מתלמד-צעיר
                        תודה רבה על זה !!!
                        זה ממש קל!
                        משום מה מיכרוסופט בעיקרון לא חושב שזה טוב להתקין את זה, למה?

                        מ מנותק
                        מ מנותק
                        מתלמד צעיר
                        כתב נערך לאחרונה על ידי
                        #32

                        @קסניקי מיקרוסופט חושש מלהפעיל כל קובץ exe שהורד מהאינטרנט

                        תגובה 1 תגובה אחרונה
                        0
                        • 3 מנותק
                          3 מנותק
                          3 פינות
                          כתב נערך לאחרונה על ידי
                          #33

                          אני לא מבין מה הסיפור פה,
                          יש מלא כלים בשביל להוציא את הקוד הזה ולא צריך לייצר מחדש דברים קיימים,
                          הכלי הכי נוח וקל שאני אישית מכיר בשביל מחשב זה תוסף לכרום
                          https://chromewebstore.google.com/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai

                          למי שרוצה קצת להחכים איך זה עובד שישאל את הAI איך עובד הקודים של האימות דו שלבי OTP

                          מ א 2 תגובות תגובה אחרונה
                          0
                          • 3 3 פינות

                            אני לא מבין מה הסיפור פה,
                            יש מלא כלים בשביל להוציא את הקוד הזה ולא צריך לייצר מחדש דברים קיימים,
                            הכלי הכי נוח וקל שאני אישית מכיר בשביל מחשב זה תוסף לכרום
                            https://chromewebstore.google.com/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai

                            למי שרוצה קצת להחכים איך זה עובד שישאל את הAI איך עובד הקודים של האימות דו שלבי OTP

                            מ מנותק
                            מ מנותק
                            מתלמד צעיר
                            כתב נערך לאחרונה על ידי
                            #34

                            @3-פינות כמו שכבר כתבו פה
                            זה מביא תועלת בעיקר למשתמשי חדר מחשבים שהצורה הכי פשוטה עבורם היא קובץ קטן באונקי
                            אין להם יכולת להשתמש בתוכנות כדוגמת KeePassXC או בתוספי כרום, מוצליחם ככל שיהיו...

                            צדיק וטוב לו 0צ תגובה 1 תגובה אחרונה
                            1
                            • מ מתלמד צעיר

                              @3-פינות כמו שכבר כתבו פה
                              זה מביא תועלת בעיקר למשתמשי חדר מחשבים שהצורה הכי פשוטה עבורם היא קובץ קטן באונקי
                              אין להם יכולת להשתמש בתוכנות כדוגמת KeePassXC או בתוספי כרום, מוצליחם ככל שיהיו...

                              צדיק וטוב לו 0צ מנותק
                              צדיק וטוב לו 0צ מנותק
                              צדיק וטוב לו 0
                              כתב נערך לאחרונה על ידי
                              #35

                              @מתלמד-צעיר כתב במדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!:

                              KeePassXC

                              זה תוכנה ניידת.
                              היא פועלת על און קי בקלי קלות.

                              מ תגובה 1 תגובה אחרונה
                              0
                              • צדיק וטוב לו 0צ צדיק וטוב לו 0

                                @מתלמד-צעיר כתב במדריך | קבלת קוד אימות מגוגל ללא SMS - בשתי שניות!:

                                KeePassXC

                                זה תוכנה ניידת.
                                היא פועלת על און קי בקלי קלות.

                                מ מנותק
                                מ מנותק
                                מתלמד צעיר
                                כתב נערך לאחרונה על ידי
                                #36

                                @צדיק-וטוב-לו-0 עדין
                                למי שמשתמש בחדר מחשבים שרוצה להכנס שניה למייל יותר פשוט ללחוץ על exe קטן מאשר לפתוח תוכנה עם סיסמא
                                לפחות כך הניסיון האישי שלי...

                                אני אישית לא מצליח להשתמש בKeePassXC
                                הורדתי את הגירסה הניידת מהאתר שלהם והיא לא נפתחת לי

                                תגובה 1 תגובה אחרונה
                                0
                                • 3 3 פינות

                                  אני לא מבין מה הסיפור פה,
                                  יש מלא כלים בשביל להוציא את הקוד הזה ולא צריך לייצר מחדש דברים קיימים,
                                  הכלי הכי נוח וקל שאני אישית מכיר בשביל מחשב זה תוסף לכרום
                                  https://chromewebstore.google.com/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai

                                  למי שרוצה קצת להחכים איך זה עובד שישאל את הAI איך עובד הקודים של האימות דו שלבי OTP

                                  א מנותק
                                  א מנותק
                                  אשריך עליך
                                  כתב נערך לאחרונה על ידי אשריך עליך
                                  #37

                                  @3-פינות התקנתי את זה עכשיו וזה ההודעה שהוא מקפיץ לי
                                  54e41260-a391-40a5-8c52-f3932f2ce85d-image.png

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • יום חדש מתחילי מנותק
                                    יום חדש מתחילי מנותק
                                    יום חדש מתחיל
                                    כתב נערך לאחרונה על ידי
                                    #38

                                    @מתלמד-צעיר תודה רבה!!
                                    האם תוכל להוסיף בפוסט הראשון את הפקודות המתאימות ליצירת exe עם אייקון? [בפייתון וב C#].
                                    והאם תוכל להוסיף במדריך גם איך יוצרים כזה דבר לגיטהאב?

                                    @צדיק-תמים למה יש בזה בעיית אבטחה אם בין כה א"א לדעת מזה מהי הסיסמא? [אלא א"כ התכוונת להגיד שאם זה ידלוף תשאר רק עם רמת אימות אחד ולא 2, נו שוין..].

                                    מ יום חדש מתחילי 2 תגובות תגובה אחרונה
                                    0
                                    • יום חדש מתחילי יום חדש מתחיל

                                      @מתלמד-צעיר תודה רבה!!
                                      האם תוכל להוסיף בפוסט הראשון את הפקודות המתאימות ליצירת exe עם אייקון? [בפייתון וב C#].
                                      והאם תוכל להוסיף במדריך גם איך יוצרים כזה דבר לגיטהאב?

                                      @צדיק-תמים למה יש בזה בעיית אבטחה אם בין כה א"א לדעת מזה מהי הסיסמא? [אלא א"כ התכוונת להגיד שאם זה ידלוף תשאר רק עם רמת אימות אחד ולא 2, נו שוין..].

                                      מ מנותק
                                      מ מנותק
                                      מתלמד צעיר
                                      כתב נערך לאחרונה על ידי
                                      #39

                                      @יום-חדש-מתחיל בוצע

                                      תגובה 1 תגובה אחרונה
                                      1
                                      • מ מתלמד צעיר

                                        לאחר שנחשפתי לפתרון המוצלח של @מדהים - AppCode בניתי סקריפט קטן (כמובן בעזרת AI) שעושה את אותה עבודה אבל בשתי שניות וללא צורך בחיוג לשום מערכת!
                                        הפתרון הוא בעצם קובץ exe שנמצא אצלכם באונקי או בכל מקום אחר ויוצר את קוד האימות בשתי שניות!
                                        כמו אצל @מדהים גם כאן הפתרון מועיל רק למי שכבר יש לו חשבון והוא נמצא בתוכו!!!

                                        אם הקובץ נופל לידים זרות אין להם מה לעשות איתו בלי הסיסמא של החשבון

                                        בכל הדרכים קו הסיום הוא יצירת קובץ exe שבהפעלתו הוא ייצר עבורכם קוד וישמור אותו ב"לוח" המחשב
                                        לכם רק נותר ללחוץ קונטרול+V בחלון של גוגל...

                                        ועכשיו - להכנת הקובץ:

                                        דרך 1 - כלי מוכן

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

                                        הכלי הוא בעצם מימוש לexe של הדרך השלישית (C#)
                                        אם תרצו אייקון מותאם אישית שימו ליד הכלי קובץ בשם app.ico

                                        דרך 2 (Python)

                                        שלב 1:

                                        צרו סוד אבטחה מגוגל (עיינו במדריך של @מדהים)

                                        שלב 2:

                                        הריצו ב-cmd (יש צורך בפייתון מותקן עם גישה לcmd)

                                        pip install pyotp pyperclip pyinstaller
                                        

                                        שלב 3:

                                        צרו בפנקס רשימות קובץ בשם mykey.py והדביקו בו את הקוד הבא

                                        import pyotp
                                        import pyperclip
                                        import sys
                                        
                                        # הכנס את הסוד שלך כאן בתוך הגרשיים וללא רווחים
                                        my_secret = "JBSWY3DPEHPK3PXP" 
                                        
                                        try:
                                            # יצירת אובייקט TOTP
                                            totp = pyotp.TOTP(my_secret)
                                            
                                            # חישוב הקוד הנוכחי
                                            current_code = totp.now()
                                            
                                            # העתקה ללוח
                                            pyperclip.copy(current_code)
                                            
                                        except Exception as e:
                                            # במקרה של תקלה (נדיר)
                                            sys.exit(1)
                                        

                                        שימו לב להכניס את ה"סוד" של גוגל, במקום המתאים וללא רווחים
                                        שמרו את הקוד

                                        שלב 4:

                                        הריצו ב-cmd את הפקודה הבאה בתוך התיקיה בה שמרתם את קובץ ה-py

                                        pyinstaller --onefile --noconsole mykey.py
                                        

                                        לאריזה עם אייקון הכינו בתיקיה קובץ בשם icon.ico והריצו:

                                        pyinstaller --onefile --noconsole --icon="icon.ico" mykey.py
                                        

                                        בתיקייה בה שמרתם את קובץ ה-py תיווצר תיקיה בשם dist ובתוכה יהיה קובץ הexe

                                        דרך 3 (#C)

                                        צרו קובץ טקסט מהקוד הבא ותנו לו את השם והסיומת myotp.cs
                                        (הכניסו את ה"סוד" שלכם במקום המתאים

                                        using System;
                                        using System.Security.Cryptography;
                                        using System.Text;
                                        using System.Windows.Forms;
                                        
                                        class Program {
                                            [STAThread]
                                            static void Main() {
                                                string secret = "הכניסו כאן את ה''סוד'' שלכם ללא רווחים";
                                                try {
                                                    byte[] key = Base32Decode(secret);
                                                    long counter = DateTimeOffset.UtcNow.ToUnixTimeSeconds() / 30;
                                                    string code = GenerateTOTP(key, counter);
                                                    Clipboard.SetText(code);
                                                } catch {}
                                            }
                                        
                                            static string GenerateTOTP(byte[] key, long counter) {
                                                byte[] counterBytes = BitConverter.GetBytes(counter);
                                                if (BitConverter.IsLittleEndian) Array.Reverse(counterBytes);
                                        
                                                using (HMACSHA1 hmac = new HMACSHA1(key)) {
                                                    byte[] hash = hmac.ComputeHash(counterBytes);
                                                    int offset = hash[hash.Length - 1] & 0xf;
                                                    int binary = ((hash[offset] & 0x7f) << 24) |
                                                                 ((hash[offset + 1] & 0xff) << 16) |
                                                                 ((hash[offset + 2] & 0xff) << 8) |
                                                                 (hash[offset + 3] & 0xff);
                                                    int otp = binary % 1000000;
                                                    return otp.ToString("D6");
                                                }
                                            }
                                        
                                            static byte[] Base32Decode(string input) {
                                                input = input.Trim().ToUpper();
                                                var bits = "";
                                                string alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
                                                foreach (char c in input) {
                                                    int val = alphabet.IndexOf(c);
                                                    if (val >= 0) bits += Convert.ToString(val, 2).PadLeft(5, '0');
                                                }
                                                int byteCount = bits.Length / 8;
                                                byte[] bytes = new byte[byteCount];
                                                for (int i = 0; i < byteCount; i++) {
                                                    bytes[i] = Convert.ToByte(bits.Substring(i * 8, 8), 2);
                                                }
                                                return bytes;
                                            }
                                        }
                                        
                                        1. הריצו ב-CMD:
                                        C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /out:otp.exe myotp.cs
                                        

                                        לאריזה עם אייקון הכינו בתיקיה קובץ בשם app.ico והריצו:

                                        C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /win32icon:app.ico /out:otp.exe myotp.cs
                                        

                                        עכשיו יש לכם ליד קובץ הקוד, את קובץ ה-exe (זעיר=5KB)

                                        להרצת cmd בחד"מ: כתבו את הקוד כקובץ טקסט ושנו את הסיומת לbat

                                        שמרו על הקובץ
                                        הוא מכיל את "סוד" הגוגל שלכם
                                        אם הוא יאבד , אין סיבה לדאגה אך מומלץ להחליף את ה"סוד"

                                        מ מנותק
                                        מ מנותק
                                        מוח קודח
                                        מורחק
                                        כתב נערך לאחרונה על ידי
                                        #40

                                        @מתלמד-צעיר משהו לא מסתדר לי
                                        בדרך 1 ובדרך 3
                                        לאחר יצירת הקובץ exe אני לוחץ עליו והוא לא נפתח כלל.
                                        לא אמור להיות לפני היצירה שלו הצגה של סיסמה בשביל להקיש בגוגל? - כי לא ראיתי כזה דבר.

                                        מ תגובה 1 תגובה אחרונה
                                        0
                                        • מ מוח קודח

                                          @מתלמד-צעיר משהו לא מסתדר לי
                                          בדרך 1 ובדרך 3
                                          לאחר יצירת הקובץ exe אני לוחץ עליו והוא לא נפתח כלל.
                                          לא אמור להיות לפני היצירה שלו הצגה של סיסמה בשביל להקיש בגוגל? - כי לא ראיתי כזה דבר.

                                          מ מנותק
                                          מ מנותק
                                          מתלמד צעיר
                                          כתב נערך לאחרונה על ידי
                                          #41

                                          @מוח-קודח לא
                                          הוא שם את הקוד ישירות ב"לוח" של המחשב
                                          תעשה קונטרול+V ותראה

                                          מ תגובה 1 תגובה אחרונה
                                          2

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר