{"id":12013,"date":"2026-04-10T10:04:20","date_gmt":"2026-04-10T10:04:20","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/04\/10\/desckvb-rat-uses-obfuscated-javascript-and-fileless-net-loader-to-evade-detection\/"},"modified":"2026-04-10T10:04:20","modified_gmt":"2026-04-10T10:04:20","slug":"desckvb-rat-uses-obfuscated-javascript-and-fileless-net-loader-to-evade-detection","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/04\/10\/desckvb-rat-uses-obfuscated-javascript-and-fileless-net-loader-to-evade-detection\/","title":{"rendered":"DesckVB RAT Uses Obfuscated JavaScript and Fileless .NET Loader to Evade Detection"},"content":{"rendered":"<p>    DesckVB RAT Uses Obfuscated JavaScript and Fileless .NET Loader to Evade Detection<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>A new Remote Access Trojan known as DesckVB has been targeting systems in 2026, using obfuscated JavaScript and a fileless .NET loader to stay hidden from traditional security tools. <\/p>\n<p>The malware gives attackers full remote control over a victim\u2019s machine, making it a serious threat for individuals and organizations alike.<\/p>\n<p>DesckVB RAT starts its infection chain with a heavily <a href=\"https:\/\/cybersecuritynews.com\/researchers-obfuscated-weaponized-net-assemblies\/\" id=\"112724\" target=\"_blank\" rel=\"noreferrer noopener\">obfuscated JavaScript<\/a> file that, once executed, silently drops a PowerShell script into the\u00a0<code>C:UsersPublic<\/code>\u00a0directory on the target system. <\/p>\n<p>The JavaScript replicates its code into PowerShell and text files, giving the malware multiple ways to run. What makes this threat particularly dangerous is that it avoids writing most of its core components to disk, making it much harder for conventional antivirus tools to catch it.<\/p>\n<p><a href=\"https:\/\/www.pointwild.com\/threat-intelligence\/desckvb-rat-analysis-from-javascript-loader-to-fileless-net-rat\/\" id=\"https:\/\/www.pointwild.com\/threat-intelligence\/desckvb-rat-analysis-from-javascript-loader-to-fileless-net-rat\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Point Wild analysts from the LAT61 Threat Intelligence Team identified and examined DesckVB RAT<\/a> in detail, uncovering how it uses layered obfuscation to hide its true purpose at every stage of execution. <\/p>\n<p>Their research found that the malware combines Base64 encoding with URL string reversal to conceal its command-and-control (C2) server addresses, a tactic designed to trick automated scanning tools. <\/p>\n<p>The overall structure of the malware suggests it was built with a clear understanding of how modern security defenses work.<\/p>\n<p>Once fully deployed, DesckVB RAT loads a .NET assembly directly into memory using .NET reflection techniques, bypassing the need to leave any files on the hard drive. <\/p>\n<p>This in-memory execution method allows the malware to run its harmful routines without triggering many standard file-based detection systems. <\/p>\n<p>At runtime, the malware activates several harmful capabilities, including keylogging, webcam access, antivirus detection evasion, and encrypted communication with its C2 server.<\/p>\n<p>The overall impact of <a href=\"https:\/\/cybersecuritynews.com\/new-desckvb-rat-with-multi-stage-infection-chain\/\" id=\"141598\" target=\"_blank\" rel=\"noreferrer noopener\">DesckVB RAT<\/a> is broad and concerning. Attackers who deploy it can steal sensitive information, monitor user activity in real time, and maintain long-term access to a compromised system without raising immediate alarms. <\/p>\n<p>Its use of encrypted HTTPS traffic over port 443 allows it to blend in with normal internet activity, making network-level detection just as difficult.<\/p>\n<h2 class=\"wp-block-heading\" id=\"the-fileless-infection-chain\"><strong>The Fileless Infection Chain<\/strong><\/h2>\n<p>The most notable aspect of DesckVB RAT is how it moves through its infection stages without relying on traditional file drops. The malware\u2019s flow begins with the JavaScript file, acting as the first entry point. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi6Y_PVMD6EAfzdh7kRyFCKrX1lnDH2ebA9yKHwLD6Apoyuuufib_FsKVZ5n25cIb72iTRWq_VxYR-hBbL12uV2gmlA68qIGra_AVYQ2Vtsd8ifO-awaB9ZOYl402GxxK60mKNvWpmXpVYhe-Nny14z4UaEtGTUXDtxWpvTHHvMwMTBGvI6Zph5Aw52VwU\/s16000\/Shows%2520flow%2520of%2520malware%2520%28Source%2520-%2520Point%2520Wild%29.webp?ssl=1\" alt=\"Shows flow of malware (Source - Point Wild)\"><figcaption class=\"wp-element-caption\">Shows flow of malware (Source \u2013 Point Wild)<\/figcaption><\/figure>\n<\/div>\n<p>This file is heavily obfuscated and drops a PowerShell file directly into\u00a0<code>C:UsersPublic<\/code>, keeping its activities within commonly overlooked system folders.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjxb6nPtpU7r2VsU_a4gLhHlgwGB2c7-oU_l-vK0Al9_R_zwnNUjlz51oqSii1tAp6xTK2LeyReFYF9JNiUEaSTU2EpHhRiDY1-cObcxqYWozVoPvEKbNb6DLQcSsl5xrQw1YndxF2ru43Jr_sRuoTAnD2Y_HgoWNvt6YZQFcBlQAYtnvK-G9CmtVrWqKk\/s16000\/JS%2520obfuscated%2520file%2520%28Source%2520-%2520Point%2520Wild%29.webp?ssl=1\" alt=\"JS obfuscated file (Source - Point Wild)\"><figcaption class=\"wp-element-caption\">JS obfuscated file (Source \u2013 Point Wild)<\/figcaption><\/figure>\n<\/div>\n<p>The PowerShell script first checks for internet connectivity by pinging Google, then attempts to connect to a malicious external domain. The C2 domain is hidden using Base64 encoding combined with string reversal. <\/p>\n<p>The malware uses the legitimate Windows tool\u00a0<code>InstallUtil.exe<\/code>\u00a0to execute its payload \u2014 a known technique for bypassing application control policies.<\/p>\n<p>From there, the script loads\u00a0<code>ClassLibrary3.dll<\/code>\u00a0directly into memory and invokes the obfuscated method\u00a0<code>prFVI<\/code>, which then loads\u00a0<code>ClassLibrary1.dll<\/code>.<\/p>\n<p>The Execute method within this loader uses\u00a0<code>CreateProcessA<\/code>\u00a0to spawn a new process in a suspended state before injecting the malicious payload. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhO8l30Dsx3Pbz_t7eIV-F_99AFWltTlG4jpWxOaK54C2bu3nDi6UZbkhNHWWwvveFm5z35cV3ei9KrbCZcj09Kuiyv6hyphenhyphenMrkwRFhhmNEwvCoPGeoqkC3WrgrK8wQTcdpmtCO0I9tIxGsCejPrXlP4tztdFokDqrGU-TMBb7XCA325izwHKzZeOApgD1t0\/s16000\/Obfuscated%2520method%2520%28Source%2520-%2520Point%2520Wild%29.webp?ssl=1\" alt=\"Obfuscated method (Source - Point Wild)\"><figcaption class=\"wp-element-caption\">Obfuscated method (Source \u2013 Point Wild)<\/figcaption><\/figure>\n<\/div>\n<p>This process injection approach allows the malware to hide inside trusted processes and avoid drawing attention.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEig73pxa0asLauNOGtlG0BCoKhz_-2wOEBqCSK-UKPlxWUgknKl8qmCtMYu2pvg2BadbD6ZgGoMgtcC3rcdTAH9KEgxAfD7OPgX0jX28lpD9USeoc2XQxS6jgpplcqc8ZRtpzj_krZVIylBWU6_zqVLdyvwI4QcqScKaP3qqjeSL94ZPBGbljR1iO-jG5U\/s16000\/Encoded%2520String%2520Array%2520%28Source%2520-%2520Point%2520Wild%29.webp?ssl=1\" alt=\"Encoded String Array (Source - Point Wild)\"><figcaption class=\"wp-element-caption\">Encoded String Array (Source \u2013 Point Wild)<\/figcaption><\/figure>\n<\/div>\n<p>The final payload,\u00a0<code>Microsoft.exe<\/code>, carries encoded string arrays that hold a hidden runtime configuration. Once active, it drops\u00a0<code>Keylogger.dll<\/code>\u00a0directly into memory and begins C2 communication over\u00a0<code>manikandan83.mysynology.net<\/code>\u00a0on port\u00a0<code>7535<\/code>, resolving to IP\u00a0<code>45.156.87.226<\/code>. <\/p>\n<p>Network captures confirm the malware transmits its module names and internal activity to its remote server.<\/p>\n<p>Security teams should watch for unusual PowerShell execution, unexpected use of\u00a0<code>InstallUtil.exe<\/code>, and outbound connections to unknown domains or IPs. <\/p>\n<p>Blocking script execution from\u00a0<code>C:UsersPublic<\/code>\u00a0and enabling detailed <a href=\"https:\/\/cybersecuritynews.com\/new-koiloader-abuses-powershell-scripts\/\" id=\"98005\" target=\"_blank\" rel=\"noreferrer noopener\">PowerShell script<\/a> logging are practical first steps to catching this threat early. <\/p>\n<p>Keeping endpoint protection software current also remains a critical defense, as <a href=\"https:\/\/cybersecuritynews.com\/best-fraud-detection-tools\/\" id=\"13681\" target=\"_blank\" rel=\"noreferrer noopener\">detection tools<\/a> have already shown the ability to flag key components of this malware.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 91%,rgb(169,184,195) 100%)\"><strong>Follow us on\u00a0<a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>,\u00a0and\u00a0<a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a>\u00a0to Get More Instant Updates<\/strong>,\u00a0<strong>Set CSN as a Preferred Source in\u00a0<a href=\"https:\/\/www.google.com\/preferences\/source?q=cybersecuritynews.com\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google<\/a>.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/desckvb-rat-uses-obfuscated-javascript\/\">DesckVB RAT Uses Obfuscated JavaScript and Fileless .NET Loader to Evade Detection<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Tushar Subhra Dutta<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/desckvb-rat-uses-obfuscated-javascript\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DesckVB RAT Uses Obfuscated JavaScript and Fileless .NET Loader to Evade Detection A new Remote Access Trojan known as DesckVB has been targeting systems in 2026, using obfuscated JavaScript and a fileless .NET loader to stay hidden from traditional security tools. The malware gives attackers full remote control over a victim\u2019s machine, making it a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,649],"tags":[130],"class_list":["post-12013","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-threats","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/12013"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=12013"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/12013\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=12013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=12013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=12013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}