Skip to content

Commit 9996314

Browse files
authored
Merge pull request #588 from Highwaist/lab4
[LAB4] 511558025
2 parents f3d6709 + 344e7df commit 9996314

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

lab4/main_test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ const puppeteer = require('puppeteer');
2424
console.log(desiredTitle);
2525

2626
await browser.close();
27-
})();
27+
})();

lab7/sol.py

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import angr, sys
2+
proj = angr.Project('./login')
3+
init_state = proj.factory.entry_state()
4+
simulation = proj.factory.simgr(init_state)
5+
6+
def success_condition(state):
7+
return b"Login successful" in state.posix.dumps(sys.stdout.fileno())
8+
def fail_condition(state):
9+
return b"Login failed" in state.posix.dumps(sys.stdout.fileno())
10+
simulation.explore(find=success_condition, avoid=fail_condition)
11+
solution = simulation.found[0]
12+
print(solution.posix.dumps(sys.stdin.fileno()))
13+
#b'HETOBRCUVWOBFEBB'

0 commit comments

Comments
 (0)