Visit our newest sister site!
Hundreds of free aircraft flight manuals
Civilian • Historical • Military • Declassified • FREE!


TUCoPS :: Oracle :: c07-1188.htm

Oracle PL/SQL Fuzzing Tool



Oracle PL/SQL Fuzzing Tool
Oracle PL/SQL Fuzzing Tool




--=-RMpGnC2R0g1Brf52ppdr
Content-Type: multipart/mixed; boundary="=-lbq7pcIJgk0SAW3kSKAl"


--=-lbq7pcIJgk0SAW3kSKAl
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Hi to all,

In the past I wrote a python tool to fuzz PL/SQL procedures, functions
and packages. With this wonderfull tool I found many vulnerabilities,
many crashes and many-many interesting issues.

I decided to release it to the public because it's a part of an Oracle
specific Vulnerability Assesment Tool I will release when it's
completely finished. It will be licensed under the GPL.

To use the attached python tool you will need a valid Oracle database
account with, at least, the CREATE SESSION privilege granted. You will
need to adapt it to your feets to fuzz a database under your control. At
least: username, password, Oracle SID and IP address.

It only fuzzes 'VARCHAR2', 'RAW', 'NCHAR', 'BINARY_INTEGER',
'BINARY_FLOAT', 'CHAR', 'NVARCHAR2', 'NUMBER', 'FLOAT' and 'LONG RAW'
datatypes, at the moment, but you can easily adapt it to fuzz other
Oracle datatypes, even user defined.

Well, if you find it interesting or if you have any question about, any
criticism, etc... Don't heasitate to contact me. Take fun.

---
Joxean Koret

-----------------------------------
Agian, agian, eg=FCn batez
jeikiko dira egiazko Ziberotarrak,
egiazko e=FCskald=FCnak,
tirano arrotzen hiltzeko 
eta gure aiten aitek =FCtzi daikien 
lurraren pop=FCliari erremetitzeko.
-----------------------------------

--=-lbq7pcIJgk0SAW3kSKAl
Content-Disposition: attachment; filename=oldfuzzer.py
Content-Type: text/x-python; name=oldfuzzer.py; charset=ISO-8859-15
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9weXRob24NCg0KIiIiDQpPcmFjbGUgRGF0YWJhc2UgUEwvU1FMIEZ1enppbmcg
VG9vbA0KDQpDb3B5cmlnaHQgKGMpIDIwMDUsIDIwMDYgSm94ZWFuIEtvcmV0LCBqb3hlYW5rb3Jl
dCBbYXRdIHlhaG9vLmVzDQoNClRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3INCm1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQphcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsgdmVyc2lvbiAyDQpvZiB0aGUgTGljZW5zZS4NCg0KVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsDQpi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZg0KTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQ0KR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4N
Cg0KWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UNCmFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRo
ZSBGcmVlIFNvZnR3YXJlDQpGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZp
ZnRoIEZsb29yLCBCb3N0b24sIE1BICAwMjExMC0xMzAxLCBVU0EuDQoiIiINCg0KaW1wb3J0IHN5
cw0KaW1wb3J0IGN4X09yYWNsZQ0KDQpnbG9iYWwgY29ubmVjdGlvbg0KDQpmdW5ueWRhdGEgPSAo
IlRFU1QiLCAiU1lTIiwgIlhNTFJFRiIsICciIHx8IFhNTFJFRigpIHx8ICInLCAnVEVTVCIgQSBB
ICcsICInIiwgJyInLCAiQSIqMzAsICJBIioxMDAsICJBIioxMjgsIkEiKjI1NiwiQSIqNTEyLCJB
IioxMDI0LA0KICAgICAgICAgICAgICAgICAgICAgICAgIkEiKjIwNDgsIkEiKjMwMDAsIkEiKjQw
MDAsIkEiKjUwMDAsIkEiKjYwMDAsIkEiKjcwMDAsIkEiKjgwMDAsIkEiKjEwMDAwLCJBIioxNTAw
MCwiQSIqMjAwMDAsIkEiKjI1MDAwLA0KICAgICAgICAgICAgICAgICAgICAgICAgIkEiKjMwMDAw
LCJBIiozMjc2NywgLTEsIC0yLCAwLCAxLCAyLCAyMTQ3NDgzNjQ3LCAtMjE0NzQ4MzY0NywgMjE0
NzQ4MzY0OCwgLTIxNDc0ODM2NDgsDQogICAgICAgICAgICAgICAgICAgICAgICAiUk9XSUQiLCAi
UFJJTUFSWSBLRVkiLCAiJXMlcyVzJXMlcyVzJXMiLCAiJXgleCV4JXgleCV4IiwgIiVkJWQlZCVk
JWQlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAiR1JBTlQgREJBIFRPIFRFU1QiLCAiR1JB
TlQgREJBIFRPIFBVQkxJQyIsICJTRUxFQ1QgKiBGUk9NIERCQV9VU0VSUyIsDQogICAgICAgICAg
ICAgICAgICAgICAgICAiJyBPUiAnMSc9JzEiLCAiQUEnIG9yICIiVEVTVCIiLiIiWE1MUkVGIiIg
IiwiVjEiLCAiVEVTVC5WMSIsICciVEVTVCIuIlYxIicsDQogICAgICAgICAgICAgICAgICAgICAg
ICBOb25lKQ0KDQpkZWYgZnV6ekRhdGEoZGF0YSwgaW5kZXgpOg0KICAgIGdsb2JhbCBjb25uZWN0
aW9uDQoNCiAgICBmb3IgeCBpbiBmdW5ueWRhdGE6DQogICAgICAgIHRyeToNCiAgICAgICAgICAg
IGlmIHR5cGUoeCkgaXMgaW50Og0KICAgICAgICAgICAgICAgIHByaW50ICJEYXRhIGlzIG51bWJl
ciIseA0KICAgICAgICAgICAgZWxzZToNCiAgICAgICAgICAgICAgICBwcmludCAiRGF0YSBpcyAi
ICsgc3RyKHgpWzA6MzBdICsgIiBvZiBsZW5ndGggIiArIHN0cihsZW4oc3RyKHgpKSkNCg0KICAg
ICAgICAgICAgdmFyTGlzdCA9IFtdDQoNCiAgICAgICAgICAgIGZvciB2YXIgaW4gcmFuZ2UoaW5k
ZXgpOg0KICAgICAgICAgICAgICAgIHZhckxpc3QuYXBwZW5kKHgpDQoNCiAgICAgICAgICAgIGN1
ciA9IGNvbm5lY3Rpb24uY3Vyc29yKCkNCiAgICAgICAgICAgIGN1ci5leGVjdXRlKGRhdGEsIHZh
ckxpc3QpDQogICAgICAgICAgICANCiAgICAgICAgZXhjZXB0Og0KICAgICAgICAgICAgZXJyb3Ig
PSBzdHIoc3lzLmV4Y19pbmZvKClbMV0pDQoNCiAgICAgICAgICAgIGlmIGVycm9yLnVwcGVyKCku
ZmluZCgiT1JBLTAwOTMzIikgPiAtMSBvciBlcnJvci51cHBlcigpLmZpbmQoIk9SQS0wMTc1Njoi
KSA+IC0xIG9yIGVycm9yLnVwcGVyKCkuZmluZCgiT1JBLTAwOTIzOiIpID4gLTE6DQogICAgICAg
ICAgICAgICAgcHJpbnQgIioqKiBQT1NTSUJMRSBTUUwgSU5KRUNUSU9OIEZPVU5EICoqKiINCiAg
ICAgICAgICAgIGVsaWYgZXJyb3IudXBwZXIoKS5maW5kKCJPUkEtMDMxMTMiKSA+IC0xOg0KICAg
ICAgICAgICAgICAgIGlmIGxlbihzdHIoeCkpID4gNTA6DQogICAgICAgICAgICAgICAgICAgIHBy
aW50ICIqKiogUE9TU0lCTEUgQlVGRkVSIE9WRVJGTE9XICoqKiINCiAgICAgICAgICAgICAgICBl
bHNlOg0KICAgICAgICAgICAgICAgICAgICBwcmludCAiKioqIElOU1RBTkNFIENSQVNIRUQgKioq
Ig0KDQogICAgICAgICAgICAgICAgcHJpbnQgIlJlY29ubmVjdGluZyAuLi4gIg0KICAgICAgICAg
ICAgICAgIGNvbm5lY3QoKQ0KICAgICAgICAgICAgZWxpZiBlcnJvci51cHBlcigpLmZpbmQoIk9S
QS0wMDYwMCIpID4gLTE6DQogICAgICAgICAgICAgICAgcHJpbnQgIioqKiBJTlRFUk5BTCBFUlJP
UiAqKioiDQogICAgICAgICAgICBlbGlmIGVycm9yLnVwcGVyKCkuZmluZCgiUExTLTAwMzA2OiIp
ID4gLTE6DQogICAgICAgICAgICAgICAgcHJpbnQgIkN1cnJlbnRseSB1bmZ1enphYmxlIDooIg0K
ICAgICAgICAgICAgICAgIGNvbnRpbnVlDQogICAgICAgICAgICBlbGlmIGVycm9yLnVwcGVyKCku
ZmluZCgiT1JBLTAzMTE0IikgPiAtMToNCiAgICAgICAgICAgICAgICBwcmludCAiV2UgYXJlIG5v
dCBjb25uZWN0ZWQgOj8iDQogICAgICAgICAgICAgICAgY29ubmVjdCgpDQoNCiAgICAgICAgICAg
IHByaW50IGVycm9yDQoNCmRlZiBjb25uZWN0KCk6DQogICAgZ2xvYmFsIGNvbm5lY3Rpb24NCg0K
ICAgIGxpbmsgICAgPSAidGVzdC90ZXN0QChERVNDUklQVElPTj0oQUREUkVTU19MSVNUPShBRERS
RVNTPShQUk9UT0NPTD1UQ1ApKEhPU1Q9MTkyLjE2OC4xLjEwKShQT1JUPTE1MjEpKSkiDQogICAg
bGluayArPSAiKENPTk5FQ1RfREFUQT0oU0VSVklDRV9OQU1FPW9yY2wpKSkiDQoNCiAgICBjb25u
ZWN0aW9uID0gY3hfT3JhY2xlLmNvbm5lY3QobGluaykNCiAgICBjb25uZWN0aW9uLnJvbGxiYWNr
KCkNCiAgICBjb25uZWN0aW9uLmNvbW1pdCgpDQoNCmRlZiBpc0Z1bmMoZGF0YSwgaW5kZXgsIGN1
cnNvckRhdGEpOg0KICAgIGdsb2JhbCBjb25uZWN0aW9uDQogICAgDQogICAgdHJ5Og0KICAgICAg
ICB2YXJMaXN0ID0gW10NCg0KICAgICAgICBkYXRhID0gIiIiQkVHSU4NCiAgICAgICAiIiIrIGRh
dGEgKyAiIiIoIiIiDQoNCiAgICAgICAgaW5kZXggPSAwDQogICAgICAgIGZvciB4IGluIGN1cnNv
ckRhdGE6DQogICAgICAgICAgICBpbmRleCArPSAxDQoNCiAgICAgICAgICAgIGlmIGluZGV4ID09
IDE6DQogICAgICAgICAgICAgICAgZGF0YSArPSBzdHIoeFsxXSkgKyAiPT46IiArIHN0cihpbmRl
eCkNCiAgICAgICAgICAgIGVsc2U6DQogICAgICAgICAgICAgICAgZGF0YSArPSAiLCIgKyBzdHIo
eFsxXSkgKyAiPT46IiArIHN0cihpbmRleCkNCiAgICAgICAgDQogICAgICAgIGRhdGEgKz0gIiIi
KTsNCmVuZDsiIiINCg0KICAgICAgICBmb3IgdmFyIGluIHJhbmdlKGluZGV4KToNCiAgICAgICAg
ICAgIHZhckxpc3QuYXBwZW5kKE5vbmUpDQoNCiAgICAgICAgY3VyID0gY29ubmVjdGlvbi5jdXJz
b3IoKQ0KICAgICAgICBjdXIuZXhlY3V0ZShkYXRhLCB2YXJMaXN0KQ0KICAgICAgICANCiAgICAg
ICAgcmV0dXJuIDANCiAgICBleGNlcHQ6DQogICAgICAgIGVycm9yID0gc3RyKHN5cy5leGNfaW5m
bygpWzFdKQ0KICAgICAgICBpZiBlcnJvci51cHBlcigpLmZpbmQoIlBMUy0wMDIyMSIpPiAtMToN
CiAgICAgICAgICAgIHJldHVybiAxDQogICAgICAgIGVsc2U6DQogICAgICAgICAgICByZXR1cm4g
MA0KICAgIA0KZGVmIGRpZShtc2cpOg0KICAgIHByaW50IG1zZw0KICAgIHN5cy5leGl0KDApDQoN
CmRlZiBtYWluKCk6DQogICAgZ2xvYmFsIGNvbm5lY3Rpb24NCg0KICAgIGZ1enpQYWNrYWdlcyA9
ICIiIg0KIHNlbGVjdCBkaXN0aW5jdCBvd25lciAgICAgICAgICAgIk93bmVyIiwNCiAgICAgICBw
YWNrYWdlX25hbWUgICAgIlBhY2thZ2UiLCAgICAgICANCiAgICAgICBwYWNrYWdlX25hbWUgICAg
IlBhY2thZ2UiLCAgICAgICANCiAgICAgICBwYWNrYWdlX25hbWUgICAgIlBhY2thZ2UiLCAgICAg
ICANCiAgICAgICBvYmplY3RfbmFtZSAgICAgIlByb2dyYW1fVW5pdCINCiAgZnJvbSBzeXMuYWxs
X2FyZ3VtZW50cyB4DQogd2hlcmUgYXJndW1lbnRfbmFtZSBpcyBub3QgbnVsbA0KICAgYW5kIG5v
dCBleGlzdHMgKHNlbGVjdCAxIGZyb20gc3lzLmFsbF9hcmd1bWVudHMgeQ0KICAgICAgICAgICAg
ICAgICAgICB3aGVyZSB4Lm93bmVyID0geS5vd25lcg0KICAgICAgICAgICAgICAgICAgICAgIGFu
ZCB4LnBhY2thZ2VfbmFtZSA9IHkub3duZXINCiAgICAgICAgICAgICAgICAgICAgICBhbmQgeC5v
YmplY3RfbmFtZSA9IHkub2JqZWN0X25hbWUNCiAgICAgICAgICAgICAgICAgICAgICBhbmQgeC5k
YXRhX2xldmVsID0geS5kYXRhX2xldmVsDQogICAgICAgICAgICAgICAgICAgICAgYW5kIHkuZGF0
YV90eXBlIG5vdCBpbiAoJ1ZBUkNIQVIyJywgJ1JBVycsICdOQ0hBUicsICdCSU5BUllfSU5URUdF
UicsICdCSU5BUllfRkxPQVQnLA0KICAgICAgICAgICAgICAgICAgICAnQ0hBUicsICdOVkFSQ0hB
UjInLCAnTlVNQkVSJywgJ0ZMT0FUJywgJ0xPTkcgUkFXJykNCiAgICAgICAgICAgICAgICAgICAg
ICBhbmQgcm93bnVtID0gMSkNCiAgb3JkZXIgYnkgb3duZXIsIHBhY2thZ2VfbmFtZSwgb2JqZWN0
X25hbWUNCiAgICAgICAgIiIiDQoNCiAgICBwYWNrYWdlUHJvY2VkdXJlcyA9ICIiIg0Kc2VsZWN0
IHBvc2l0aW9uICAgICAgICAiUG9zaXRpb24iLA0KICAgICAgIGFyZ3VtZW50X25hbWUgICAiQXJn
dW1lbnQiLA0KICAgICAgIGRhdGFfdHlwZSAgICAgICAiRGF0YSB0eXBlIiwNCiAgICAgICBpbml0
Y2FwKGluX291dCkgIkluX091dCIsDQogICAgICAgb3duZXIgICAgICAgICAgICBzZGV2X2xpbmtf
b3duZXIsDQogICAgICAgcGFja2FnZV9uYW1lICAgICBzZGV2X2xpbmtfbmFtZSwNCiAgICAgICAn
UEFDS0FHRScgICAgICAgIHNkZXZfbGlua190eXBlDQogIGZyb20gc3lzLmFsbF9hcmd1bWVudHMN
CiB3aGVyZSBhcmd1bWVudF9uYW1lIGlzIG5vdCBudWxsDQogICBhbmQgb3duZXIgPSA6MQ0KICAg
YW5kICg6MiBpcyBudWxsIG9yIA0KICAgICAgICBpbnN0cih1cHBlcihvYmplY3RfbmFtZSksdXBw
ZXIoOjMpKSA+IDAgb3INCiAgICAgICAgaW5zdHIodXBwZXIocGFja2FnZV9uYW1lKSx1cHBlcig6
NCkpID4gMCApDQogICBhbmQgb2JqZWN0X25hbWUgPSA6NQ0KICAgYW5kIGRhdGFfdHlwZSBpbiAo
J1ZBUkNIQVIyJywgJ1JBVycsICdOQ0hBUicsICdCSU5BUllfSU5URUdFUicsICdCSU5BUllfRkxP
QVQnLA0KICAgICAgICAgICAgICAgICAgICAnQ0hBUicsICdOVkFSQ0hBUjInLCAnTlVNQkVSJywg
J0ZMT0FUJywgJ0xPTkcgUkFXJykNCiAgb3JkZXIgYnkgb3duZXIsIHBhY2thZ2VfbmFtZSwgb2Jq
ZWN0X25hbWUsIHBvc2l0aW9uDQogICAgICAgICIiIg0KDQogICAgY29ubmVjdCgpDQoNCiAgICBi
U3RhcnQgPSBGYWxzZQ0KDQogICAgdHJ5Og0KICAgICAgICBjdXJzb3IgPSBjb25uZWN0aW9uLmN1
cnNvcigpDQogICAgICAgIGN1cnNvci5leGVjdXRlKGZ1enpQYWNrYWdlcykNCiAgICAgICAgcmVz
dWx0ID0gIiIiDQogICAgICAgIEJFR0lODQogICAgICAgICIiIg0KDQogICAgICAgIHBrZ05hbWUg
PSAiIg0KICAgICAgICANCiAgICAgICAgZnVuYyA9IDANCg0KICAgICAgICBwcmludCAiUnVubmlu
ZyBmaXJzdCBxdWVyeS4gSXQgbWF5IHRha2UgYSBsb25nIHdoaWxlIC4uLiAiDQogICAgICAgIHRv
dGFsUHJvY3MgPSAwDQoNCiAgICAgICAgZm9yIHBrZ0RhdGEgaW4gY3Vyc29yLmZldGNoYWxsKCk6
DQogICAgICAgICAgICB0b3RhbFByb2NzICs9IDENCg0KICAgICAgICAgICAgaWYgbm90IHBrZ0Rh
dGFbMV0gaXMgTm9uZToNCiAgICAgICAgICAgICAgICBwa2dOYW1lID0gcGtnRGF0YVswXSArICIu
IiArIHBrZ0RhdGFbMV0gKyAiLiIgKyBwa2dEYXRhWzRdDQogICAgICAgICAgICBlbHNlOg0KICAg
ICAgICAgICAgICAgIHBrZ05hbWUgPSBwa2dEYXRhWzBdICsgIi4iICsgcGtnRGF0YVs0XQ0KDQog
ICAgICAgICAgICBwcm9jQ3Vyc29yID0gY29ubmVjdGlvbi5jdXJzb3IoKQ0KICAgICAgICAgICAg
cHJvY0N1cnNvci5leGVjdXRlKHBhY2thZ2VQcm9jZWR1cmVzLCBwa2dEYXRhKQ0KDQogICAgICAg
ICAgICBwcm9jQ3Vyc29yRGF0YSA9IHByb2NDdXJzb3IuZmV0Y2hhbGwoKQ0KDQogICAgICAgICAg
ICBmdW5jID0gaXNGdW5jKHBrZ05hbWUsIGxlbihwcm9jQ3Vyc29yRGF0YSksIHByb2NDdXJzb3JE
YXRhKQ0KDQogICAgICAgICAgICBpZiBpbnQoZnVuYykgPT0gMDoNCiAgICAgICAgICAgICAgICBk
YXRhID0gIiIiQkVHSU4NCiAgICAgICAgICAgICAgICAiIiIgKyBwa2dOYW1lICsgIiIiKCIiIg0K
ICAgICAgICAgICAgZWxzZToNCiAgICAgICAgICAgICAgICBkYXRhID0gIiIiU0VMRUNUICIiIiAr
IHBrZ05hbWUgKyAiIiIoIiIiDQoNCiAgICAgICAgICAgIGluZGV4ID0gMA0KICAgICAgICAgICAg
cHJldlggPSBOb25lDQoNCiAgICAgICAgICAgIGZvciB4IGluIHByb2NDdXJzb3JEYXRhOg0KICAg
ICAgICAgICAgICAgIGlmIHggPT0gcHJldlg6DQogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
DQoNCiAgICAgICAgICAgICAgICBwcmV2WCA9IHgNCiAgICAgICAgICAgICAgICBpbmRleCArPSAx
DQoNCiAgICAgICAgICAgICAgICBpZiBpbmRleCA9PSAxOg0KICAgICAgICAgICAgICAgICAgICBp
ZiBmdW5jID09IDA6DQogICAgICAgICAgICAgICAgICAgICAgICBkYXRhICs9IHN0cih4WzFdKSAr
ICI9PjoiICsgc3RyKGluZGV4KQ0KICAgICAgICAgICAgICAgICAgICBlbHNlOg0KICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YSArPSAiOiIgKyBzdHIoaW5kZXgpDQogICAgICAgICAgICAgICAg
ZWxzZToNCiAgICAgICAgICAgICAgICAgICAgaWYgZnVuYyA9PSAwOg0KICAgICAgICAgICAgICAg
ICAgICAgICAgZGF0YSArPSAiLCIgKyBzdHIoeFsxXSkgKyAiPT46IiArIHN0cihpbmRleCkNCiAg
ICAgICAgICAgICAgICAgICAgZWxzZToNCiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgKz0g
IiwgOiIgKyBzdHIoaW5kZXgpDQogICAgICAgICAgICANCiAgICAgICAgICAgIGlmIGZ1bmMgPT0g
MDoNCiAgICAgICAgICAgICAgICBkYXRhICs9ICIiIik7DQplbmQ7IiIiDQogICAgICAgICAgICBl
bHNlOg0KICAgICAgICAgICAgICAgIGRhdGEgKz0gIiIiKSBmcm9tIGR1YWwgIiIiDQoNCiAgICAg
ICAgICAgIHByaW50ICItLS0tLS0tLS0tIg0KICAgICAgICAgICAgcHJpbnQgZGF0YQ0KICAgICAg
ICAgICAgcHJpbnQgIi0tLS0tLS0tLS0iDQoNCiAgICAgICAgICAgIGZ1enpEYXRhKGRhdGEsIGlu
ZGV4KQ0KDQogICAgICAgIGNvbm5lY3Rpb24uY2xvc2UoKQ0KICAgIGV4Y2VwdCBFeGNlcHRpb24s
IGU6DQogICAgICAgIHByaW50ICJFcnJvciIsZQ0KICAgICAgICBwcmludCAiV2hpbGUgZnV6emlu
ZyBpbmRleCIsdG90YWxQcm9jcywicmVsYXRpdmUgdG8iLHBrZ05hbWUNCiAgICAgICAgcmFpc2Ug
ZQ0KICAgIA0KICAgIHByaW50IA0KICAgIHByaW50ICJGdXp6ZWQiLHRvdGFsUHJvY3MsInByb2Nl
ZHVyZShzKSBhbmQgZnVuY3Rpb24ocykuIg0KICAgIHByaW50ICJEb25lLiINCg0KaWYgX19uYW1l
X18gPT0gIl9fbWFpbl9fIjoNCiAgICBtYWluKCkNCg=

--=-lbq7pcIJgk0SAW3kSKAl--

--=-RMpGnC2R0g1Brf52ppdr
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBFdsM/U6rFMEYDrlERAnnEAJ9zDwW47wE6VvOcIM97eyIZuNHx5gCgjVDB
wpIXnOFaBNIAmCajSZ1MWc8=yFUm
-----END PGP SIGNATURE-----

--=-RMpGnC2R0g1Brf52ppdr--


		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com 



TUCoPS is optimized to look best in Firefox® on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2014 AOH