HyperDbg Debugger
Loading...
Searching...
No Matches
hyperdbg/script-engine/modules/script-engine-test/script-test-cases/07-while-loop-with-statements-wrong.txt File Reference

Functions

 while (7+ $thread<< @rsi > > @rsp ^ @r11 > > $buffer > > $teb ^ @r13 > @rax<< 4 > > $teb > > @r8 > > @r8 & @r11<< $ip ^ @rsi & @rsp > > $proc|-0y10010<< @r10 ^ @rdi > >+0x6 & @r11 & @r9 ^ @rbp & @r11 ^ $teb ^ @r13)
 
$error$ $end$ while (@r13+(~ @r9) > >+$teb > > $buffer > > ~0x1 ^ @r8<< @rsi > >($ip) ^ @rbx ^(11) ^ @rbp| @r9 > > 0y1111 ^ @r12 > > @rsi & @rbx & @rbp) @r13+(~ @r9) > >+$teb > > $buffer > > ~0x1 ^ @r8<< @rsi > >($ip) ^ @rbx ^(11) ^ @rbp| @r9 > > 0y1111 ^ @r12 > > @rsi & @rbx & @rbp)
 
$error$ $end$ while (@rdi<< $buffer<< $proc &~ $teb > > @r11<> @r8+ @r13)
 
$error$ $end$ while ($thread+ $thread > > $thread & @rbp<< @rsp > > @rdi > >+@r13 ^ @r10<< 12 > > @rbx > > @r12 >< $thread+ $thread > > $thread & @rbp<< @rsp > > @rdi > >+@r13 ^ @r10<< 12 > > @rbx > > @r12)
 
$error$ $end$ while (@rdi+ @r10<< $teb<< $proc & $ip<< @rbp & @rax > > - @r13 ^ @rbp & $proc > > @rax &~ @rax >< @r8 ^ ~+@rsp)
 

Function Documentation

◆ while() [1/5]

$error$ $end$ while ( $thread+ $thread > > $thread & @rbp<< @rsp > > @rdi > >+@r13 ^ @r10<< 12 > > @rbx > > @,
< $thread+ $thread > ,
$thread & @rbp<< @rsp > > @rdi > >+@r13 ^ @r10<< 12 > > @rbx > > @ )
14{ tmp_counter = tmp_counter + 1; if (tmp_counter >= 0x1000) { break; } break; while (0x1)@r8 ^ @r8) { tmp_counter = tmp_counter + 1; if (tmp_counter >= 0x1000) { break; } } /* This is a comment */ }

◆ while() [2/5]

while ( 7+ $thread<< @rsi > > @rsp ^ @r11 > > $buffer > > $teb ^ @ r13,
@rax<< 4 > > $teb > > @r8 > > @r8 & @r11<< $ip ^ @rsi & @rsp > > $proc|-0y10010<< @r10 ^ @rdi > >+0x6 & @r11 & @r9 ^ @rbp & @r11 ^ $teb ^ @ r13 )
2{ tmp_counter = tmp_counter + 1; if (tmp_counter >= 0x1000) { break; } }

◆ while() [3/5]

$error$ $end$ while ( @r13+(~ @r9) > >+$teb > > $buffer > > ~0x1 ^ @r8<< @rsi > >($ip) ^ @rbx ^(11) ^ @rbp| @r9 > > 0y1111 ^ @r12 > > @rsi & @rbx &@ rbp) &
6{ tmp_counter = tmp_counter + 1; if (tmp_counter >= 0x1000) { break; } /* This is a comment */ }

◆ while() [4/5]

$error$ $end$ while ( @rdi+ @r10<< $teb<< $proc & $ip<< @rbp & @rax > > - @r13 ^ @rbp & $proc > > @rax &~ @ rax)

◆ while() [5/5]

$error$ $end$ while ( @rdi<< $buffer<< $proc &~ $teb > > @r11<> @r8+@ r13)
10{ tmp_counter = tmp_counter + 1; if (tmp_counter >= 0x1000) { break; } }