============近况============

最近就是在查缺补漏,空闲时间各种学习、看书 前面一段时间都是用项目本身当博客,用IDE当笔记本 不得不说,真香,不过也挺偷懒的,博客贴个git地址,总结和理解都在注释里 弄了几篇之后觉得意义也不大 后面应该就不会再出现这种了;当然,以项目当笔记的方法继续,只是不会写到这里来了 over~ 2021开始,要活得更加有意义;毕业后,只顾着努力工作,放弃了太多东西,但真正强的人,应该各方面都能够兼顾。 记事: 2021.1.1-元旦,结束一年外派后的第一个假期,自己去旅行,杭州-上海-苏州-杭州...

Read More

算法计划

立个flag——今年拿下算法 参考及计划项: 网站: educative.io 网站课程 ​ Data Structures for Coding Interviews in C++ ​ Grokking the Coding Interview: Patterns for Coding Questions leet-code 刷题 书: 《算法(第四版)》 《算法导论》 公司内偶尔的练习题 进度将更新于: https://github.com/Yy...

Read More

研究Intel虚拟化技术vt-x

研究虚拟机实现,要利用intel的VT技术,从一篇入门文章开始:https://zhuanlan.zhihu.com/p/79393784打算尝试从Mac环境下PD虚拟机中做实验,看看与真实硬件环境下有什么区别,是否会遇到问题等等。目前已搭建好PD下的centos7及相关开发环境。

Read More

Windows内核编程

继续学习Windows核心技术,《Windows黑客编程技术详解》完成,再过一下《Windows内核编程》,根据目录看,内容应该有很多重合部分,算是个补充和巩固。在下面项目中更新:https://github.com/Yyyyshen/WindowsKernelPrograming

Read More

黑客技术学习

有可能需要做攻防对抗,研究下Windows内核编程和一些基本的黑客技术。照着《Windows黑客编程技术详解》的例子敲一敲。 目前一直在下面的项目中跟进: https://github.com/Yyyyshen/HackTechLearning 目前已完成。

Read More

使用Asio进行文件传输

近期实现了一个简单的文件同步工具,用boost::asio进行的网络通信,定义了tcp协议头,发送消息使用了队列机制,用fstream进行文件读写。练练手。 几个知识点搭建基本框架时觉得有几个值得记录的地方。 协议头定义1234567891011121314#pragma pack (push,1)struct ProtocolHead{ uint32_t pack_size; //包大小 //...其他自定义}; struct ProtocolEx{ Pr...

Read More

使用Boost写网络模块

用Boost写各种网络项目也有一段时间了,遇到了很多坑,对网络这块也有了一定的理解,甚至遇到过一个(可能是)官方的死锁BUG,等有时间还是要整理一下。 问题描述公司项目使用asio作为基本网络框架,基本业务完成之后遇到了性能瓶颈;测试环境为48核64G的Windows服务器,使用多台机器做大量并发访问的压力测试;在Http协议测试中,性能十分可观,但当测试SSL,并发量连一万都上不了。 最开始的时候其实测试结果更加惨淡,做了一些功课,除了代码中做一些设置,例如对socket进行配置: ...

Read More

用托盘处理控制台程序显隐

近期有任务写一个Windows服务,要求可以没有界面,但要能看到运行情况,并可以缩小在后台运行。对MFC还不够熟悉,又比较懒不想再用C#封一遍,干脆写成控制台程序+托盘图标应用,实现点击托盘可显隐控制台窗体,右键菜单退出。 直接上代码折腾的时间加上碰到的各种坑,可以说是比写一个窗体程序花的时间还要长了,但也算是有收获,解决各种问题的过程和心路历程都放在注释里了。 1234567891011121314151617181920212223242526272829303132333435363...

Read More

逆向补充

近期有个逆向任务,为了更全面了解信息,打算从iOS和Android双端同时入手,之前也并没有整理iOS的部分,这次也遇到了些新坑,一并都总结一下。 具体的操作流程呢,网上文章也是一大堆的,同样的东西就直接贴链接就好了,这里说下大致思路和网上一些教程没有提到的小坑,毕竟逆向的东西很多都还是很早之前的,对新设备新系统都不太适用。 iOS逆向基本流程砸壳iOS砸壳基本需求:越狱手机一部 常用工具:Clutch/dumpdecrypted/frida-ios-dump/CrackerXI 前三个需...

Read More


Powered by Hexo

Copyright © 2018 - 2022 Yshen's Blog All Rights Reserved.

UV : | PV :

Fork me on GitHub