Iced ID is a banking trojan malware which allows attackers to utilize it to steal banking credentials of the targeted victims. Iced ID aka BokBot mainly targets businesses and steals payment information, it also acts as a loader and can deliver another malware or download additional modules.
Also, Iced ID is capable of propagating throughout the network, allowing it to monitor all activity on the infected system, exfiltrate data, and conduct a man-in-the-browser (MiTB) attack. In specific, the man-in-the-browser attack is made up of three steps: Web-injection, Proxy Setup and Redirection of traffic.
Target Platform – Windows Users
Infection Chain
The new Iced ID campaign infects its victim machine by initial infection vector of malspam campaign. This kind of email contains Microsoft Office word documents (DOC and DOCX). While opening the .doc/.docx file, which contains a button to Enable Macro content. Once the macro contents are enabled by an user, it will start drop the randomized .DLL file in the %Program Data% folder & then perform its action on objectives, the collected data is transferred to its C2 (Command & Control) server.
The initial vector for attacking users may vary depending on the threat actor’s motivation and targeted geography, we all know that the threat actors perform basic reconnaissance against targets prior to deciding their infection vector of choice.
Sample Information
Iced ID Anti Analysis/Debugging
Iced ID is known to use anti-debugging techniques just so security researchers and analysts can’t find and study it. Anti-debugging is a set of methods that malware authors use to discover when their code is being analysed or debugged and change how it works to avoid being found.
Iced ID frequently uses the following methods to stop or evade debugging,
- Checking for debuggers or APIs related to debugging: Iced ID can look for known debuggers like OllyDbg or WinDbg, or it can look for specific APIs related to debugging, like IsDebuggerPresent or NtQueryInformationProcess. If and when a debugger is found, Iced ID may change how it works or stop running to avoid being analyzed.
- Detecting the presence of breakpoints – Iced ID may be able to detect the presence of breakpoints, which are often used by security researchers to stop the execution of a program and look at the system’s memory or register values. If a breakpoint is found, Iced ID may stop working, or change how it works to avoid being analyzed.
- Polymorphic Behaviour – Using code that is capable of changing itself while it’s executed; Iced ID may use code that shape shifts while it’s running to avoid being analyzed. Self-modifying code can be challenging to understand, because it changes all the time and might not be in memory for long periods of time.
These anti-debugging techniques will make life harder for security researchers and analysts to reverse-engineer Iced ID and figure out how it works. They also make it harder for security software to find Iced ID. But with the right tools and methods, like the ones available through LMNTRIX, such as memory forensics or dynamic analysis (LMNTRIX XDR) in a sandboxed environment, these kinds of malicious programs can be analyzed easily.
Technical Analysis of DOC
The .DOC is a file format, which may include formatted text, images, graphs, tables, and charts. _DOC files may be renamed to “”._doc”” files by an email program to prevent the file from being blocked by an email service.
Iced ID uses the .docm file format, which is a document created by Microsoft Word, a popular word processor included with Microsoft Office. It contains embedded macros that can be executed within the document. .docm files are used to automate Word Open XML document (.DOCX) tasks by adding advanced macro functionality.
Template of IcedID
The recent Iced ID campaigns are using the same template for a year now, which has a blurred image contains some details.
Inside the template, we can find this document created in previous version of Microsoft Office Word. To view or edit this document, please click “Enable editing” button on the top bar, and then click “Enable content”.
VBA Macro_Content: This sample contains the heavily randomized VBA functions, in-order to escape from traditional antivirus detection. For this, we need to understand the code logic, and flow first, then debug the malicious code.
Content 1
Content 2
Before Enabling the Macro Content
After Enabling the Macro Content
Metadata of Dropped Payload File
Graphical Flow of Iced ID malware
Once the system is infected, it will perform the following actions;
- Once fully infiltrated, IcedID performs several actions, such as creating a registry entry so that it run on each system startup.
- Establishing & setting up a local proxy.
- Collecting information about the compromised host.
- Creating scheduled tasks (privilege escalation and persistence).
- Credential dumping (.exe access).
- Password stealing (from browser history and cookies).
- Targeting web banking links (web injects).
- Registry manipulation (persistence).
- Replicating its copies.
- Process injection to conceal the malicious action.
- Communicating with the C&C server and ends up waiting for a response from the C&C server in-order to execute the commands.
Based on the C2 Servers Identified in the Wild, we found the following list of hashes from our threat intel;
SHA256 |
87684f6b5141c781f2f9bba8b6317a7138c609c00c240c09d21872eea06a06b1 |
242da7effd209f9d7c0f497b508b4f5c4ea0802c1ad45028bcaf088dc721ab4e |
b3ed2de0e147060a7d2cd7def624976d606e7937e7b2e22e805a9961430d4fb6 |
f6c3820c214d02644fd1194eee8d3ed23eb18a2e9c85851197556f7bbc068503 |
58ce514c8b740fdfe115bc19d65ed5e2f8d0df045cdd4e5611ec213382a56e3b |
cc42ef46da6aaeba9e41b2c5ac494f59383fec47f5736d27d4654613fe4cc610 |
e2ba042f4194826bed8a8ba388dd26755cb76d5e82811f86e418f377b6fc3791 |
994afac3be849124810bf5eac058baf805cee4fb17d9f1d74f48d645f456911e |
58f9be151a7edb6fab36fb7ca9dfdfcd9ebd257d4d30bac1d1042c0bdd1ef38c |
d50af70fb63188c270ec67734bc1c9de8a4120ca5088c242fbb20123f98adfdd |
0b1b3f889461485e71868160f46aeb008d8dd68c44b7b2e2f6f2c3e8831aae8b |
f29e633a2bc1afed5f4dbfb62d82e47754d8f0d31dd247f62febd8810e1fe881 |
b7d4e61a508f579f9758fbb34a24822f1a7882cda5437626b7fea130b8a4abf6 |
dff04640f0895983445a91d46d359606f5dbfaed3abc5593bcbe5fbfd2f1c318 |
f59f47970092e69c7fe1d8473dd57c3fd946eccd80b67ab1131a0c82c1aa025d |
10c00de5df9f12d59e7113dfac0618f26a8b16a19312c576c616ac757e4448e5 |
28c39e238da2f920b7407370ada35aceedb457205a4dd3531e238b1f3c264b0d |
ebaa68738173a87e2dbde383c8879facc05def85da47be4e8be6fc369e7f232f |
151e6e9aaffbc08ecaaba6feee9868708a69a686d67a64af41f749a05c1fa220 |
f7da1b974bbb5d89b09ec477b235e50b0f3035211a969c9b09f6fcf7df9ef675 |
de2d8a887e2d5950f27287c587e0895a52774aad7e61f472be74ddfe44ea5d71 |
b86f5a1bfb1b69c4b4137d98a5c4ef46d9da5d75ea8748f52cd22758781d7369 |
8279ce959f0a6218a93336f9ce5e9cbee68e62faf40027e33acd968237acdf71 |
da08cc0f50eedb128dcd8027450329fc5f8f51c81aa24d86c79789d278918f78 |
297216dc24f4d311ab548ded700e850ed72aebcbff60e9a21574f9b651b33273 |
f0fe9a6eb424f7e7c63ff495b7576cfcf29676ae9dc5b8539808f5ffd763be5e |
578a35e36d8e6a9328cec388852679bac9c7fc9d1cb60a6350ebd9f6a65cc563 |
a36f793145c7a775fca887e5ada691ec71137678da479a476bfe70fc1e30e57f |
5cc55537a511195f7156af0e5ba37f4b02c124e2e2576561a50efbb23c7e1ed6 |
ebf4a084e6d4a5f9799da0d09a670ed79107193f35907a103f339471d65a9125 |
cb7b6d4c2ff89c0d673c3026033b840e8f766c11b7af0983cb0267392a01bc2d |
5b067b3377033144b982410f226ce45007b3615446b3b72c5dc1468bb6864447 |
e0f330fce3d6e226cc531b6b943a3ca33e81ee683f3068d0ae5a8e7553e20df2 |
ab820915d00cf32c67fbaa79b4ee3ce7bf9d9d3357bea3a53b54f429e03a3c63 |
38d1be9067da72a234a872f6a3734df25a7e5b147d862d96a83618e58b2a45f7 |
365a9fc593e0f936bf27b71a27557c47cb77cd9a8d8cd8531537a1fee844b6f7 |
0ce40e119c53aed71cf0958e4b8ed239e14b3e6453b455a2c5dc616bc9b8c0b9 |
807fb8634a8e1fea7d7927dd6b00a351e51b8533009d76184a930f41ebcbcf49 |
4aed84df96bdbf16a4f5b4c2a195e9384b891b35328108aae8f3243a50e3dc25 |
1c54e6547719dd745928ee44e318e98f4b9e5603f70648c53f8efe3587e7c6bf |
cb36ff420bbc18158dbfdf3e9068ab775043db2bc61a637ad592a4762ee71b15 |
1e4fa679abeb3f756d4be4834e7d2681e9e4a889c369722da4777e8008ce4323 |
828ba54cdeef23fac240726ae04f3768a35dc3c871c9eeaea685421916d872c1 |
26f492c47084b37acb68702cafda4256054eb8b07dbed4d215ea7844827efd4d |
b7c2b49bc0c9fc9ce0668e24229d18f21b18b8bf7c78bc45ffb1293e833cc0ce |
35637fabcfe49e7bf98dab87893339ed7da653369921b729ad28ccc8767b7dcc |
f30b9c09e25075a6b67aa88252440cc0408b1d5ae3335648dc36bc441f3caacf |
29764707bbe878fb00cd85bac9323de74328e33f48d34fbf2073c8ef4aded411 |
6cf4b6897928f8630040e5cb5db66fc6b979be1d3b8849986db9f0ac5bef1b84 |
5e65ccccf0031bd22a341a0cc2006598af2086b70a9667779001c380891d00f0 |
57d2ab6857597731cba0c9d624b35ae36eb5043b142ba3bd0867847daae6540b |
b2b88327ebf5d1cdada40abb354b17c0b6963f60b06726bd61c1b8b38a0f5291 |
c219777c4bdd8df4f3190678b777156b2f81f734f55376a627bedcb4b3daf3dc |
f21f2c15e99a4701452813233b3b5b8a20caf54e6185bf25d4dc733b12eb6426 |
563eba169c321af25eeefb52a0adaac9fc7006d1e8712ca2e4de6937ecef2e07 |
ae2a13c849149cc0f614e48476d56d18048d716fa2fba3fd1def3445ba4ef1f2 |
9ec7d14c58d34a094e55bfe20b7dc40c9391d53de9b7c0b6aac2fc7518748330 |
e269a681bba217da4d23d53a8cb44c19d502af3a25b37c416e0d5f273caf589e |
8ae9e035b041deef16e87e81b3fae337f71b15d7d534b86eea1eb24a90d8b2cc |
008ea13c67852e41ee23c26ab33ce4537d1c44441fb8ab5d8e1cb13df89f60fd |
461e1057fcb66e15536d92acf0da35546ecc6d9c0db677b0dfb0bc23fc2bbe88 |
06f6b95cd39e770e937dcb94a0a2f11f46fa4500eeaf08e4be270e501ecf7584 |
213d3eb70ec15b26498f49724494a0d342d7af7fd491c375a0ae056b3689f77a |
4d992810e9a05e27afabf2194cd04612dca0a738dc076778a56459cf97c6b9f1 |
212a3bd1d47d54ea3bc940531f8ca8047842970f87697f2766bcb443d6576ce2 |
ec11467a9beb27b6329e84a19e90f4563d9720ed8ec1f3c1ae013783061062fa |
ef8d859f7a834d90814b0a4a2b323571b46244ffd5286c4bcafaaf88f787032f |
50a281a000cf9f1fe9223ea81ccc08a6768208358846a2d32b1399325a6c64dd |
f9938f14df5d7889b1dfd3af2d529ceadf1017aa2f83337dad71ee67379d9a3d |
0a6b1516e40136f18f0533685991ad8be96cf485b0c638cf5e8359183647eeb2 |
ea153aab8f9073d6bc3552d78cb0d0fc57a80cbdb437d9d9ffd6e3629d63b19f |
5bed7aa2d24f217abcbcef9ba69ea7eac2b58d2bf3921e845934c65efb7fd251 |
284250c6ed4cce821821c36bcb7782d27c3a095fd24fb761ad4d86bb454e0af3 |
4de986bc1d553823577929819c03ee508e911384119ebdb1f0d8cb190a7e381e |
7fc1d7ba1c77dc2d93a982ea92db6c81d2af658d5ba5116c7167fa82614d114b |
ac16d8858e342ed0cba480f808a07f7fbb7aa98472368bf0aace361c56f884f5 |
1965899f73d123cc4f4cd43f8678e3e98a60ef8b3d079e424619e06d58fd6824 |
ebc3abd89547ce79d0f33ec18ed216750317fa53cd1aab40fad24f7b19736ebd |
31a379b1373f69bea5ca9acdd5a908d787e3f6635ecf48a15f717e3ed7f30adc |
81c6bbed61f2ef06c3a64d623a882a9f5d83cf35aa63ee9d90b74af72122d30f |
9bfd5599498bfad4ba9169d9bea17272dd2ee9173567de13d0488f536416c2d7 |
e32d11d7b62d509c8ada08864a4938bbf92e2b7a4f5cb93cf9a387daa20fcf5c |
896e724fbfd187e1f588ef44d0b9ed74f60c7c1d334ef45a973ca89204d64d3a |
cff784097a93c27539c5cd51c1ff2073fcc45a9dd72209f9c11ad14f034bbf01 |
0000cee3e4fb7de0585d4184b49f1ed6cb81b01aff38c042d1f9ac9777520bdb |
aab35498bda5aad2c0f7485028f118fbf2a0f46faaabe8cba313b87791ace57c |
5c14695101c90a32955e970fe35b4ed8bf8db6b7dc08682964985d0a7194ce00 |
7a584e0486038cb215525eea0dfd5375d196136bcb64f34f9fdfb8ac18eec55b |
d698eafa3e84e1f2ddf48f0cb22c59170acea910196e773fdd3484781b5b0369 |
7778ec0e63f82e94f18b343c2ebe1950b6057a1dc3067c1aeedc0ed6cbe69355 |
abac9e6498ed2656b39f73aa3cfcc265c59c04e58c2a6e161214b6665cc36095 |
cf87fceb65b025e6f9f824496762f234ea3e043b8b4150df251d28cc80aaa1a2 |
80388e408f4208e1ddd8cf42d39ec382fe085819c4431013aeb5e609c32bb014 |
b5856a4e5db8b095f4571004b938fa09f6b67d2528e7dcb4b3e1f0d2eabeadde |
0167b0b10dfbf982e9c3d83dc7095e1975d89d4330f3042d6ceeb4b60cff30b9 |
8ad5bdf64e1eb484a281d09a2fbdd328a08ee3c3d347a99fb64b50c2352c894d |
d81386d5d8563af670454122752a89722a901d1aa76fd4a65b8acfe4f4a76874 |
f4273d576c6c363c06646c8c39fb5090b51289e181203d09997244b673ef899f |
96f4b5d7a36e0beb974712736292680ab6371df4c167914fe6570fbbabf19aa0 |
a72b96afa96d377d5c24a5e10b117951502864dac4d0a301bfcfcc3f702d19bd |
86905033625f22c13a09dbdf5332c31a1a853ca26a83dc4c5188708a5a035fff |
16eb58ed162137bd71290883d35032cbe2f7d68fbfd3b95a9ba2f61a55112db1 |
123b4be16b0465724861d6b0ed11c42d9803acab63ed981ad377647fc6905df1 |
5202027e3353157e3865c93d0db64452cbc69283fa6d061642398b5b5141223d |
2f8f6110054f03d8978dd027c0b22d6ad4e7e31a4b3dc181e85b3fd80ad8804d |
80a44124ac0e7a9d5857dd15535b4353099272b1803b2029262d0e9d2b4a927d |
ff22f8e204e940c2ce2652c5be030577782bd90274b1113a8f659d0d18abe5da |
b223d5f24de69721464f9072d01677a8f3eae0c7908441471601add0fb5cd037 |
a586f7e99af6232f33d3b7971f4c3107c9f45d086e18a29314c082b84d332d34 |
6d8a66cddd81c9d8ab0f017bd38f72e3dd65235989ed207670fdbc9427f45db1 |
cccd5cabe6c297fe66bbf2db5d1c9f9d0afef3a2c6a09738b79ad066ae98e23b |
e0a4572ceac68b62a9adfef1d8eab7594a6607a1cfb116b7eed59834ea75c99f |
5b65ab24590965427d1b15ad17bb03c045283fb07c240cf4109af6be4146e252 |
d3c9ad050848a150a7fe4e03e0c5da39f1ba8337ea0abf22fdc0302ac963db0b |
b0fcc7aa39349b93b6913d5e8d08d6df8389e654740087fa5886d5c91d727010 |
42b762dc99de727b9a266549de40dcc48cdda87485fe8f349a3119bd92b389c7 |
ce19eaf23b475b113f9fc84ac3bbaf94d474b0b806b4aad7887412120cb9110c |
43eedb0633bf7216c1ff47b8a04c0902b669f0b90883d24d488a150af11848ed |
f42c62d9eba4fffe26c0ee87116c53cc91610f98b9c3625819d60c8502b74986 |
bc65b9d1bdda2829ff01c3ee12803f834422ed8a209ece5c896d0c1934bd1595 |
c9284fd6a608d07c4035f24cbfe96b01afd191fe45aeb0b3c31fcebf43051b5b |
3e8d73987b1f9063b922aa66eed77d195d350e64fb99f1e3c7c24688ce94a09c |
218510104ec2790b67cc45d0f5ceafe1d06ebe5fd2c9a20da013c7f84f3c6554 |
55344c7adcf3e9ef0e2a4dcf330f34118c49e27112cdc0a12a8ca34033f68e00 |
d47334b943e152eef809da3d651880e1821749ad9ba2b2e08c9fd5a2db4a8e1c |
3dd1014b11a4d4689a549145e18269ebe5c1304f6d5eaa8b766bd90aab328326 |
87a54c88923ff6436c71f1c74eef0136be386f44a7510f96344df421cdcbae9e |
da53ec50385bd308bdae8095edde4f87b59f490ee31c91eecaeebf045a299747 |
9b00c59ed990ef0ec4b2703e1a59c2c246027054dbba766733fe9c27373f2f98 |
5c4e8b7df766ffd8ae0df06d9f568289273efd03b943e5b823d9099d8a63e3e6 |
1630d71da594875c9aa1fd50a955a8adfe02a3bb54d1aa610873cec89ca32911 |
b4f39dc3490043c899720bd63c0d59cc26c8e14844d25aba02898462aceeb089 |
2a7196d92a874e93d9c61fe521cc6d9e73f9d6f66d62c122852cf85498785683 |
99ba6d758426d6773e94eef1e0a9f8a9b0aab30ee48f8454ea5b94e95b274216 |
7d58275a08f80b689b595cabd092d8466ab645db8de60b9cfde04b89738ff778 |
edc11aa4b1212f620cc1fc0c12d79dee23511467a7fd955e9afad88ed250e765 |
44621ab1506fc576aa4a0be857e035ce1ee1d3f65443cfdc0b7e72fda97d1d4e |
02b2c06c5f8319035f4b6e90976c80428886a23262217f347e4c2a72e3d7f17d |
abc0382a20c86144086e39ccf107bb7702bde07dcc66a06967a01bc15f6a1432 |
768ae10d748df22e799a878c2bd5eebddd0cd331196d28e26b1a9b2e0ca989c2 |
f7bdd9ce0ef7f660e4259d70940687780702d2503cce685c4ab4c4ede90e4bab |
f93c2c67f9daa2c1c09cf5a48a04cbfb37777f9aff9f8b7f24871b3f052d7925 |
7a4c98a8dbf9e3a9a08f431dd6ec27419e6f7996f8b2170aa3fb2efd7e6757ab |
39af395246a555cdca505f3b7358db16b107bd186b9cbcf18fa573acb4709a5f |
048f62452c8cc27f3e6275375122c3d5175e42849f339a41173dbbabdf076bf7 |
cbfa1b2e962bcdb0f19992d66c87fdd2c2cef4810107d4d51dd6235432e605f1 |
2811f41a5ad47e5a4482837298b2cd8bddbd635f7db6806ae6784ab0c8661ba6 |
15ef256e1ecd4e80bd081568ad4bae41f62f1bd4a95451d7af3e79f060531d7f |
4f427b863ad4070652fbeecb31a1ef13bc4ae2e680a55dd1589915472d912d06 |
496aa0c735bbb1d22463bba633c196d111fea07254f4cbaf20e0d2c4ca4a595e |
e2c3d8071fba84f2bf949529db0052fd01dfb911cdcd8c88eed773479d7db791 |
c7392a81e88c1e7d0b6c36c0fc3e0f36f2dd87ce8dd0069b4e08dede9283b5ac |
3c808f5d5d5956a7cbae3bb1ee7b6c072f6dd006bb4bdbd8b4db4289dbe37670 |
1903f69d02939b390578a2143347c6d331e6e62cf7db9b6daf89949fd00dca39 |
42120051f854a177b4e08490f4bf40d7f398e4be50eaec5950c5256d292b3234 |
cb63e6a4792e32692f8dcfe70c15c8d1fbe3592c3acfff590b5762d31ff93fdf |
196d704161da2a204e24e80f94505988096e05c99683e50718fd72bc83aa477e |
4ef50ecd86e1d0de1b4c67247190539c0190906406d0bebee2aa6533208184db |
0a7f377d19ba4c93d523af53cd58cbb00d05e070823d6ce6c967990d40cfcaa1 |
d5443150fb2dd12ef3d7b5e4fe1f0e9e2f70506404cf1ebb97c24a53d841fd13 |
676c6889f1119a53fb5d3fc9520757f02917bd0f5d045c27f4c4660b6990640b |
72a1f403a8c5d7ddd2b88f3b12653f4214e8e76a33baac3684813e3fb8353425 |
665c6ee253328ee1b26c9a7119559404b93738d1ce991939aa68568a2f430783 |
48aa0dd615a8a2eded6f58bbd94ffe4f54bdd7685d67663d58c84f581185c220 |
d233b55cbaa4411d0cc03c6452ef47d11ce2f759d1784ffb964d48775c2857f0 |
93e123edf1ac9694a46e549e336b275f63ce9ceb3f27c4df0936f16027b1fb13 |
660dea4978c28bdf3bbe6f787aa542627d4806bac990fca7e1bc7f882d3bb873 |
35eb50c57424f9bb8c2055093d7c7657cbacb8b456f28374bd1cab646689927f |
247a582f79b8ac531d5cba1e94913c212ac1a1b28545ee3ed942ed1d22ac1b72 |
03d5362113f95a23c66503be44934867f8f4d24a698571ce503b6c2b5b1826e0 |
1081a3a52a5fc8709da116cbc75e464c86df06f2dd4302db45de0f2c7733ad45 |
0296a52b9f9d974354ff716eed586ac71e2406611dc9013081846c90c05344c9 |
f6c92ff1db6bfab8dcc9bb202af11d6c5b0cbc9c780e7bb329badfd33f879481 |