US 12,190,128 B1
Methods and systems for identifying control flow patterns in software code to detect software anomalies
Yanni Kouskoulas, Seattle, WA (US); Ada Lindberg, Knoxville, TN (US); Arion Lawrence, Vienna, VA (US); and Chris O'Ferrell, Burleson, TX (US)
Assigned to Affirm Logic Corporation, McLean, VA (US)
Filed by Affirm Logic Corporation, McLean, VA (US)
Filed on Oct. 31, 2023, as Appl. No. 18/498,999.
Int. Cl. G06F 9/445 (2018.01); G06F 9/48 (2006.01)
CPC G06F 9/44521 (2013.01) [G06F 9/4843 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a processor, machine-readable binary code to be executed at a target processor;
receiving, at the processor, a machine-readable control flow pattern that includes one or more library function calls;
identifying, via the processor, an indication of an execution path in the machine-readable binary code based on the machine-readable control flow pattern; and
transmitting, via the processor, a signal (1) that indicates that the machine-readable binary code includes the one or more library function calls included in the machine-readable control flow pattern and (2) to prevent the machine-readable binary code from being executed at the target processor.