The OpenNET Project
 
Search (keywords):  SOFT ARTICLES TIPS & TRICKS SECURITY
LINKS NEWS MAN DOCUMENTATION


Cisco LEAP Insecurities + POC


<< Previous INDEX Search src Set bookmark Go to bookmark Next >>
Date: Fri, 3 Oct 2003 14:06:20 -0500 (CDT)
From: [email protected]
To: [email protected]
Subject: Cisco LEAP Insecurities + POC

--1749130162-1012486100-1065207980=:26595
Content-Type: TEXT/PLAIN; charset=US-ASCII

1 month of audits by l33t security companies: No vulnerabilities
1 month of architecture research by CCIE's: No vulnerabilities
2 days of hacking by DaBubble, Bishop, and Evol: Root.
There's some things that fackers should audit (WEBAPPS) for everything
else, get a real hacker.

If you can't get the POC to work, if you don't like that there's no gui,
or if you don't understand this message send your 2weeks and get a job
making my starbucks coffee.  Those people seem so heavily worked that
there must be a need for more of them.  There is not a need however, for
more of you.

All,

        Cisco leap is an authentication mechanism employed on high grade
wireless access points.  The mechanism is used to replace WEP and was
supposed to offer greater security against malicious threat agents.  I
have been watching the list today, and I saw a whole lot of FUD regarding
the matter of insecurities present in the protocol.  I thought you all
would have known by now.  Apparently my assumption is incorrect.  Attached
is a POC attack for LEAP implementations utilizing Microsoft's Active
Directory as the authentication store.

        Cisco LEAP authenticates users to the wireless access point via a
password.  This password is authenticated against a back-end radius server
via a Challenge-Response protocol.  The protocol is such:
        1.) The Wireless client sends an authentication request;
        2.) The AP Acknowledges request with an 8 byte challenge;
        3.) The Wireless client computes the response by:
        a.) MD4 Hashing the password producing a 16 byte hash;
        b.) Padding the hash with 5 nulls producing 21 bytes;
        c.) Splitting the resulting 21 bytes into 7 byte chunks;
        d.) Iterating through the 7 byte chunks, des encrypting
        the challenge as plain-text with the 7-byte chunk
        as the key.
        e.) Concatenating the resulting cipher text producing 24
        bytes
        4.) The client then sends the resulting 24 bytes as the challenge
        response;
        5.) The back-end systems iterate through the same processes and
        check for a match; then
        6.) If the two match, authentication has been accomplished.


Does anyone smell MS-CHAP?  Attacks on this protocol are such:

1.) The complexity of finding the DES key of the last chunk is 255^2. Upon
finding this, the malicious threat agent can cycle through a precomputed
database of commonly used passwords, matching on the last two bytes of the
hash.  This is a reduction of the complexity for a dictionary attack.

2.) From 1: this also reduces the complexity of a brute force search for
the key

3.) A chosen plain-text attack utilizing rainbow tables may be used by
impersonating an access point.  The initial pre-computation complexity
is large, but manageable for any good hacker.

These attacks are based on the fact that if you didn't know about Cisco
leaps insecurities you're not going to know about the S-Box decoding
optimization on 56bit DES, nor how to reverse MD4 using genetic algorithms.
If no fackers post to bugtraq within the next 7 working days, I'll release
these as well.

<RANT>
The link to http:/www.unstrung.com/document.asp?doc_id=41185 leads me to
the conclusion that Wright, is a Facker (Fake Hacker).  People like him
are dangerous to the information security community.  As said in a rap
song, "If you don't give a sh** then don't throw it up".  If you're not a
hacker then don't pretend to be, and don't run security audits.  You're only
filling up my bugtraq e-mail box with rants about the next CSS
vulnerability, or SQL-injection vulnerability.  These are not things worth
posting.  Things that are worth posting include:
        1.) New techniques
        2.) Esoteric propreitary technologies's shortcomings (NOT WEBAPPS)
        3.) etc.
It is people that are like this that prevent other people from sharing
their research.  It takes me 2 minutes to find a CSS vulnerability, and 1
minute to find an SQL injection vulnerability so why are you going to post
that?  Facker's need to remain like low-key and disappear.
</RANT>

-Evol
May I have your attention please
I repeat, may I have your attention please
Will the real Evol please stand up...
We're going to have a problem here

--1749130162-1012486100-1065207980=:26595
Content-Type: APPLICATION/octet-stream; name="leap.tgz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.44.0310031406200.26595@ruiner.halo.nu.>
Content-Description: 
Content-Disposition: attachment; filename="leap.tgz"

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
w+wEAoIPBtyT08RwnHMaCT7sFxpzMhKPMT6etIQkdxTwTlwunmm+kRcj+jvS
x265Bk8DvNDkIIc7O502n2Mw72Zg8wphE+hJLUuzd18ulksesOUZKqyIplpQ
jRIlcMAHUpAKRyanH/pYt4n1QsP5Y6SM5qoy+Yzx4dXp4uyGmwkvd6CqvYrr
gXqyOTOtt54/XWwwMySrEZ6PlofZDvdvD7tIX8ji9WyHp5ef38cShY/HE/p7
9+5e/gvT0hxvTANhGqohw8C+oLazvI9w9/x4vxDeMCv1dM5L48kWTzgG7Ajo
OSlniQUgUwE9Q9pOgtvR56yc58f3EV0fL//4x+o4/0OEe/ls8eQZk2VnXfJ0
wIVU3DFnPT/eQ4VZhAcXPNg6u4pOTvB/IkN9RD1OA97wqvJiH+Caig2Ar1Qz
yDWbLz4uJjLnrpoBL5JtlP17RuQWV7o7QgWWjvsL5HeWZU50v7fHZD+h76l1
2ky4zpApAO9MzRm2eJZmdo5hWhUKLsLLhViPu8v7z+9qbFWPJKnH+wsSfHG8
9/Hu84/L5k9YQfmRrvZffpQv90s4hDi2UpSMW8hlyCSpI/8jr9WRRju/uFre
9DmvG+H8FyDazJfzJ1fiOlRvQV8D17OlVWMnQx5ENhZb6ulKssmSf5JAAoX9
RJAQoRvehsybO1L7fLZ5gWldcgee332fp4bWZmxy0fx5/l4+YcF2gPTDyTHn
2lO3WcrqJH5ONud/vEbkZXR/7CSmTxEs1D89/RBbitnT15wG9zTntflM7sXj
xbHsS9zdRSzaI3r0U5ba0HNei2MPymNdodN9UB/L6p5u+YTTzwqRIiVS3Eak
uo3I+BYiUyGyONtt0yeJtrEJDNnbNpv5+QmmxvUp5lTm+5tnC3IVbgib6xO4
dslGR02K8htJ03Z0ebL6STaRzGV+S6fhc9mgPT8VeLadafPjj++rfUz0WPIK
7fTVdtjoXV/W/5Oe/buh8fr+X1VW47Lt/02Q/60cE9i2//c7XGn/Txs+Xq5I
zbbXLtNJumO+6/WtfInah6lmguTJ4wftx+GRLb2ziVHtMq7nc3mTY8pVPmp5
8YVtGtd+gO5NxAPe08h9xfZJzFA5/+lydiES8I7G1XrEsYi+nnjKeH7BGVrx
OgIKvNs2l/P56Sh/Oad34Pp0X3rAz+bnB4iJN+it8kvnzM2by7cjZnHzPy83
K+HriJl4lFMY1AB4jQ1gJzf5rM1jQZ3mp+vZ+QjrfTaXB09GwIHvr+vF8tTW
Sp2wIo8Y1UgC6+Pjlh1ehcA8Pb/eRDEibwe5LTohk+xcrK7ofxl/wfUUmj98
dGtfanEZO7vDfdlcu7LUMU27qp1eJACGO6a59ksJoJb+EHWSuONUldJrK6wP
9poON7p2BNDvT+euO00k+n3f3HV9X9u9pu6fdcXY+zo6/H7/9m7wWVQj5Mob
kRFyQV7ICNkrqBFEc+1GgiiYAQNgrIKMUB26rFAjVAeVQo1Qb4UuLORCNx4y
Qi7ICxkhO/f1YR30bWEpWAdWg6VgwRJ6hurQQ4YaoTqoFGqEenmIAg6A8Qs4
AxwAjgFngJOUMCWsg842LAXrwGqwFCxYjqFG0mK3meLufHa1Xvx0qyLnC1Mk
nIO786XwCoGkay83rCMoEtqWERm5YYYhFUQv4BR6w9qEymGXYqp9fh4+aER+
KKmEDfSG9Q7jwIIliOsNtw4eKWhsfKXR7nzQkQJmP1dN4Ltrd3Gxd4Zv/k1+
tC/h4zYtbBALmuOYXwmfbkfsfTLIU6tDq3pYpkI1UWmTnWjLHGvzCawt0lIw
Z1dEampD6CsXat1c/YUbaa7jLFyx0YoTRVIoN6VWnDqOxswFiWAAjVq3ji1c
Kpg4ZrKg7E/EnqKOUtQx1npNjDOxbsQ7bSVkusoMjwcxEQPWJpmXLcJYwakm
t4gzNn1aZQPyBhorsrKtnFfRcCRCpQBKJbdoZIYpWl9P2BfxVB2VqMNUda9V
R8SnqopqUIaNjoyCVaqv4Dg1vYZWNcZA4YzOETp6gynfBuEqQcoUzW/LaAhT
oYyrFjb+5hTOVM1nTfwqGsIQqjp4JxcPl1rDzzv4orq9REU7MJjaxohMVJrg
VDN10hROmns2EGwSBNeqjDPzX+PSuR+/VKP1rAGYLypnjLjusG8c1aaOsaij
bMWzxmbBMp+0ajCaZoJWmlqBPaJpx9c1vhSmIrPdxGKH6ckbeuo8xUZnLca3
XBAH1tZNTAtEFsG8gczKdRRL1TGRxuINZmHSWmmjRKvW0NbKVdViXN9SYwu9
57i3Flc7/4+h9F77UvKWL+ydZy3RoqAhK7w+LZg4ymaAwtRjoXWiCBsfSqfi
Hd64tVNj06ohietmZJFSG4uJqC3V4npsFDoFwYj01dV6h0ajwkcpVYO9CGxA
3wyUt4YjBJO2MgMYwqAcmWHMR81wlY8djXhHlbTE6FkWwAoXIWPLtc/hGMjG
LTOxQVgQcz7OSNuWptL4AF20DSNy7UJCjCWqX3Evc/DaUXUWTd7UwVVmjuxb
uCp5ZNV/DMfu4iPp/ejAv+7zk47eGz9yLqtSP/Z23OxL/AJTYXkSx6uTP8fY
W8B9I19b8ipXa5W1BgvuX+gXiMSveyJ4FdTjyrJVsXy22rL7dEpCemfui+yX
8FMo6L8acyo/2QoXuS3sVgCIE70PmHERiNpugy9FvUyLa48jQecABHOwYkek
8BwJkRZzhIiYQytJETGHlHYYuA1RwNCl3b01gKyrr9BKVXjmgmMjDKogeLFD
1LOTKvRuU9UlRgmpChz7HaMktHvsZ11GnWIGVZcoaVgb3ihvtGBXdXVHKqd9
1cCrbPQLUrgWoeHZQboNoWk1Fm8VIJP7xMO0XtHehgjcpBCNvw0GbFw3KcHX
EMmMJQec0k71EakMS2WYgxOwbLkru8oz0pmh60tVpPTK0HP/Du0yETtLRHHo
Gi92iGwkEIkFu9rPEtoOwinGG2VYwJDSC4lvdC2RaPEWCwaPLhGw7FowcTUn
iWATj1aKDR4AoOw1AJQSemakYeB+QC9bFAKQaXFoi/u3AhAUc8SR1CuddzBA
FnE4NobY92yUXpREKsd+K6ArDp5RB5AN0W48bcdnlnKXsO/Y8JgTRktPeyCE
hZTRLkfeKIn6h4zZN3czoIKEuZ42QigHtGiks9CxREhVl1g+66JLVJ7Qix7N
TwoFp4oDtwAS3ABuRAncoop461DQbTcqCfmh28YBO4LBEQmeSIvZEXQQjojH
3IMIHbGjgCkbCYTjKOvRdhCp6gqHOXT19au00VdoNszdsCSZ08yvMHciyrD2
s45UTrl9j8k6EB32f50FvfZdjC7kAUrdrYDXpQII7sYhVODaadrqZVwc0bl6
pa/XGObaFZeeSNMlkimO0OLo3QYHXIcUc+82OAEdbVfPuVJdJmwkODoQjv1U
dU7WVPspzx2NpjrymJNix0bjURRhwCg92q5eliopeNUlwIXTRujpqyN2cNro
qL+r8sYBD6Bz2rd64tGlCjbCbe1swT+0tAZA1oNw9Wq5DQaQCebagPsQjnRm
xYUV1x7CcVR0RezVKxL2M6MdBiASsb2ARccsjv3SsGWOpQ6Rusd+Vxt92g5F
NqzRhF5fdeHtVNcx9zD7rSv15U4U41XnpOp4T1eLWQJxuwVb1fU1OljPYnQZ
YaQVlXwbOJR3cPNNo8AOooy3dSkAWbyPED19qLClc9KyLe5yFJReFmmHDu3Q
ZT9E4NBy5zA7FMZGnTLa+FsnoPJcJhB99kPZZSMp7mi/J2DZNUqqjeDYGFBd
6BHJOnK/0YJe7lSLTarQQW30FONV19VG1z6m/a4Fu0bxFhSPRt+x4NXQDFNE
hLXippKaATIBbot9vSC3ESAzHFbcQycAhQIXdm/FAxwJkayLztN2wMZzSDEn
HNUtR60NE6m6For1stfQ9gJ6bXSLu2IHz0af0TBAJOvJnVgi1X7WldsJ6BXq
VOflTthPifSNUtziJt7cqRd0bxM2bqOdaPGVrOBPj8zU9PScF6Zda7RcrV5c
X8oSrJEdo7ngdfyfrtb5CbbcyRrqzSifX2yucawPVvVyNg9OjiLD4liNZVMD
J0iOOlvfHALNX1brJZZIfXL3bl4dFHGr0NPrGadUkbwx/8arl/Ssz9vH2mWp
eStAsvjKMlWtF+eSvDJOS3zKi7Yecj4K4nk9siWtsn9gccE7kkY2YUEg3339
jeR+WOVLrvwAC2HliHYkx+J8hXNeQz1hmQUhcFzwqjHU4cWzOvvR2PwHDj6C
XJt2oTmjbamw1EgPMlvwoUnX6y4NrnU1471UZL0Zr30+kKV1c0nckWIZyXao
ZwusgiORVi+RnWqkKVgYqzFt0zRYszLKx/kf8umhwM0J22nLWKeuVQQOrBQa
5ROq2+S7kmWJ54PWi6eLi/1CQHWDkZyOINh0tSAvj0NKL1cpOHCeY0LCpJe8
Ho5rLza8i22PRZjzgjpeb+jgZiecb//ZnNc3y4L4U9mdwrsg1uxN7G4H/kis
nU93l6M1dqjs/fLPbAfpcnit9hrrzGvOx7jm1drNHg7ewn6HcHxIkMv8+/vq
vpPjx1xP8vR3n9bHj3f5cZvNsw9UOiDL29mHCg7KMnQqlDK+Vh6LbtXpa3kc
vw2P1VvxWNzK4ytNGMtbbtqdRfBwPhgGC1SxxJRM/uCTv2CnzdxvJcLmDM2l
39lCtIl7iLpbiHqbhyTPfqOxhle0+pOiUsTYTzHivRQjSHSY7fCc8TfY9+xP
tIFnyUYfYh2VPpQNGNiutXi6j0nGGfZSnUqqnB3ep3HfJ5fh9fzCm9uBwEv9
h2CKdp/ArTBl3DIAkCGICvtHhNPbmKnfgpnxWzAzeSMzU97dRNr9bDW/eZ/a
+3L+I++M6q9wjXlHNPB9fU0vlpP14vTpPMPuhd0NhYijJ88u5gvCcJnX02Zv
B0/46bdyssmPkj1LFt0uNODNzrFjwiP8yPbWICpz/bhpi614cpMX2DkxyhcH
84OR7JygN+gdPL3TxlPb+sgo1HewyabkQEzx9ODggDDBk+6wSVxdLL/EGk0s
5ARYVe6InBJ8Y+BtY+hsY1EXe2T3DmQf7wyJFzcUYPGWmHGzAhq80/Q9hiyD
doogi/GSk0G2afE4Z9Z/Xi/Wsipc34GMBvWLiR4BeJDJtpAYTllZElG/l+1J
EhnCmfwXPZHiiLY1rqI/4T314QA+xKEE4Rldb4GsmHhsAo2ABWyA1bilVweB
x79rGMu9QYxNivHsLARm8I34kNKlbZ1yA8bllWTokaW8JStIvTpmer2GoteQ
4YiETM9MJ7OtVqer1Nxs6093XbzkrVRg7VPhdcTPeO+TlKaw5SBsNQhbD8KO
B2Eng7DTQdhmEPbeIGxxi3DD0hXD4hXD8hXDAhYsIZvgITa6UWtM9lHwFgKO
h4ig+Y+LmY9j8vVjMZE3n/Zcq+r41rtxLUYcXUvpDjXtpteytem8qW03Q9jK
DjbXtN+Erxxs2BJ5fMt+bbt+Q+CpU2QuLL4JYa1O8Ug/f+WT5GRGf7iHgzLs
c6J3qmbr46S5sulh83J2yd4Qvz3u520wRMSNHxzuAcsQvzLcgyaWV7E8FvFi
qmiOFvfYlzvUE1/eYp5a8W+RKfv/5yX5vzVnzzuigbGP1+V/mRbjdv9fJflf
iul2/9/vcX34ATrKMWsTUu1pdj5JBDqnxwzxH7Ob/MvFEtuD8+ezm3O+/fcN
NbP51cHF/ErgPvy9UwjiwPtfkxKQoh+LExPb4YMeG+moa3k6P7l++pQHKVar
5UGOlyJ9fSMZtvDHNWf8mz6eZbDg2dwGMDbt4Ydt2jxhIN/8/MXsZL60/IP0
+xOAjOyIADsfxDjOL69wI2dxtAcGWN6+fPfOe5uP8jsjQ6yndvBmfamKU94i
kc4RAwKB0yok8UFmWRYtK+B7ofwO2D8QSMX+KuWA0wXyORNWvVXv5QxZg3/A
0NoV5wye5dN9TtUgmkSPYPPzQ9m52ebO5rpNH5AMQeZAnt8L0jxbRHNjoOd3
kzdXz7gq9ZMIDmmL2KRAcbnR3aX8miOTtFZqmWzN9DXOeYi/HkbDqA3YRsko
wZOvcI6kHgTae/gPevNCivi8NZMzyvSwawgsN+d997aPVRNHkzZ49ICkRFZv
2TIKSis7VVQuRxhS8BEZ9oyFtMMkDI7emwt8aok4/5UXh2+Fy6RvEeF4+CnO
k9xLvMYRdSRetR5DTfwHTbhiLnPRcQX4SvQjHrWlAq7ssq9rFfiAokPC+9SX
WhdwVFsf4CQezgs+n9+4X1TfLCV78n5+xH5EUNQD6HgBjw1dLz+3UafWB5zz
OQwjIYdjnT6kb/cN52jhh5JzgVV5tb54colq7KyRX+oFiu9IvFSxWp/hyppn
h1ga9bIt7+UJJwH4CNlTl/3ncrZYGx5BIgoRSCXpzRpThP6w1hyhPeu2yVcT
O5cFP2YsnDJwt5hIBf6FM0YlDXtZ6EHP/LGKc2k3e2lcoU/IFlfkg73BMpcm
sbvD8a4P2ppFtfWHz4gb9zOmY1Uf8R6WILCarsrh29TI72I/RFuLfjdvXRM7
PpKqfHzqK07z5D4E3tZG5FcYPEJ7jqlwdzGNtGJk5XgiprnFHq0tfAPtm6TN
gnu7GSyR7WtMoc31y7/Wj8tC26KW/f1igVkDIHk8Lir/8MIw86G/nXdBFlOc
6xn36p0qj0bkbrwvi17AF7Y4Pr7/z/C+D51G48vFE3Lt1Vmra80zILzzK0Gz
OvXNYoSovSg8xiPldcr25Iajr1M5qt4yK6GaVwKfH7sm/e+2WvffH07QRHd9
kb3WSwx2HvM7xip13lo9aLjvcftqTbVlkwdDLooxzdyiCXLws81U1PgdySYZ
pYRHqSY+4KE8cxVNlPzVt5/9+eizOyOpz4dVGlOfEN5rZCd0DWo9v9xwG1D6
A/Gn05aVLRc2XkHwfylZju//vasjoN7Q/6MO4LQ9/2kctv2/3/GKJ83844cv
j9Cj+uGbB0ePvv7q6EFeVEWYVlkfgv588cWDr/4mIE2V/audnsNf8R1++D/6
YDv8bd/th7/Ne+l/wYkQkv+b/l68q+zfb87/Hfj8B8n/XVUTaf/jbfv/PS6f
/xvJ7g5W+F9M021ZtreJ2LbX9tpe22t7ba/ttb221/baXttre22v7bW9ttf2
+j94/Td5OebcAMgAAA==
--1749130162-1012486100-1065207980=:26595--


<< Previous INDEX Search src Set bookmark Go to bookmark Next >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру