HyperDbg Debugger
Loading...
Searching...
No Matches
hyperdbg/script-engine/modules/script-engine-test/script-test-cases/02-conditional-statements-wrong.txt File Reference

Functions

 if (@rsp<< @rdi<< @r13 ^ @r9<< @r13 > > @rdx > > @rdi ^ @r12 ^ @rbp & @r9 ; $proc+0x12 & $teb<< 0y1001 ^ @r11<< @r13 > > @rax > > @r8 ^ 0n17 > >+@r11)
 
 elsif ((@rdi) ^ @rdx > > $buffer| $thread ^ - @rdx ^(@rdx)| $ip & @r12==(@rdi) ^ @rdx > > $buffer| $thread ^ - @rdx ^(@rdx)| $ip & @r12)
 
 elsif ($teb > > @rbx >=$proc &0y1011 & @rsp| @r12 ^ $buffer ^ 6|17| @rdx| $teb)
 
$error$ $end$ if (@rsp+ @rax<< $buffer > > - @r13<< ~~ @r11 > > @r13 & $teb<< 0x4 > > @rbp & $proc > > 0n2| @rbp<< @r11 > > $thread & @r9 > > $proc| @rsp > > @r11< @rsp+ @rax<< $buffer > > - @r13<< ~~ @r11 > > @r13 & $teb<< 0x4 > > @rbp & $proc > > 0n2| @rbp<< @r11 > > $thread & @r9 > > $proc| @rsp > > @r11)
 
 elsif (@r8<< 0xA & @rbx > > 0xE ^ 0x4 > > ~ @r13| $thread > > @rbp|0n12 &0n14 > @r9<< @rax > > @rdi ^ $teb &0n1| @r13)
 
 elsif (@r12 ^ 0x0 &+@rbp ;1 > > @r12 & @r9)
 
 elsif ((13) ^ $thread ^ @r12|(@rsi)==3)
 

Variables

 else { test_statement(0x2398)
 

Function Documentation

◆ elsif() [1/5]

elsif ( $teb > > @rbx >=$proc &0y1011 & @rsp| @r12 ^ $buffer ^ 6|17| @rdx|)
2{ test_statement(0x1916); } elsif ((@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12 == (@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12) { test_statement(0xF71); } elsif ($teb >> @rbx >= $proc & 0y1011 & @rsp | @r12 ^ $buffer ^ 6 | 17 | @rdx | $teb) { test_statement(0x2590); } else { test_statement(0x2398); }
test_statement(x)
elsif((@rdi) ^ @rdx > > $buffer| $thread ^ - @rdx ^(@rdx)| $ip & @r12==(@rdi) ^ @rdx > > $buffer| $thread ^ - @rdx ^(@rdx)| $ip & @r12)
Definition 02-conditional-statements-wrong.txt:2

◆ elsif() [2/5]

elsif ( (13) ^ $thread ^ @r12|( @rsi) = = 3)
6{ test_statement(0x238B); } elsif (@r8 << 0xA & @rbx >> 0xE ^ 0x4 >> ~@r13 | $thread >> @rbp | 0n12 & 0n14 > @r9 << @rax >> @rdi ^ $teb & 0n1 | @r13) { test_statement(0xDF); } elsif (@r12 ^ 0x0 & +@rbp ; 1 >> @r12 & @r9) { test_statement(0x25C6); } elsif ((13) ^ $thread ^ @r12 | (@rsi) == 3) { test_statement(0x14AA); } else { test_statement(0x18A3); }
rax
Definition 09-do-while-loop-with-statements-wrong.txt:54

◆ elsif() [3/5]

elsif ( (@rdi) ^ @rdx > > $buffer| $thread ^ - @rdx ^(@rdx)| $ip &@ r12 = = (@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12)
2{ test_statement(0x1916); } elsif ((@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12 == (@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12) { test_statement(0xF71); } elsif ($teb >> @rbx >= $proc & 0y1011 & @rsp | @r12 ^ $buffer ^ 6 | 17 | @rdx | $teb) { test_statement(0x2590); } else { test_statement(0x2398); }

◆ elsif() [4/5]

elsif ( @r12 ^ 0x0 &+@rbp ;1 > > @r12 &@ r9)
6{ test_statement(0x238B); } elsif (@r8 << 0xA & @rbx >> 0xE ^ 0x4 >> ~@r13 | $thread >> @rbp | 0n12 & 0n14 > @r9 << @rax >> @rdi ^ $teb & 0n1 | @r13) { test_statement(0xDF); } elsif (@r12 ^ 0x0 & +@rbp ; 1 >> @r12 & @r9) { test_statement(0x25C6); } elsif ((13) ^ $thread ^ @r12 | (@rsi) == 3) { test_statement(0x14AA); } else { test_statement(0x18A3); }

◆ elsif() [5/5]

elsif ( @r8<< 0xA & @rbx > > 0xE ^ 0x4 > > ~ @r13| $thread > > @rbp|0n12 & 0n14,
@r9<< @rax > > @rdi ^ $teb &0n1|@ r13 )
6{ test_statement(0x238B); } elsif (@r8 << 0xA & @rbx >> 0xE ^ 0x4 >> ~@r13 | $thread >> @rbp | 0n12 & 0n14 > @r9 << @rax >> @rdi ^ $teb & 0n1 | @r13) { test_statement(0xDF); } elsif (@r12 ^ 0x0 & +@rbp ; 1 >> @r12 & @r9) { test_statement(0x25C6); } elsif ((13) ^ $thread ^ @r12 | (@rsi) == 3) { test_statement(0x14AA); } else { test_statement(0x18A3); }

◆ if() [1/2]

$error$ $end$ if ( @rsp+ @rax<< $buffer > > - @r13<< ~~ @r11 > > @r13 & $teb<< 0x4 > > @rbp & $proc > > 0n2| @rbp<< @r11 > > $thread & @r9 > > $proc| @rsp > > @r11< @rsp+ @rax<< $buffer > > - @r13<< ~~ @r11 > > @r13 & $teb<< 0x4 > > @rbp & $proc > ,
0n2| @rbp<< @r11 > > $thread & @r9 > > $proc| @rsp > > @ r11 )
6{ test_statement(0x238B); } elsif (@r8 << 0xA & @rbx >> 0xE ^ 0x4 >> ~@r13 | $thread >> @rbp | 0n12 & 0n14 > @r9 << @rax >> @rdi ^ $teb & 0n1 | @r13) { test_statement(0xDF); } elsif (@r12 ^ 0x0 & +@rbp ; 1 >> @r12 & @r9) { test_statement(0x25C6); } elsif ((13) ^ $thread ^ @r12 | (@rsi) == 3) { test_statement(0x14AA); } else { test_statement(0x18A3); }

◆ if() [2/2]

if ( @rsp<< @rdi<< @r13 ^ @r9<< @r13 > > @rdx > > @rdi ^ @r12 ^ @rbp & @r9 ; $proc+0x12 & $teb<< 0y1001 ^ @r11<< @r13 > > @rax > > @r8 ^ 0n17 > >+@ r11)
2{ test_statement(0x1916); } elsif ((@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12 == (@rdi) ^ @rdx >> $buffer | $thread ^ -@rdx ^ (@rdx) | $ip & @r12) { test_statement(0xF71); } elsif ($teb >> @rbx >= $proc & 0y1011 & @rsp | @r12 ^ $buffer ^ 6 | 17 | @rdx | $teb) { test_statement(0x2590); } else { test_statement(0x2398); }

Variable Documentation

◆ else

else { test_statement(0x2398)