當前位置:首頁 » 密碼管理 » 易語言post加密

易語言post加密

發布時間: 2023-02-16 14:29:08

A. 易語言POST的JS解密根本看不懂怎麼辦像是QQ郵箱登陸提交不知道怎麼加密的,很多教程感覺都照葫蘆畫瓢.

找代碼是一件繁瑣的事情,用IE的開發工具比較容易懂,分析當前頁面的密碼輸入框的名稱ID什麼的,然後找JS代碼中搜索這個文本框的名稱或ID 在此處下斷點調試 然後就一步一步的來了 反正是繁瑣的 要每個頁面都要找,各種對象的分析等,多下斷點,分析各個函數的調用 然後復制這些JS代碼到易語言常量,執行JS代碼,借用各種JS調試工具調試,大概就是這樣的!

B. 易語言POST QQ登陸

.版本 2
.支持庫 spec
.支持庫 internet
.支持庫 dp1

.子程序 _編輯框_QQ帳號_列表項被選擇
.局部變數 密碼, 文本型

.如果真 (尋找文本 (帳號密碼, 編輯框_QQ帳號.內容, 1, 假) ≠ -1)
密碼 = 文本_取出中間文本 (帳號密碼, 「&username=」 + 編輯框_QQ帳號.內容 + 「&password=」, #換行符)
編輯框_QQ密碼.內容 = 文本_解密 (密碼, 編輯框_QQ帳號.內容 + 「123456789」)
是否需要驗證碼 (刪首尾空 (編輯框_QQ帳號.內容))
.如果真結束

.子程序 _按鈕_登錄_被單擊
.局部變數 QQ帳號, 文本型
.局部變數 QQ密碼, 文本型
.局部變數 驗證碼, 文本型

QQ帳號 = 刪首尾空 (編輯框_QQ帳號.內容)
QQ密碼 = 編輯框_QQ密碼.內容
驗證碼 = 編輯框_驗證碼.內容
登錄QQ空間 (QQ帳號, QQ密碼, 驗證碼)

.子程序 登錄QQ空間
.參數 QQ帳號, 文本型
.參數 QQ密碼, 文本型
.參數 驗證碼, 文本型
.局部變數 登錄地址, 文本型
.局部變數 登錄返回, 文本型
.局部變數 讀入文件, 位元組集
.局部變數 保存值, 位元組集

登錄地址 = 「http://ptlogin2.qq.com/login?u=」 + QQ帳號 + 「&p=」 + QQ密碼加密 (QQ密碼, 驗證碼判斷碼, QQ密碼加密值) + 「&verifycode=」 + 驗證碼 + 「&aid=549000912&u1=http%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&h=1&ptredirect=0&ptlang=2052&from_ui=1&my=&low_login_enable=0®master=&fp=loginerroralert&action=16-57-1375238731962&mibao_css=&t=1&g=1&js_ver=10036&js_type=1&login_sig=6Nl0dpHM2EGOuS-*5kozukn1mvyI」
登錄返回 = 編碼_utf8到gb2312 (到文本 (網頁_訪問 (登錄地址, 0, , , , , , , , , g_tk)))
g_tk = 計算G_tk (g_tk)
.如果 (尋找文本 (登錄返回, 「登錄成功!」, 1, 假) ≠ -1)
讀入文件 = 讀入文件 (取運行目錄 () + 「\Flash.is」)
.如果真 (尋找文本 (到文本 (讀入文件), 刪首尾空 (編輯框_QQ帳號.內容), , 假) ≠ -1)
文本_刪除指定文本行 (到文本 (讀入文件), 文本_取文本所在行 (到文本 (讀入文件), 刪首尾空 (編輯框_QQ帳號.內容), ))
.如果真結束
保存值 = 到位元組集 (「&username=」 + 刪首尾空 (編輯框_QQ帳號.內容) + 「&password=」 + 文本_加密 (編輯框_QQ密碼.內容, 刪首尾空 (編輯框_QQ帳號.內容) + 「123456789」) + #換行符)
.如果 (尋找文本 (到文本 (讀入文件), 到文本 (保存值), , 假) ≠ -1)

.否則
寫到文件 (取運行目錄 () + 「\Flash.is」, 讀入文件 + 保存值)
.如果結束
編輯框_QQ帳號.禁止 = 真
編輯框_QQ密碼.禁止 = 真
編輯框_驗證碼.禁止 = 真
載入 (窗口1, , 假)
_啟動窗口.可視 = 假
.否則
信息框 (「登錄失敗!」, #信息圖標, 「 」)
獲取驗證碼 ()
.如果結束

.子程序 是否需要驗證碼
.參數 QQ帳號, 文本型
.局部變數 驗證地址, 文本型
.局部變數 驗證訪問, 文本型

驗證地址 = 「http://check.ptlogin2.qq.com/check?regmaster=&uin=」 + QQ帳號 + 「&appid=549000912&js_ver=10036&js_type=1&login_sig=6Nl0dpHM2EGOuS-*5kozukn1mvyI&u1=http%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&r=0.45562692366007007」
驗證訪問 = 編碼_utf8到gb2312 (到文本 (網頁_訪問 (驗證地址, 0)))
驗證碼判斷碼 = 文本_取出中間文本 (驗證訪問, 「','」, 「','」)
QQ密碼加密值 = 「\」 + 文本_取出中間文本 (到文本 (驗證訪問), 「','\」, 「'」)
調試輸出 (驗證碼判斷碼, QQ密碼加密值)
.如果 (取文本長度 (驗證碼判斷碼) ≠ 4 且 編輯框_QQ帳號.內容 ≠ 「」)
編輯框_驗證碼.禁止 = 假
編輯框_QQ密碼.內容 = 「」
編輯框_驗證碼.內容 = 「」
圖片框1.禁止 = 假
獲取驗證碼 ()
.否則
編輯框_驗證碼.禁止 = 真
編輯框_驗證碼.內容 = 驗證碼判斷碼
圖片框1.禁止 = 真
圖片框1.圖片 = 到位元組集 (「」)
.如果結束

.子程序 獲取驗證碼

.如果真 (編輯框_QQ帳號.內容 ≠ 「」)
圖片框1.圖片 = HTTP讀文件 (「http://captcha.qq.com/getimage?uin=」 + 刪首尾空 (編輯框_QQ帳號.內容) + 「&aid=549000912&0.5757994162771172」)
.如果真結束

.子程序 _圖片框1_滑鼠左鍵被按下, 邏輯型
.參數 橫向位置, 整數型
.參數 縱向位置, 整數型
.參數 功能鍵狀態, 整數型

獲取驗證碼 ()

.子程序 QQ密碼加密, 文本型
.參數 密碼, 文本型
.參數 驗證碼, 文本型
.參數 值1, 文本型
.局部變數 a, 位元組集
.局部變數 b, 文本型
.局部變數 c, 文本型

a = 位元組集_還原 (取數據摘要 (到位元組集 (密碼)))
b = 到大寫 (取數據摘要 (a + 位元組集_還原 (子文本替換 (值1, 「\x」, , , , 真))))
c = 到大寫 (取數據摘要 (到位元組集 (b + 驗證碼)))
返回 (c)

.子程序 _編輯框_QQ密碼_按下某鍵, 邏輯型
.參數 鍵代碼, 整數型
.參數 功能鍵狀態, 整數型

.如果真 (鍵代碼 = #回車鍵)
_按鈕_登錄_被單擊 ()
.如果真結束

.子程序 _編輯框_驗證碼_按下某鍵, 邏輯型
.參數 鍵代碼, 整數型
.參數 功能鍵狀態, 整數型

.如果真 (鍵代碼 = #回車鍵)
_按鈕_登錄_被單擊 ()
.如果真結束

.子程序 _選擇框1_按下某鍵, 邏輯型
.參數 鍵代碼, 整數型
.參數 功能鍵狀態, 整數型

.如果真 (鍵代碼 = #回車鍵)
_按鈕_登錄_被單擊 ()
.如果真結束

.子程序 _按鈕_登錄_按下某鍵, 邏輯型
.參數 鍵代碼, 整數型
.參數 功能鍵狀態, 整數型

.如果真 (鍵代碼 = #回車鍵)
_按鈕_登錄_被單擊 ()
.如果真結束

.子程序 _編輯框_QQ密碼_獲得焦點

是否需要驗證碼 (編輯框_QQ帳號.內容)

C. 我想咨詢大家幾個易語言post方面的問題,哪位大神幫忙回答一下啊。著急。

1.訪問方式不相同而已,如果是get沒啥大區別,如果是post,需要用網頁訪問才能提交數據。
2.需不需要解碼,這個得看你返回的數據是什麼格式,需不需要解,如果返回是明文,還解什麼呢?
3.抓包時,會有參數,有get和post,你點post裡面就肯定帶有數據包
4.這個得看實際情況,如果是壓縮的,用網頁訪問會返回?號,直接網頁解壓就行了
5.如果是沒壓縮的數據包,你強行解肯定會失敗

D. 易語言QQ的POST密碼加密是什麼MD5

.版本
2
.支持庫
dp1
.子程序
_QQ密碼_加密,
文本型
.參數
參_QQ密碼,
文本型
.參數
參_驗證碼,
文本型
.參數
參_QQ密碼_加密值,
文本型
.局部變數
a,
位元組集
.局部變數
b,
文本型
.局部變數
c,
文本型
a

位元組集_還原
(取數據摘要
(到位元組集
(參_QQ密碼)))
b

到大寫
(取數據摘要
(a

位元組集_還原
(子文本替換
(參_QQ密碼_加密值,
「\x」,
,
,
,
真))))
c

到大寫
(取數據摘要
(到位元組集
(b

參_驗證碼)))
返回
(c)
-----------------------------------------------------------------------------------------------
我也不懂
論壇找的

熱點內容
虛擬存儲器尋找輔存 發布:2025-08-22 09:10:40 瀏覽:880
農村醫保金融卡密碼是多少 發布:2025-08-22 08:33:59 瀏覽:662
iphone8手機如何快捷鍵清除緩存 發布:2025-08-22 08:21:57 瀏覽:425
linux編程java 發布:2025-08-22 07:57:40 瀏覽:310
steam刪文件夾 發布:2025-08-22 07:57:38 瀏覽:52
bytec語言 發布:2025-08-22 07:37:34 瀏覽:387
蘋果手機怎麼上傳視頻到qq空間 發布:2025-08-22 07:10:03 瀏覽:639
淘寶androidsdk 發布:2025-08-22 06:52:04 瀏覽:940
編程掙錢嗎 發布:2025-08-22 06:31:21 瀏覽:1003
敬請存儲 發布:2025-08-22 06:25:42 瀏覽:612