CN112105042A - Fuzzy test and signal connection method, system and equipment based on wireless network - Google Patents

Fuzzy test and signal connection method, system and equipment based on wireless network Download PDF

Info

Publication number
CN112105042A
CN112105042A CN202011199592.6A CN202011199592A CN112105042A CN 112105042 A CN112105042 A CN 112105042A CN 202011199592 A CN202011199592 A CN 202011199592A CN 112105042 A CN112105042 A CN 112105042A
Authority
CN
China
Prior art keywords
monitor
wireless adapter
frame
wireless
wireless network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011199592.6A
Other languages
Chinese (zh)
Inventor
许昆
万振华
王颉
董燕
李华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Kaiyuan Internet Security Technology Co Ltd
Original Assignee
Shenzhen Kaiyuan Internet Security Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Kaiyuan Internet Security Technology Co Ltd filed Critical Shenzhen Kaiyuan Internet Security Technology Co Ltd
Priority to CN202011199592.6A priority Critical patent/CN112105042A/en
Publication of CN112105042A publication Critical patent/CN112105042A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method, a system, equipment and a storage medium for fuzzy test and signal connection based on a wireless network, comprising the following steps: based on the fuzzifier, intelligently blurring frame data randomly generated per se according to frame types, and sending the blurred frame data to a tested system through a wireless adapter; returning an ACK frame to the wireless adapter based on the system under test; and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result. The method can automatically generate random data and send the random data to a target to be detected, simultaneously monitors the running state of equipment, is a key point for improving the fuzzification efficiency through fuzzification information elements with frame type intelligence, and corrects the problem that the traditional monitor cannot monitor the state of the wireless equipment by adopting ACK (acknowledgement character) continuous confirmation in the aspect of aiming at a monitor of a wireless network.

Description

Fuzzy test and signal connection method, system and equipment based on wireless network
Technical Field
The invention belongs to the technical field of networks, and particularly relates to a fuzzy test and signal connection method and system based on a wireless network, equipment and a storage medium.
Background
With the rapid development of radio technology and the importance of radio in daily life, people have begun to be aware of and invest in security research of radio technology. At present, many researches on wireless network safety and penetration are carried out at home and abroad, but few wireless fuzz test researches are carried out.
The traditional wireless fuzz testing has low efficiency, large piles of fuzz testing data are sent at incorrect time points, tested equipment cannot receive and analyze the fuzz testing data, the usability of software is seriously influenced, and the state of wireless equipment cannot be monitored.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: aiming at the problems in the prior art, a fuzz testing method for sending random data to a tested target and simultaneously monitoring the running state of equipment is provided.
In a first aspect, an embodiment of the present application provides a method for fuzz testing based on a wireless network, where the method includes:
based on the fuzzifier, intelligently blurring frame data randomly generated per se according to frame types, and sending the blurred frame data to a tested system through a wireless adapter;
returning an ACK frame to the wireless adapter based on the system under test;
and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result.
In a second aspect, the present application provides a signal connection method for a wireless network, where the method includes a probe request, where the probe request includes each step in the wireless network-based fuzz testing method according to the first aspect.
In a third aspect, an embodiment of the present application further provides a fuzz testing system based on a wireless network, where the system includes:
a fuzzy module: the device is used for intelligently blurring frame data randomly generated based on the blurring device according to frame types and sending the blurred frame data to a system to be tested through a wireless adapter;
a sending module: returning an ACK frame to the wireless adapter based on the system under test;
a monitoring module: and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result.
In a fourth aspect, the present application further provides a wireless network-based fuzz testing apparatus, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the steps in the wireless network-based fuzz testing method according to the first aspect.
In a fifth aspect, the present application further provides a storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the wireless network-based fuzz testing method according to the first aspect.
The fuzzy test method based on the wireless network provided by the embodiment of the application comprises the following steps: based on the fuzzifier, intelligently blurring frame data randomly generated per se according to frame types, and sending the blurred frame data to a tested system through a wireless adapter; returning an ACK frame to the wireless adapter based on the system under test; and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result. The method can automatically generate random data and send the random data to a target to be detected, simultaneously monitors the running state of equipment, is a key point for improving the fuzzification efficiency through fuzzification information elements with frame type intelligence, and corrects the problem that the traditional monitor cannot monitor the state of the wireless equipment by adopting ACK (acknowledgement character) continuous confirmation in the aspect of aiming at a monitor of a wireless network.
Drawings
The specific structure of the invention is detailed below with reference to the accompanying drawings:
FIG. 1 is a schematic flow chart of a wireless network-based fuzz testing method according to the present invention;
fig. 2 is a schematic diagram of program modules of the wireless network-based fuzz testing method according to the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flowchart of a wireless network-based fuzz testing method in an embodiment of the present application, where the wireless network-based fuzz testing method includes:
step 101, intelligently blurring the frame data randomly generated by the fuzzifier according to the frame type, and sending the blurred frame data to a tested system through a wireless adapter.
The fuzzifier randomly generates frame data, intelligently blurs the randomly generated frame data according to frame types, and sends the intelligently blunted frame data to a tested system through the wireless adapter, and the fuzzifier can greatly improve the efficiency of a fuzzer (vulnerability inspection tool) according to frame type intelligent fuzzy information elements; fuzzer can send data to components and can complete tens of thousands of inspection tasks to help us discover undesirable vulnerabilities in software, where fuzz testing is a type of security test that ranges between full manual penetration testing and full automated testing, and can alert potential channels of attack that should be blocked before a product is put into market.
And step 102, returning an ACK frame to the wireless adapter based on the system under test.
In step 101, after sending the blurred frame data to the tested system through the wireless adapter, and after receiving the blurred frame data, the tested system sends a response frame data to the wireless adapter, where the wireless adapter is an interface converter, which may be an independent hardware interface device, allowing a hardware or electronic interface to be connected to other hardware or electronic interfaces, or may be an information interface, which is generally referred to as a wireless network card; in the embodiment of the present application, the ACK frame is an acknowledgement character.
And 103, checking whether the wireless adapter receives the ACK frame based on the monitor, and obtaining whether the tested system crashes according to the checking result.
In step 102, the system under test sends an ACK frame to the wireless adapter, the monitor monitors the state of the system under test, and when the sending end sends the blurred frame data to the system under test, the monitor checks whether the system under test sends the ACK frame to the wireless adapter, and if the monitor does not check the ACK frame in the wireless adapter, it indicates that the blurred frame data sent to the system under test causes the system under test to crash.
The fuzzy test method based on the wireless network provided by the embodiment of the application comprises the following steps: based on the fuzzifier, intelligently blurring frame data randomly generated per se according to frame types, and sending the blurred frame data to a tested system through a wireless adapter; returning an ACK frame to the wireless adapter based on the system under test; and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result. The method can automatically generate random data and send the random data to a target to be detected, simultaneously monitors the running state of equipment, is a key point for improving the fuzzification efficiency through fuzzification information elements with frame type intelligence, and corrects the problem that the traditional monitor cannot monitor the state of the wireless equipment by adopting ACK (acknowledgement character) continuous confirmation in the aspect of aiming at a monitor of a wireless network.
Further, in this embodiment, the checking whether the wireless adapter receives an ACK frame based on the monitor, and obtaining whether the system under test crashes according to the checking result further includes: and checking whether the tested system sends frame data or not based on a monitor, and obtaining whether the tested system crashes or not according to the checking result. In step 103, the method for checking whether the wireless adapter receives the ACK frame based on the monitor may also check whether the system under test sends frame data based on the monitor, that is, the flow rate of the system under test is observed, so as to determine the state of the system under test, and if the monitor checks that the system under test does not send frame data, it may be determined that the frame data sent to the system under test after being blurred causes the system under test to crash, where the monitor may also actively send a probe request (SSID) to the system under test, determine whether the system under test crashes according to whether an ACK frame is returned, and if the monitor does not receive an ACK frame, it may be determined that the frame data sent to the system under test after being blurred causes the system under test to crash.
Further, in this embodiment, the checking whether the system under test sends frame data based on the monitor, and obtaining whether the system under test crashes according to the checking result specifically includes: and if the monitor detects that the tested system cannot send frame data for a long time, the tested system crashes. The method includes the steps that a specified number of times can be given so as to judge whether the tested system cannot send frame data within a long period of time, and if the monitor detects that the tested system does not send the frame data within the long period of time, the fact that the frame data sent to the tested system after being fuzzy causes the tested system to be broken down can be judged.
Further, in this embodiment, the checking whether the wireless adapter receives an ACK frame based on the monitor, and obtaining whether the system under test crashes according to the checking result specifically includes: if the monitor verifies that the wireless adapter does not receive an ACK frame, the system under test crashes. The monitor checks whether the wireless adapter receives the ACK frame, and if the monitor does not check the ACK frame in the wireless adapter, it indicates that the frame data sent to the system under test after the ambiguity causes the system under test to crash.
Further, in this embodiment, libpcap is used to communicate with the wireless adapter. And the performance is obviously improved by using the LibPcabs based on the C language library.
Further, an embodiment of the present application further provides a method for connecting a wireless signal, where the method includes a probe request, where the probe request includes each step in the above-described method for fuzz testing based on a wireless network. In this embodiment, the connection of the wireless signal requires that the sending end sends a probe request to the system under test first, wherein when sending the probe request, the sending end sends the blurred frame data to the system under test through the wireless adapter, the system under test will return an ACK frame to the sending end, the monitor will check whether the sending end receives the ACK frame returned by the system under test, whether the system under test will cause the system under test to crash because of the blurred frame data sent to the system under test, and the monitor is always monitoring the system under test, and the probe request is completed in this step.
Further, the signal connection method for the wireless network provided by this embodiment further includes at least one of an authentication request and an association request. In this embodiment, the steps of the authentication request and the association request are the same as those of the probe request, and the sending end sends the blurred frame data to the system under test through the wireless adapter at the time of both the authentication request and the association request, and the monitor constantly monitors the wireless traffic of the system under test.
Further, an embodiment of the present application further provides a fuzzing test device 200 based on a wireless network, referring to fig. 2, fig. 2 is a schematic diagram of a module of the fuzzing test device based on a wireless network in the embodiment of the present application, in the embodiment, the fuzzing test device 200 based on a wireless network includes:
the fuzzy module 201: the device is used for intelligently blurring frame data randomly generated based on the blurring device according to frame types and sending the blurred frame data to a system to be tested through a wireless adapter;
the sending module 202: the wireless adapter is used for returning an ACK frame to the wireless adapter based on the tested system;
the listening module 203: and the wireless adapter is used for checking whether the wireless adapter receives the ACK frame based on the monitor and obtaining whether the tested system crashes according to the checking result.
The wireless network-based fuzz testing device 200 provided by the embodiment of the application can realize that: based on the fuzzifier, intelligently blurring frame data randomly generated per se according to frame types, and sending the blurred frame data to a tested system through a wireless adapter; returning an ACK frame to the wireless adapter based on the system under test; and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result. The method can automatically generate random data and send the random data to a target to be detected, simultaneously monitors the running state of equipment, is a key point for improving the fuzzification efficiency through fuzzification information elements with frame type intelligence, and corrects the problem that the traditional monitor cannot monitor the state of the wireless equipment by adopting ACK (acknowledgement character) continuous confirmation in the aspect of aiming at a monitor of a wireless network.
Further, the present application also provides a wireless network-based fuzz testing device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps in the wireless network-based fuzz testing method are implemented.
Further, the present application also provides a storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the wireless network-based fuzz testing method as described above.
Each functional module in the embodiments of the present invention may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present invention is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no acts or modules are necessarily required of the invention.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In view of the above description of the method, system, device and storage medium for fuzz testing and signal connection of a wireless network provided by the present invention, those skilled in the art will recognize that the scope of the present invention is not limited to the above description.

Claims (10)

1. A fuzz testing method based on a wireless network, the method comprising:
based on the fuzzifier, intelligently blurring frame data randomly generated per se according to frame types, and sending the blurred frame data to a tested system through a wireless adapter;
returning an ACK frame to the wireless adapter based on the system under test;
and checking whether the wireless adapter receives the ACK frame or not based on the monitor, and obtaining whether the tested system crashes or not according to the checking result.
2. The method of claim 1, wherein the monitor-based checking whether the wireless adapter receives an ACK frame, and deriving whether the system under test crashes based on the checking further comprises:
and checking whether the tested system sends frame data or not based on a monitor, and obtaining whether the tested system crashes or not according to the checking result.
3. The method of claim 2, wherein the monitor-based checking whether the system under test sends frame data and the obtaining whether the system under test crashes based on the checking comprises:
and if the monitor detects that the tested system cannot send frame data for a long time, the tested system crashes.
4. The method of claim 1, wherein the monitor-based checking whether the wireless adapter receives an ACK frame and obtaining whether the system under test crashes based on the checking comprises:
if the monitor verifies that the wireless adapter does not receive an ACK frame, the system under test crashes.
5. The method of claim 1, wherein the wireless adapter communicates using libpcap.
6. A signal connection method for a wireless network, the method comprising a probe request, the probe request comprising the steps of the wireless network-based fuzz testing method according to any one of claims 1 to 5.
7. The method of claim 6, wherein the method further comprises at least one of an authentication request, an association request.
8. A wireless network-based fuzz testing system, the system comprising:
a fuzzy module: the device is used for intelligently blurring frame data randomly generated based on the blurring device according to frame types and sending the blurred frame data to a system to be tested through a wireless adapter;
a sending module: the wireless adapter is used for returning an ACK frame to the wireless adapter based on the tested system;
a monitoring module: and the wireless adapter is used for checking whether the wireless adapter receives the ACK frame based on the monitor and obtaining whether the tested system crashes according to the checking result.
9. A wireless network-based fuzz testing apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the wireless network-based fuzz testing method according to any of claims 1 to 5 when executing the computer program.
10. A storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the steps of the wireless network-based fuzz testing method according to any of claims 1 to 5.
CN202011199592.6A 2020-11-02 2020-11-02 Fuzzy test and signal connection method, system and equipment based on wireless network Pending CN112105042A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011199592.6A CN112105042A (en) 2020-11-02 2020-11-02 Fuzzy test and signal connection method, system and equipment based on wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011199592.6A CN112105042A (en) 2020-11-02 2020-11-02 Fuzzy test and signal connection method, system and equipment based on wireless network

Publications (1)

Publication Number Publication Date
CN112105042A true CN112105042A (en) 2020-12-18

Family

ID=73785153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011199592.6A Pending CN112105042A (en) 2020-11-02 2020-11-02 Fuzzy test and signal connection method, system and equipment based on wireless network

Country Status (1)

Country Link
CN (1) CN112105042A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130121190A1 (en) * 2011-11-11 2013-05-16 Accton Technology Corporation Wireless network device and automatic parameter setting method thereof
CN104168161A (en) * 2014-08-18 2014-11-26 国家电网公司 Data construction variation algorithm based on node clone
CN110489281A (en) * 2019-03-18 2019-11-22 信联科技(南京)有限公司 A kind of monitoring of Profibus bus data and method for testing security based on universal serial port
CN110505111A (en) * 2019-07-09 2019-11-26 杭州电子科技大学 The industry control agreement fuzz testing method reset based on flow
CN110912944A (en) * 2019-12-31 2020-03-24 信联科技(南京)有限公司 CAN equipment safety test system and test method
CN111865743A (en) * 2020-07-03 2020-10-30 深圳开源互联网安全技术有限公司 Vehicle CAN bus fuzzy test method, system, electronic equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130121190A1 (en) * 2011-11-11 2013-05-16 Accton Technology Corporation Wireless network device and automatic parameter setting method thereof
CN104168161A (en) * 2014-08-18 2014-11-26 国家电网公司 Data construction variation algorithm based on node clone
CN110489281A (en) * 2019-03-18 2019-11-22 信联科技(南京)有限公司 A kind of monitoring of Profibus bus data and method for testing security based on universal serial port
CN110505111A (en) * 2019-07-09 2019-11-26 杭州电子科技大学 The industry control agreement fuzz testing method reset based on flow
CN110912944A (en) * 2019-12-31 2020-03-24 信联科技(南京)有限公司 CAN equipment safety test system and test method
CN111865743A (en) * 2020-07-03 2020-10-30 深圳开源互联网安全技术有限公司 Vehicle CAN bus fuzzy test method, system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
EP3952423B1 (en) Method and device for determining terminal behavior analysis
US20020133587A1 (en) System for monitoring telecommunication network and training statistical estimator
CN112422554B (en) Method, device, equipment and storage medium for detecting abnormal traffic external connection
CN112749097B (en) Performance evaluation method and device for fuzzy test tool
CN111628900A (en) Fuzzy test method and device based on network protocol and computer readable medium
CN113934621A (en) Fuzzy test method, system, electronic device and medium
US20120163212A1 (en) Apparatus and method for detecting abnormal traffic
CN116684256B (en) Node fault monitoring method, device and system, electronic equipment and storage medium
CN113360752A (en) Message pushing method, device, equipment and readable medium
CN112105042A (en) Fuzzy test and signal connection method, system and equipment based on wireless network
EP3829210A1 (en) Access point fault detection based on operational parameter values received from neighboring access points
CN111918236A (en) Internet of things security sensor network searching method, device, equipment and storage medium
CN111552967A (en) Application software security vulnerability detection method
CN115499239A (en) Smart city network security processing method and system
EP3457609B1 (en) System and method for computing of anomalies based on frequency driven transformation and computing of new features based on point anomaly density
US20050283656A1 (en) System and method for preserving a user experience through maintenance of networked components
CN105553786A (en) Network behavior safety detection method and device
CN115499291B (en) Processing method and device for service zero-drop alarm information and storage medium
CN111901174A (en) Service state notification method, related device and storage medium
CN117544960B (en) Automatic Wi-Fi protocol fuzzy test method based on generation
CN113472739B (en) Vulnerability discovery method and device for control equipment private protocol
CN118200190B (en) Network performance monitoring and maintaining method, system and medium based on artificial intelligence
CN116541313B (en) Face checking method and device and terminal equipment
CN116170357B (en) Fuzzy test method and device for block chain consensus protocol
CN112541183B (en) Data processing method and device, edge computing equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201218