Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
IOT-fuzz
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
尹启迪
IOT-fuzz
Commits
313d57ef
Commit
313d57ef
authored
Aug 29, 2020
by
尹启迪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update Fuzz_DSL.py
parent
ae40f599
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
4 deletions
+14
-4
Fuzz_DSL.py
Fuzz_DSL.py
+14
-4
No files found.
Fuzz_DSL.py
View file @
313d57ef
...
...
@@ -34,13 +34,19 @@ def get_sk(target, my_logger, session, node, edge, *args, **kwargs):
node
.
names
[
'my_key'
]
.
_value
=
my_key
def
mytest
(
target
,
my_logger
,
session
,
node
,
edge
,
*
args
,
**
kwargs
):
try
:
banner
=
target
.
recv
(
10000
)
print
banner
except
:
print
"Failed!!!!!!!!!!"
def
main
():
tar
=
Target
(
connection
=
TCPSocketConnection
(
"192.168.1.1"
,
80
))
session
=
Session
(
target
=
tar
,
receive_data_after_each_request
=
True
,
# post_test_case_callbacks=mytest,
)
s_initialize
(
name
=
"Login"
)
...
...
@@ -113,7 +119,9 @@ def main():
s_initialize
(
name
=
"Final"
)
s_static
(
"GET /cgi-bin/New_GUI/Diagnostics.asp HTTP/1.1"
)
s_static
(
"GET"
)
s_string
(
" "
,
max_len
=
10
)
s_static
(
"/cgi-bin/New_GUI/Diagnostics.asp HTTP/1.1"
)
s_static
(
"
\r\n
"
)
s_static
(
"Host: 192.168.1.1"
)
...
...
@@ -140,6 +148,8 @@ def main():
s_static
(
"Upgrade-Insecure-Requests: 1"
)
s_static
(
"
\r\n
"
)
s_static
(
"
\r\n
"
)
s_static
(
"
\r\n
"
)
...
...
@@ -202,7 +212,7 @@ def main():
s_static
(
"X-Requested-With: XMLHttpRequest"
)
s_static
(
"
\r\n
"
)
s_static
(
"Content-Length: 56"
)
s_static
(
"Content-Length:
1
56"
)
# s_size('data', output_format='ascii', fuzzable=True)
s_static
(
"
\r\n
"
)
...
...
@@ -223,7 +233,7 @@ def main():
s_static
(
"my_key"
,
name
=
"my_key"
)
s_static
(
"&Addr="
)
s_static
(
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
)
s_string
(
"hello"
,
max_len
=
10
)
session
.
connect
(
s_get
(
"Login"
))
session
.
connect
(
s_get
(
"Login"
),
s_get
(
"Get_key"
),
callback
=
change_port
)
my_edge
=
session
.
connect
(
s_get
(
"Get_key"
),
s_get
(
"Post"
),
callback
=
get_sk
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment