主頁 >  其他 > Google Hacking 搜索引擎攻擊與防范

Google Hacking 搜索引擎攻擊與防范

2021-06-09 16:23:39 其他

Google Hacking,有時也會被稱為 Google dorking,是一種利用谷歌搜索的高級使用方式進行資訊收集的技術,這個概念最早在2000年由黑客 Johnny Long 提出并推廣,一系列關于 Google Hacking 的內容被他寫在了《Google Hacking For Penetration Testers》一書中,并受到媒體和大眾的關注,在 DEFCON 13的演講上,Johnny 創造了 “Googledork" 這個詞,“Googledork" 指的是“被 Google 透露了資訊的愚蠢、無能的人們”,這是為了引起人們注意到,這些資訊能被搜索到并不是 Google 的問題,而是由用戶或用戶安裝程式時無意識的錯誤配置造成的,隨著時間的推移,“dork" 這個詞成為了“定位敏感資訊的搜索”這個行為的簡稱,

黑客們可以使用 Google 的高級運算子搜索那些易被攻擊的 Web 應用程式或者特定檔案型別( .pwd.sql...), 查找 Web 應用程式中的安全漏洞、收集目標資訊、發現泄露的敏感資訊或錯誤訊息以及發現包含憑據和其他敏感資料的檔案,

雖然 Google 在國內無法直接訪問,但作為技術人員,理應找到恰當的訪問途徑,另外這種技術雖然名為 “Google Hacking”,但同樣的思路,類似的搜索技巧,也是完全適用于其他搜索引擎的,所以這里僅是拋磚引玉性質的介紹,觸類旁通地可以靈活應用在其他的搜索場景里,只需要注意各種搜索引擎在搜索運算子operator)使用上的細小差異,

一、搜索基礎點

  1. 可以使用雙引號 ( “ " ) 進行短語搜索;
  2. 關鍵字不區分大小寫;
  3. 可以使用通配符 ( * );
  4. 會在搜索中忽略一些詞語,這些詞語被稱為 stop words,比如:how,where 等;
  5. 關鍵詞最多可以有32個詞語,但 Google 并不會把通配符 ( * ) 算入關鍵詞的長度,所以可以使用通配符擴展搜索內容的長度;
  6. 布爾運算子和特殊字符:
  • + 加號 (AND)
    會強制搜索加號后面跟隨的單詞,后面不能有空格,使用加號可以讓那些 Google 默認忽略的單詞可以被搜索;
  • - 減號 (NOT)
    會強制忽略減號后面跟隨的單詞,后面也不能有空格;
  • | 管道符 (OR)
    會在搜索中搜索被管道符分割的關鍵詞中的任意一個,

二、高級運算子

在 Google Hacking 中可以使用高級運算子,以縮小搜索結果范圍,最侄訓取到需要的資訊,高級運算子雖然容易使用,但也需要遵循嚴格的語法,

1. 需要知道

  • 基本語法是:operator:search_term ,當中不能有空格
  • 布爾運算子和高級運算子可以結合使用;
  • 多個高級運算子可以在一次搜索中配合使用;
  • all 開頭的運算子在一次搜索中僅能使用一次,不能與其他高級運算子同時使用,

2. 基本運算子(operator)

· intitle & allintitle ·

使用 intitle 可以搜索網頁的的標題,標題指的是在 HTML 中的 title 標簽的內容,比如搜索 intitle:"Index of" 會回傳所有 title 標簽中含有關鍵字短語 “Index of" 的搜索結果,

allintitle 的使用方法和 intitle 類似,但 allintitle 后面可以跟隨多個內容,比如

allintitle:"Index of""backup files"

回傳所有 title 標簽中含有關鍵字短語 Index ofbackup files 的搜索結果,

但使用 allintitle 會有很大的限制,因為這樣搜索的內容只會限制于回傳 intitle 的內容,而不能使用別的高級運算子,在實際使用中,最好使用多個 intitle,而不是使用 allintitle,

· allintext ·

這個是最容易理解的一個運算子,作用就是回傳那些包含搜索內容的頁面,當然,allintext 不能與其他高級運算子結合使用,

· inurl & allinurl ·

在介紹過 intitle 后,inurl 其實也很好理解:可以搜索網頁 url 的內容,然而在實際使用中,inurl 往往并不能如預期般獲得想要的結果,原因如下:

  • Google 并不能很有效地去搜索 url 中協議的部分,比如 http://
  • 在實際情況中,url 通常會包含大量的特殊字符,為了在搜索的同時兼容這些特殊字符,搜索的結果就不會如預期那樣精準;
  • 其他的高級運算子(比如:site, filetype 等)可以搜索 url 內特定的部分,在搜索中的效率也比 inurl 高的多,

所以 inurl 并不如 intitle 那樣好用,但即便 inurl 或多或少有一些問題,inurl 在 Google Hacking 中也是不可或缺的,

和 intitle 相同,inurl 也有一個對應的高級運算子 allinurl,而且 allinurl 同樣不能與別的高級運算子結合使用,所以如果想要去搜索 url 中多個關鍵字,最好使用多個 inurl 運算子,

· site ·

site 運算子可以在特定的網站中指定搜索內容,比如搜索 site:apple.com,回傳的內容就只會是 www.apple.com 這個域名或者其子域名下的內容,

不過需要注意的是,Google “閱讀” 域名的順序是從右到左,和人閱讀的順序是截然相反的,如果你搜索 site:aa,Google 會去搜索以 .aa 為結尾的域名,而不是以 aa 開頭的域名,

· filetype ·

filetype 運算子能搜索的檔案型別,也就是指定搜索檔案的后綴名,比如搜索 filetype:php,搜索將會回傳以 php 為結尾的 URL,此運算子往往會與其他高級運算子配合使用,達到更精確的搜索結果,

· link ·

link 運算子可以搜索跳轉到指定 URL 的鏈接,link 運算子后面不僅可以寫一些基礎 URL,也可以寫一些復雜的、完整的 URL,link 運算子也不能與其他高級運算子或關鍵字一起使用,

· inanchor ·

inanchor 運算子可以搜索 HTML 鏈接標簽中的錨文本,“錨文本”是網頁中關于超鏈接的一段描述,比如下面這段 HTML 語言:

<a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a>

其中的Wikipedia就是這段鏈接中的錨文本,

· cache ·

當 Google 爬到網站的時候,會生成一個鏈接來保存這個網站的快照,也被稱為網頁快取,運用 cache 運算子就可以搜索指定 URL 的網頁快照,而且網頁快照不會因為原網頁的消失或變更而發生改變,

· numrange ·

numrange 運算子后面需要加上兩個數字來表示數字的范圍,以 “-" 為分割,形如: numrange:1234-1235,當然 Google 也提供了一個更簡潔的方式來搜索數字,形如: 1234..1235,這樣就可以不使用 numrange 運算子來達到搜索范圍數字的目的了,

· daterange ·

daterange 運算子可以搜索指定時間范圍內 Google 索引的網站,運算子后面使用的日期格式是“儒略日期(Julian Day)”,關于“儒略日期”的解釋請參見相關檔案,使用時可以通過在線版查詢工具獲得需要的"儒略日期"數值,如:

www.onlineconversion.com/julian_date.htm

· info ·

info 運算子會回傳一個站點的摘要資訊,運算子后面的內容必須是一個完整的站點名稱,否則不會回傳正確的內容,info 運算子不能與其他運算子一起使用,

· related ·

related 運算子會搜索那些和輸入的 URL 相關或者相似的頁面,related 運算子不能與其他運算子一起使用,

· stocks ·

stocks 運算子會搜索相關的股票資訊,stocks 運算子不能與其他運算子一起使用,

· define ·

define 運算子會搜索關鍵字的定義,define 運算子不能與其他運算子一起使用,

三、簡單應用

1. 郵箱抓取

如果要對一個目標進行測驗,Google Hacking 能幫助我們搜索到足夠的資訊,其中,收集相關的郵箱地址(往往也是網站的用戶名)則是 Goolge Hakcing 運用中簡單且又能證明其強大的一個例子,

首先我們先在 Google 中搜索 “@gmail.com",發現搜索回傳的結果并不好,但也包含了需要的搜索結果,

在 Google 中搜索 “@gmail.com"
▲在 Google 中搜索 “@gmail.com"

隨后,用 Lynx(Linux 下的純文本網頁瀏覽器),將所有的結果輸出至一個檔案:

lynx --dump 'http://www.google.com/[email protected]' > test.html

最后,用 grep 和正則運算式就可以找出所有的郵箱地址:

grep -E '^[A-Za-z0-9+._-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}' test.html

當然,網路上還有更“完美”的正則運算式能涵蓋更多的郵箱地址格式(比如:emailregex),這個例子不過是拋磚引玉,僅僅是利用 Google 搜索就可以達到搜索基礎資訊的目的,

2. 基礎網站抓取

作為一名安全測驗人員,如果我們需要對一個指定的網站進行資訊收集,可以使用 site 運算子指定一個站點、域名或子域名,

pic

可以看到搜索結果非常的多,Google 會智能地將更顯而易見的結果放在前面,而我們往往希望看到的并不是這些常見內容,而是那些在平時可能看不到的結果,我們可以使用 - 來篩選我們的搜索結果,

將上圖中的幾個站點排除后搜索關鍵字:

site:microsoft.com -site:www.microsoft.com -site:translator.microsoft.com -site:appsource.microsoft.com -site:bingads.microsoft.com -site:imagine.microsoft.com

搜索結果:

pic

可以看到,結果已經不包含第一次搜索中的幾個站點了,想要進一步挖掘,就必須重復這個篩選的動作,那最后搜索內容的長度肯定會到 Google 限制的32個單詞的上限,不過這個操作可以簡單地就達成域名的收集作業,雖然有點乏味和繁瑣,

和之前相同,我們可以使用 Lynx 將這個程序簡化一點:

lynx --dump 'https://www.google.com/search?q=site:microsoft.com+-site:www.microsoft.com&num=100' > test.html
grep -E '/(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]/' test.html

【優點】

雖然站點名和域名收集并不是一件新鮮事,但通過 Google 完成這項任務有以下幾項優點:

  • 低調:不會直接向測驗目標發送任何資料包,不會被目標捕捉行為;
  • 簡單:回傳的結果是被 Google 按照一定順序排序好的,往往更有用的資訊會被放在“下面”,所以可以對結果進行簡單篩選而尋找到需要的資訊;
  • 指向性:通過 Google 進行資訊搜索,可以得到的不僅僅是站點名和域名,還有電子郵箱地址、用戶名等等更有用的資訊,這些資訊往往能指向下一步的測驗操作,

四、復雜應用

1. Google Hacking Database

www.exploit-db.com/google-hacking-database

Google Hacking Database (GHDB) 是一種互聯網搜索引擎查詢的索引,旨在發現那些在互聯網上公開透明且敏感的資訊,這些敏感資訊在大多數情況下是不應被公開的,但因為某些原因,這些資訊被搜索引擎抓取到,然后被放在了公開的網路中,GHDB 中包含了大量 Google Hacking 的搜索陳述句,如果是想要提升自己搜索的能力,或者是想要拓展視野,這里絕對是絕佳的去處,

pic

GHDB 把所有的搜索內容分為了以下 13 類:

  • Footholds 演示頁面
  • Files Containing Usernames 用戶名檔案
  • Sensitive Directories 敏感目錄
  • Web Server Detection 網站服務器檢測
  • Vulnerable Files 有漏洞的檔案
  • Error Messages 錯誤資訊
  • Files Containing Juicy Info 有價值的檔案
  • Files Containing Passwords 口令檔案
  • Sensitive Online Shopping Info 在線商業資訊
  • Network or Vulnerability Data 安全相關資料
  • Pages Containing Login Portals 登錄頁面
  • Various Online Devices 在線設備
  • Advisories and Vulnerabilities 公告和漏洞

由此可見,Google Hacking 幾乎沒有做不到,只有想不到,如果需要精進,那肯定還需要漫長的學習的,

2. 腳本利用

前面也提到過,利用 Lynx 等相關的命令列可以比較簡單地對 Google 出來的資料進行處理,進而得到想要的結果,同時,Google 也提供了很多 API 可以方便進行呼叫,所以撰寫腳本,能更為有效且快捷地得到所需要的資訊,這里列舉兩個利用 Google 搜索的腳本,用以展示腳本的強大和靈活性,

· dns-mine ·

github.com/sensepost/SP-DNS-mine

利用 dns-min.pl 可以更加快捷的達成之前介紹的網站抓取的目的,

· bile ·

github.com/sensepost/BiLE-suite

bile 腳本工具利用 Httrack 和 Google 能搜索出和目標網站相關聯的站點,并且用演算法衡量各個結果的權重,最后有序輸出,

五、如何防范

前面已經介紹了許多不同的 Google Hacking 的方法,那么對于網站的運營人員,應如何防范這種看似無孔不入的攻擊呢?

1. 禁止目錄串列

通常通過 .htaccess 檔案可以防止那些未授權的訪問網站中的目錄內容,在 Apache Web Server 上也可以通過編輯 httpd.conf 檔案 Options-Indexes-FollowSymLinks-MultiViews 欄位禁止訪問站點中的目錄串列,

2. 合理設定站點的 robots.txt

可以使用 /robots.txt 檔案向網路機器人提供有關其網站的說明, 這被稱為The Robots Exclusion Protocol

在網站根目錄創建 robots.txt,例如:

User-agent: Baiduspider
Disallow: /
User-agent: Sosospider
Disallow: /
User-agent: sogou spider
Disallow: /
User-agent: YodaoBot
Disallow: /
Disallow: /bin/
Disallow: /cgi-bin/

通過 User-agent 指定針對的爬蟲機器人,通過 Disallow 指定不允許機器人訪問的目錄,上面的例子的意思就是拒絕百度、搜搜、搜狗和有道的機器人爬取網站,同時禁止所有機器人爬取 /bin/ 和 /cgi-bin/ 目錄,

3. 合理設定頁面的 NOARCHIVE 標簽

通過 robot.txt 可以限制爬蟲機器人訪問你的站點,但對于單個頁面而言,robot.txt 就沒有那么好用了,Google 等搜索引擎依舊抓取網頁并且會生成網頁快照,要處理這種情況就需要使用 META 標簽,

<META NAME="ROBOTS" CONTENT="NOCARCHIVE">

將上面這個 META 標簽加入頁面的 head 中,可以有效地避免機器人爬取單個頁面生成網頁快照,

4. 合理設定頁面的 NOSNIPPET

為了不讓搜索引擎生成網頁摘要,也可以在網頁中加入一條 META 標簽:

<META NAME="BAIDUSPIDER" CONTENT="NOSNIPPET">

這樣就可以避免搜索引擎抓取網頁并生成網頁的摘要,同時 NOSNIPPET 也會讓搜索引擎避免生成網頁快照,

六、擴展

最后推薦兩個網站,相對于 Google 他們更注重于搜索網路安全方面的資訊收集,

1. 鐘馗之眼

www.zoomeye.org

ZoomEye 是一款針對網路空間的搜索引擎,收錄了互聯網空間中的設備、網站及其使用的服務或組件等資訊,

ZoomEye 擁有兩大探測引擎:Xmap 和 Wmap,分別針對網路空間中的設備及網站,通過 24 小時不間斷地探測、識別,標識出互聯網設備及網站所使用的服務及組件,研究人員可以通過 ZoomEye 方便地了解組件的普及率及漏洞的危害范圍等資訊,

搜索內容包括:

  1. 網站組件指紋:包括作業系統,Web 服務,服務端語言,Web 開發框架,Web 應用,前端庫及第三方組件等等,

  2. 主機設備指紋:結合 NMAP 大規模掃描結果進行整合,

2. Shodan

www.shodan.io

Shodan是一個搜索引擎,它允許用戶使用各種過濾器查找連接到互聯網的特定型別的計算機(網路攝像頭,路由器,服務器等),有些人還將其描述為服務橫幅的搜索引擎,服務橫幅是服務器發送回客戶端的元資料,這可以是有關服務器軟體的資訊,服務支持的選項,歡迎訊息或客戶端在與服務器互動之前可以找到的任何其他資訊,

最后也需要提醒一下,在搜索隱私相關資料時,也需要保持敬畏之心,不要濫用技術手段,否則可能引起爭議和觸發規條,(黃繆華 | 天存資訊)

Ref

  1. J. Long - Google Hacking for Penetration Testers
  2. J. Long - Using Google as a Security Testing Tool
  3. Google Search Help
  4. 錨文本(Anchor_text)
  5. robot.txt詳解
  6. 鐘馗之眼
  7. Shodan
  8. 儒略日期

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/285633.html

標籤:其他

上一篇:多執行緒程式開發簡介

下一篇:巧用 iLocker 清理惡意程式

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more