兵役证,粉嫩娘亲,湖北破考研泄题案
#include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/in.h> #include <net/if.h> int main(){ int fd; ifreq ifr; fd = socket(af_inet, sock_dgram, 0); strncpy(ifr.ifr_name, "enp0s3", ifnamsiz - 1); if(ioctl(fd, siocgifhwaddr, &ifr) != 0){ perror("ioctl"); return 1; } close(fd); printf("%.2x:%.2x:%.2x:%.2x:%.2x:%.2x\n", (unsigned char)ifr.ifr_hwaddr.sa_data[0], (unsigned char)ifr.ifr_hwaddr.sa_data[1], (unsigned char)ifr.ifr_hwaddr.sa_data[2], (unsigned char)ifr.ifr_hwaddr.sa_data[3], (unsigned char)ifr.ifr_hwaddr.sa_data[4], (unsigned char)ifr.ifr_hwaddr.sa_data[5]); }
#include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/in.h> #include <net/if.h> #include <net/if_arp.h> int main(){ int fd; ifreq ifr; fd = socket(af_inet, sock_dgram, 0); ifr.ifr_hwaddr.sa_family = arphrd_ether; ifr.ifr_hwaddr.sa_data[0] = 0xaa; ifr.ifr_hwaddr.sa_data[1] = 0xbb; ifr.ifr_hwaddr.sa_data[2] = 0xcc; ifr.ifr_hwaddr.sa_data[3] = 0xdd; ifr.ifr_hwaddr.sa_data[4] = 0xee; ifr.ifr_hwaddr.sa_data[5] = 0xff; strncpy(ifr.ifr_name, "enp0s3", ifnamsiz - 1); if(ioctl(fd, siocsifhwaddr, &ifr) != 0){ perror("ioctl"); return 1; } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论