激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - 易語(yǔ)言 - 易語(yǔ)言通過(guò)枚舉密碼進(jìn)行破解rar壓縮包文件的代碼

易語(yǔ)言通過(guò)枚舉密碼進(jìn)行破解rar壓縮包文件的代碼

2022-02-15 18:02易語(yǔ)言源碼教程 易語(yǔ)言

今天小編就為大家分享一篇關(guān)于易語(yǔ)言通過(guò)枚舉密碼進(jìn)行破解rar壓縮包文件的代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

rar密碼破解源碼

此功能需要加載精易模塊5.6

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
.版本 2
.支持庫(kù) xplib
.程序集 窗口程序集_啟動(dòng)窗口
.程序集變量 程序集_數(shù)組1, 文本型, , "0"
.程序集變量 程序集_數(shù)組2, 文本型, , "0"
.程序集變量 程序集_數(shù)組3, 文本型, , "0"
.程序集變量 程序集_數(shù)組4, 文本型, , "0"
.程序集變量 程序集_數(shù)組5, 文本型, , "0"
.程序集變量 程序集_數(shù)組_文本匯總, 文本型, , "0"
.程序集變量 程序集_數(shù)組_標(biāo)點(diǎn)匯總, 文本型, , "0"
.程序集變量 程序集_破解字典, 整數(shù)型
.子程序 __啟動(dòng)窗口_創(chuàng)建完畢
XP風(fēng)格 (1)
.子程序 _按鈕_打開(kāi)_被單擊
通用對(duì)話框.初始目錄 = 取當(dāng)前目錄 ()
通用對(duì)話框.打開(kāi) ()
編輯框_文件路徑.內(nèi)容 = 通用對(duì)話框.文件名
.子程序 _選擇框_小寫字母_被單擊
.如果真 (選擇框_小寫字母.選中 = 真)
  程序集_數(shù)組1 = { “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, “w”, “x”, “y”, “z” }
.如果真結(jié)束
.如果真 (選擇框_小寫字母.選中 = 假)
  清除數(shù)組 (程序集_數(shù)組1)
.如果真結(jié)束
.子程序 _選擇框_大寫字母_被單擊
.如果真 (選擇框_大寫字母.選中 = 真)
  程序集_數(shù)組2 = { “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”, “W”, “X”, “Y”, “Z” }
.如果真結(jié)束
.如果真 (選擇框_大寫字母.選中 = 假)
  清除數(shù)組 (程序集_數(shù)組2)
.如果真結(jié)束
.子程序 _選擇框_數(shù)字_被單擊
.如果真 (選擇框_數(shù)字.選中 = 真)
  程序集_數(shù)組3 = { “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9” }
.如果真結(jié)束
.如果真 (選擇框_數(shù)字.選中 = 假)
  清除數(shù)組 (程序集_數(shù)組3)
.如果真結(jié)束
.子程序 _選擇框_英文標(biāo)點(diǎn)_被單擊
.如果真 (選擇框_英文標(biāo)點(diǎn).選中 = 真)
  程序集_數(shù)組4 = { “`”, “~”, “!”, “@”, “#”, “$”, “%”, “^”, “&”, “*”, “(”, “)”, “-”, “_”, “=”, “+”, “\”, “|”, “[”, “]”, “{”, “}”, “;”, “:”, “'”, #左引號(hào), #右引號(hào), “,”, “<”, “>”, “.”, “/”, “?” }
.如果真結(jié)束
.如果真 (選擇框_英文標(biāo)點(diǎn).選中 = 假)
  清除數(shù)組 (程序集_數(shù)組4)
.如果真結(jié)束
.子程序 _選擇框_中文標(biāo)點(diǎn)_被單擊
.如果真 (選擇框_中文標(biāo)點(diǎn).選中 = 真)
  程序集_數(shù)組5 = { “·”, “!”, “¥”, “……”, “(”, “)”, “——”, “、”, “【”, “】”, “;”, “:”, “‘”, “,”, “《”, “》”, “。”, “、”, “?” }
.如果真結(jié)束
.如果真 (選擇框_中文標(biāo)點(diǎn).選中 = 假)
  清除數(shù)組 (程序集_數(shù)組5)
.如果真結(jié)束
.子程序 _按鈕_開(kāi)始_被單擊
.局部變量 局部_文件后綴名, 文本型
.如果 (選擇框_小寫字母.選中 = 假 且 選擇框_大寫字母.選中 = 假 且 選擇框_數(shù)字.選中 = 假)
  程序集_破解字典 = 0
.否則
  程序集_破解字典 = 1
.如果結(jié)束
局部_文件后綴名 = 取文本右邊 (編輯框_文件路徑.內(nèi)容, 3)
.判斷開(kāi)始 (編輯框_文件路徑.內(nèi)容 = “”)
  信息框 (“請(qǐng)打開(kāi)一個(gè)RAR文件!”, 0, “提醒”, )
  按鈕_打開(kāi).獲取焦點(diǎn) ()
  返回 ()
.判斷 (程序集_破解字典 = 0)
  信息框 (“請(qǐng)選擇一個(gè)密碼字典選項(xiàng)!”, 0, “提醒”, )
  返回 ()
.判斷 (局部_文件后綴名 ≠ “rar”)
  信息框 (“請(qǐng)選擇一個(gè)后綴名是RAR文件!”, 0, “錯(cuò)誤”, )
  按鈕_打開(kāi).獲取焦點(diǎn) ()
  返回 ()
.判斷 (到數(shù)值 (編輯框_最小長(zhǎng)度.內(nèi)容) > 到數(shù)值 (編輯框_最大長(zhǎng)度.內(nèi)容))
  信息框 (“密碼最大長(zhǎng)度不能小于最小長(zhǎng)度!”, 0, “錯(cuò)誤”, )
  編輯框_最大長(zhǎng)度.獲取焦點(diǎn) ()
  返回 ()
.默認(rèn)
.判斷結(jié)束
清除數(shù)組 (程序集_數(shù)組_文本匯總)
清除數(shù)組 (程序集_數(shù)組_標(biāo)點(diǎn)匯總)
.如果真 (取數(shù)組成員數(shù) (程序集_數(shù)組1) > 0)
  加入成員 (程序集_數(shù)組_文本匯總, 程序集_數(shù)組1)
.如果真結(jié)束
.如果真 (取數(shù)組成員數(shù) (程序集_數(shù)組2) > 0)
  加入成員 (程序集_數(shù)組_文本匯總, 程序集_數(shù)組2)
.如果真結(jié)束
.如果真 (取數(shù)組成員數(shù) (程序集_數(shù)組3) > 0)
  加入成員 (程序集_數(shù)組_文本匯總, 程序集_數(shù)組3)
.如果真結(jié)束
.如果真 (取數(shù)組成員數(shù) (程序集_數(shù)組4) > 0)
  加入成員 (程序集_數(shù)組_標(biāo)點(diǎn)匯總, 程序集_數(shù)組4)
.如果真結(jié)束
.如果真 (取數(shù)組成員數(shù) (程序集_數(shù)組5) > 0)
  加入成員 (程序集_數(shù)組_標(biāo)點(diǎn)匯總, 程序集_數(shù)組5)
.如果真結(jié)束
窮舉密碼 ()
.子程序 窮舉密碼
.局部變量 局部_文本, 文本型
.局部變量 局部_密碼, 文本型
.局部變量 局部_取密碼數(shù)組, 整數(shù)型, , "0"
.局部變量 局部_密碼位數(shù), 整數(shù)型
.局部變量 局部_循環(huán)位置, 整數(shù)型
.局部變量 局部_跳出循環(huán), 整數(shù)型
.局部變量 局部_結(jié)果, 邏輯型
.局部變量 a, 整數(shù)型
.局部變量 b, 整數(shù)型
.局部變量 c, 整數(shù)型
局部_密碼位數(shù) = 到數(shù)值 (編輯框_最小長(zhǎng)度.內(nèi)容) - 1
.變量循環(huán)首 (到數(shù)值 (編輯框_最小長(zhǎng)度.內(nèi)容), 到數(shù)值 (編輯框_最大長(zhǎng)度.內(nèi)容), 1, a)
  局部_跳出循環(huán) = 0
  局部_密碼位數(shù) = 局部_密碼位數(shù) + 1
  清除數(shù)組 (局部_取密碼數(shù)組)
  .計(jì)次循環(huán)首 (局部_密碼位數(shù), )
    加入成員 (局部_取密碼數(shù)組, 1)
  .計(jì)次循環(huán)尾 ()
  局部_循環(huán)位置 = 取數(shù)組成員數(shù) (局部_取密碼數(shù)組)
  .循環(huán)判斷首 ()
    局部_文本 = “”
    .如果真 (取數(shù)組成員數(shù) (局部_取密碼數(shù)組) > 1)
      .計(jì)次循環(huán)首 (取數(shù)組成員數(shù) (局部_取密碼數(shù)組), c)
        局部_文本 = 局部_文本 + 程序集_數(shù)組_文本匯總 [局部_取密碼數(shù)組 [c]]
      .計(jì)次循環(huán)尾 ()
      .如果 (取數(shù)組成員數(shù) (程序集_數(shù)組_標(biāo)點(diǎn)匯總) > 0)
        .計(jì)次循環(huán)首 (取數(shù)組成員數(shù) (程序集_數(shù)組_標(biāo)點(diǎn)匯總), b)
          .計(jì)次循環(huán)首 (取文本長(zhǎng)度 (局部_文本), c)
            局部_密碼 = 取文本左邊 (局部_文本, c) + 程序集_數(shù)組_標(biāo)點(diǎn)匯總 [b] + 取文本右邊 (局部_文本, 取文本長(zhǎng)度 (局部_文本) - c)
            局部_結(jié)果 = 嘗試密碼 (局部_密碼)
            .如果真 (局部_結(jié)果 = 真)
              返回 ()
            .如果真結(jié)束
            處理事件 ()
          .計(jì)次循環(huán)尾 ()
        .計(jì)次循環(huán)尾 ()
      .否則
        局部_密碼 = 局部_文本
      .如果結(jié)束
      局部_結(jié)果 = 嘗試密碼 (局部_密碼)
      .如果真 (局部_結(jié)果 = 真)
        返回 ()
      .如果真結(jié)束
      處理事件 ()
    .如果真結(jié)束
    .如果真 (取數(shù)組成員數(shù) (局部_取密碼數(shù)組) = 1)
      .計(jì)次循環(huán)首 (取數(shù)組成員數(shù) (程序集_數(shù)組_文本匯總), b)
        局部_文本 = 程序集_數(shù)組_文本匯總 [b]
        .如果 (取數(shù)組成員數(shù) (程序集_數(shù)組_標(biāo)點(diǎn)匯總) > 0)
          .計(jì)次循環(huán)首 (取數(shù)組成員數(shù) (程序集_數(shù)組_標(biāo)點(diǎn)匯總), b)
            局部_密碼 = 局部_文本 + 程序集_數(shù)組_標(biāo)點(diǎn)匯總 [b]
            局部_結(jié)果 = 嘗試密碼 (局部_密碼)
            .如果真 (局部_結(jié)果 = 真)
              返回 ()
            .如果真結(jié)束
            處理事件 ()
          .計(jì)次循環(huán)尾 ()
        .否則
          局部_密碼 = 局部_文本
          局部_結(jié)果 = 嘗試密碼 (局部_密碼)
          .如果真 (局部_結(jié)果 = 真)
            返回 ()
          .如果真結(jié)束
          處理事件 ()
        .如果結(jié)束
      .計(jì)次循環(huán)尾 ()
    .如果真結(jié)束
    .如果 (取數(shù)組成員數(shù) (局部_取密碼數(shù)組) > 1)
      .如果 (局部_取密碼數(shù)組 [局部_循環(huán)位置] + 1 > 取數(shù)組成員數(shù) (程序集_數(shù)組_文本匯總))
        .判斷循環(huán)首 (真)
          局部_取密碼數(shù)組 [局部_循環(huán)位置] = 1
          局部_循環(huán)位置 = 局部_循環(huán)位置 - 1
          .如果真 (局部_循環(huán)位置 < 1)
            局部_跳出循環(huán) = 1
            跳出循環(huán) ()
          .如果真結(jié)束
          .如果 (局部_取密碼數(shù)組 [局部_循環(huán)位置] + 1 > 取數(shù)組成員數(shù) (程序集_數(shù)組_文本匯總))
            到循環(huán)尾 ()
          .否則
            局部_取密碼數(shù)組 [局部_循環(huán)位置] = 局部_取密碼數(shù)組 [局部_循環(huán)位置] + 1
            跳出循環(huán) ()
          .如果結(jié)束
        .判斷循環(huán)尾 ()
        局部_循環(huán)位置 = 取數(shù)組成員數(shù) (局部_取密碼數(shù)組)
      .否則
        局部_取密碼數(shù)組 [局部_循環(huán)位置] = 局部_取密碼數(shù)組 [局部_循環(huán)位置] + 1
      .如果結(jié)束
    .否則
      跳出循環(huán) ()
    .如果結(jié)束
    .如果真 (局部_跳出循環(huán) = 1)
      跳出循環(huán) ()
    .如果真結(jié)束
  .循環(huán)判斷尾 (真)
.變量循環(huán)尾 ()
標(biāo)簽_顯示.標(biāo)題 = “字典跑完啦,沒(méi)有找到正確的密碼!”
返回 ()
.子程序 嘗試密碼, 邏輯型
.參數(shù) 參數(shù)_窮舉密碼, 文本型
.局部變量 局部_密碼, 文本型
.局部變量 局部_文本, 文本型
.局部變量 a, 整數(shù)型
.局部變量 b, 整數(shù)型
局部_密碼 = 參數(shù)_窮舉密碼
.如果真 (編輯框_自定義開(kāi)頭.內(nèi)容 ≠ “”)
  局部_密碼 = 刪首尾空 (編輯框_自定義開(kāi)頭.內(nèi)容) + 局部_密碼
.如果真結(jié)束
.如果真 (編輯框_自定義結(jié)尾.內(nèi)容 ≠ “”)
  局部_密碼 = 局部_密碼 + 刪首尾空 (編輯框_自定義結(jié)尾.內(nèi)容)
.如果真結(jié)束
.如果 (RAR_解壓文件 (編輯框_文件路徑.內(nèi)容, 局部_密碼, 取當(dāng)前目錄 () + “\”) = 真)
  標(biāo)簽_顯示.標(biāo)題 = “”
  標(biāo)簽_顯示.標(biāo)題 = “文件密碼是:” + 局部_密碼
  返回 (真)
.否則
  標(biāo)簽_顯示.標(biāo)題 = “”
  標(biāo)簽_顯示.標(biāo)題 = “正在嘗試密碼:” + 局部_密碼
  返回 (假)
.如果結(jié)束
.子程序 _按鈕_退出_被單擊
結(jié)束 ()

運(yùn)行結(jié)果:

易語(yǔ)言通過(guò)枚舉密碼進(jìn)行破解rar壓縮包文件的代碼

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)服務(wù)器之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人在线播放视频 | 精品一区二区三区免费爱 | 日韩字幕在线 | 国产精品一区二区三区在线 | 黄色免费av| 精品成人久久久 | 斗破苍穹在线免费 | 曰批全过程40分钟免费视频多人 | 久章草影院 | 综合精品 | 91成人免费网站 | 精品一区二区三区日本 | 九九热精品在线视频 | 精品午夜影院 | 国产成人av在线播放 | 免费看污视频在线观看 | 久草网在线 | 狠狠操人人干 | 羞羞色在线观看 | 制服丝袜成人动漫 | 国产视频在线观看免费 | 特级黄色影院 | 在火车上摸两乳爽的大叫 | 精品欧美一区二区精品久久 | 日产精品久久久一区二区福利 | 久久精精 | 国产成视频在线观看 | 亚洲一区二区三区高清视频 | 国产精品久久久乱弄 | 亚洲一区二区网址 | 一本色道久久综合狠狠躁篇适合什么人看 | 91精品动漫在线观看 | 午夜小电影| 哪里可以看免费的av | 国产九色91| 羞羞视频在线免费 | 天天看成人免费毛片视频 | 久久经典| 久草在线精品观看 | 精品国产精品久久 | 毛片在线免费 |