Defcon 20 CTF虚拟机图像

2024-04-28 17:10:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我好像无法使用服务。 使用VMWare Fusion启动下载的VM image(在Mac OS X 10.8.2上)

ifconfig返回以下内容:

em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
    ether 00:50:56:25:fd:9a
    inet6 dc20:c7f:2012:12::7 prefixlen 64 
    inet6 fe80::250:56ff:fe25:fd9a%em1 prefixlen 64 scopeid 0x3 
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active

[root@dc20 ~]# sockstat -6

^{pr2}$

但我似乎无法连接到dc20:c7f:2012:12::7:格式的任何服务,例如,能够向运行在dc20:c7f:2012:12::7、端口6941上的semem服务发送/recv

我尝试过一些基本的东西,比如ping6telnet -6netcat/nmap,还有python套接字,但它们似乎无法连接(超时)。在

另一个*:服务运行良好。在


我从google搜索结果中了解到,dc20:c7f:2012:12::7:6941表示服务绑定到与ipv6地址“dc20:c7f:2012:12::7”相关联的接口,即(虚拟)网络接口em1,它也由另一个地址知道,因此为了能够与服务通信,我首先必须创建一个套接字bind这个地址的套接字与接口相关联,然后从这个接口发送到服务,但是在代码中尝试这样做似乎对我仍然不起作用。在

请指点迷津?希望能用Python编写一些套接字编程。在

镜像到reddit comment


Tags: imageosmac地址vmem1vmwareoptions
1条回答
网友
1楼 · 发布于 2024-04-28 17:10:34

/etc/rd.conf中,将这行:ifconfig_em1="inet6 dc20:c7f:2012:12::7 prefixlen 64"替换为ifconfig_em1_ipv6="inet6 dc20:c7f:2012:12::7 prefixlen 64"

然后重新启动。在

[root@dc20 ~]# ping6 -c 3 dc20:c7f:2012:12::7
PING6(56=40+8+8 bytes) dc20:c7f:2012:12::7  > dc20:c7f:2012:12::7
16 bytes from dc20:c7f:2012:12::7, icmp_seq=0 hlim=64 time=0.290 ms
16 bytes from dc20:c7f:2012:12::7, icmp_seq=1 hlim=64 time=0.065 ms
16 bytes from dc20:c7f:2012:12::7, icmp_seq=2 hlim=64 time=0.070 ms

 - dc20:c7f:2012:12::7 ping6 statistics  -
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.065/0.142/0.290/0.105 ms
[root@dc20 ~]#

完全有效。在

相关问题 更多 >