洛克王國(guó)攻略助手(洛克王國(guó)知音何求攻略)


本站AI自動(dòng)判斷提供您所需要的app下載:點(diǎn)我下載安裝,你懂的APP




前言

記得小學(xué)的時(shí)候玩頁(yè)游把家里電腦弄壞了(怎么回事,頁(yè)游還能弄壞電腦?),然后我爸拿去重新裝了系統(tǒng),回來之后電腦里有了兩個(gè)新的單機(jī)游戲,植物大戰(zhàn)僵尸和大魚吃小魚。

那個(gè)年代周圍的小學(xué)生都是賽爾號(hào)/奧比島/洛克王國(guó)/天書奇譚/龍之刃/夢(mèng)幻西游,玩摩爾莊園的小學(xué)生說出來都不是九年義務(wù)教育的。植物大戰(zhàn)僵尸雖然現(xiàn)在看來比較久遠(yuǎn),但他的游戲元素卻是推生出許多游戲音樂文化,比如Billie Eilish的《bad guy》,節(jié)奏簡(jiǎn)直就是植物大戰(zhàn)僵尸的燈 燈 燈 燈 燈燈~了。

當(dāng)時(shí)因?yàn)樯婺J奖慌埃诰W(wǎng)上找了修改器,可以修改陽光點(diǎn)數(shù),那時(shí)候雖然沒學(xué)計(jì)算機(jī)專業(yè),但對(duì)修改器的運(yùn)行機(jī)制還是有所猜測(cè)的,當(dāng)時(shí)小學(xué)因?yàn)椴恢纼?nèi)存這回事,所以是覺得修改的文件中的數(shù)據(jù)。

這個(gè)猜測(cè)如今看起來很搞笑,但也不失道理(要開始狡辯了),有些游戲的數(shù)據(jù)可能是先放在文件中的,在游戲啟動(dòng)之后把文件中的數(shù)據(jù)讀取到游戲的內(nèi)存區(qū)域,所以我們需要先修改數(shù)據(jù)所在的文件內(nèi)容,然后啟動(dòng)游戲,但是很多游戲的數(shù)據(jù)文件是加密的(出大問題,騎馬與砍殺就沒有加密),我們沒辦法從文件進(jìn)行修改,所以需要讓游戲進(jìn)程先把它讀到內(nèi)存,然后從內(nèi)存修改,然后再退出游戲的時(shí)候游戲進(jìn)程自動(dòng)把它保存下來,之后也就是這個(gè)數(shù)據(jù)了。

所以綜上可以發(fā)現(xiàn)有這幾類修改對(duì)象:

    游戲數(shù)據(jù)在本地未加密文件,直接修改它來修改游戲數(shù)據(jù)

    這一類的代表就是騎馬與砍殺,它的角色數(shù)據(jù)在文檔中,可以肆意修改玩家屬性,但是不要修改太大,因?yàn)閿?shù)據(jù)會(huì)溢出。此外它的游戲數(shù)據(jù),如NPC對(duì)話,NPC姓名,國(guó)家名稱,城堡名稱都是明文給出的(還是用Excel保存的???),最可怕的是它的內(nèi)部機(jī)制,如兵種上限/士氣/圍攻時(shí)間/酒館花費(fèi)等都是明文的,怪不得騎砍會(huì)有各種版本。

    數(shù)據(jù)封裝,通過修改內(nèi)存來修改游戲數(shù)據(jù)

    網(wǎng)絡(luò)游戲,數(shù)據(jù)在對(duì)方服務(wù)器,無法直接修改,通過模擬網(wǎng)絡(luò)請(qǐng)求表單來模擬自己獲得游戲物品(看對(duì)方服務(wù)器邏輯嚴(yán)密程度了)

    舉幾個(gè)例子(騰訊游戲全部忽略,這個(gè)不在新手教程里面),你正在玩一個(gè)網(wǎng)頁(yè)游戲龍之刃,打死了一個(gè)小怪,獲得了15銀幣,這時(shí)你的網(wǎng)頁(yè)需要給服務(wù)器發(fā)送給你銀幣數(shù)據(jù)+15的信息,你可以用瀏覽器自帶的工具開發(fā)者調(diào)試看看這個(gè)數(shù)據(jù)的格式,然后模仿一個(gè)相似的,發(fā)送的服務(wù)器,比較菜的游戲廠商當(dāng)然無法完善這方面的邏輯了。(另外我有一個(gè)想法,steam在我們玩游戲的時(shí)候應(yīng)該會(huì)有一個(gè)線程監(jiān)控我們正在玩什么游戲,所以我們可以監(jiān)控這個(gè)線程發(fā)出的網(wǎng)絡(luò)表單,然后我們自己不斷發(fā)出,這不是卡套刷滿?)

下面開始實(shí)戰(zhàn)部分,因?yàn)椴幌朐傧螺d騎砍,而且這種修改文件的教程在騎砍官網(wǎng)很多,所以我就跳過啦。

一. 內(nèi)存數(shù)據(jù)排查

游戲作為進(jìn)程運(yùn)行在我們的電腦中,所以要修改它的數(shù)據(jù)我們可以在內(nèi)存進(jìn)行搜索修改。

拿植物大戰(zhàn)僵尸為例,我們要修改的是他的陽光數(shù)量。假如我們現(xiàn)在的陽光值是75,我們需要在內(nèi)存中查找75的數(shù)字。

先用內(nèi)存工具打開植物大戰(zhàn)僵尸的進(jìn)程。

然后查找25這個(gè)數(shù)字,下圖只找到一個(gè),所以陽光的數(shù)據(jù)就存儲(chǔ)在21BF10C8這個(gè)地址了,但很多游戲搜索出來可能不止這一個(gè)地址,我們需要將查詢的那個(gè)道具(陽光)花費(fèi)掉一點(diǎn),變成另一個(gè)值再次掃描一次才能精準(zhǔn)定位。

修改這個(gè)地址的數(shù)值。

在游戲中查看陽光數(shù)量。

是不是太簡(jiǎn)單了?! 這是因?yàn)檫@個(gè)游戲本身設(shè)計(jì)已經(jīng)和這個(gè)時(shí)代脫軌了,如今的游戲制造商不僅要考慮內(nèi)容,還需要在安全上和高玩斗智斗勇。

接下來再拿一個(gè)游戲練練手,就是最近非常火的宮崎英高老賊作品只狼。

Sekiro : Shadows Die Twice

作為一個(gè)九周目下忍,這款游戲真的讓我知道了死字怎么寫。

先來看看我當(dāng)前的金幣,2323。

然后按照慣例選擇只狼的進(jìn)程,搜索2323這個(gè)數(shù)據(jù),可以發(fā)現(xiàn)出現(xiàn)了很多。

我去殺了一個(gè)小怪,把金幣加到了2360。

再次搜索發(fā)現(xiàn)還有5個(gè)地址存在,直接修改會(huì)發(fā)現(xiàn)不會(huì)改變,有一種猜測(cè)是它用了一種類似于病毒中多進(jìn)程相互守護(hù)一樣的方法,會(huì)讓數(shù)據(jù)保持一致,所以我們可以直接全部選中同事修改,會(huì)發(fā)現(xiàn)第三個(gè)沒有修改成功,因?yàn)檫@個(gè)值不是背包中金幣數(shù)量,而是戰(zhàn)斗界面的數(shù)量,你可以自己試試。

金幣順利添加了兩萬,其它數(shù)據(jù)在本地的都是如此,可以自己嘗試,但這種方法效率總是不高,我們可以使用代碼的形式來把這個(gè)修改過程自動(dòng)化。

這里多說一句,代碼的方式是把數(shù)據(jù)的地址編碼到代碼中,如果游戲的更新導(dǎo)致這個(gè)地址改變?cè)?,代碼里面也要同步修改,所以需要頻繁更新的游戲其實(shí)修改器很多會(huì)失效。

二. 外掛程序編寫

先來了解幾個(gè)Windows的API。

    HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 通過類名或窗口名查找,返回窗口句柄DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId); 得到窗口句柄后通過GetWindowThreadProcessId這個(gè)函數(shù)來獲得窗口所屬進(jìn)程ID和線程IDHANDLE OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwProcessId) 打開一個(gè)已存在的進(jìn)程對(duì)象,并返回進(jìn)程的句柄bool WriteProcessMemory(HANDLE hProcess,LPVOID lpBaseAddress,LPVOID lpBuffer,DWORD nSize,LPDWORD lpNumberOfBytesWritten ); 能寫入某一進(jìn)程的內(nèi)存區(qū)域。入口區(qū)必須可以訪問,否則操作將失敗

    附上代碼:

      #include #include int main() { HWND h = ::FindWindow(NULL, "植物大戰(zhàn)僵尸中文版"); // 尋找并打開進(jìn)程 DWORD processid; GetWindowThreadProcessId(h, &processid); HANDLE hprocess = 0; hprocess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processid); if (hprocess == 0) { // 對(duì)應(yīng)處理 printf("打開進(jìn)程失敗!\n"); return 1; } else { printf("打開進(jìn)程成功!\n"); DWORD hp = 3000; // 要修改的游戲數(shù)據(jù)最大值 LPCVOID addr = (LPVOID)0x21BF10C8; // 通過CE找到的游戲數(shù)據(jù)地址 DWORD res = WriteProcessMemory(hprocess, (LPVOID)addr, &hp, 4, 0); // 寫入內(nèi)存修改游戲數(shù)據(jù) return 0; }}

      這樣一個(gè)代碼,可以讓我們隨時(shí)調(diào)用,把陽光修改為2000,這個(gè)程序沒有做圖形化界面,因?yàn)樘?jiǎn)單了,所以當(dāng)做入門Demo吧。

      我們修改了通過地址直接游戲的數(shù)據(jù),那么能不能說做一個(gè)游戲助手,讀出游戲的某些數(shù)據(jù)來輔助玩家呢?CE工具雖然可以搜索讀取,但是效率太差,接下來介紹一個(gè)新的API,來讀取固定地址的數(shù)據(jù)。

        來源:公眾號(hào)【肥宅與畫家】



        前言

        記得小學(xué)的時(shí)候玩頁(yè)游把家里電腦弄壞了(怎么回事,頁(yè)游還能弄壞電腦?),然后我爸拿去重新裝了系統(tǒng),回來之后電腦里有了兩個(gè)新的單機(jī)游戲,植物大戰(zhàn)僵尸和大魚吃小魚。

        那個(gè)年代周圍的小學(xué)生都是賽爾號(hào)/奧比島/洛克王國(guó)/天書奇譚/龍之刃/夢(mèng)幻西游,玩摩爾莊園的小學(xué)生說出來都不是九年義務(wù)教育的。植物大戰(zhàn)僵尸雖然現(xiàn)在看來比較久遠(yuǎn),但他的游戲元素卻是推生出許多游戲音樂文化,比如Billie Eilish的《bad guy》,節(jié)奏簡(jiǎn)直就是植物大戰(zhàn)僵尸的燈 燈 燈 燈 燈燈~了。

        當(dāng)時(shí)因?yàn)樯婺J奖慌?,在網(wǎng)上找了修改器,可以修改陽光點(diǎn)數(shù),那時(shí)候雖然沒學(xué)計(jì)算機(jī)專業(yè),但對(duì)修改器的運(yùn)行機(jī)制還是有所猜測(cè)的,當(dāng)時(shí)小學(xué)因?yàn)椴恢纼?nèi)存這回事,所以是覺得修改的文件中的數(shù)據(jù)。

        這個(gè)猜測(cè)如今看起來很搞笑,但也不失道理(要開始狡辯了),有些游戲的數(shù)據(jù)可能是先放在文件中的,在游戲啟動(dòng)之后把文件中的數(shù)據(jù)讀取到游戲的內(nèi)存區(qū)域,所以我們需要先修改數(shù)據(jù)所在的文件內(nèi)容,然后啟動(dòng)游戲,但是很多游戲的數(shù)據(jù)文件是加密的(出大問題,騎馬與砍殺就沒有加密),我們沒辦法從文件進(jìn)行修改,所以需要讓游戲進(jìn)程先把它讀到內(nèi)存,然后從內(nèi)存修改,然后再退出游戲的時(shí)候游戲進(jìn)程自動(dòng)把它保存下來,之后也就是這個(gè)數(shù)據(jù)了。

        所以綜上可以發(fā)現(xiàn)有這幾類修改對(duì)象:

          游戲數(shù)據(jù)在本地未加密文件,直接修改它來修改游戲數(shù)據(jù)

          這一類的代表就是騎馬與砍殺,它的角色數(shù)據(jù)在文檔中,可以肆意修改玩家屬性,但是不要修改太大,因?yàn)閿?shù)據(jù)會(huì)溢出。此外它的游戲數(shù)據(jù),如NPC對(duì)話,NPC姓名,國(guó)家名稱,城堡名稱都是明文給出的(還是用Excel保存的???),最可怕的是它的內(nèi)部機(jī)制,如兵種上限/士氣/圍攻時(shí)間/酒館花費(fèi)等都是明文的,怪不得騎砍會(huì)有各種版本。

          數(shù)據(jù)封裝,通過修改內(nèi)存來修改游戲數(shù)據(jù)

          網(wǎng)絡(luò)游戲,數(shù)據(jù)在對(duì)方服務(wù)器,無法直接修改,通過模擬網(wǎng)絡(luò)請(qǐng)求表單來模擬自己獲得游戲物品(看對(duì)方服務(wù)器邏輯嚴(yán)密程度了)

          舉幾個(gè)例子(騰訊游戲全部忽略,這個(gè)不在新手教程里面),你正在玩一個(gè)網(wǎng)頁(yè)游戲龍之刃,打死了一個(gè)小怪,獲得了15銀幣,這時(shí)你的網(wǎng)頁(yè)需要給服務(wù)器發(fā)送給你銀幣數(shù)據(jù)+15的信息,你可以用瀏覽器自帶的工具開發(fā)者調(diào)試看看這個(gè)數(shù)據(jù)的格式,然后模仿一個(gè)相似的,發(fā)送的服務(wù)器,比較菜的游戲廠商當(dāng)然無法完善這方面的邏輯了。(另外我有一個(gè)想法,steam在我們玩游戲的時(shí)候應(yīng)該會(huì)有一個(gè)線程監(jiān)控我們正在玩什么游戲,所以我們可以監(jiān)控這個(gè)線程發(fā)出的網(wǎng)絡(luò)表單,然后我們自己不斷發(fā)出,這不是卡套刷滿?)

        下面開始實(shí)戰(zhàn)部分,因?yàn)椴幌朐傧螺d騎砍,而且這種修改文件的教程在騎砍官網(wǎng)很多,所以我就跳過啦。

        一. 內(nèi)存數(shù)據(jù)排查

        游戲作為進(jìn)程運(yùn)行在我們的電腦中,所以要修改它的數(shù)據(jù)我們可以在內(nèi)存進(jìn)行搜索修改。

        拿植物大戰(zhàn)僵尸為例,我們要修改的是他的陽光數(shù)量。假如我們現(xiàn)在的陽光值是75,我們需要在內(nèi)存中查找75的數(shù)字。

        先用內(nèi)存工具打開植物大戰(zhàn)僵尸的進(jìn)程。

        然后查找25這個(gè)數(shù)字,下圖只找到一個(gè),所以陽光的數(shù)據(jù)就存儲(chǔ)在21BF10C8這個(gè)地址了,但很多游戲搜索出來可能不止這一個(gè)地址,我們需要將查詢的那個(gè)道具(陽光)花費(fèi)掉一點(diǎn),變成另一個(gè)值再次掃描一次才能精準(zhǔn)定位。

        修改這個(gè)地址的數(shù)值。

        在游戲中查看陽光數(shù)量。

        是不是太簡(jiǎn)單了?! 這是因?yàn)檫@個(gè)游戲本身設(shè)計(jì)已經(jīng)和這個(gè)時(shí)代脫軌了,如今的游戲制造商不僅要考慮內(nèi)容,還需要在安全上和高玩斗智斗勇。

        接下來再拿一個(gè)游戲練練手,就是最近非常火的宮崎英高老賊作品只狼。

        Sekiro : Shadows Die Twice

        作為一個(gè)九周目下忍,這款游戲真的讓我知道了死字怎么寫。

        先來看看我當(dāng)前的金幣,2323。

        然后按照慣例選擇只狼的進(jìn)程,搜索2323這個(gè)數(shù)據(jù),可以發(fā)現(xiàn)出現(xiàn)了很多。

        我去殺了一個(gè)小怪,把金幣加到了2360。

        再次搜索發(fā)現(xiàn)還有5個(gè)地址存在,直接修改會(huì)發(fā)現(xiàn)不會(huì)改變,有一種猜測(cè)是它用了一種類似于病毒中多進(jìn)程相互守護(hù)一樣的方法,會(huì)讓數(shù)據(jù)保持一致,所以我們可以直接全部選中同事修改,會(huì)發(fā)現(xiàn)第三個(gè)沒有修改成功,因?yàn)檫@個(gè)值不是背包中金幣數(shù)量,而是戰(zhàn)斗界面的數(shù)量,你可以自己試試。

        金幣順利添加了兩萬,其它數(shù)據(jù)在本地的都是如此,可以自己嘗試,但這種方法效率總是不高,我們可以使用代碼的形式來把這個(gè)修改過程自動(dòng)化。

        這里多說一句,代碼的方式是把數(shù)據(jù)的地址編碼到代碼中,如果游戲的更新導(dǎo)致這個(gè)地址改變?cè)?,代碼里面也要同步修改,所以需要頻繁更新的游戲其實(shí)修改器很多會(huì)失效。

        二. 外掛程序編寫

        先來了解幾個(gè)Windows的API。

          HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 通過類名或窗口名查找,返回窗口句柄DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId); 得到窗口句柄后通過GetWindowThreadProcessId這個(gè)函數(shù)來獲得窗口所屬進(jìn)程ID和線程IDHANDLE OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwProcessId) 打開一個(gè)已存在的進(jìn)程對(duì)象,并返回進(jìn)程的句柄bool WriteProcessMemory(HANDLE hProcess,LPVOID lpBaseAddress,LPVOID lpBuffer,DWORD nSize,LPDWORD lpNumberOfBytesWritten ); 能寫入某一進(jìn)程的內(nèi)存區(qū)域。入口區(qū)必須可以訪問,否則操作將失敗

          附上代碼:

            #include #include int main() { HWND h = ::FindWindow(NULL, "植物大戰(zhàn)僵尸中文版"); // 尋找并打開進(jìn)程 DWORD processid; GetWindowThreadProcessId(h, &processid); HANDLE hprocess = 0; hprocess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processid); if (hprocess == 0) { // 對(duì)應(yīng)處理 printf("打開進(jìn)程失敗!\n"); return 1; } else { printf("打開進(jìn)程成功!\n"); DWORD hp = 3000; // 要修改的游戲數(shù)據(jù)最大值 LPCVOID addr = (LPVOID)0x21BF10C8; // 通過CE找到的游戲數(shù)據(jù)地址 DWORD res = WriteProcessMemory(hprocess, (LPVOID)addr, &hp, 4, 0); // 寫入內(nèi)存修改游戲數(shù)據(jù) return 0; }}

            這樣一個(gè)代碼,可以讓我們隨時(shí)調(diào)用,把陽光修改為2000,這個(gè)程序沒有做圖形化界面,因?yàn)樘?jiǎn)單了,所以當(dāng)做入門Demo吧。

            我們修改了通過地址直接游戲的數(shù)據(jù),那么能不能說做一個(gè)游戲助手,讀出游戲的某些數(shù)據(jù)來輔助玩家呢?CE工具雖然可以搜索讀取,但是效率太差,接下來介紹一個(gè)新的API,來讀取固定地址的數(shù)據(jù)。

              HWND ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead); 根據(jù)進(jìn)程句柄讀入該進(jìn)程的某個(gè)內(nèi)存空間lpBaseAddress的nSize字節(jié),并寫入緩沖區(qū)lpBuffer,多次計(jì)算基址和偏移即可

              嘗試讀取 :

              附上代碼實(shí)現(xiàn):

                #include #include int main() { HWND h = ::FindWindow(NULL, "植物大戰(zhàn)僵尸中文版"); // 尋找并打開進(jìn)程 DWORD processid; GetWindowThreadProcessId(h, &processid); HANDLE processh = 0; processh = OpenProcess(PROCESS_ALL_ACCESS,FALSE,processid); if (processh == 0) { // 對(duì)應(yīng)處理 printf("打開進(jìn)程失敗!\n"); return 1; } else { printf("打開進(jìn)程成功!\n"); int sun; // 用于存放陽光數(shù)據(jù) LPCVOID mbase = (LPCVOID)0x1E0CF020; LPVOID mbuffer = (LPVOID)&sun; ::ReadProcessMemory(processh, mbase, mbuffer, 4, 0); printf("您有陽光:%d\n", sun); return 0;}

                三. 掛機(jī)類自動(dòng)外掛

                上述都是一些修改數(shù)據(jù)的外掛,此外還有一種是自動(dòng)操作類的修改器,比如自動(dòng)玩連連看(霧),自動(dòng)下棋(霧),自動(dòng)拼圖(笑)。

                例如下面這樣的連連看,當(dāng)你用CE觀察內(nèi)存時(shí),會(huì)發(fā)現(xiàn)它的數(shù)據(jù)奇妙在于這是一個(gè)二維數(shù)組,在內(nèi)存中不同牌有不同數(shù)值,此處參考網(wǎng)上lgx大佬給出的方案。

                想要自動(dòng)消除連連看,肯定需要先模擬鼠標(biāo)的操作,介紹一個(gè)API,它可以模擬鼠標(biāo)操作,但不會(huì)移動(dòng)我們的物理鼠標(biāo)(虛無點(diǎn)擊?)。

                  LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);其中Msg為WM_LBUTTONDOWN,WM_LBUTTONUP,表示對(duì)鼠標(biāo)的軟件模擬操作(雖然兼容性和安全性不如硬件模擬的mouse_event,但不改變移動(dòng)鼠標(biāo)指針)

                  除此之外,對(duì)一個(gè)二維數(shù)組尋找可以消除的兩幅牌,可以使用BFS算法實(shí)現(xiàn)。

                    void clearapair() { //找到可消去的兩個(gè)點(diǎn)并點(diǎn)擊 POINT p1, p2; int x1, y1, x2, y2; for (y1=0; y1<11; y1++) for (x1=0; x1<19; x1++) { if (!chessdata[y1][x1]) continue; for (y2=0; y2<11; y2++) for (x2=0; x2<19; x2++) if (chessdata[y2][x2] && (chessdata[y1][x1]==chessdata[y2][x2]) && (x1!=x2 || y1!=y2) ) { p1.x=x1; p1.y=y1; p2.x=x2; p2.y=y2; readchess(); if (llk_bfs(y1, x1, y2, x2) != -1) { click2p(p1, p2); return; } } }}

                    四. 網(wǎng)絡(luò)游戲外掛

                    這個(gè)是我從小學(xué)四年級(jí)開始玩的游戲,因?yàn)闀r(shí)間很長(zhǎng)沒有登錄,這里累積了很多經(jīng)驗(yàn),在領(lǐng)取之前我們可以先觀察一下。

                    抓到了一條表單。

                    初步分析,經(jīng)驗(yàn)數(shù)據(jù)不是直接明文規(guī)定的,而是從了其他數(shù)值代替,并且獲取經(jīng)驗(yàn)這一類型也是有其他數(shù)字代替,這里初步猜測(cè)為age。

                    好吧,可能種類太多,抓不出來相同的Age。

                    但是我換了一種方式,對(duì)寵物使用了兩次經(jīng)驗(yàn)包,抓下來的兩次包,都是叫fcode1f3....的這個(gè)包。

                    其中Age類型也是一樣。

                    現(xiàn)在過了幾分鐘,我們把第三個(gè)包也使用掉。

                    囊達(dá)?難道,這個(gè)Age真的是...(小聲bb)

                    還是不確定,讓我們用爬蟲來模擬這次表單吧,刷爆(封號(hào))!!!

                    測(cè)試N次過后...

                    成功啦!!!

                    需要注意的是,這個(gè)游戲服務(wù)器以及幾年沒更新了,上一條公告還是十年前的。

                    如果你要使用爬蟲來模擬使用道具,非常關(guān)鍵的一個(gè)信息就是cookie,這是確認(rèn)你登錄的賬號(hào)的判斷信息。

                    下面貼出代碼(我的cookie肯定要?jiǎng)h除掉啦)

                      import java.util.ArrayList;import java.util.List;import org.apache.http.Header;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ResponseHandler;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.BasicResponseHandler;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.message.BasicNameValuePair;import org.apache.http.protocol.HTTP;public class Renren { private static String renRenLoginURL = "http://resourcemop.l.imop.com/res/fc/fcde1f39034b164a0d5fe7e455b0c32e"; private HttpResponse response; private CloseableHttpClient httpclient = HttpClients.createDefault(); private boolean login() { HttpGet httpGet = new HttpGet(renRenLoginURL); httpGet.setHeader("Accept-Ranges", "bytes"); httpGet.setHeader("Age", "74342"); httpGet.setHeader("Cache-Control", ""); httpGet.setHeader("Content-Length", "3266"); httpGet.setHeader("Content-Type", "text/plain"); httpGet.setHeader("Date", "Thu, 23 May 2019 08:41:58 GMT"); httpGet.setHeader("Expires", "Sun, 20 May 2029 08:41:58 GMT"); httpGet.setHeader("Last-Modified", "Wed, 22 May 2019 08:13:20 GMT"); httpGet.setHeader("Server", "Apache"); httpGet.setHeader("Via", "1.0 Static1.lzr.squid1:80 (squid/2.6.STABLE7)"); httpGet.setHeader("X-Cache", "HIT from Static1.lzr.squid1"); httpGet.setHeader("Referer", "http://s34.l.imop.com/"); httpGet.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"); try { response = httpclient.execute(httpGet); } catch (Exception e) { e.printStackTrace(); return false; } finally { httpGet.abort(); } return true; } public static void main(String[] args) { Renren renRen = new Renren(); renRen.login(); }}

                      這個(gè)其實(shí)是兩年前寫的人人網(wǎng)爬蟲,改了改表單數(shù)據(jù)就可以用啦。

                      篇幅有限,所以暫時(shí)就寫這么多。之后可能會(huì)繼續(xù)更新其他的修改教程,steam掛卡這個(gè)我是一定要寫的。

                      敲代碼是熱愛,敲到世界充滿愛!撤退!

                      (完)

                      HWND ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead); 根據(jù)進(jìn)程句柄讀入該進(jìn)程的某個(gè)內(nèi)存空間lpBaseAddress的nSize字節(jié),并寫入緩沖區(qū)lpBuffer,多次計(jì)算基址和偏移即可

                      嘗試讀取 :

                      附上代碼實(shí)現(xiàn):

                        #include #include int main() { HWND h = ::FindWindow(NULL, "植物大戰(zhàn)僵尸中文版"); // 尋找并打開進(jìn)程 DWORD processid; GetWindowThreadProcessId(h, &processid); HANDLE processh = 0; processh = OpenProcess(PROCESS_ALL_ACCESS,FALSE,processid); if (processh == 0) { // 對(duì)應(yīng)處理 printf("打開進(jìn)程失敗!\n"); return 1; } else { printf("打開進(jìn)程成功!\n"); int sun; // 用于存放陽光數(shù)據(jù) LPCVOID mbase = (LPCVOID)0x1E0CF020; LPVOID mbuffer = (LPVOID)&sun; ::ReadProcessMemory(processh, mbase, mbuffer, 4, 0); printf("您有陽光:%d\n", sun); return 0;}

                        三. 掛機(jī)類自動(dòng)外掛

                        上述都是一些修改數(shù)據(jù)的外掛,此外還有一種是自動(dòng)操作類的修改器,比如自動(dòng)玩連連看(霧),自動(dòng)下棋(霧),自動(dòng)拼圖(笑)。

                        例如下面這樣的連連看,當(dāng)你用CE觀察內(nèi)存時(shí),會(huì)發(fā)現(xiàn)它的數(shù)據(jù)奇妙在于這是一個(gè)二維數(shù)組,在內(nèi)存中不同牌有不同數(shù)值,此處參考網(wǎng)上lgx大佬給出的方案。

                        想要自動(dòng)消除連連看,肯定需要先模擬鼠標(biāo)的操作,介紹一個(gè)API,它可以模擬鼠標(biāo)操作,但不會(huì)移動(dòng)我們的物理鼠標(biāo)(虛無點(diǎn)擊?)。

                          LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);其中Msg為WM_LBUTTONDOWN,WM_LBUTTONUP,表示對(duì)鼠標(biāo)的軟件模擬操作(雖然兼容性和安全性不如硬件模擬的mouse_event,但不改變移動(dòng)鼠標(biāo)指針)

                          除此之外,對(duì)一個(gè)二維數(shù)組尋找可以消除的兩幅牌,可以使用BFS算法實(shí)現(xiàn)。

                            void clearapair() { //找到可消去的兩個(gè)點(diǎn)并點(diǎn)擊 POINT p1, p2; int x1, y1, x2, y2; for (y1=0; y1<11; y1++) for (x1=0; x1<19; x1++) { if (!chessdata[y1][x1]) continue; for (y2=0; y2<11; y2++) for (x2=0; x2<19; x2++) if (chessdata[y2][x2] && (chessdata[y1][x1]==chessdata[y2][x2]) && (x1!=x2 || y1!=y2) ) { p1.x=x1; p1.y=y1; p2.x=x2; p2.y=y2; readchess(); if (llk_bfs(y1, x1, y2, x2) != -1) { click2p(p1, p2); return; } } }}

                            四. 網(wǎng)絡(luò)游戲外掛

                            這個(gè)是我從小學(xué)四年級(jí)開始玩的游戲,因?yàn)闀r(shí)間很長(zhǎng)沒有登錄,這里累積了很多經(jīng)驗(yàn),在領(lǐng)取之前我們可以先觀察一下。

                            抓到了一條表單。

                            初步分析,經(jīng)驗(yàn)數(shù)據(jù)不是直接明文規(guī)定的,而是從了其他數(shù)值代替,并且獲取經(jīng)驗(yàn)這一類型也是有其他數(shù)字代替,這里初步猜測(cè)為age。

                            好吧,可能種類太多,抓不出來相同的Age。

                            但是我換了一種方式,對(duì)寵物使用了兩次經(jīng)驗(yàn)包,抓下來的兩次包,都是叫fcode1f3....的這個(gè)包。

                            其中Age類型也是一樣。

                            現(xiàn)在過了幾分鐘,我們把第三個(gè)包也使用掉。

                            囊達(dá)?難道,這個(gè)Age真的是...(小聲bb)

                            還是不確定,讓我們用爬蟲來模擬這次表單吧,刷爆(封號(hào))!!!

                            測(cè)試N次過后...

                            成功啦!!!

                            需要注意的是,這個(gè)游戲服務(wù)器以及幾年沒更新了,上一條公告還是十年前的。

                            如果你要使用爬蟲來模擬使用道具,非常關(guān)鍵的一個(gè)信息就是cookie,這是確認(rèn)你登錄的賬號(hào)的判斷信息。

                            下面貼出代碼(我的cookie肯定要?jiǎng)h除掉啦)

                              import java.util.ArrayList;import java.util.List;import org.apache.http.Header;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ResponseHandler;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.BasicResponseHandler;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.message.BasicNameValuePair;import org.apache.http.protocol.HTTP;public class Renren { private static String renRenLoginURL = "http://resourcemop.l.imop.com/res/fc/fcde1f39034b164a0d5fe7e455b0c32e"; private HttpResponse response; private CloseableHttpClient httpclient = HttpClients.createDefault(); private boolean login() { HttpGet httpGet = new HttpGet(renRenLoginURL); httpGet.setHeader("Accept-Ranges", "bytes"); httpGet.setHeader("Age", "74342"); httpGet.setHeader("Cache-Control", ""); httpGet.setHeader("Content-Length", "3266"); httpGet.setHeader("Content-Type", "text/plain"); httpGet.setHeader("Date", "Thu, 23 May 2019 08:41:58 GMT"); httpGet.setHeader("Expires", "Sun, 20 May 2029 08:41:58 GMT"); httpGet.setHeader("Last-Modified", "Wed, 22 May 2019 08:13:20 GMT"); httpGet.setHeader("Server", "Apache"); httpGet.setHeader("Via", "1.0 Static1.lzr.squid1:80 (squid/2.6.STABLE7)"); httpGet.setHeader("X-Cache", "HIT from Static1.lzr.squid1"); httpGet.setHeader("Referer", "http://s34.l.imop.com/"); httpGet.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"); try { response = httpclient.execute(httpGet); } catch (Exception e) { e.printStackTrace(); return false; } finally { httpGet.abort(); } return true; } public static void main(String[] args) { Renren renRen = new Renren(); renRen.login(); }}

                              這個(gè)其實(shí)是兩年前寫的人人網(wǎng)爬蟲,改了改表單數(shù)據(jù)就可以用啦。

                              篇幅有限,所以暫時(shí)就寫這么多。之后可能會(huì)繼續(xù)更新其他的修改教程,steam掛卡這個(gè)我是一定要寫的。

                              敲代碼是熱愛,敲到世界充滿愛!撤退!

                              (完)

                              作者:panpan0571

                              甘肅

                              甘肅是一處“雞犬相聞”"卻又“與世無爭(zhēng)”的世外桃源,更為震撼的是這里的自然景觀。

                              這里有直插云天的皚皚雪峰;有一望無垠的遼闊草原;有莽莽漠漠的戈壁瀚海;有郁郁蔥蔥的次生森林;有神奇碧綠的湖泊佳泉;有江南風(fēng)韻的自然風(fēng)光;也有西北特有的名花瑞果。這就是甘肅,不嬌氣不精致,卻美得古樸又大氣。

                              人類藝術(shù)的結(jié)晶在這里閃閃發(fā)光,千年不褪色!這,是不可錯(cuò)過的精彩!

                              第1天

                              杭州

                              英倫風(fēng)出租車

                              杭州蕭山機(jī)場(chǎng)擴(kuò)建后,更時(shí)尚漂亮

                              蘭州

                              提前降落在中川機(jī)場(chǎng),前后來了7-8回蘭州,有種莫名的親切感。

                              鼓樓的夜晚時(shí)間匆匆 陌生的人 請(qǐng)給我一支蘭州(宋冬野)。

                              蘭州中川機(jī)場(chǎng)

                              這家店原來是馬子祿牛肉面,哪個(gè)更好吃呢?

                              京穆蘭蘭州牛肉面·清真

                              去酒店的路上

                              從中川機(jī)場(chǎng)出來,去民航招待所費(fèi)了一些周折。

                              因?yàn)槭峭砩喜惶谜?,問了機(jī)場(chǎng)工作人員,才知道要先過一座天橋。

                              吶,就是這個(gè)了。。。走在橋上,夏天的風(fēng)也能讓你一激靈。

                              深夜的過街天橋,感覺可不好

                              走去招待所的路上,穿過中川公園。

                              公園內(nèi)沒有開燈,隱隱約約大路上的燈在閃爍,有著詭異的氣氛。

                              中川公園

                              蘭州民航招待所

                              招待所位于蘭州中川機(jī)場(chǎng)老候機(jī)樓對(duì)面。

                              晚上12點(diǎn),走了一段昏暗的帶有西北特色小路,小超市像20年前南方城市的樣子。

                              走了10分鐘后,遠(yuǎn)遠(yuǎn)看到招待所的燈光,激動(dòng)不已。

                              那個(gè)點(diǎn)的前臺(tái)大姐,看著比白天更有魅力,我想著是有人在等你回“家”的感覺。

                              深夜總有人留著燈

                              招待所的小貓咪,從來沒有早睡過。那句話沒錯(cuò),沒有一條小魚干是隨便吃的。

                              工作喵

                              招待所一樓的餐廳不大,選擇有限,吃飽無憂。

                              餐廳色彩搭配不錯(cuò)

                              招待所內(nèi)廊做的很夢(mèng)幻,

                              其貌不揚(yáng)卻有內(nèi)涵,

                              這就是驚喜。

                              機(jī)艙主題

                              第2天

                              神州租車

                              神州租車APP很方便,保姆級(jí)步行導(dǎo)航。

                              不會(huì)找錯(cuò)地方。就是有點(diǎn)繞。

                              神州柜臺(tái)只大哥一人,除了打電話解決問題,還順便幫我辦好手續(xù),這就是效率。

                              神州租車貼心步行導(dǎo)航

                              接下來的幾天,就要拜托“探岳哥”了。

                              95,管夠!動(dòng)力不要保留,盡情輸出吧!

                              白色探岳

                              之前沒有開過大眾車,還算不錯(cuò)。

                              動(dòng)力嘛,超車要踩的稍微狠一點(diǎn)。過了一秒,探哥收到指令,框框往前沖。。。

                              懸掛系統(tǒng)略顯松垮,問題也不大,畢竟不是咱的車。

                              那就連上carplay,出發(fā)go吧。

                              探哥內(nèi)飾

                              在蘭州雨一直下,對(duì)于大西北來說,其實(shí)算是不錯(cuò)的天氣。

                              G6京藏高速

                              雨一直下。??ǖ恕|S河在青海境內(nèi)還是很清澈的,到蘭州附近河水就變黃了。

                              黃河大橋

                              東鄉(xiāng)縣奔馳溝觀景平臺(tái)(劉家峽水庫(kù))

                              東鄉(xiāng)奔馳溝觀景平臺(tái),下雨天來看劉家峽,也別有一番風(fēng)味。過幾天還會(huì)路過這里的低配版觀景平臺(tái),晴天大太陽放無人機(jī),曬的要死!

                              在奔馳溝俯瞰劉家峽水庫(kù)

                              東鄉(xiāng)奔馳溝觀景平臺(tái)有停車場(chǎng)、木棧道。登上觀景平臺(tái),整個(gè)視野變得超級(jí)開闊,鳥瞰整個(gè)庫(kù)區(qū)和大橋美景,眼下的景色讓人心曠神怡,不由得震撼。

                              壯觀的劉家峽大橋像一道彩虹,橫跨在奔馳溝上,嘆為觀止。折達(dá)公路上來往的車輛俯瞰猶如爬行的蟲子,真有一種“會(huì)當(dāng)凌絕頂,一覽眾山小”的感覺。

                              在奔馳溝俯瞰劉家峽水庫(kù)

                              折達(dá)公路

                              折達(dá)公路建設(shè)標(biāo)準(zhǔn)和質(zhì)量雖然打了折,但它確實(shí)是條美麗的景觀路。只是太窄、雙向兩車道,碰到大車在前面慢慢吞吞,心情也跟著打折。

                              折達(dá)公路

                              臨夏

                              臨夏回族自治州,簡(jiǎn)稱臨夏州,是中國(guó)甘肅省下轄的一個(gè)自治州,位于甘肅省中部,黃河上游,黃土高原與青藏高原交界。地處省會(huì)蘭州以南,西為青海省邊界,南面是甘南藏族自治州,東鄰定西市。首府臨夏市是古代絲綢之路、唐蕃古道的重鎮(zhèn),明代四大茶馬司之一,有“河湟雄鎮(zhèn)”之稱。

                              臨夏收費(fèi)站

                              臨夏州民族文化和民俗風(fēng)情獨(dú)特,旅游資源眾多。境內(nèi)有以世界非物質(zhì)文化遺產(chǎn)“花兒”和國(guó)家級(jí)非物質(zhì)遺產(chǎn)磚雕為主的民族民俗文化,以中國(guó)“小麥加”·伊斯蘭經(jīng)典為代表的宗教歷史文化。有炳靈寺石窟,蓮花山,松鳴巖,劉家峽水庫(kù)等旅游景點(diǎn)。

                              臨夏街景

                              臨夏是中華文明的重要起源地之一,早在5000多年以前就有先民居住,自秦漢以來就設(shè)縣、置州、建郡,古稱枹罕,后改稱河州。是我國(guó)新石器文化最集中、考古發(fā)掘最多的地區(qū)之一。馬家窯文化、半山文化、齊家文化等文化遺址星羅棋布,因國(guó)家博物館珍藏的“彩陶王”出土于臨夏,被譽(yù)為“中國(guó)彩陶之鄉(xiāng)”。有世界文化遺產(chǎn)炳靈寺石窟、世界非物質(zhì)文化遺產(chǎn)民歌“花兒”,被譽(yù)為“中國(guó)花兒之鄉(xiāng)”。

                              臨夏街景

                              臨夏街景

                              八坊十三巷

                              八坊十三巷是國(guó)家AAAA級(jí)旅游景區(qū) ,位于甘肅臨夏回族自治州首府臨夏市。臨夏古稱河州,知道河州的人,還會(huì)知道臨夏市內(nèi)的回民又稱“八坊人”。“八坊”和“河州”同時(shí)成為了臨夏的別稱,而八坊十三巷便是河州民族風(fēng)情的古街區(qū)。

                              路牌

                              從唐朝,圍繞著八座清真寺形成了八個(gè)教坊、十三條街巷,故稱為“八坊十三巷”。它融合了回族磚雕、漢族木刻、藏族彩繪,集民族特色、休閑旅游、綠色生態(tài)、人文科教為一體,呈現(xiàn)出穆斯林的生活畫卷,是河州民族民俗文化名片,民族建筑藝術(shù)“大觀園”。

                              八坊十三巷全覽

                              城角寺:市級(jí)文物保護(hù)單位,位于北巷口東北部,細(xì)巷西北部,屬“格底目”教派,俗稱“老教”。是臨夏州較大的清真寺之一,也是臨夏市八坊十二寺之列。

                              因地處小西關(guān)路,又稱小西關(guān)清真寺,始建于明朝成化年間(約1465年—1487年間),已有五百多年的歷史,當(dāng)時(shí)建有禮拜大殿、喚禮樓、凈水堂、住房等建筑物。禮拜大殿為磚木結(jié)構(gòu)飛檐翹角中國(guó)古典“五轉(zhuǎn)七”式建筑,喚禮樓為二層四角亭式,均為磚木結(jié)構(gòu)。

                              民國(guó)17年(1928年),毀于兵燹(xian)。1930年信教群眾捐資依樣復(fù)建。大殿仍為磚木結(jié)構(gòu)飛檐翹角中國(guó)古典“五轉(zhuǎn)七”式建筑,喚禮樓為木制結(jié)構(gòu),雕梁畫棟、斗拱架彩、規(guī)模宏大,正門為“三開旋式”,建筑藝術(shù)上稱之為“二仙盤道”。1944—1946年再次重建喚禮樓,為木制結(jié)構(gòu)五層六角飛檐翹角式建筑,賦有雕梁畫棟,彩飾豐富華麗,遍布磚木雕作。建有供人上下的兩面樓梯稱“二郎擔(dān)山“,壯觀宏偉,雋秀挺拔。 歷經(jīng)多年的不斷修葺和擴(kuò)建,規(guī)模宏大,建筑雄偉華麗更勝前時(shí)。成三進(jìn)院落:禮拜殿院、學(xué)房院、后院,占地3100平方米。建筑面積近2000平方米。重建后的禮拜大殿為中國(guó)古典式“五轉(zhuǎn)七”式建筑,由前卷、正殿兩部分組成,均為磚木結(jié)構(gòu)。禮拜大殿正南方建有五層六面飛檐翹角式喚禮樓,底層為正門,樓身高達(dá)27米,臨街矗立,雋秀玲瓏,高聳輕巧。

                              清真城角寺

                              來,坐馬車。

                              哦,不拼車。

                              八坊十三巷

                              八坊民俗館:省級(jí)文物保護(hù)單位,古稱“大公館”,位于大旮巷80號(hào),原為馬占鰲之孫、馬安良之子馬廷勷,人稱“三少軍”的私邸。至1928年,大公館形成了占地十分寬闊的三進(jìn)或四進(jìn)式四合院。內(nèi)中,正院四座,院中套院,院院相通,亭臺(tái)樓閣,曲徑回廊。

                              正院之外,尚有占地寬廣的后院、南院、車院、花園及庫(kù)房,與正院相連。后院儲(chǔ)存軍用品,南院為車馬院,整個(gè)建筑群四周均有高大圍墻及哨樓,兼具軍事防御功能。建筑仿造北京四合院形制,融入回族磚雕、漢族木雕、藏族彩繪等眾多地方特色建筑文化,代表了臨夏地區(qū)建筑極致水平。

                              “大公館”幾經(jīng)戰(zhàn)火和人為損毀,現(xiàn)僅存三少君府部分建筑,不足原有建筑十分之一。修繕后的80號(hào)大院其建筑主要由包括正房(北房)、東西耳樓、東西廂房、廳堂、游廊、花園構(gòu)成。整體裝飾為磚雕和木雕,青磚的古樸典雅,木雕的雍容華貴,象征著回漢文化的相互融合與和諧統(tǒng)一。

                              八坊民俗館

                              這玩意兒(搖爆米花),全國(guó)都有嗎

                              東公館是民國(guó)時(shí)期臨夏大戶人家的私宅,于1938年動(dòng)工修建,1945年建成,現(xiàn)為全國(guó)重點(diǎn)文物保護(hù)單位,國(guó)家 AAA 級(jí)旅游景區(qū)。1949年8月22日臨夏解放民解放軍接管,王震大軍進(jìn)軍青海前,司令部曾駐此。

                              東公館的歷史

                              臨夏美食

                              甘蔗冰糖

                              鐵/家/寺

                              大西關(guān)清真寺

                              西關(guān)路車太多,找了一圈,最后把車停在紅園新村路。

                              夏河美食

                              G1816 烏海至瑪沁高速公路

                              烏瑪高速車很少,可以邊開車邊欣賞風(fēng)景(照片都是副駕駛拍的哈)。

                              G1816

                              烏瑪高速上的景色

                              夏河,夏河。

                              烏瑪高速上的景色

                              右轉(zhuǎn)往王夏高速,還有30多公里就能到拉卜楞寺(夏河)。

                              景點(diǎn)很多,都值得去看看

                              王格爾塘—夏河高速公路,簡(jiǎn)稱王夏高速。

                              王夏高速

                              藏區(qū)的白塔,可以理解為漢族的宗祠建筑。

                              王夏高速

                              王夏高速

                              夏河在望

                              夏河,是個(gè)詩(shī)意的名字

                              S312

                              進(jìn)夏河前公路上像牌樓的建筑物

                              S312

                              可右轉(zhuǎn)去青海

                              拉卜楞寺

                              過大夏河,爬上對(duì)面的坡地,居高臨下,可以俯瞰整個(gè)拉卜楞寺的全貌,成片的寺廟經(jīng)堂非常壯觀,貢唐寶塔的金頂也閃爍著熠熠光芒。

                              鳥瞰拉卜楞寺

                              傍晚和閑時(shí),常能看到僧人們?cè)谶@里三兩而坐憩息談經(jīng)。這里也是看日落和日出的最佳地段,無論是晨光初露的拉卜楞寺,還是夕陽時(shí)分的貢唐寶塔,都分外迷人。

                              坡地邊的攤位

                              來到拉卜楞寺,不得不去全國(guó)最長(zhǎng)的轉(zhuǎn)經(jīng)廊轉(zhuǎn)上一圈。這長(zhǎng)達(dá)3.5km 的轉(zhuǎn)經(jīng)廊周圍,每時(shí)每刻都有虔誠(chéng)的信眾追隨并叩拜著。

                              拉卜楞寺外的轉(zhuǎn)經(jīng)廊

                              跟隨著喇嘛或當(dāng)?shù)夭孛?,順時(shí)針地圍繞整個(gè)寺院轉(zhuǎn)上-圈,在不停行走的過程中,觸摸每一個(gè)滄桑的經(jīng)綸,感受信眾們的信仰和執(zhí)著,一定會(huì)有很多收獲。

                              白塔/藏民們經(jīng)常會(huì)在白塔周圍轉(zhuǎn)經(jīng),祈求神靈保佑和庇護(hù)。

                              拉卜楞寺

                              身著藏族服飾的姑娘

                              典型的夏河小店/價(jià)廉物美

                              夏河的馕

                              夏河扎西洋浀賓館

                              酒店的民族裝飾/紋飾與色彩都很神秘

                              洋浀對(duì)面的小店,喝了羊湯很快就有反應(yīng)了。

                              腸胃不好的同學(xué),要慎重。

                              第3天

                              拉卜楞寺

                              早起看日出,走進(jìn)拉卜楞寺對(duì)面的學(xué)校。

                              藏族學(xué)校

                              藏民祭祀祈福用品

                              甘南

                              甘南藏族自治州位于甘肅省西南部,與青海、四川毗鄰,屬于安多藏區(qū),首府為合作市。作為絲綢之路和唐蕃古道的重要組成部分,甘南州不僅有著廣闊美麗的高原風(fēng)光,還擁有著濃郁的藏傳佛教文化風(fēng)情,可以說景色和人文兩者兼具。在圣境天堂般的甘南,草原上彌散著沁入心脾的酥油香,拉卜楞寺的辯經(jīng)聲隨著炊煙一同升起,郎木寺如世外桃源般遺世獨(dú)立,白龍江源頭傳來久遠(yuǎn)的召喚。轉(zhuǎn)經(jīng)廊外默念著六字真言、充滿信仰的人們和匍富在路上、磕著長(zhǎng)頭的老者都給我們帶來心靈的震撼。

                              ??撇菰?/p>

                              剛出夏河,就有美麗的風(fēng)景。

                              中國(guó)拉卜楞寺/世界藏學(xué)府

                              G316??茲竦赜^景臺(tái)

                              桑科草原是桑科鄉(xiāng)達(dá)久灘草原的一部分,位于夏河縣城西南 10km 處。

                              G316??茲竦赜^景臺(tái)

                              ??撇菰娘L(fēng)景在沿途都能看到,進(jìn)入草原游玩主要是參加藏家樂的活動(dòng)。目前在??撇菰糜螀^(qū)內(nèi)已有尼瑪度假村、格?;糜吸c(diǎn)等旅游設(shè)施 10 余處。

                              格?;ú菰?/p>

                              可以在藏包里吃酸奶、手抓羊肉、裕耙等藏族食物,參加箸火晚會(huì)、騎馬等娛樂活動(dòng),但牧民家條件略苦,習(xí)俗上可能有不便的地方根據(jù)個(gè)人喜好選擇是否參加。每年的農(nóng)歷七月十三,達(dá)久灘上會(huì)舉行盛大的賽馬活動(dòng),熱鬧非凡。

                              ??撇菰?/p>

                              桑科草原上騎行的人勇士

                              郎木寺鎮(zhèn)

                              家人高反狀態(tài)不佳,吃了頓中飯,匆匆而過;

                              我們后面還會(huì)來郎木寺,那時(shí)候已經(jīng)適應(yīng)了高海拔情況。

                              因身體原因,在格爾底寺匆匆而過

                              四川格爾底寺

                              郎木寺鎮(zhèn)車很多,不過有警車來回喊話疏導(dǎo)交通,不至于堵塞不通。

                              郎木寺鎮(zhèn)

                              U13縣道

                              從郎木寺鎮(zhèn)去唐克鎮(zhèn)(黃河九曲)有兩條路。一條是248國(guó)道之雅克大道,一條是U13縣道。我們先走U13,去扎尕那再走248。在西北旅行,越是不起眼的小路,越有可能遇到驚艷的美景。

                              U13縣道

                              眼睛是最好的記錄儀,再好的相機(jī)都不如親眼來看看。

                              U13縣道

                              記不清楚我們一路上“哇”了多少回。

                              U13縣道

                              旅行不必在意目的地,在乎的是沿途的風(fēng)景和看風(fēng)景的心情!

                              與若爾蓋藏族小姑娘的對(duì)話,都是一次心靈的凈化。

                              若爾蓋草原上/純真的小姑娘

                              若爾蓋草原風(fēng)光,

                              美的讓人沉醉。

                              你之前看過無數(shù)的美景,

                              依然會(huì)無法自拔的愛上它。

                              黃河九曲第一灣

                              九曲黃河第一彎位于中國(guó)甘肅省臨夏回族自治州瑪曲縣,是黃河上游的一個(gè)著名景點(diǎn)。藏族人民結(jié)合黃河上游的地形和景觀,為上游諸河段取了富有特色的名稱,如“卡日曲”、“約古宗列曲”、“扎曲”、“星宿?!薄ⅰ艾斍薄ⅰ拔觯ㄙn)支”、“河曲”、“九曲”、“逢留大河”等。藏語中“河”被稱為“曲”?!熬徘敝傅氖翘茣r(shí)對(duì)貴德以上黃河段的稱呼,即黃河首曲所在地瑪曲縣。九曲黃河第一彎景區(qū)距離唐克西村9公里,是黃河及其支流白河交匯并轉(zhuǎn)彎的地方,景色壯觀,被譽(yù)為“塞外西湖”。。

                              黃河九曲第一灣/落日

                              黃河九曲第一灣/法螺觀景臺(tái)

                              若爾蓋星途智享酒店

                              住在蒙古包,感受異域風(fēng)情。

                              蒙古包

                              星途酒店

                              深夜不要錯(cuò)過美麗的星空。

                              酒店右側(cè)有個(gè)廣場(chǎng),深夜2點(diǎn)結(jié)伴去拍星空、銀河。

                              星空

                              第4天

                              G248

                              若爾蓋草原海拔3500米以上,沿途可游覽花湖、若爾蓋縣城、松潘草原、紅原草原、黃河九曲第一灣、瓦切塔林、紅軍過草地紀(jì)念碑等景點(diǎn)。這是一條經(jīng)典景觀大道,藍(lán)天白云,高原草旬,遍地小黃花,山上的牛羊,仿佛置身于一個(gè)夢(mèng)幻般的世界…

                              248國(guó)道若爾蓋段/也是景觀大道

                              若爾蓋草原3500+,可能會(huì)有高反,不要跑不要跳。

                              248國(guó)道若爾蓋段/車少景色迷人

                              在甘南經(jīng)常會(huì)遇上牦牛/羊/馬橫穿公路

                              要有耐心,休息一下,等它們先過去

                              248國(guó)道/看不夠的美景

                              甘川交界有少量野生梅花鹿分布

                              路標(biāo)有三種文字上

                              向左向右/都是美麗的景色

                              這云/都在翩翩起舞

                              郎木寺是甘南重要的樞紐小鎮(zhèn)

                              若爾蓋花湖生態(tài)旅游區(qū)

                              若爾蓋草原,也稱熱爾大壩草原,僅次于呼倫貝爾草原,海拔3468米,面積近3萬平方公里,由草甸草原和沼澤組成。若爾蓋花湖位于四川若爾蓋和甘肅郎木寺之間的213國(guó)道旁,是熱爾大壩草原上的一個(gè)天然海子。

                              花湖

                              如詩(shī)如畫的若爾蓋

                              248國(guó)道(紅星鎮(zhèn)-鐵布鎮(zhèn)-迭部縣)

                              248國(guó)道

                              紅星鎮(zhèn)/離降扎溫泉11公里左右

                              248國(guó)道(紅星鎮(zhèn)-鐵布鎮(zhèn)-迭部縣)的地貌與若爾蓋草原完全不同

                              更像在江南丘陵行駛

                              裸露的巖石

                              248國(guó)道左拐往益哇

                              右邊是345國(guó)道往迭部

                              益哇

                              哈雜村岔路

                              扎尕那

                              扎尕那山位于甘肅省甘南迭部縣的益哇鄉(xiāng),全國(guó)十大非著名山峰之一,海拔3970米。

                              “扎尕那”的藏語意思為“石匣子”,是一座天然巖壁構(gòu)筑的古城,俗有“閻王殿”之稱。扎尕那在解放以前屬卓尼縣楊土司的四十八個(gè)旗(藏語稱為瑪日)之一,當(dāng)?shù)氐氖甲鏋橥罗谌樫澑刹嫉暮笠帷?009年11月,扎尕那山入選《中國(guó)國(guó)家地理》雜志社發(fā)布的“十大非著名山峰”。

                              扎尕那大景區(qū)門口

                              扎尕那大景區(qū)門口/海拔2652

                              進(jìn)入扎尕那大景區(qū)的道路

                              進(jìn)入扎尕那大景區(qū)的道路

                              扎尕那山,山勢(shì)奇峻、景色優(yōu)美,猶如一座規(guī)模宏大的石頭宮殿,這片世外桃源雖然早在百年前就被洛克譽(yù)為亞當(dāng)和夏娃的誕生地,但至今仍是一塊處女地。(《中國(guó)國(guó)家地理》評(píng))

                              遠(yuǎn)處就是扎尕那核心景區(qū)的石頭匣子

                              村落(東哇村)也隱約可見

                              扎尕那山山勢(shì)奇峻、云霧繚繞,四周全都是峭立的山峰,扎尕那山的東邊山峰高聳矗立,南邊的兩座石峰拔地而起,相對(duì)而立成為石門,北邊是一座俗稱“石鏡山”的光蓋山石峰,因其灰白色的巖石容易反光而得名。扎尕那是天然巖壁構(gòu)筑的一座完整的古城,有獨(dú)特的地質(zhì)地貌景觀和豐富完整的動(dòng)植物資源體系。扎尕那山旅游景區(qū)是集森林、古冰川遺址、田園風(fēng)光等旅游資源為一體的綜合旅游景區(qū)。

                              扎尕那核心景區(qū)

                              也是甘南大景區(qū)的明珠

                              迭部扎尕那花田民俗客棧

                              扎尕那花田民俗客棧

                              客棧門外景色

                              客棧check in區(qū)

                              房間內(nèi)蒼蠅很多,藏民不殺生,與它們和睦相處;

                              用紙杯+機(jī)票,成功趕出20多只;

                              驅(qū)趕期間不覺煩惱,不亦樂乎,

                              我相信是窗外景色洗滌了我的靈魂。

                              第5天

                              扎尕那

                              扎尕那日出

                              次高的村落(業(yè)日村)

                              扎尕那

                              最高的兩個(gè)村落(達(dá)日村、代巴村)

                              345國(guó)道

                              距離江蘇啟東2608公里處

                              345國(guó)道

                              345國(guó)道/鐵布鎮(zhèn)

                              在甘南開車,要特別小心路邊的大動(dòng)物;

                              毀車先不說,撞壞這些寶貝賠不起。

                              若爾蓋縣紅星鎮(zhèn)

                              紅星鎮(zhèn)路牌

                              都去過的景點(diǎn)

                              248國(guó)道穿過紅星鎮(zhèn)

                              注意來往村民

                              248國(guó)道過橋后,是213國(guó)道

                              右拐往郎木寺-碌曲-合作方向

                              郎木寺鎮(zhèn)

                              郎木寺鎮(zhèn)是甘肅甘南碌曲縣和四川阿壩若爾蓋縣共同下轄的一個(gè)小鎮(zhèn),白龍江穿鎮(zhèn)而過。

                              甘肅郎木賽赤寺

                              其中江北的賽赤寺屬于甘肅碌曲縣,又叫“達(dá)倉(cāng)郎木賽赤寺”,江南是格爾底寺,屬于四川若爾蓋縣,又叫“達(dá)倉(cāng)郎木格爾底寺”,兩座寺廟均屬藏傳佛教格魯派寺廟。

                              甘肅郎木賽赤寺

                              四川朗木格爾底寺

                              郎木寺鎮(zhèn)

                              身體已適應(yīng)高海拔

                              郎木寺的景色比前兩天來,感覺上完全不一樣了。

                              郎木寺鎮(zhèn)基本上都是川菜館,

                              3個(gè)菜(大盤雞、蔥炒羊肉、番茄炒蛋)200左右,貴嗎?

                              無人機(jī)是旅途不可或缺的工具

                              尕海湖

                              啃噬時(shí)間的一群黑牦牛

                              也在啃噬遼闊無邊的積雪

                              空蕩的岸邊

                              它的身影就是草原的寂靜

                              當(dāng)冬天的大風(fēng)翻數(shù)衰草時(shí)

                              水域遼闊的尕海湖

                              就是一面靜默而明亮的鏡子

                              ……

                              詩(shī)人王小忠在《時(shí)光里的尕海湖》中

                              對(duì)尕海湖充滿了奇異而美麗的想象

                              尕海湖

                              213國(guó)道/碌曲

                              213國(guó)道/尕秀村

                              夏河

                              213國(guó)道/夏河機(jī)場(chǎng)/阿木去乎鎮(zhèn)

                              213國(guó)道/直合隆

                              213國(guó)道

                              213國(guó)道/經(jīng)幡

                              當(dāng)周草原是甘南香巴拉旅游藝術(shù)節(jié)主會(huì)場(chǎng),也是甘南州民族性群眾文體活動(dòng)、節(jié)日慶典的聚會(huì)場(chǎng)。

                              當(dāng)周草原/甘南文旅會(huì)展中心

                              當(dāng)周草原/甘南文旅會(huì)展中心

                              合作

                              合作街景

                              馬成虎手抓美食城

                              手抓羊肉78/斤,真沒多少,不夠吃

                              涼拌枸杞藤

                              豆芽炒米粉

                              烤羊排118/斤

                              沙蔥百合炒雞蛋 46

                              八寶茶 10/客

                              合作/羚城西苑

                              我在xx等你,全國(guó)遍地開花

                              不信你看

                              錄豆囊村/天津援建

                              藏傳佛教元素

                              合作 夜色

                              登高在觀景平臺(tái)看合作夜色

                              合作夜色

                              合作夜色

                              合作明海飯店

                              明海飯店/合作地標(biāo)建筑

                              第6天

                              米拉日巴佛閣

                              米拉日巴佛閣位于甘肅安多藏區(qū)合作市,它的全稱是“安多合作米拉日巴九層佛閣”,名字雖然有點(diǎn)兒長(zhǎng),卻也講得很明白。始建于清乾隆四十二年(1777年),原建樓閣已毀于“文革”?,F(xiàn)存建筑重建于1988年5月,歷時(shí)四年落成。米拉日巴佛閣是為紀(jì)念米拉日巴而修建的佛閣。是藏傳佛教噶舉派(白教)在安多藏區(qū)的代表寺院。

                              米拉日巴佛閣

                              樓高共九層,供奉以米拉日巴尊者及其弟子為主的藏傳佛教各派的開宗祖師,有以金剛為主的四密乘的眾多佛像、菩薩、護(hù)法神等各類佛像1720尊。反映藏傳佛教內(nèi)容的各類壁畫規(guī)模巨大,繪畫技法高超,具有很高的藝術(shù)價(jià)值。在中國(guó)藏區(qū)共有兩座米拉日巴佛閣,這座佛閣為安多藏傳佛教名剎之一,建筑氣勢(shì)雄宏,金碧輝煌。常年有住寺喇嘛學(xué)習(xí)研修,供奉佛主,有獨(dú)特的文化氛圍。

                              米拉日巴佛閣

                              劉家峽大橋

                              與前幾天下著雨看劉家峽

                              又有不一樣的感覺

                              劉家峽大橋

                              劉家峽水庫(kù)

                              蘭州水墨丹霞旅游景區(qū)

                              距離甘肅省會(huì)蘭州約15公里的地方也有一處神奇丹霞地貌——水墨丹霞,其雖沒有張掖丹霞的磅礴氣勢(shì),也沒有張掖丹霞那種狂熱人氣,但卻因此塑造了一種另類的景象,構(gòu)成了一幅奇特的荒漠水墨畫,很是值得一觀。

                              絲路古途

                              絲路霞光—看丹霞,從登高望遠(yuǎn)到身臨其境,細(xì)看百里丹霞。站在絲路霞光平臺(tái)之上,目光所及之處,便是形成于一億五千萬年前的丹霞地貌奇觀。每當(dāng)朝陽西落,絢爛的晚霞仿佛給周圍的群山披上了一道七彩霓裳,形成了一輪紅日天邊掛,滿眼霞光照碧峰的盛景。因此這兒是整個(gè)丹霞拍攝日落和夕陽最美的地方,所以被叫做絲路霞光。

                              絲路霞光

                              絲路霞光

                              “雄鷹探海,雙翼齊飛”絲路雄鷹觀景平臺(tái)海拔1841米,是景區(qū)內(nèi)第一個(gè)近距離俯瞰丹霞地貌的觀景點(diǎn)。此處丹霞崖壁壯觀雄渾,紅山灣地貌色彩斑斕,猶如跌落人間的彩虹。既可俯瞰全貌,又可深入彩色山嵐,近觀微型石林之妙,遠(yuǎn)賞南北兩側(cè)地質(zhì)差異奇觀,是游客近距離接觸丹霞地質(zhì)遺跡的最佳地點(diǎn)。

                              絲路雄鷹

                              九色丹青—品丹霞。九色丹青也是景區(qū)內(nèi)最核心的觀景處,平臺(tái)面積1327㎡,在這里能看到的景色就像一幅山水畫,淡雅別致。整個(gè)平臺(tái)造型宛若一把琵琶橫幅在丹霞崖壁之間,琵琶象征著聲音遠(yuǎn)播,在這里也希望水墨丹霞景區(qū)能夠聲明遠(yuǎn)揚(yáng),琵琶更有一種寓意叫知音難覓,琴謝知音。

                              九色丹青

                              九色丹青

                              沙井部落

                              丹秀映天可以俯瞰整片丹霞云海,悠遠(yuǎn)的峽谷、層次分明的紅色山體,這都充分體現(xiàn)了大自然的鬼斧神工,但站在這里最吸引眼球的還是身后這片壯闊的丹霞崖壁。這片山體在經(jīng)歷了千百萬年的風(fēng)化剝蝕之后,石膏質(zhì)粗砂巖與泥巖、粉砂巖層形成了順層凸起與凹陷相間的地質(zhì)景觀。

                              丹秀映天

                              翠峰瀾天是景區(qū)丹霞地貌的一個(gè)分水嶺。在這里駐足遠(yuǎn)望可以看到兩種不同的奇觀:陰坡因日照時(shí)間短,蒸發(fā)量小,含水量充足,長(zhǎng)滿了翠綠的植被,連綿起伏的山巒如大海的波濤,仿佛置身于一片綠色的海洋,與天融為一體。陽坡因日照充足,植被覆蓋量低,看到的是火紅的紅山灣地貌,有八百里火焰山之稱,兩側(cè)山體對(duì)比鮮明,給游客巨大的視覺沖擊,贊嘆這大自然的鬼斧神工。

                              翠峰瀾天

                              丹頂攬勝—望丹霞,這里是景區(qū)七個(gè)觀景平臺(tái)中最高的一個(gè)觀景平臺(tái)丹頂攬勝,海拔1959米。站在觀景平臺(tái)上登高望遠(yuǎn),景色盡收眼底,雄偉壯闊的丹霞崖壁,全長(zhǎng)約9公里,而崖壁下方,9只神獸正探出頭,好奇的注視著遠(yuǎn)處的丹霞云海,這九只神獸代表著龍的九個(gè)兒子,俗稱九龍?zhí)胶!?/p>

                              丹頂攬勝

                              蘭州中川國(guó)際機(jī)場(chǎng)

                              回家了