公司名称: |
郑州珑凌科技有限公司 |
职位名称: |
linux/windows 驱动开发 C/C++开发 |
招聘人数: |
n |
工作地点: |
河南郑州 |
薪水待遇:* |
年薪15w~30w |
职位描述: |
【工作职责】
编写并维护网游加速器的Windows劫持引擎
解决驱动与各类安全软件的冲突
与UI开发工程师合作共同完成整套客户端的开发(能额外独立承担界面开发更好)
根据公司业务开发其它Windows软件(偏网络应用方向)
【工作要求】
编写的劫持引擎能够兼容XP(可选)以上的Windows系统
能够解决驱动(含与第三方软件冲突)导致的蓝屏等问题
投简历前请完成下述Demo,完成后随简历一同发出。
概述:
在IPv4层劫持指定进程相关的IP报文,封装后使用UDP发给服务器。服务器返回的UDP报文在去掉封装后插入到IP接收队列。
最终效果类似VPN,但不要使用虚拟网卡的实现方式,因为校园网环境下可能会有问题。
封装格式说明:
设被劫持的报文为[ip],劫持引擎接管后协议栈放弃进一步处理。
劫持引擎在ip报文前加上MAC地址全零,协议字段为IP(0x0800)的以太网头,共计14个字节。此时的报文为[ ether [ip] ].
劫持引擎进一步使用VxLAN封装。VxLAN共8个字节:第一个字节如下:|R|R|R|R|I|R|R|R| ,即高位起第5位为1(I),其它为0(R).
第一个字节后的3个字节全0.第五个字节到第七个字节(共3个字节)为VNI,全程设置为一个固定值(随意指定)。最后一个字节全0.
此时的报文为[ VxLan [ ether [ip] ] ]
将上述报文作为UDP的负载报文发送给服务器。服务器返回的UDP报文,劫持引擎去掉相同的封装后插入到IP接收队列中。
被劫持的IP报文必须保证本身和上层协议中的校验和字段正确无误(可开启Wireshark的校验和校验做验证)。
注意过滤掉目的地址为私网(DNS除外)和广播、组播的IP报文。
超过MTU时,被劫持的IP报文可以是分片后的形式,也可以是分片前的形式。对于后者,服务器会重组外层UDP对应的IP报文。
也可以选择在数据链路层进行劫持,只要保证协议格式正确即可。
我们建议你只劫持分片前的IP报文,即VxLAN封装的IP报文不出现分片。服务器保证返回的VxLAN报文中IP部分无分片。
由于隧道增加了不少字节,在TCP高吞吐量情形下,希望你给出优化方案。这是一个加分项。至少给出文字说明措施。
验证方式:
劫持谷歌浏览器(chrome.exe)、nslookup和ping. 即劫持这些程序的TCP、UDP和ICMP报文。
谷歌浏览器能正常访问网页,挂视频或大文件下载均能长时间正常工作(无内存泄露、无蓝屏、无异常卡顿)。
谷歌浏览器访问公网IP探测网页(如ip.cn)时显示的是服务器的IP地址。IE、火狐等其它浏览器显示是本地公网IP。
ping其它公网主机能正常收到回包,ICMP报文超过1500的MTU时也能正常工作(所给测试服务器环境不支持)。
使用wireshark抓VxLAN报文能看到正常的报文交互(如nslookup的DNS查询和回复)。
服务器环境:
121.201.58.246:4789
把UDP报文发到这个地址,并接受它的回包即可。
代理浏览器成功后ip.cn看到的IP地址就是这个。
如果确认是环境有问题,请联系我们。
由于云主机限制,大包UDP无法进入服务器。请在写好的程序中把服务器IP地址和端口设为可配,我们会使用线上服务器进行测试。
【福利】
lonlife为团队小伙伴提供接近BAT的薪资待遇和办公环境,在lonlife,薪酬没上限、大牛遍地走、宿舍全免费。在lonlife,团队关系简单融洽,吃不到勾心豆角。在lonlife,大牛你不用担心蜗居小城技能报废,我们让你品尝技能Max的美妙。
技术帝看这里:mac电脑、机械键盘、各种资料用书,想要打个报告!
健身帝看这里:台球、乒乓、动感单车、淋浴间、洗衣机
养生派看这里:中央空调、空气净化器、净水器、微波炉、电冰箱
懒觉侠看这里:上班不打卡、弹性工作时间、带薪年假
宿舍条件这里:免费、可做饭、有阳台、上下班方便
其他福利这里:五险一金、节日福利、生日福利、结婚生子礼金、公司营收分红、年终奖、免费法律咨询、伯乐奖
Lonlife是一支有理想、有实力的年轻人组成的创业团队,好简历赶紧砸过来吧,也可以推荐优秀的小伙伴给我们,伯乐奖为月薪的10%-100%
简历投递格式: 要求使用pdf格式
邮件标题格式:姓名+应聘职位+期望薪酬+应聘信息来源(例如:李某+应聘驱动开发+15k+看雪)
简历投放邮箱:job@lonlife.cn
公司网址: http://www.lonlife.cn/ |
联系人: |
木子姐姐 |
联系电话: |
15346580265 |
电子邮箱: |
job@lonlife.cn |
QQ/MSN: |
|
公司网址: |
http://www.lonlife.cn |
公司介绍: |
玲珑网游加速器 |
其它信息:
【工作职责】
0.编写并维护网游加速器的Windows劫持引擎
1.解决驱动与各类安全软件的冲突
2.与UI开发工程师合作共同完成整套客户端的开发(能额外独立承担界面开发更好)
【工作要求】
0.编写的劫持引擎能够兼容XP(可选)以上的Windows系统
1.能够解决驱动(含冲突)导致的蓝屏等问题
2.投简历前请完成下述Demo. 完成后随简历一同发出。
概述:
在IPv4层劫持指定进程相关的IP报文,封装后使用UDP发给服务器。服务器返回的UDP报文在去掉封装后插入到IP接收队列。
最终效果类似VPN,但不要使用虚拟网卡的实现方式,因为校园网环境下可能会有问题。
封装格式说明:
设被劫持的报文为[ip],劫持引擎接管后协议栈放弃进一步处理。
劫持引擎在ip报文前加上MAC地址全零,协议字段为IP(0x0800)的以太网头,共计14个字节。此时的报文为[ ether [ip] ].
劫持引擎进一步使用VxLAN封装。VxLAN共8个字节:第一个字节如下:|R|R|R|R|I|R|R|R| ,即高位起第5位为1(I),其它为0(R).
第一个字节后的3个字节全0.第五个字节到第七个字节(共3个字节)为VNI,全程设置为一个固定值(随意指定)。最后一个字节全0.
此时的报文为[ VxLan [ ether [ip] ] ]
将上述报文作为UDP的负载报文发送给服务器。服务器返回的UDP报文,劫持引擎去掉相同的封装后插入到IP接收队列中。
被劫持的IP报文必须保证本身和上层协议中的校验和字段正确无误(可开启Wireshark的校验和校验做验证)。
注意过滤掉目的地址为私网(DNS除外)和广播的IP报文。
超过MTU时,被劫持的IP报文可以是分片后的形式,也可以是分片前的形式。对于后者,服务器会重组外层UDP对应的IP报文。
也可以选择在数据链路层进行劫持,只要保证协议格式正确即可。
验证方式:
劫持谷歌浏览器(chrome.exe)、nslookup和ping. 即劫持这些程序的TCP、UDP和ICMP报文。
谷歌浏览器能正常访问网页,挂视频或大文件下载均能长时间正常工作(无内存泄露、无蓝屏、无异常卡顿)。
谷歌浏览器访问公网IP探测网页(如ip.cn)时显示的是服务器的IP地址。IE、火狐等其它浏览器显示是本地公网IP。
ping其它公网主机能正常收到回包,ICMP超过MTU时也能正常工作。
使用wireshark抓VxLAN报文能看到正常的报文交互(如nslookup的DNS查询和回复)。
服务器环境:
120.25.152.234:4789
把UDP报文发到这个地址,并接受它的回包即可。
代理浏览器成功后ip.cn看到的IP地址就是这个。
这个环境几乎是100%可用的,如果确认是环境有问题,请联系我们。
【福利】
lonlife为团队小伙伴提供接近BAT的薪资待遇和办公环境,在lonlife,薪酬没上限、大牛遍地走、宿舍全免费。在lonlife,团队关系简单融洽,吃不到勾心豆角。在lonlife,大牛你不用担心蜗居小城技能报废,我们让你品尝技能Max的美妙。
技术帝看这里:mac电脑、机械键盘、各种资料用书,想要打个报告!
健身帝看这里:台球、乒乓、动感单车、淋浴间、洗衣机
养生派看这里:中央空调、空气净化器、净水器、微波炉、电冰箱
懒觉侠看这里:上班不打卡、弹性工作时间、带薪年假
宿舍条件这里:免费、可做饭、有阳台、上下班方便
其他福利这里:五险一金、节日福利、生日福利、结婚生子礼金、公司营收分红、年终奖、免费法律咨询、伯乐奖
Lonlife是一支有理想、有实力的年轻人组成的创业团队,好简历赶紧砸过来吧,也可以推荐优秀的小伙伴给我们,伯乐奖为月薪的10%-100%
因海投简历者过多 不再接受网站投递简历 仅接受邮箱投递
简历投递格式: 要求使用pdf格式
邮件标题格式:姓名+应聘职位+期望薪酬+应聘信息来源(例如:李某+应聘驱动开发+15k+九博)
简历投放邮箱:job@lonlife.cn
公司网址: http://www.lonlife.cn/
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课