Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Contiki OS-选择性向前攻击,尝试编辑uip6.c_C_Iot_Contiki - Fatal编程技术网

Contiki OS-选择性向前攻击,尝试编辑uip6.c

Contiki OS-选择性向前攻击,尝试编辑uip6.c,c,iot,contiki,C,Iot,Contiki,我正在尝试为物联网实施入侵检测系统(IDS),现在我想实施选择性前向攻击来测试IDS 要做到这一点,我想删除所有不是指定给该特定节点或不是RPL控制消息的数据包 目前,我发现数据包在文件/core/net/ipv6/uip6.c中转发。但是,由于我希望某些节点是“好”节点,而某些节点是恶意节点,因此我很难理解如何仅为恶意文件修改uip6.c文件。我试图创建单独的文件,但无法导入修改后的uip6.c文件(我还在net/ip/uip.h中创建了一个修改后的uip.h文件)。即使恶意节点中的I包含修改

我正在尝试为物联网实施入侵检测系统(IDS),现在我想实施选择性前向攻击来测试IDS

要做到这一点,我想删除所有不是指定给该特定节点或不是RPL控制消息的数据包

目前,我发现数据包在文件/core/net/ipv6/uip6.c中转发。但是,由于我希望某些节点是“好”节点,而某些节点是恶意节点,因此我很难理解如何仅为恶意文件修改uip6.c文件。我试图创建单独的文件,但无法导入修改后的uip6.c文件(我还在net/ip/uip.h中创建了一个修改后的uip.h文件)。即使恶意节点中的I包含修改后的uip.h文件而不是原始文件,恶意节点仍会转发原始uip6.c文件中的消息。有人能解释为什么或者解释我如何实施选择性向前攻击的其他可能性吗


谢谢

我最后使用了一个攻击标志,如果按下按钮,该标志被设置为一。如果攻击标志为1,则不要在uip6.c中转发数据包。因此,在另一个程序中,您可以设置一个攻击标志变量,例如,当按下按钮时。

我最终使用了一个攻击标志,如果按下按钮,该标志被设置为一。如果攻击标志为1,则不要在uip6.c中转发数据包。因此,在另一个程序中,您可以设置一个攻击标志变量,例如,当按下按钮时