URLhaus Database

You are currently viewing the URLhaus database entry for http://learnviaonline.com/wp-admin/f1tisSTS/ which is being or has been used to serve malware. Please consider that URLhaus does not differentiate between websites that have been compromised by hackers and such that has been setup by cybercriminals for the sole purpose of serving malware.

Database Entry




ID:2199500
URL: http://learnviaonline.com/wp-admin/f1tisSTS/
URL Status:Offline
Host: learnviaonline.com
Date added:2022-05-17 16:28:07 UTC
Last online:2022-05-22 11:XX:XX UTC
Threat:Malware download Malware download
URLhaus blocklist:Not blocked
Spamhaus DBL :Not blocked
SURBL :Not blocked
Quad9 :Status unknown
AdGuard :Not blocked
Cloudflare :Not blocked
dns0.eu :Status unknown
ProtonDNS :Status unknown
OpenBLD :Not blocked
DNS4EU :Blocked
Reporter: Cryptolaemus1
Abuse complaint sent (?): Yes (2022-05-17 16:29:12 UTC to abuse{at}edigitech[dot]co[dot]in)
Takedown time:4 days, 19 hours, 20 minutes Bad (down since 2022-05-22 11:49:17 UTC)
Tags:dll emotet link epoch4 heodo link

Payload delivery


The table below documents all payloads that URLhaus retrieved from this particular URL.

FirstseenFilenameFile TypePayload (SHA256)VTBazaarSignature
2022-05-19guN2VIyLSCBHgkwE8KtOxfBWYVFvmBebo.dlldll 385257c5c416984acb6cc5ffbf436f9764f0876d08c8ab295f328cdbf67a221cn/a Heodo
2022-05-19Fddf9mew3Mjn02razBQChHHmRp7pKovTI.dlldll 085650bec914c95930c9aa6be76fb60c2fff3ba3b1dd9ecd1d5878251df022d7n/a Heodo
2022-05-19zRlz27JVfHS5YbuadoCjy8PczVkp.dlldll 11d002107454225789c31ea4f5b727e4559893a4d1202df0f37b7e474793ba35n/a Heodo
2022-05-1936uoUooIXJ.dlldll 753aed95df7eef220dd5f45132f230c64bec69ad71e51d996bd592e6440bfdb3n/a Heodo
2022-05-196hahL34oZhxbWTtsUMXqYOdlCw9qFf10B.dlldll 6249e41ab1e898284625069bfe05e00779ab4613e6d8e16218a3ccc78b80e2e3n/a Heodo
2022-05-19ScNK80gpFY5sXnz.dlldll 61cd9e3806d824cc4d194ad026ff5f4164e26fd399da86047e752a219223c985n/a Heodo
2022-05-19VFWWAwBPrzTfbJoJKnN.dlldll b277bd3f1d7df34e2d9d83e00c60aedece7c36278fe5afd4a1ba1576755e2c28n/a Heodo
2022-05-19JP8eyc8wrzxcE.dlldll 0790f8dd88b97371616e27364dafa8edcd1622076c53118d6027882ef9c6c68an/a Heodo
2022-05-19l1ejZHtkKteFhNSN6Ye11XAnmE930.dlldll ac8b21d8138b2c4ebf4bd8d6f0803ed1209009f2cebbd9b4187c4b85520978c5n/a Heodo
2022-05-19Ln5dzHbkM0r18YM9oZN.dlldll 29da9e407e5c55f032eaacd5e203c0eb412beaa1371abfdbfc46cdda762d7624n/a Heodo
2022-05-19GPxmlGGDtvWJIMPt17MPR6YKsitTm8Pyaci.dlldll 9dab4ea512f67bef9fede04c52cf2b3395b641b9323dcb7534b2e80feb44924fn/a Heodo
2022-05-19OnWopKBHxh0lHpJCQkvrTmpBdqSs.dlldll 5d373cbab0ea34a7271911866f29ec0674854429de2e7e90eb6f6c826ff19da7n/a Heodo
2022-05-19LmUyG0ovU1uO4ZgV.dlldll 720544a65edfea3daca1d692bafedd21030d78a036eaaca645fec052c7fcb258n/a Heodo
2022-05-19SOFhDsvYI9EyxJOryfQiaNURvX5.dlldll 0f2b9b255ca354e98981c1f4c5602f8d9680ecaa6bde28b429ea3353b2cc3d58n/a Heodo
2022-05-19UueuZ6eMyjah9HGr.dlldll 9f6d42281e199267e70404784510d93ac53bd50120133210bf6b4efe2c6cd716n/a Heodo
2022-05-19TjNmNyUu4Qfxalc5j04HrXDTz1I6Mt.dlldll 1933e656c276c3f3676e1add015a7b5f35efafcf73d2098a22466aa326f65073n/a Heodo
2022-05-19KdUGZ3aBw0llckpHwrcIguN.dlldll ade3f4aa9b7692be45ab6b36deb479f8196193b4798a8b465afd9939d067e778n/a Heodo
2022-05-19FFYFlRD3F2z5D8tz9dgaSR7.dlldll 6e71c3dcea75d0e553fece1385b56fa0ebed1edac3047eeba5d5b2c24318037an/a Heodo
2022-05-19nBoMPD.dlldll 3e6cf0494733562b4d1d40fe9161784ccb907dec57b0190abdbd4f791eb78b6cn/a Heodo
2022-05-19XP4Z1UyjreGoMJQOWb.dlldll 2dd3ffa512785cf8ad9a55a12dd3de6d4973c80adda8be85a530571d7ae8f158n/a Heodo
2022-05-19ewmlLLd03zQCgq0.dlldll bcc99e04a0f9cc0e2b58543b1dd79f2d06d7aae20232670a0e1b3726320ce40cn/a Heodo
2022-05-19p06nfh5aK1QCaOJgz4HTDT4MEljcr7Cb.dlldll 7113ca795f0ba2faa1f28861a8d70680964bffbebc2ee60f1d658d643cae63b0n/a Heodo
2022-05-19jPdB5eJrxam3Pq60WLFerjWFH5Ndy12c.dlldll bed31bdbb5cdc90b4592f347ab2e1ce83cf301277db2d682e4a81574d5161de8n/a Heodo
2022-05-19wKKgfOvEAGW6bWEUqOI7.dlldll ced20d188268dfdf688bee7c31ed1d0ec5b9632f8f08927eb3b1054bceef3fa9n/a Heodo
2022-05-19dUaXAGFyE5rfT.dlldll 8ef65722ae40fc45b4dd2a0ec303750bc5853d98cc565609b61ae76d7fcf7b18n/a Heodo
2022-05-19pzF8ieOD9GMe8L.dlldll e1dc5179dbaa12e1e5469a6237b92807106c689780d2adf9b95f38592a464d7en/a Heodo
2022-05-19IHtClnAuEAgMthyz5P5E0rEpKGF6VLRF.dlldll 484bebdb6257dbf961f9130071001b1edf852cf3d1279b72456a7cd511bb83dan/a Heodo
2022-05-19r9vciO8Ts2KN379UgRHCvamwysoo5YNTk.dlldll 8fa7ec41bcc2b1a4fc198b8de7fb2787a5dd5eb3fa21fa41d1e48bdd254aa917n/a Heodo
2022-05-19awmetlqSKHWUfyJmBbFOlyQeEmkcQIe.dlldll a06b74640ac14f017d457b0fb3b402a37ab89b16f80d47e84bc788f32eb15b36n/a Heodo
2022-05-198wv54XOs.dlldll 387877f4224055a918e28d043970c1cc31cd3361fa810eb7b61578266f7862f1n/a Heodo
2022-05-19smV4jfzShYRTTWpkyK.dlldll 2ba019e9e10d03de127a64fa1dcb4123571477926930da001dac6b22ded94c63n/a Heodo
2022-05-195MsaHx8XOLmez8H.dlldll 0a5edbc62d675a2b231af56b24f310dfdaccb8fca72808fdfb153885098847bfn/a Heodo
2022-05-19eEky3v45au.dlldll 2599c182969db3b886de8a23f09f21e22c7fd332b3a3c4a1228ec5ddfd48a180n/a Heodo
2022-05-19AhzSxYfFN48W5Iy5.dlldll 8fc1236b65bd04c9d26e7ca4b04cc52f84d5bf1f827cdf1afcdb6ecb980ad926n/a Heodo
2022-05-195gQjuvXgAZ.dlldll f58227ad0a1bccb78b30a0e26477303bdf074327eab6b749ab6dc6a4291a0b74n/a Heodo
2022-05-18dMJ72D3S7ToL064peE3KeZPF9.dlldll aca85c88eb2c47b7f85235ddfb0cc6e7db6ad4ca0fdb16f4931b755acba15279n/a Heodo
2022-05-18cvBepQfJBsatc2jV.dlldll 9fee93df06f412f96b034cda005f1fba304b659283b45aea47e7e8d12d2008e0n/a Heodo
2022-05-18vTynPvrta0ZWjj424UXmEFeGrZC2i.dlldll e536b5d30b356c04b71c12aa9dcb62a2f1023f7186ef163d56f636941d5df50cn/a Heodo
2022-05-18j10Fwv60oeiRRO6OX.dlldll 43b4de10f14e5bc4a56c2bcf9bbab92a1882689a6e9e2bd0684be874497376e7n/a Heodo
2022-05-185F1BYEtuL61UmUiDWw.dlldll d9be56f60f2a16d10574408caa3597400ca4f91bc92b4c62d9bc289f32889416n/a Heodo
2022-05-18nFSVUBqaI3TwcbiEAeaKC.dlldll dc6cde76362d6d7c23430a5841ccf1f4a0a4ca1dc44a73dfb6e5e5e8037d6e3bn/a Heodo
2022-05-18LOSBpexBBv.dlldll dd84e739d9cefa31c3e37f18204893458e395fe3e9ab771f4ba91872f0d7c96cn/a Heodo
2022-05-18G11LPaHU4BFZqLFg8Lp.dlldll e30fb6cf926a59f0efcd84c3d044e8551bad396a39d9ccbb13bb436eef3b09can/a Heodo
2022-05-18R4dtxHHguYNKKx1tx9Ec.dlldll 6029673d89ee1820ab43bdbdb637a7a77c5a4f22f72d72c5b72aed56bb4d3716n/a Heodo
2022-05-18RzcnU5.dlldll 0f96af030cb4b3b3b8a8c81bc9ca39f5321575b5c09593a0d8334c9a6c8a3483n/a Heodo
2022-05-18QOXclwBs6FUVyDt9X1HHtL6ZaWrRvW1f8.dlldll f33a02532a781e4450b03fcc9d377f73dbe327c3a478315869dcb71fa1a0e35cn/a Heodo
2022-05-18TaWyd0OlBWRJA32iJYk5JC.dlldll 06506f3b01384f485b7d0c3e1522370cf3f1b65f4f64aba5c9c9dafc49cf1076n/a Heodo
2022-05-18Ksqi0HzKs99ZjwDWdKbwWx1vjljqrWpGCEF.dlldll f77c6a38c2f8f5b79dfd3ed605d0d64e391557d535edcc82095e9d1c43eb8d6an/a Heodo
2022-05-18IBsCu19eXhMgV.dlldll 388a06e013dca755372fd8491b975627bda5324bd1d0715701d5a9d931b1015an/a Heodo
2022-05-18BozNU0e5j86eyidatLmD67KNC9PJ3o.dlldll fd77a7faccc21e909ef8700f39fffab6efdb1517c11646ad9ee4a6f71b95e2a2n/a Heodo
2022-05-18iNq1E9OxXxY7RPEDR0Bopmg689jsB0v.dlldll 4b569a5dae23920ba8c5918668887b95efbf78e03b4a1e547b68289c95307de9n/a Heodo
2022-05-18I86Gfcgm2njSDrb3rATh.dlldll 26f1e5e9ce84456861a77c64819afd430e53b1c987dc1fd5d26f4743d7f0d344n/a Heodo
2022-05-18ecMXDpc57zfAtVa9QNnr8.dlldll 5249384209f8e7f5b3f4e2388990eaa4d0f3058eb3dcb883413863afd884dc52n/a Heodo
2022-05-18rQY1JDFWdH6FUbFN.dlldll 057cbc5c4b7d2ef77c1908a61bb83a797c113c527b750841a5bd62f62dcef22bn/a Heodo
2022-05-18Dl71LtN1KJEXyK72fx.dlldll b0ae14465cd21e621df084d3e812b10ea7c81c0f492efde673479736590d9854n/a Heodo
2022-05-18OLFrVVQLZyI3NXFjK.dlldll 6de9d08c23255f90e9bc2e03050ccc88c06b38cb0734b090a619340cc7e23548n/a Heodo
2022-05-18SVJBNHF3YWf9f.dlldll e635728a209a94724db767ade3c3583e1187af7529f076bf0d016e498ba5f6ebn/a Heodo
2022-05-18zEYOy4b6LYC.dlldll e7a261f5a4eb277e9097505efef5498c7af80ea98e895667dd7e1198c47a9ac9n/a Heodo
2022-05-18ZjkJWiBVctqZc7U8IOKZm1NAlYeXDo7.dlldll be3c2c3b8642c9a3c1b40f49bb3225c9b09aaa2d6c93bda4a7b1d3de4f6d926fn/a Heodo
2022-05-18HL7qBrCCSsKM5YeW9KuD.dlldll e2359a54ddb22af66f856f81c952cc813b7b5b47fe4c31a1a3af2b94cc34e033n/a Heodo
2022-05-18Hj6YhSRDdpHHiMMhUCOrwhGHukqubgS.dlldll fb6fc83f2c02271e2becb564d63a0712fdf1a940b365e1a22cbbe63d87f5f9fbn/a Heodo
2022-05-184csVevtwS4F2SNlFFussD6MWBaKmyAXK.dlldll aa465b599fdd344120d8a813c8f40dbc53e63be1993f2ee7e65aff3930189cc8n/a Heodo
2022-05-184a2tGz54U0nFFueL.dlldll 2988d14ca518c1fa16759ec0b97bbcc319b3c39937de4d6eb3b2dff009757dfen/a Heodo
2022-05-181MrcQvD6YmyWqdRlwekazdp.dlldll c1e3a04759de617eb08c71ee76f9a6e18921b0a9d461cd93fe43fdb32a16399fn/a Heodo
2022-05-18ZyYjq52a3Q2hGMY5N.dlldll b960c16d363394bb42a14b9eb093fb6ea38205a07055b00f6efe90c15200e14bn/a Heodo
2022-05-18YPK6oAsQ81SuTWx.dlldll c90664147c2cbeb4c00a9f36b513a81b57a3321f629589ef4c21cee1a4c7826bn/a Heodo
2022-05-18trXAJ6Pyb9Y0NK5wP.dlldll e5d5d6bc0badfbead0ed48d574207b7cc2c24bf107a394c982c78d0720b0a9b8n/a Heodo
2022-05-18IWNgK2By.dlldll d4f5245c1c56d94d1854e1ce913b14243c720fbe0fa47832ac009bd205eeb360n/a Heodo
2022-05-18CmtmBf.dlldll c6ad201b75565659c742ede6e4dc3eca49b2f7da42734e9bd314bf8ee24eed75n/a Heodo
2022-05-18gSQ7Ekcy6KI7Y4Hs4lk3AswH0.dlldll b7844f7557a969213fe6c7ca9fed2324244d735ec76e29184e9167b53f39f2d4n/a Heodo
2022-05-188iZZge.dlldll fb5a4085433e062309b69696b6ed9de11328954b89ec0d904d8ba0ee9c674278n/a Heodo
2022-05-18jnr4AA167IbdeB.dlldll f1b25a24c42eafb76b723384bdc60c25540811b17c0bd5b6785d59402100403dn/a Heodo
2022-05-18WdHUcA4Hprs8gffbXQIHzOxxiTSERkaD9aC.dlldll 9c9bb833e025132a04af19c178fe57292ffc80dea9629940be563fc3862f36d7n/a Heodo
2022-05-1871vK00QhLpZO4uHjaPibW313be.dlldll 66bfa332da9a59311f50029e7c3ff975b4250a4550ecd184eab4d2a484efbdbbn/a Heodo
2022-05-18e4JTnjHtd4tAi2ij4m0eGTO1tZzO.dlldll 1f93ea1ca32c3a52eafc7b58310b20ece7a1431f2757bd94c3ffa5f886fd8637n/a Heodo
2022-05-18o0qTldVOGzv.dlldll a576993bf93569342d9a463f6213786491385c8c5bbaa15da07c73dada31e55en/a Heodo
2022-05-18KIOKehp2wq.dlldll 38ec6748575bdb6ff49447b333d0d626714cae16edf214f0bdc85b2f29ccb935n/a Heodo
2022-05-18tDC6vhu10u2F1aZPBsp.dlldll 3bc316d3f5b565c6873284caa64e7ba696cd601a23dd6507043bc7f51108d2f8n/a Heodo
2022-05-18oMHfTT9hndw0aNTbvODn.dlldll 484c9ddb09bf0bf1ab2a54b3bc6f4594bb25c8369e3faa9eb27b62c35787c67fn/a Heodo
2022-05-18D1oAHNhr46s2pNWHuzODof5.dlldll 8f541999447bb4dba3a3503661967e05848e4df00d868a76a1cf4c4365775b40n/a Heodo
2022-05-18m15ScgIMyVxMqporve8.dlldll 4ef9797bb1ca281e01a14e41b74bd0f11829ea7e1844215346203bb64268e150n/a Heodo
2022-05-18EIY4dTTp4U4krqBOAp6PV.dlldll 87c362c7e55d295c94e278b4652f83b969dd6ca2fdabe357db70aebcc04f70c9n/a Heodo
2022-05-18NYUrDHjoKCTWKBsqIY.dlldll e9ea006b2552aa65c33286d667330ff9d3a49c3b566027e629ccbb6a557c43bfn/a Heodo
2022-05-18mNTkccSDKJf2ZboGnfttM.dlldll 7dde85c378f65acc3bddd10e54bf5dfe382cea04606b8fd24c568a8759d89466n/a Heodo
2022-05-18yX4jn1prjraKqGrfY7Uts3sFvAb.dlldll 7f787728905c26255bd2a9e96283c9fd6f2028831cc0f9d58a309a7aa785e7een/a Heodo
2022-05-1820FEgaygKjxFZNMo.dlldll b79dc0cbea3a6d3bff29c700c3296f9887efdb3d0595a23ad304615807bc1c04n/a Heodo
2022-05-18aGJxWdQ99okbd41ZAav300W4.dlldll c3fda7311cf431c7c2cdfd680d9ce5daa222c46097377c4b3ef6886dff88926bn/a Heodo
2022-05-18cSbQZ0TswWE6x4Z0OrrhXoTqZtwPhouK.dlldll bf90f3433d095c1e5fb4d2269cd9a77a8c2858796e45bf60b31b15cf8e11af72n/a Heodo
2022-05-18iss1B1JYPQTXOZTb.dlldll c984b7fe74025d24909b5673aef6b322abcd74633a4a4f2c33275cbf61c52223n/a Heodo
2022-05-183tJqkI4OA13kWNwbi.dlldll 9b29e5b9b3bb5c1321ac30390461a25c7aa4e74376c7d76fa2e55aa084f2202dn/a Heodo
2022-05-18y1YpAWAiY4YX1fTNqY5AX2NOp.dlldll 26d5987c3760a55b3267005016eb7253c5da8cb1ce01bfa7bb12cf4860dc4743n/a Heodo
2022-05-189dXoJL26OdzuCGxTkIow04EptZmQBSRCa.dlldll c3a7b140709eea4424f111adcf324eee9264d1ac09df0d098b9c9b72d83470f9n/a Heodo
2022-05-18hgJ5t8PQ.dlldll a16148c1e47358db9fb1b8a7797e9837249234c3066a72bc25f13958bfe0b1acn/a Heodo
2022-05-18YL49GhcQvuegyi9zzyw5DXu7RbAu0tn.dlldll 38ba37e3cea0e1ea8847f66a51015f6550d8bf14b24ae7519c5471e703830e04n/a Heodo
2022-05-18mrW1DXIxF7nxyk7iipXCQ.dlldll 8c5e067110ec40d1e5fe450c0381459cddd6fc19fe9bfba34199ec376921366en/a Heodo
2022-05-18ZH8qu7uM4ByZjo6BiXPhQiqKiDp.dlldll 21c6475c2a62d6b5a019a5232e1a43a14d0bf80e91fbb394b5250f8768940566n/a Heodo
2022-05-18xamqWEmSJ0V7tBsYYlJXTQOIN.dlldll 250a8aac4bd01998a24ee71964a6e85bbda9455b5af1f226d41422048b2c4e73n/a Heodo
2022-05-189GA3WM9zzsfvFNcoE1zmDOpTCYHecDg.dlldll d517e18b78fad00dce02da2f511a0e29bf05d49bc54a97a63cf57b4dc5e370b7n/a Heodo
2022-05-17D3S8mAbRJEAUsunp9CJYXXoSE.dlldll fe4bd02e6c72bda7043792ca14ed4e957ec7987c030bdb7503f14e19a3505442n/a Heodo
2022-05-176zcutL.dlldll cb8a6f7559ffa39ef2ed6bd950d9526a6c8217ba2cd0af52361437ce27606469n/a Heodo
2022-05-17hK36qQWWcrkOOigh93ABD.dlldll 3653bca54a9a7707cf1a9565243c6977db6a63ffbd1e8a2b9befbe25180978a4n/a Heodo
2022-05-17g5fwU5mCPeSCIFZe3l6ssWL.dlldll 1853cede00725b69edaf3e0725172a4f25e788b1078defbcb7e0e2163300e1b8n/a Heodo
2022-05-17a107b6715DxTUSVmqiIjyNwZtBte.dlldll 2e5dccccb4b73f49f01648479424a2bb78a722a2edac8c88815c748ffa169697n/a Heodo
2022-05-17sXTBvfpm.dlldll c147b5db48b728341eef727eee77434fae48ccf5ed334075e351ca06de6bf6ebn/a Heodo
2022-05-176y4RhN45LtKL9AjE8nwPr02Ccd4VA4xiB.dlldll eb21d0d49826e403988e0328ed5182163eea21bc9d02ae4446cd208b809cfbc3n/a Heodo
2022-05-17MlX1Vb4sJJ2xnFU2DJcEr5OTDyK0.dlldll 9016adb8c4ffe5c4c0dcda4c304e388684d6aea136dd09980d975b722879d759n/a Heodo
2022-05-179QDOte.dlldll 995bbc2f8dc6deddf2f06aa866e0c27532587a82659d1cff0c6507aa352b7e5en/a Heodo
2022-05-17tNbFbjVYoDFg4ENZZodXPMU3ye.dlldll 4b48837c8693e49e8cfab39c2bff2c1860dc133816b3d498aa2452d0c0517c5en/a Heodo
2022-05-17z5vcaXFQt6.dlldll 502863de36cb315fd2b82e69074b98d878fcf387bb2ab11882aae47a133cc316n/a Heodo
2022-05-17TRP9g01si8uSsAx74XVbt35X8X.dlldll e2a2f56063bd2f74d94e5b4ad0e0f96930bf108499887c734517eae22af32b93n/a Heodo
2022-05-17KaBXB7jfN.dlldll 0b17e19f9993d2d80342adfa27703542f9785b385c561cd65fd5a582e5582bd5n/a Heodo
2022-05-17EHM7dfwE9CsH8BkDTYcyzd.dlldll 3a88e9c74106a4c7158086b97696bda6570048300d69c859e1941223ec53facdn/a Heodo
2022-05-17OYwk134cPTKWN7oK9MFyI5kQi.dlldll 90f71556a3cc240a62c632d1767613e3e306e55af0ab96bab768ecf9a9a580fbVirustotal results 16.18%Heodo
2022-05-17hFrL0BhXnPMMp0DL.dlldll 1943470a5aa00d93d75834c6f53a231e4976e4205c84755fc5d39850388db6a4n/a Heodo
2022-05-17ttpHWDcZg7BMHHNYuj2ARgaiTvFAeH6o0JH.dlldll ab683cbf128a8fa6c98e401c492e864d4ce12a5d485ab9f5b424027909bf92e0n/a Heodo
2022-05-17u9iEpnCLI3xngnq4Yvuk9y6oFk0g.dlldll 0459435637ea240dd9604d392e92bce36f9219bd9c7116184647042a925e012dn/a Heodo
2022-05-17bpzUlHo.dlldll d9d6a58f374d3fe12b7b8c3809f48176589c9df703a3c6de9f89cf58a32b419bn/a Heodo
2022-05-17LB5aE3Rg6lBcC7yhZos.dlldll 502305c8b4492717ed24842a0a2fa3a8747d93559d97668dba64fc3c1528db91n/a Heodo
2022-05-17dMQDtvplAAfGplpHLUi0ku4.dlldll ac1cf80c0f85c2243eed49c6a0c7b673d90b5c798f187f3fbb2b28915e955bc9n/a Heodo