דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 - בשתי שניות!

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
26 פוסטים 8 כותבים 880 צפיות 11 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מתלמד צעיר
    כתב נערך לאחרונה על ידי
    #16

    מצאתי דרך קצרה ופשוטה יותר שמוציאה קובץ "רזה" פי כמה (5KB)
    עדכנתי בפוסט למעלה 👆

    ואין צורך בפייתון @צדיק-וטוב-לו-0

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

      מצאתי דרך קצרה ופשוטה יותר שמוציאה קובץ "רזה" פי כמה (5KB)
      עדכנתי בפוסט למעלה 👆

      ואין צורך בפייתון @צדיק-וטוב-לו-0

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

      @מתלמד-צעיר הרעיון השני שהבאת נראה טוב.
      בפועל אני מקבל שגיאה בCMD שהוא לא מוצא את הקובץ myotp.cs.
      איפה צריך לשמור את זה?
      אולי החסרת איזה שלב במדריך?

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

        @מתלמד-צעיר הרעיון השני שהבאת נראה טוב.
        בפועל אני מקבל שגיאה בCMD שהוא לא מוצא את הקובץ myotp.cs.
        איפה צריך לשמור את זה?
        אולי החסרת איזה שלב במדריך?

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

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

        איפה צריך לשמור את זה?

        אני הרצתי את הפקודה לcmd מתוך קובץ bat
        הקובץ היה באותה תיקיה עם הmyotp.cs

        לי יצא בסוף 35KB
        כי הוספתי אייקון ששוקל 30KB...

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

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

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

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

          דרך 1 (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
          

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

          דרך 2 (#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
          

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

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

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

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

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

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

          איך עושים את זה?
          סתם קובץ וורד?

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

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

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

            איך עושים את זה?
            סתם קובץ וורד?

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

            @קסניקי קובץ TXT

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

              @קסניקי קובץ TXT

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

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

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

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

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

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

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

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

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

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

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

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

                  דרך 1 (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
                  

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

                  דרך 2 (#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
                  

                  עכשיו יש לכם ליד קובץ הקוד, קובץ 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
                        • מ מד התייחס לנושא זה

                        • התחברות

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

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