![]() |
Welcome to A!Die Software Studio |
|
◆ 001
sin30
(详细资料)
sin30 的详细资料
关闭
姓名: sin30 性别: 年龄: 来自: 河南 E-mail: sin30@tom.com HomePate:N/A OICQ:22778766 ICQ: 职业: 单位: 电话: 地址: 简介: 关于自定义的问题 我使用你的MD5Crack想破戒一个11位的数字密码,比如说是手机号,我选最长11最短11, 但是他是从00000000000开始的,我有什么办法能直接从13000000000开始, 我想到了修改你的软件的md5prcess01.md5p进程文件然后再载入, 可是看不懂如何修改,能指教一下吗? |
|
▲ 00101
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here 你可以使用模板字典插件 [1][3]9[0-9] |
|
◆ 002
莱鸟
(详细资料)
莱鸟 的详细资料
关闭
姓名: 莱鸟 性别: 年龄: 来自: 厦门 E-mail: axszm@126.com HomePate:shen6.cc OICQ:93855466 ICQ: 职业: 单位: 电话: 地址: 简介: 哪里找模板字典 哪里找模板字典 使用0-9.a-z破解要多长时间 |
|
▲ 00301
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here 描述下具体过程呢 |
|
◆ 004
蔚蓝的天空
(详细资料)
蔚蓝的天空 的详细资料
关闭
姓名: 蔚蓝的天空 性别: 年龄: 来自: E-mail: guo963963@126.com HomePate: OICQ:530490128 ICQ: 职业: 单位: 电话: 地址: 简介: 请指教 md5crack
v3.4的那个软件密文怎么写,有什么格式,
比如:取回Q密码,应怎么填写;再如:使用某种软件时怎么填写?
谢谢!望老师给予指教!
|
|
▲ 00401
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here md5crack 只能破解 md5 算法加密的密码 |
|
◆ 005
test
(详细资料)
test 的详细资料
关闭
姓名: test 性别: 年龄: 来自: test E-mail: test@test.com HomePate:test OICQ: ICQ: 职业: 单位: 电话: 地址: 简介: test 阿呆,你的网页做得太丑啦。哈哈程序做得好! 你不会处理图片就用样式表,背景色来修饰嘛。 字体难看,不要用什么华丽的字体啦。 |
|
▲ 00501
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here ..... 我只想做得朴素点, 以前放了几张图片,为了速度,都删了。 字体当时没留意,后来才发现在没有装 Office 的机子上很多显示不了 |
|
◆ 006
marksix
(详细资料)
marksix 的详细资料
关闭
姓名: marksix 性别: 年龄: 来自: E-mail: pi0up@163.com HomePate: OICQ: ICQ: 职业: 单位: 电话: 地址: 简介: 这是什么算法 <%
Private Const BITS_TO_A_BYTE = 8
Private
Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32
Private m_lOnBits(30)
Private m_l2Power(30)
Private
Function LShift(lValue, iShiftBits)
If iShiftBits = 0
Then
LShift = lValue
Exit Function
ElseIf iShiftBits = 31
Then
If lValue And 1 Then
LShift =
&H80000000
Else
LShift = 0
End If
Exit
Function
ElseIf iShiftBits < 0 Or iShiftBits > 31
Then
Err.Raise 6
End If
If (lValue And m_l2Power(31 - iShiftBits)) Then
LShift =
((lValue And m_lOnBits(31 - (iShiftBits + 1))) *
m_l2Power(iShiftBits)) Or &H80000000
Else
LShift =
((lValue And m_lOnBits(31 - iShiftBits)) *
m_l2Power(iShiftBits))
End If
End Function
Private Function RShift(lValue, iShiftBits)
If iShiftBits = 0
Then
RShift = lValue
Exit Function
ElseIf iShiftBits = 31
Then
If lValue And &H80000000 Then
RShift =
1
Else
RShift = 0
End If
Exit Function
ElseIf
iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End
If
RShift = (lValue And &H7FFFFFFE) \
m_l2Power(iShiftBits)
If (lValue And &H80000000) Then
RShift = (RShift Or
(&H40000000 \ m_l2Power(iShiftBits - 1)))
End If
End
Function
Private Function RotateLeft(lValue, iShiftBits)
RotateLeft =
LShift(lValue, iShiftBits) Or RShift(lValue, (32 -
iShiftBits))
End Function
Private Function AddUnsigned(lX, lY)
Dim lX4
Dim lY4
Dim
lX8
Dim lY8
Dim lResult
lX8 = lX And
&H80000000
lY8 = lY And &H80000000
lX4 = lX And
&H40000000
lY4 = lY And &H40000000
lResult = (lX
And &H3FFFFFFF) + (lY And &H3FFFFFFF)
If lX4 And lY4
Then
lResult = lResult Xor &H80000000 Xor lX8 Xor
lY8
ElseIf lX4 Or lY4 Then
If lResult And &H40000000
Then
lResult = lResult Xor &HC0000000 Xor lX8 Xor
lY8
Else
lResult = lResult Xor &H40000000 Xor lX8 Xor
lY8
End If
Else
lResult = lResult Xor lX8 Xor lY8
End
If
AddUnsigned = lResult
End Function
Private Function fj47_F(x, y, z)
fj47_F = (x And y) Or ((Not
x) And z)
End Function
Private Function fj47_G(x, y, z)
fj47_G = (x And z) Or (y And
(Not z))
End Function
Private Function fj47_H(x, y, z)
fj47_H = (x Xor y Xor
z)
End Function
Private Function fj47_I(x, y, z)
fj47_I = (y Xor (x Or (Not
z)))
End Function
Private Sub fj47_FF(a, b, c, d, x, s, ac)
a = AddUnsigned(a,
AddUnsigned(AddUnsigned(fj47_F(b, c, d), x), ac))
a =
RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Sub fj47_GG(a, b, c, d, x, s, ac)
a = AddUnsigned(a,
AddUnsigned(AddUnsigned(fj47_G(b, c, d), x), ac))
a =
RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Sub fj47_HH(a, b, c, d, x, s, ac)
a = AddUnsigned(a,
AddUnsigned(AddUnsigned(fj47_H(b, c, d), x), ac))
a =
RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Sub fj47_II(a, b, c, d, x, s, ac)
a = AddUnsigned(a,
AddUnsigned(AddUnsigned(fj47_I(b, c, d), x), ac))
a =
RotateLeft(a, s)
a = AddUnsigned(a, b)
End Sub
Private Function ConvertToWordArray(sMessage)
Dim
lMessageLength
Dim lNumberOfWords
Dim lWordArray()
Dim
lBytePosition
Dim lByteCount
Dim lWordCount
Const
MODULUS_BITS = 512
Const CONGRUENT_BITS =
448
lMessageLength = Len(sMessage)
lNumberOfWords =
(((lMessageLength + ((MODULUS_BITS - CONGRUENT_BITS) \
BITS_TO_A_BYTE)) \ (MODULUS_BITS \ BITS_TO_A_BYTE)) + 1) *
(MODULUS_BITS \ BITS_TO_A_WORD)
ReDim lWordArray(lNumberOfWords -
1)
lBytePosition = 0
lByteCount = 0
Do Until lByteCount
>= lMessageLength
lWordCount = lByteCount \
BYTES_TO_A_WORD
lBytePosition = (lByteCount Mod BYTES_TO_A_WORD)
* BITS_TO_A_BYTE
lWordArray(lWordCount) = lWordArray(lWordCount)
Or LShift(Asc(Mid(sMessage, lByteCount + 1, 1)),
lBytePosition)
lByteCount = lByteCount + 1
Loop
lWordCount = lByteCount \ BYTES_TO_A_WORD
lBytePosition =
(lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE
lWordArray(lWordCount) = lWordArray(lWordCount) Or
LShift(&H80, lBytePosition)
lWordArray(lNumberOfWords - 2) = LShift(lMessageLength,
3)
lWordArray(lNumberOfWords - 1) = RShift(lMessageLength,
29)
ConvertToWordArray = lWordArray
End Function
Private Function WordToHex(lValue)
Dim lByte
Dim
lCount
For lCount = 0 To 3
lByte = RShift(lValue, lCount *
BITS_TO_A_BYTE) And m_lOnBits(BITS_TO_A_BYTE - 1)
WordToHex =
WordToHex & Right("0" & Hex(lByte), 2)
Next
End
Function
Public Function fj47(sMessage)
m_lOnBits(0) =
CLng(1)
m_lOnBits(1) = CLng(3)
m_lOnBits(2) =
CLng(7)
m_lOnBits(3) = CLng(15)
m_lOnBits(4) =
CLng(31)
m_lOnBits(5) = CLng(63)
m_lOnBits(6) =
CLng(127)
m_lOnBits(7) = CLng(255)
m_lOnBits(8) =
CLng(511)
m_lOnBits(9) = CLng(1023)
m_lOnBits(10) =
CLng(2047)
m_lOnBits(11) = CLng(4095)
m_lOnBits(12) =
CLng(8191)
m_lOnBits(13) = CLng(16383)
m_lOnBits(14) =
CLng(32767)
m_lOnBits(15) = CLng(65535)
m_lOnBits(16) =
CLng(131071)
m_lOnBits(17) = CLng(262143)
m_lOnBits(18) =
CLng(524287)
m_lOnBits(19) = CLng(1048575)
m_lOnBits(20) =
CLng(2097151)
m_lOnBits(21) = CLng(4194303)
m_lOnBits(22) =
CLng(8388607)
m_lOnBits(23) = CLng(16777215)
m_lOnBits(24) =
CLng(33554431)
m_lOnBits(25) = CLng(67108863)
m_lOnBits(26) =
CLng(134217727)
m_lOnBits(27) = CLng(268435455)
m_lOnBits(28)
= CLng(536870911)
m_lOnBits(29) =
CLng(1073741823)
m_lOnBits(30) =
CLng(2147483647)
m_l2Power(0) = CLng(1)
m_l2Power(1) =
CLng(2)
m_l2Power(2) = CLng(4)
m_l2Power(3) =
CLng(8)
m_l2Power(4) = CLng(16)
m_l2Power(5) =
CLng(32)
m_l2Power(6) = CLng(64)
m_l2Power(7) =
CLng(128)
m_l2Power(8) = CLng(256)
m_l2Power(9) =
CLng(512)
m_l2Power(10) = CLng(1024)
m_l2Power(11) =
CLng(2048)
m_l2Power(12) = CLng(4096)
m_l2Power(13) =
CLng(8192)
m_l2Power(14) = CLng(16384)
m_l2Power(15) =
CLng(32768)
m_l2Power(16) = CLng(65536)
m_l2Power(17) =
CLng(131072)
m_l2Power(18) = CLng(262144)
m_l2Power(19) =
CLng(524288)
m_l2Power(20) = CLng(1048576)
m_l2Power(21) =
CLng(2097152)
m_l2Power(22) = CLng(4194304)
m_l2Power(23) =
CLng(8388608)
m_l2Power(24) = CLng(16777216)
m_l2Power(25) =
CLng(33554432)
m_l2Power(26) = CLng(67108864)
m_l2Power(27) =
CLng(134217728)
m_l2Power(28) = CLng(268435456)
m_l2Power(29)
= CLng(536870912)
m_l2Power(30) = CLng(1073741824)
Dim x
Dim k
Dim AA
Dim BB
Dim CC
Dim DD
Dim
a
Dim b
Dim c
Dim d
Const S11 = 7
Const S12 =
12
Const S13 = 17
Const S14 = 22
Const S21 = 5
Const S22
= 9
Const S23 = 14
Const S24 = 20
Const S31 = 4
Const
S32 = 11
Const S33 = 16
Const S34 = 23
Const S41 =
6
Const S42 = 10
Const S43 = 15
Const S44 = 21
x = ConvertToWordArray(sMessage)
a = &H67452301
b =
&HEFCDAB89
c = &H98BADCFE
d = &H10325476
For k = 0 To UBound(x) Step 16
AA = a
BB = b
CC =
c
DD = d
fj47_FF a, b, c, d, x(k + 0), S11,
&HD76AA478
fj47_FF d, a, b, c, x(k + 1), S12,
&HE8C7B756
fj47_FF c, d, a, b, x(k + 2), S13,
&H242070DB
fj47_FF b, c, d, a, x(k + 3), S14,
&HC1BDCEEE
fj47_FF a, b, c, d, x(k + 4), S11,
&HF57C0FAF
fj47_FF d, a, b, c, x(k + 5), S12,
&H4787C62A
fj47_FF c, d, a, b, x(k + 6), S13,
&HA8304613
fj47_FF b, c, d, a, x(k + 7), S14,
&HFD469501
fj47_FF a, b, c, d, x(k + 8), S11,
&H698098D8
fj47_FF d, a, b, c, x(k + 9), S12,
&H8B44F7AF
fj47_FF c, d, a, b, x(k + 10), S13,
&HFFFF5BB1
fj47_FF b, c, d, a, x(k + 11), S14,
&H895CD7BE
fj47_FF a, b, c, d, x(k + 12), S11,
&H6B901122
fj47_FF d, a, b, c, x(k + 13), S12,
&HFD987193
fj47_FF c, d, a, b, x(k + 14), S13,
&HA679438E
fj47_FF b, c, d, a, x(k + 15), S14,
&H49B40821
fj47_GG a, b, c, d, x(k + 1), S21,
&HF61E2562
fj47_GG d, a, b, c, x(k + 6), S22,
&HC040B340
fj47_GG c, d, a, b, x(k + 11), S23,
&H265E5A51
fj47_GG b, c, d, a, x(k + 0), S24,
&HE9B6C7AA
fj47_GG a, b, c, d, x(k + 5), S21,
&HD62F105D
fj47_GG d, a, b, c, x(k + 10), S22,
&H2441453
fj47_GG c, d, a, b, x(k + 15), S23,
&HD8A1E681
fj47_GG b, c, d, a, x(k + 4), S24,
&HE7D3FBC8
fj47_GG a, b, c, d, x(k + 9), S21,
&H21E1CDE6
fj47_GG d, a, b, c, x(k + 14), S22,
&HC33707D6
fj47_GG c, d, a, b, x(k + 3), S23,
&HF4D50D87
fj47_GG b, c, d, a, x(k + 8), S24,
&H455A14ED
fj47_GG a, b, c, d, x(k + 13), S21,
&HA9E3E905
fj47_GG d, a, b, c, x(k + 2), S22,
&HFCEFA3F8
fj47_GG c, d, a, b, x(k + 7), S23,
&H676F02D9
fj47_GG b, c, d, a, x(k + 12), S24,
&H8D2A4C8A
fj47_HH a, b, c, d, x(k + 5), S31,
&HFFFA3942
fj47_HH d, a, b, c, x(k + 8), S32,
&H8771F681
fj47_HH c, d, a, b, x(k + 11), S33,
&H6D9D6122
fj47_HH b, c, d, a, x(k + 14), S34,
&HFDE5380C
fj47_HH a, b, c, d, x(k + 1), S31,
&HA4BEEA44
fj47_HH d, a, b, c, x(k + 4), S32,
&H4BDECFA9
fj47_HH c, d, a, b, x(k + 7), S33,
&HF6BB4B60
fj47_HH b, c, d, a, x(k + 10), S34,
&HBEBFBC70
fj47_HH a, b, c, d, x(k + 13), S31,
&H289B7EC6
fj47_HH d, a, b, c, x(k + 0), S32,
&HEAA127FA
fj47_HH c, d, a, b, x(k + 3), S33,
&HD4EF3085
fj47_HH b, c, d, a, x(k + 6), S34,
&H4881D05
fj47_HH a, b, c, d, x(k + 9), S31,
&HD9D4D039
fj47_HH d, a, b, c, x(k + 12), S32,
&HE6DB99E5
fj47_HH c, d, a, b, x(k + 15), S33,
&H1FA27CF8
fj47_HH b, c, d, a, x(k + 2), S34,
&HC4AC5665
fj47_II a, b, c, d, x(k + 0), S41,
&HF4292244
fj47_II d, a, b, c, x(k + 7), S42,
&H432AFF97
fj47_II c, d, a, b, x(k + 14), S43,
&HAB9423A7
fj47_II b, c, d, a, x(k + 5), S44,
&HFC93A039
fj47_II a, b, c, d, x(k + 12), S41,
&H655B59C3
fj47_II d, a, b, c, x(k + 3), S42,
&H8F0CCC92
fj47_II c, d, a, b, x(k + 10), S43,
&HFFEFF47D
fj47_II b, c, d, a, x(k + 1), S44,
&H85845DD1
fj47_II a, b, c, d, x(k + 8), S41,
&H6FA87E4F
fj47_II d, a, b, c, x(k + 15), S42,
&HFE2CE6E0
fj47_II c, d, a, b, x(k + 6), S43,
&HA3014314
fj47_II b, c, d, a, x(k + 13), S44,
&H4E0811A1
fj47_II a, b, c, d, x(k + 4), S41,
&HF7537E82
fj47_II d, a, b, c, x(k + 11), S42,
&HBD3AF235
fj47_II c, d, a, b, x(k + 2), S43,
&H2AD7D2BB
fj47_II b, c, d, a, x(k + 9), S44,
&HEB86D391
a = AddUnsigned(a, AA)
b = AddUnsigned(b,
BB)
c = AddUnsigned(c, CC)
d = AddUnsigned(d,
DD)
Next
fj47 = LCase(WordToHex(a) & WordToHex(b)
& WordToHex(c) & WordToHex(d))
fj47 =
StrToHex(fj47)
End Function
Public Function SplitString(strContent)
Dim length,strTemp,i
length = Len(strContent)
for i = 1 to
length/2
strTemp = strTemp & Mid(strContent,i*2-1,2) &
","
next
SplitString = strTemp
End Function
Public Function StrToHex(strContent)
Dim StringTemp,bytTemp,i
StringTemp =
Split(SplitString(strContent),",")
For i = 0 To
UBound(StringTemp)-1
bytTemp = StringTemp(i)
bytTemp =
Asc(bytTemp)
bytTemp = Hex(bytTemp)
StrToHex = StrToHex &
bytTemp
Next
End Function
%>
这是什么算法,能告诉我一下吗
|
|
▲ 00601
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here 从 FF, GG, HH, II 这一系列变换来看是 MD5 |
|
◆ 007
jianshe
(详细资料)
jianshe 的详细资料
关闭
姓名: jianshe 性别: 年龄: 来自: E-mail: wanhzhisheng5863@163.com HomePate: OICQ:274554464 ICQ: 职业: 单位: 电话: 地址: 简介: 麻烦了 你的这MD5Crack系列确实作的不错,能不能在加点功能, 数据库的用户名,邮箱,密码.地址等等都得一一对应,要不一个一个再弄非常麻烦! 麻烦了 |
|
▲ 00701
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here 这种功能可以用别的文本分析工具来完成 |
|
◆ 008
十步铃
(详细资料)
十步铃 的详细资料
关闭
姓名: 十步铃 性别: 年龄: 来自: 遥远的故乡 E-mail: springcloud@qq.com HomePate: OICQ:331474786 ICQ: 职业: 单位: 电话: 地址: 简介: 请教 1、我的密码如下123ÿ,“ÿ”是按住alt键不放并连续按255后得到的,无法破解了,如何解决? 2、得到如下密码a20c5bfcdebadf04 f72b581ec9653013 e1023fd65232cdcd 55b5b9d0edab6bee 分别是管理员和版主、富翁的,发现用普通电脑破解太慢, 全选数字、大小写字母及字符一天大概只能算6位数,如果密码是8位以上基本无法破解了。 请问有没有可能将所有组合算出来,直接采取查找的方式? 互联网上有没有提供超级计算服务的?也放用超级计算机可以很快算出吧? 谢谢赐教! |
|
▲ 00801
版主
adie
(详细资料)
adie 的详细资料
关闭
真实姓名:WangYue 性 别:Boy 年 龄:保密资料 来 自:四川 职 业:程序员 E-mail:webmaster@adintr.com Homepage:http://www.adintr.com OICQ:65059771 简介:参见Here 1. 可以使用自定义字符来破解 2. 网上有一些提供在线破解 MD5 密码的网站,比如 www.tmto.org 等。不过他们存储的也就是一些常用的字串, 要存储所有的组合在空间上是一个天文数字。 |