<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>

    利用NPM倉庫充當文件托管服務

    VSole2022-03-15 15:23:13

    STATEMENT

    聲明

    由于傳播、利用此文所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負責,雷神眾測及文章作者不為此承擔任何責任。

    雷神眾測擁有對此文章的修改和解釋權。如欲轉載或傳播此文章,必須保證此文章的完整性,包括版權聲明等全部內容。未經雷神眾測允許,不得任意修改或者增減此文章內容,不得以任何方式將其用于商業目的。

    前言

    什么是NPM?

    NPM是隨同NodeJS一起安裝的包管理工具,NPM可以通過NPM的源下載安裝源上發布的JS代碼。目前官方源的地址是:https://www.npmjs.com/ 任何人都可以在社區上發布自己的Nodejs代碼,但NPM官方的服務器是在境外的,國內想要快速的訪問到就必須通過同步源,于是出現了各種NPM鏡像源,每隔一段時間就會拉取官方的源同步。既然任何人都可以發布自己的代碼到NPM上,我們就可以把NPM的倉庫當作一個簡單的文件服務器存儲一些能夠適當公開的靜態文件。

    托管代碼前的準備工作

    NPM的認證機制是雙因素的(密碼+郵箱驗證碼),注冊的時候需要提供真實郵箱:

    https://www.npmjs.com/signup

    注冊完畢后,本地安裝好NPM環境:sudo apt install npm

    本地登錄NPM:npm login 同樣會需要郵箱驗證碼

    托管第一個靜態文件

    新建一個包名的目錄,注意包名不能與NPM官方源上發布的包名同步

    這里我新建目錄名為 my-npm

    npm init 可以初始化一個包的基本信息,例如版本號、作者、描述、測試命令等等。

    在設置package name時為了怕重復,我設置包名為touch-file。

    可以看到已經生成了package.json這個包的基礎信息文件,接下來可以繼續創建這個包內的其他文件,這里我隨便寫了一個index.js。

    npm publish 用于發布這個包。

    如何使用靜態文件

        NPM有很多源,這里我隨便寫幾個:

    • https://cdn.jsdelivr.net/npm/touch-file@1.0.0/index.js
    • https://mirrors.cloud.tencent.com/npm/touch-file
    • https://r.cnpmjs.org/touch-file
    • https://mirrors.cloud.tencent.com/npm/touch-file

    可以看到至少阿里、騰訊是有NPM同步的,但是文件是壓縮包,而jsdelivr可以直接訪問源文件,這一點可以當作圖床、文件傳輸…. 我博客的圖床就是用的Github + jsdelivr進行加速。

    發揮想象:

    • 免費圖床
    • 文件下載服務器(小工具、webshell、shellcode?)
    • JS后門…

    PS:如果遇到不太正常的NPM,可以通過Report舉報濫用。

    圖床
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    起因朋友給我發了個網址興沖沖的打開,結果跳轉了好幾次,是一個視頻。。。畫面一出來對視頻本身就失去了興趣。。。還是分析一下這個《專業防洪》吧
    Typora 授權解密與剖析
    2021-12-30 16:33:56
    11月23日,Typora 正式發布 1.0 版本,進入了收費時代。Typora之于我如你所見,這一篇文章就是使用Typora所寫。自搭建個人博客起,Typora就成為了我主要的寫作平臺。如今,typora進入收費階段,不乏使用者被迫遷移至其他寫作工具上。敬告請勿使用盜版,支持正版授權,文中內容僅作學習和討論,請不要從事任何非法行為。
    最近在 Github 上發現一個有趣的項目: https://github.com/Hangingsword/HouQing 該項目是用 Go 語言編寫的免殺項目,可以將生成的 Shellcode 隱藏進圖片中,然后讓目標主機進行遠程加載調用。
    「二維碼 生成器」在線的二維碼生成器。最方便的用法是把當前的頁面生成二維碼,方便手機掃碼快速訪問。「Github 加速器」一鍵加速 Github 訪問速度,當 Github 訪問慢的時候點擊右鍵直加速,同時支持多個加速鏡像。「crxMouse Chrome Gestures」對于國產瀏覽器自帶鼠標手勢的功能,真覺得很方便!「Clear Cache」點擊圖標即可清除緩存、cookie 等,開發必備!「Postman」相信開發者朋友一定知道這款插件,非常方便的調用和調試 API 接口。
    CDN繞過技術總匯
    2022-05-06 15:41:45
    在HVV培訓以及面試中,有人問了CDN該如何繞過找到目標真實IP,這向來是個老生常談的問題,而且網上大多都有,但是有些不夠全面,今天把繞過CDN全理一理。
    STATEMENT聲明由于播、利用此文所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負責,雷神眾測及文章作者不為此承擔任何責任。雷神眾測擁有對此文章的修改和解釋權。如欲轉載或播此文章,必須保證此文章的完整性,包括版權聲明等全部內容。未經雷神眾測允許,不得任意修改或者增減此文章內容,不得以任何方式將其用于商業目的。npm publish 用于發布這個包。
    HW總結模板與實例
    2022-08-05 06:25:34
    安排專人進行對接,隨時與防守團隊保持聯絡,通過電話會議每日協商,匯總當日所發生的安全事件,針對安全事件進行應急響應和處置。編制X份防守成果報告,經演戲指揮部確認,得分XX分。截止目前,已完成所有問題整改、漏洞修復。
    2022HVV總結模板與實例
    2022-08-04 10:12:41
    安排專人進行對接,隨時與防守團隊保持聯絡,通過電話會議每日協商,匯總當日所發生的安全事件,針對安全事件進行應急響應和處置。編制X份防守成果報告,經演戲指揮部確認,得分XX分。截止目前,已完成所有問題整改、漏洞修復。
    1.虛假移動應用程序可以竊取用戶Facebook憑據 Facestealer是于2021年7月披露的一款間諜軟件,可以通過Google Play的欺詐性應用程序竊取用戶的Facebook憑據。近日,研究人員發現了200多款與Facestealer間諜軟件有關的應用程序,用戶成功登錄帳戶后,應用程序會收集cookie,隨后間諜軟件會加密所有個人身份信息(PII)并將其發送到遠程服務器。
    手機指紋暴力破解攻擊影響所有安卓設備和部分iOS設備。
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类