摘要: 从网上找到了以下几点 https://blog.csdn.net/fly20180712/article/details/88306008 1、没有加调用函数的头文件 2、不存在xxx命名空间 3、包含头文件,但是调用的时候,类名写错了 但是我睁大了眼睛也没看到错误在哪里,直到后来注意到我似乎出现了 阅读全文
posted @ 2021-04-09 18:04 Startu 阅读(8679) 评论(0) 推荐(0)
摘要: 直接贴代码,代码是运行在Linux上面的,通过 g++ epoll.cpp编译 #include <sys/socket.h> #include <sys/epoll.h> #include <netinet/in.h> #include <arpa/inet.h> #include <fcntl. 阅读全文
posted @ 2021-02-24 20:46 Startu 阅读(230) 评论(0) 推荐(0)
摘要: 最近电脑上的manjaro好像出了问题,长时间不用就会死机。也懒得追究原因了,正好决定尝试几个发行版。首先尝试安装银河麒麟 这个发行版实际上就是ubuntu,甚至源什么的都是ubuntu的,也不知道有没有宣传自主创新什么的 然后进入应用商店,发现有用的软件就两三个 没有QQ TIM 什么的deepi 阅读全文
posted @ 2021-02-11 13:33 Startu 阅读(2343) 评论(0) 推荐(0)
摘要: 开始 ​ 之前一直在做那个rProxy的项目,后来发现,服务端不用协程或者异步编程这样的手段是不行的,最主要的问题就是对于每个http请求都对应一个线程,这个开销非常大。对于一个网页而言,四五十个http请求已经是非常常见的事情了,如果有很多个客户端,一下子线程数可能得有几百个。而Python的多线 阅读全文
posted @ 2021-01-12 22:47 Startu 阅读(176) 评论(0) 推荐(0)
摘要: 问题 设置ssh之后,客户端登录会提示 permission denied 的问题,经过排查最终确定是 shell设置错误的问题,解决方法如下 http://new.aidlearning.net/d/248 其他原因 https://blog.csdn.net/weixin_42551369/ar 阅读全文
posted @ 2020-12-16 15:04 Startu 阅读(3306) 评论(0) 推荐(0)
摘要: ​ 想一想,真的是一件很魔幻的事情,转眼之间已经到了11月,而我在七月还去了一趟北京,而现在我坐在学校的食堂,用surface打出了这段话。 ​ emm 就说说这次的北京之旅吧。 ​ 其实我在三月的时候就已经开始找工作了,那时候想要蹭上一波春招。有这个机会还是因为疫情的关系,大家都得在家里,所以我有 阅读全文
posted @ 2020-10-31 20:39 Startu 阅读(206) 评论(0) 推荐(0)
摘要: 我的魔法被公司防火墙限制了,所以我只能让我的代理流量从我自己的服务器过一遍,但是服务器上面的客户端只能允许本机使用,不能开放公网访问,所以就想到了端口转发 但是网络上面找到的端口转发工具需要各种配置,,,太麻烦了。所以在下班之前就开发了一个端口转发的工具 (Python牛逼! (破音) 最近看了不少 阅读全文
posted @ 2020-09-11 11:26 Startu 阅读(1809) 评论(0) 推荐(0)
摘要: emmm 很久没有更新了,绝对不是丢掉了博客帐号,有时间还是要好好装饰以下博客的。。。 https://zhuanlan.zhihu.com/p/114296129 看到很多过程 sudo pacman-mirrors -i -c China -m rank 换源 https://www.cnblo 阅读全文
posted @ 2020-09-03 15:35 Startu 阅读(271) 评论(0) 推荐(0)
摘要: 遇到了一个大坑! 如图,在子线程ThreadFunc退出之后,ThreadFunc2依旧在运行。。。 根本不会结束 但是官方文档中说明了,只要设置了daemon不为None 就能设置子线程是守护线程,这样线程退出的时候,子线程也会退出 如果不是 None,daemon 参数将显式地设置该线程是否为守 阅读全文
posted @ 2020-08-12 21:32 Startu 阅读(1080) 评论(0) 推荐(0)
摘要: 开始 学了半年的C++ 和 逆向 最后做了C [ 哭 ] 这里记录了 无符号长整形类型的IP和点分十进制IP的转换 代码 #include <winsock2.h> #include <stdio.h> #include <windows.h> #pragma comment(lib, "ws2_3 阅读全文
posted @ 2020-07-31 10:35 Startu 阅读(306) 评论(0) 推荐(0)
摘要: 前言 前段时间写了一个爬虫,用来收集资源,但是遇到了一个问题,也即是目标网站会通过每个IP每秒请求次数来禁止ip,这样的话,就限制了速度。 那么,我的解决方案就是传统的方法,使用代理,但是我哪里有那么多代理呢?此时通过百度就能找到一大堆的免费代理。经过测试,这些代理1000个里面能用的估计就30多个 阅读全文
posted @ 2020-07-03 16:22 Startu 阅读(5285) 评论(0) 推荐(0)
摘要: 前言 昨天完成了dll注入,今天就完成了代码注入,早知道这个,就应该早点这么做。 需要注意的问题 64位程序只能注入64位目标程序,否则会告诉你访问错误(GetLastError() == 5) 经过实际操作发现Release版本能正常注入,但是Debug版本不能(卡了好久,,,我太笨了) DLL注 阅读全文
posted @ 2020-06-23 15:46 Startu 阅读(492) 评论(2) 推荐(0)
摘要: 前言 这几天在弄进程注入的事情,一直做不出来直接的进程注入,也就是不要dll的注入。因为dll注入据说容易触发杀软,但是弄了两天没弄出来。代码明明不报错,目标进程一旦注入就崩溃,完全没有提示信息,windows日志也没有什么有价值的线索。所以今天就尝试了dll注入,结果一次成功了。。。 前提 进程间 阅读全文
posted @ 2020-06-21 11:21 Startu 阅读(1772) 评论(0) 推荐(0)
摘要: 乌拉~~~ 这是我第一百篇博文咯~ 为什么会有这个 真的开发windows程序的时候会发现,各种字符指针好乱,正是因为被弄昏了头,所以才要记清楚。。。 尤其是发现 最开始学的strcmp()什么的都不好使了,有点乱 Windows的API到底好不好使。。。 一眼看上去真的很恐怖,但是实际上真的已经比 阅读全文
posted @ 2020-06-19 19:11 Startu 阅读(1062) 评论(0) 推荐(0)
摘要: 气哭我了,我不就获取一下进程路径嘛,,,绕了好大一圈 主要是用到了GetModuleFileNameEx() 函数 食用方式如下 HANDLE hProcess = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION,0,pid); // 获取进程句柄 TCH 阅读全文
posted @ 2020-05-30 19:22 Startu 阅读(836) 评论(0) 推荐(0)
摘要: // 解除鼠标限制 var btnn = $(document.getElementById("iframe").contentWindow.document.getElementsByTagName('iframe')[0].contentWindow.document).find('.vjs-b 阅读全文
posted @ 2020-05-18 17:06 Startu 阅读(404) 评论(2) 推荐(0)
摘要: 概述 最近花了好几天的时间编写了一个专利文件检索的程序,通过Qt完成了PC端程序,因为以前写过Qt,所以这次可以说是极为顺利了,不过忘记了很多东西,所以需要记录 也希望能帮助到广大网友,会继续更新的 打开窗口 不关闭原来的 Setting* set = new Setting(); set->sho 阅读全文
posted @ 2020-05-16 16:10 Startu 阅读(238) 评论(0) 推荐(0)
摘要: 概述 设计模式 单例模式 这是一个创建型的设计模式 它保证某一个类只会有一个实例,实际用途就是比如说我要写一个全局的配置类,或者数据库操作类,全局可能都会访问到,但是需要保证信息同步。 而在使用这种设计模式之前,我的解决方案就是通过继承的方式解决,或者大量的全局静态变量,尤其是后者,实际上并不太好用 阅读全文
posted @ 2020-05-16 16:02 Startu 阅读(103) 评论(0) 推荐(0)
摘要: 偏移 说明 00 指向SEH链表指针 04 线程堆栈顶部(地址最小) 08 线程堆栈底部(地址最大) 0c SubSystemTib 10 FiberData 14 ArbitraryUserPointer 18 FS 段寄存器在内存中的镜像 20 进程PID 24 线程ID 2c 指向线程局部存储 阅读全文
posted @ 2020-05-04 15:47 Startu 阅读(272) 评论(0) 推荐(0)
摘要: 数组是相同类型数据的集合,以先行方式连续储存在内冲中 而指针只是一个保存地址值的4字节变量。 数组在函数中 数组定义在函数中时,如果没有其他声明,数组为局部变量 数组在内存中时线性连续的,数据排列顺序由低地址到高地址,数组名是数组的首地址 反汇编之后,数组很像是连续定义了好几个变量,区分他们的方法 阅读全文
posted @ 2020-04-29 12:58 Startu 阅读(586) 评论(0) 推荐(0)