Parsi Coders
با هش ها اشنا شوید (شناسایی انواع هش ها - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Security and influence (http://parsicoders.com/forumdisplay.php?fid=59)
+--- انجمن: Influence (http://parsicoders.com/forumdisplay.php?fid=61)
+---- انجمن: LEARNING HACKING (http://parsicoders.com/forumdisplay.php?fid=125)
+---- موضوع: با هش ها اشنا شوید (شناسایی انواع هش ها (/showthread.php?tid=2722)



با هش ها اشنا شوید (شناسایی انواع هش ها - Amin_Mansouri - 08-28-2012

دیدم سوالاتی پیش اومده که کاربر میگه این چه نوع هشیه و ....
انواع هش ها رو با مثال میزارم :
num of chars | type of hash | ex:


004 CRC-16: a8b6
004 CRC-16-CCITT: aeb5
004 FCS-16: 9e25
008 ADLER32: 27014d02
008 CRC-32: 73bb8c64
008 CRC-32B: c2412435
008 GHash-32-3: 00002286
008 GHash-32-5: 0001a9a6
009 Elf-32 141305404
013 DES (Unix): 9ii.t8skwpdOc
016 MySQL: 7cd2b5942be28759
024 Haval128 (Base64): nkDtiD+2PphdKZtAzaK48g==
024 MD2 (Base64): 2oU7DT+I2ZswKDpp5t7Wuw==
024 MD4 (Base64): pEgBeq8h2FJfwQroeqZynQ==
024 MD5 (Base64): kAFQmDzST7DWlj99KOF/cg==
024 RipeMD128 (Base64): wUoSGZxm5LqEY2sPaRRMdw==
024 SNEFRU128 (Base64): VT0GSJKCmaDyKidaAsg7EA==
024 Tiger128 (Base64): 8ljB6IQUqypSerVB/8W4vw==
028 Haval160 (Base64): sh6HbE05HiqJdmEUnYNXa1UwoIk=
028 RipeMD160 (Base64): jrII9+BdmHqbBEqOmMawh/FaC/w=
028 SHA-1 (Base64): qZk+NkcGgWq6PiVxeFDCbJzQ2J0=
028 Tiger160 (Base64): 8ljB6IQUqypSerVB/8W4v5Nfe5U=
032 .md5(md5($pass)): ec0405c5aef93e771cd80e0db180b88b
032 .md5(md5($pass).$salt): ec0405c5aef93e771cd80e0db180b88b
032 .md5(md5($salt).md5($pass)): 6b2e416060edbaa9d35302f13d3e1a6a
032 Domain Cached Credentials: bdaff79a8c1ec80aeda2b713127459bb
032 Haval128 (HMAC): 9e40ed883fb63e985d299b40cda2b8f2
032 Haval128_3: 9e40ed883fb63e985d299b40cda2b8f2
032 Haval128_4 cbeedc24a720eeebb519ebb74d150e29
032 Haval128_5 7d12652903d058b5501e6875d9d202d7
032 Haval192 (Base64): p7FMnvMJIxmw5147ILlX0YC/IHRWKeje
032 LM AAD3B435B51404EEAAD3B435B51404EE
032 MD2 (HMAC): da853b0d3f88d99b30283a69e6ded6bb
032 MD2: da853b0d3f88d99b30283a69e6ded6bb
032 MD4 (HMAC): a448017aaf21d8525fc10ae87aa6729d
032 MD4: a448017aaf21d8525fc10ae87aa6729d
032 MD5 (HMAC): 900150983cd24fb0d6963f7d28e17f72
032 MD5: 900150983cd24fb0d6963f7d28e17f72
032 NTLM: e0fba38268d0ec66ef1cb452d5885e53
032 RipeMD128 (HMAC): c14a12199c66e4ba84636b0f69144c77
032 RipeMD128: c14a12199c66e4ba84636b0f69144c77
032 SNEFRU128 (HMAC): 553d0648928299a0f22a275a02c83b10
032 SNEFRU128: 553d0648928299a0f22a275a02c83b10
032 Tiger128 (HMAC): f258c1e88414ab2a527ab541ffc5b8bf
032 Tiger128: f258c1e88414ab2a527ab541ffc5b8bf
032 Tiger192 (Base64): 8ljB6IQUqypSerVB/8W4v5Nfe5UcEylR
032 Windows-LM 631FA8FFB4B946F9AAD3B435B51404EE
032 Windows-NTLM 88D2888508C8106338D69F90E3AD49AA
034 MD5 (Unix): $1$P2lE.rGp$SYCpUzBZjWRGKyMe/MbU00
037 MD5 (APR): $apr1$ZSc84vgF$YiKqBzqnUskAPKeDWlN8/0
040 Haval160 (HMAC): b21e876c4d391e2a897661149d83576b5530a089
040 Haval160: b21e876c4d391e2a897661149d83576b5530a089
040 Haval160_3 7da6a6938ac24f848f202e0ea7a3b5119eec2e6a
040 Haval160_4 6339f7fe0cbb724619f251f21c2662940bf9a6c6
040 Haval160_5 e79dbb57d907135ba95e892719446164c05497aa
040 Haval224 (Base64): W8lVIguiNGqUjShI7KN73V7KbsyntZS9MpI/qw==
040 MySQL v5.x: 0d3ced9bec10a777aec23ccc353a8c08a633045e
040 RipeMD160 (HMAC): 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc
040 RipeMD160: 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc
040 SHA-0: 58f00fa5db65ab4ba2551f77d9b575f41a805ae0
040 SHA-1 (HMAC): a9993e364706816aba3e25717850c26c9cd0d89d
040 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
040 SHA224 (Base64): Iwl9IjQF2CKGQqR3vaJVsyqtvOS9oLP342ydpw==
040 Tiger160 (HMAC): f258c1e88414ab2a527ab541ffc5b8bf935f7b95
040 Tiger160: f258c1e88414ab2a527ab541ffc5b8bf935f7b95
044 Haval256 (Base64): hpnx4zhNBbKoSwMmk+K29G34WhOlDZOAjWh0u4+56Gw=
044 RipeMD256 (Base64): r71uIoudjLvO9cotA+bboQrAvH3L5GgOHkLS6XVFm2U=
044 SHA256 (Base64): ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=
044 SNEFRU256 (Base64): fQMyBWR6KvPcgzn2yyVkPDPrxiLTKXnEthKwLEkDAxs=
048 Haval192 (HMAC): a7b14c9ef3092319b0e75e3b20b957d180bf20745629e8de
048 Haval192: a7b14c9ef3092319b0e75e3b20b957d180bf20745629e8de
048 Haval192_4 e014185fbb9f19faba90dab14c25c34275cdd3e362775c65
048 Haval195_5 f36196ce912fbb5959948043f8248de2a92f74ab4a549b44
048 Tiger192 (HMAC): f258c1e88414ab2a527ab541ffc5b8bf935f7b951c132951
048 Tiger192: f258c1e88414ab2a527ab541ffc5b8bf935f7b951c132951
048 Tiger2 afd7ce60de4799388c88898d708b649d228fc06accecbbb6
056 Haval224 (HMAC): 5bc955220ba2346a948d2848eca37bdd5eca6ecca7b594bd32 923fab
056 Haval224: 5bc955220ba2346a948d2848eca37bdd5eca6ecca7b594bd32 923fab
056 Haval244_3 e29a8c16b58e57ebbfd22ddf169e04ffc0136c3452af19093f c1c4d0
056 Havan244_4 a29f04a725e5a700f1e388239564e5a3d7f22f3020365bf4f9 bc1d36
056 RipeMD320 (Base64): 3kwBswVPiTCnnQmuc46SMB5aFwhb7/3BuNEWcT50+C+pQtZM28RoLQ==
056 SHA224 (HMAC): 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e3 6c9da7
056 SHA224: 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e3 6c9da7
060 Blowfish $2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui
064 GOST R34.11-94: f3134348c44fb1b2a277729e2285ebb5cb5e0f29c975bc753b 70497c06a4d51d
064 Haval256 (HMAC): 8699f1e3384d05b2a84b032693e2b6f46df85a13a50d93808d 6874bb8fb9e86c
064 Haval256: 8699f1e3384d05b2a84b032693e2b6f46df85a13a50d93808d 6874bb8fb9e86c
064 Haval256_3 48ab01f979cf2da92fda1e865ffa315ebb112d1ffe75038089 ef73b4abb181cc
064 Haval256_4 a22c64a107bf9118f8b22470e4daa0e7eb08dbad9f7e4d35dc f409ec40292a75
064 Haval256_5 5b25f8d944429aad67775eec490272dc21ca5631488f227ef5 efd25b30f91a72
064 Panama e6d3cb945bb3583cf4262033ad99d24166d7d1a321dada9cb2 3efd021ab07694
064 RipeMD256 (HMAC): afbd6e228b9d8cbbcef5ca2d03e6dba10ac0bc7dcbe4680e1e 42d2e975459b65
064 RipeMD256: afbd6e228b9d8cbbcef5ca2d03e6dba10ac0bc7dcbe4680e1e 42d2e975459b65
064 SHA256 (HMAC): ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb4 10ff61f20015ad
064 SHA256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb4 10ff61f20015ad
064 SHA384 (Base64): ywB1P0WjXou1oD1pmsZQBycsMqsO3tFjGotgWkP/W+2AhgcroefMI1i67KE0yCWn
064 SNEFRU256 (HMAC): 7d033205647a2af3dc8339f6cb25643c33ebc622d32979c4b6 12b02c4903031b
064 SNEFRU256: 7d033205647a2af3dc8339f6cb25643c33ebc622d32979c4b6 12b02c4903031b
080 RipeMD320 (HMAC): de4c01b3054f8930a79d09ae738e92301e5a17085beffdc1b8 d116713e74f82fa942d64cdbc4682d​
080 RipeMD320: de4c01b3054f8930a79d09ae738e92301e5a17085beffdc1b8 d116713e74f82fa942d64cdbc4682d​
088 SHA512 (Base64): 3a81oZNherrMQXNJriBBMRLm+k6JqX6iCp7u5ktV05ohkpkqJ0/BqDa6PCOj/uu9RU1EI2Q86A4qmslPpUyknw==
088 WHIRLPOOL (Base64): TiRIpMb0hrsWtlYsc7QCC/MEPjpzG85yGuGzA9l+bUxxge69tsV+J30ONJVxFMvWx5f8nZXY tYLSJSkgdtTu9Q==
096 SHA384 (HMAC): cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a 8b605a43ff5bed8086072ba1e7cc23​58baeca134c825a7
096 SHA384: cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a 8b605a43ff5bed8086072ba1e7cc23​58baeca134c825a7
128 SHA512 (HMAC): ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a 9eeee64b55d39a2192992a274fc1a8 ​36ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49 f
128 SHA512: ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a 9eeee64b55d39a2192992a274fc1a8 ​36ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49 f
128 WHIRLPOOL (HMAC): 4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721a e1b303d97e6d4c7181eebdb6c57e27 ​7d0e34957114cbd6c797fc9d95d8b582d225292076d4eef 5
128 WHIRLPOOL: 4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721a e1b303d97e6d4c7181eebdb6c57e27 ​7d0e34957114cbd6c797fc9d95d8b582d225292076d4eef 5
128 Whirlpool-0 7f96ffa1c0f666d48f0cd1a25a3fc274fa95cef46551a2b145 13611be585f3b6588ae547a36be180 ​2044be542f5b530811084293cf9c77710397b84039d8c16 d
128 Whirlpool-1 d0f4ff160916bb8fa1da40b3ad9b4fb9be1af2cf65f1e5230d 71f0ca4a426ba928e02ecdf1e001a4 ​1a53487443f65ae4a82d3e5d5b5b04e12fbf3d11f851f46 b
128 Whirlpool-2 aa0be12a59790d8d54b1ee11b3230cb4a29a99060e7b4fd530 3c510264247b2e26b5d6a1c2543325 ​de46411708ba1e75a23c1083c71cacbcba36ae10ded61d5 e
نشانه انواع هش:
ADLER32: long: 8 only numbers and lowercase <g
Blowfish long: 60 only numbers, lowercase, Uppercase, /,.
starts with $2a$, sign 7 from left is $
CRC-16: long: 4 only numbers and lowercase <g
CRC-16-CCITT: long: 4 only numbers and lowercase <g
CRC-32: long: 8 only numbers and lowercase <g
CRC-32B: long: 8 only numbers and lowercase <g
DES (Unix): long: 13 lowecase, uppercase, numbers, / and .
DCC long: 32 only numbers and lowercase <g
Elf-32: long: 9 only numbers
FCS-16: long: 4 only numbers and lowercase <g
GHash-32-3: long: 8 only numbers and lowercase <g
GHash-32-5: long: 8 only numbers and lowercase <g
GOST R34.11-94: long: 64 only numbers and lowercase <g
Haval128_3: long: 32 only numbers and lowercase <g
Haval128_4: long: 32 only numbers and lowercase <g
Haval128_5 long: 32 only numbers and lowercase <g
Haval128 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
Haval128 (HMAC): long: 32 only numbers and lowercase <g
Haval160: long: 40 only numbers and lowercase <g
Haval160_3: long: 40 only numbers and lowercase <g
Haval160_4: long: 40 only numbers and lowercase <g
Haval160_5: long: 40 only numbers and lowercase <g
Haval160 (Base64): long: 28 only numbers, lowercase, Uppercase, + ,/,., ends on =
Haval160 (HMAC): long: 40 only numbers and lowercase <g
Haval192: long: 48 only numbers and lowercase <g
Haval192 (Base64): long: 32 only numbers, lowercase, Uppercase, + ,/,.
Haval192_4: long: 48 only numbers and lowercase <g
Haval195_5: long: 48 only numbers and lowercase <g
Haval192 (HMAC): long: 48 only numbers and lowercase <g
Haval224: long: 56 only numbers and lowercase <g
Haval224 (Base64): long: 40 only numbers, lowercase, Uppercase, + ,/,., ends on ==
Haval244_3: long: 56 only numbers and lowercase <g
Havan244_4: long: 56 only numbers and lowercase <g
Haval256_5: long: 64 only numbers and lowercase <g
Haval224 (HMAC): long: 56 only numbers and lowercase <g
Haval256: long: 64 only numbers and lowercase <g
Haval256 (Base64): long: 44 only numbers, lowercase, Uppercase, + ,/,., ends on ==
Haval256_3: long: 64 only numbers and lowercase <g
Haval256_4: long: 64 only numbers and lowercase <g
Haval256 (HMAC): long: 64 only numbers and lowercase <g
Haval256_3: long: 64 only numbers and lowercase <g
MD2: long: 32 only numbers and lowercase <g
MD2 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
MD2 (HMAC): long: 32 only numbers and lowercase <g
MD4: long: 32 only numbers and lowercase <g
MD4 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
MD4 (HMAC): long: 32 only numbers and lowercase <g
MD5: long: 32 only numbers and lowercase <g
MD5 (HMAC): long: 32 only numbers and lowercase <g
MD5 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
MD5 (APR): long: 37 $apr1$ZSc84vgF$YiKqBzqnUskAPKeDWlN8/0
starts with $apr1$, sign 15 from left is $
numbers, lowercase, Uppercase, . and /

MD5 (Unix): long: 34 $1$P2lE.rGp$SYCpUzBZjWRGKyMe/MbU00
starts with $1$, sign 12 from left is $

MySQL: long: 16 only numbers and lowercase <g
MySQL v5.x: long: 40 only numbers and lowercase <g
NTLM: long: 32 only numbers and lowercase <g
PANAMA long: 64 only numbers and lowercase <g
RipeMD128: long: 32 only numbers and lowercase <g
RipeMD128 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
RipeMD128 (HMAC): long: 32 only numbers and lowercase <g
RipeMD160: long: 40 only numbers and lowercase <g
RipeMD160 (Base64): long: 28 only numbers, lowercase, Uppercase, + ,/,., ends on =
RipeMD160 (HMAC): long: 40 only numbers and lowercase <g
RipeMD256: long: 64 only numbers and lowercase <g
RipeMD256 (Base64): long: 44 only numbers, lowercase, Uppercase, + ,/,., ends on =
RipeMD256 (HMAC): long: 64 only numbers and lowercase <g
RipeMD320: long: 80 only numbers and lowercase <g
RipeMD320 (Base64): long: 56 only numbers, lowercase, Uppercase, + ,/,., ends on ==
RipeMD320 (HMAC): long: 80 only numbers and lowercase <g
SHA-0: long: 40 only numbers and lowercase <g
SHA-1: long: 40 only numbers and lowercase <g
SHA-1 (Base64): long: 28 only numbers, lowercase, Uppercase, + ,/,., ends on =
SHA-1 (HMAC): long: 40 only numbers and lowercase <g
SHA224: long: 56 only numbers and lowercase <g
SHA224 (Base64): long: 40 only numbers, lowercase, Uppercase, + ,/,., ends on ==
SHA224 (HMAC): long: 56 only numbers and lowercase <g
SHA256: long: 64 only numbers and lowercase <g
SHA256 (Base64): long: 44 only numbers, lowercase, Uppercase, + ,/,., ends on =
SHA256 (HMAC): long: 64 only numbers and lowercase <g
SHA384: long: 96 only numbers and lowercase <g
SHA384 (Base64): long: 64 only numbers, lowercase, Uppercase, + ,/,.
SHA384 (HMAC): long: 96 only numbers and lowercase <g
SHA512: long: 128 only numbers and lowercase <g
SHA512 (Base64): long: 88 only numbers, lowercase, Uppercase, + ,/,., ends on ==
SHA512 (HMAC): long: 128 only numbers and lowercase <g
SNEFRU128: long: 32 only numbers and lowercase <g
SNEFRU128 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
SNEFRU128 (HMAC): long: 32 only numbers and lowercase <g
SNEFRU256: long: 64 only numbers and lowercase <g
SNEFRU256 (Base64): long: 44 only numbers, lowercase, Uppercase, + ,/,., ends on =
SNEFRU256 (HMAC): long: 64 only numbers and lowercase <g
Tiger2: long: 48 only numbers and lowercase <g
Tiger128: long: 32 only numbers and lowercase <g
Tiger128 (Base64): long: 24 only numbers, lowercase, Uppercase, + ,/,., ends on ==
Tiger128 (HMAC): long: 32 only numbers and lowercase <g
Tiger160: long: 40 only numbers and lowercase <g
Tiger160 (Base64): long: 28 only numbers, lowercase, Uppercase, + ,/,., ends on =
Tiger160 (HMAC): long: 40 only numbers and lowercase <g
Tiger192: long: 48 only numbers and lowercase <g
Tiger192 (Base64): long: 32 only numbers, lowercase, Uppercase
Tiger192 (HMAC): long: 48 only numbers and lowercase <g
WHIRLPOOL: long: 128 only numbers and lowercase <g
WHIRLPOOL (Base64): long: 88 only numbers, lowercase, Uppercase, + ,/,., ends on ==
WHIRLPOOL (HMAC): long: 128 only numbers and lowercase <g
Whirlpool-0: long: 128 only numbers and lowercase <g
Whirlpool-1: long: 128 only numbers and lowercase <g
Whirlpool-2: long: 128 only numbers and lowercase <g
md5(md5($pass)): long: 32 only numbers and lowercase <g
md5(md5($pass).$salt): long: 32 only numbers and lowercase <g
md5(md5($salt).md5($pass)): long: 32 only numbers and lowercase <g
Windows-LM: long: 32 only numbers and Uppercase <G
Windows-NTLM: long: 32 only numbers and Uppercase <G



RE: با هش ها اشنا شوید (شناسایی انواع هش ها - one hacker alone - 08-30-2012

خوب اینا یه سری هاشون از لحاظ اندازه مثل هم هست ما چجوری تشخیص بدیم
و اینکه اینا مقادیر مختلفی میگیرن و ثابت نیستن که حفظ کنیم


RE: با هش ها اشنا شوید (شناسایی انواع هش ها - Amin_Mansouri - 08-31-2012

اره
راهی نیست
راه بعدی اینه که
از cms سایت بفهمیم این هش چیه
دیگه راهی نیست


RE: با هش ها اشنا شوید (شناسایی انواع هش ها - parvin - 09-02-2012

اونهایی که اولش ستاره داره چه نوعی هستند؟ Big Grin


RE: با هش ها اشنا شوید (شناسایی انواع هش ها - Amin_Mansouri - 09-02-2012

همچین هشی نداریم یعنی نیست !
لیست بالا که میبینی
هشو با چی در اووردی هویج؟


RE: با هش ها اشنا شوید (شناسایی انواع هش ها - parvin - 09-02-2012

ممنون اقا امین. من تو یه تاپیک چند تا هش گذاشتم که اولشون ستاره داشت. اونها چی هستند؟ من اونها رو با دستورات sqlاینجکشن در اوردم.


RE: با هش ها اشنا شوید (شناسایی انواع هش ها - Amin_Mansouri - 09-02-2012

بنظر من ستاره اضافیه یا طرف خودش یه نوع هش ساخته
اخه خیلی مدل هش داریم.
حتی خود یارو هم میتونه یه هش جدید ابداع کنه