US 12,204,644 B1
Adversarial script generation using artificial intelligence models
Stefan-Bogdan Cocea, Bucharest (RO); Damian Monea, Bucharest (RO); Alexandru Dinu, Bucharest (RO); Cristian Viorel Popa, Bucharest (RO); and Mihaela-Petruta Gaman, Bucharest (RO)
Assigned to CrowdStrike, Inc., Sunnyvale, CA (US)
Filed by CrowdStrike, Inc., Sunnyvale, CA (US)
Filed on Mar. 29, 2024, as Appl. No. 18/622,167.
Int. Cl. G06F 21/00 (2013.01); G06F 8/30 (2018.01); G06F 21/56 (2013.01)
CPC G06F 21/568 (2013.01) [G06F 8/30 (2013.01); G06F 21/562 (2013.01); G06F 21/566 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
providing, to an artificial intelligence (AI) model, a malicious script that implements a malicious behavior, wherein the AI model is configured to modify software code of the malicious script to produce modified software code that obfuscates the malicious behavior;
producing, by a processing device using the AI model and based on the malicious script, an adversarial script comprising the modified software code that obfuscates the malicious behavior;
determining whether the adversarial script and the malicious script are functionally equivalent in performing the malicious behavior; and
in response to determining that the adversarial script and the malicious script are functionally equivalent in performing the malicious behavior, adding the adversarial script to a validated adversarial scripts database that is utilized to test a malware detector.