<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QXinHan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QXinHan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QXinHan]]></copyright><item><title><![CDATA[Malware-Classification]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/134931307</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/134931307</guid><author>QXinHan</author><pubDate>Mon, 11 Dec 2023 16:59:05 +0800</pubDate><description><![CDATA[!]]></description><category></category></item><item><title><![CDATA[四种方法获取Teb和Peb]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/134796965</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/134796965</guid><author>QXinHan</author><pubDate>Tue, 05 Dec 2023 00:31:33 +0800</pubDate><description><![CDATA[。]]></description><category></category></item><item><title><![CDATA[Intel-Assembly-Manual-note]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/134694357</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/134694357</guid><author>QXinHan</author><pubDate>Wed, 29 Nov 2023 17:00:37 +0800</pubDate><description><![CDATA[Intel-Assembly-Manual-note。]]></description><category></category></item><item><title><![CDATA[PEB/TEB-Study-note-二]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/134477561</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/134477561</guid><author>QXinHan</author><pubDate>Sat, 18 Nov 2023 13:58:27 +0800</pubDate><description><![CDATA[PEB/TEB document：x64 PEB and TEB Structureyou can find this member by . The member is a pointer that points to , which stores the pointers of thread data blocks. The thread data block is a memory block which stores the information of a thread, such as vari]]></description><category></category></item><item><title><![CDATA[TEB和PEB学习记录（一）]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/134271029</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/134271029</guid><author>QXinHan</author><pubDate>Tue, 07 Nov 2023 16:51:31 +0800</pubDate><description><![CDATA[TEB和PEB的学习记录]]></description><category></category></item><item><title><![CDATA[汇编学习记录（一）]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/134164023</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/134164023</guid><author>QXinHan</author><pubDate>Wed, 01 Nov 2023 16:27:59 +0800</pubDate><description><![CDATA[目前使用的编译器是NASM，系统是Windows，所有汇编程序都是64位程序。]]></description><category></category></item><item><title><![CDATA[算法学习——树型dp求树的最小支配集]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/132568632</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/132568632</guid><author>QXinHan</author><pubDate>Tue, 29 Aug 2023 19:33:40 +0800</pubDate><description><![CDATA[算法学习——树型dp与最小支配集]]></description><category></category></item><item><title><![CDATA[汇编学习之基本数据类型]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/132510500</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/132510500</guid><author>QXinHan</author><pubDate>Sat, 26 Aug 2023 13:20:33 +0800</pubDate><description><![CDATA[基本数据类型在内存中的存储宽度以及存储方式的学习记录]]></description><category></category></item><item><title><![CDATA[if-else简单逆向分析]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/132489013</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/132489013</guid><author>QXinHan</author><pubDate>Fri, 25 Aug 2023 09:57:42 +0800</pubDate><description><![CDATA[入门的if-else语句逆向分析]]></description><category></category></item><item><title><![CDATA[swap到底换没换]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/132422157</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/132422157</guid><author>QXinHan</author><pubDate>Tue, 22 Aug 2023 10:26:44 +0800</pubDate><description><![CDATA[swap到底换没换，如换！]]></description><category></category></item><item><title><![CDATA[PE文件结构—Data Diretoris,Sections,Section Header]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/130777539</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/130777539</guid><author>QXinHan</author><pubDate>Sat, 20 May 2023 11:14:44 +0800</pubDate><description><![CDATA[今天将具体学习一下数据目录表和区域表的相关内容，这两部分中有很多内容在文件被执行时起关键作用。下面我们将具体分析一下数据目录表和区域表。]]></description><category></category></item><item><title><![CDATA[PE文件结构——NT Headers]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/130750795</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/130750795</guid><author>QXinHan</author><pubDate>Thu, 18 May 2023 22:40:47 +0800</pubDate><description><![CDATA[它实际上是用来定为的，因为镜像文件存储的内存空间实际上是和实际空间不一样的，需要通过这个基址来给“头”和“节”进行重定位。它占据了四个字节，是一个固定的十六进制值为"0x50450000"，按照ASCII码编码，值为"PE\0\0"，这是一个标签，它的作用是告诉OS loader这是个PE文件。1.32位的可选择头，它一共有31个成员而64位的可选择头有30个成员。7.SizeOfHaeders：所有头的总大小（以字节计算），它的大小为FileAlignment的整数倍，向上取整（显然，上面那个也是）。]]></description><category></category></item><item><title><![CDATA[Java预习——JDBC]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/130520867</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/130520867</guid><author>QXinHan</author><pubDate>Sun, 07 May 2023 14:07:53 +0800</pubDate><description><![CDATA[JDBC全称是Java Database Connectivity，意思就是Java数据库连接。写Java项目时一般需要与数据库相关联。比如说写一个商品管理项目，肯定要一个数据库来存用户和商品的具体信息。但是目前市面上有很多不同种类的数据库，同种数据库还会每隔一段时间更新迭代。如果该项目要对于它所使用的数据库写特定的方法，那么该项目会显得特别臃肿，且代码的复用性变差。当该数据库更新的时候代码甚至要从底层开始改变。]]></description><category></category></item><item><title><![CDATA[Java预习——MySQL学习]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/130260458</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/130260458</guid><author>QXinHan</author><pubDate>Fri, 21 Apr 2023 21:19:19 +0800</pubDate><description><![CDATA[MySQL是个数据库管理系统，用于创建，维护，管理数据库。数据库以表微单位存储数据，表内包含了字段（某一类数据的属性）和记录（某一类数据的集合 ）这是一个开源的关系型数据库，支持SQL语句，支持可视化工具操作，如Navicat。下面图上是一个具体的结构模型，但是实际上当我们在库里建一个名为customer的table时id，name等都是按列排列的，同时id可以设置为AUTO_INCREMENT，这个是什么玩意待会再解释。]]></description><category></category></item><item><title><![CDATA[Java预习四—servlet+mvc，jar包]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/130094887</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/130094887</guid><author>QXinHan</author><pubDate>Fri, 14 Apr 2023 14:04:27 +0800</pubDate><description><![CDATA[Servelet是Java EE运行于服务器端的，用于接收和响应HTTP协议请求的应用程序。（看学长博客的时候看到的）补充：Servelet，对于B/S结构，它是服务器中一个处理模块，用于处理浏览器（用户）请求。B/S结构全称Browser/Server，这是一个用户通过浏览器向服务器发送请求，然后由服务器处理请求的模式。补充：Java EE全称是Java Enterprise Eidition，Java企业版，可以理解为是用于企业级开发的一种代码规范。= -1){]]></description><category></category></item><item><title><![CDATA[Java预习三——输入、输出流（下）]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/130028163</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/130028163</guid><author>QXinHan</author><pubDate>Sat, 08 Apr 2023 16:33:49 +0800</pubDate><description><![CDATA[个人理解：理解不清楚，反正很多与文件有关的东西它就要catch异常，一般写代码的时候标红了我就去catch一下，throws一下就行了。因为我们需要将Yun类的定义拷贝到需要引用的地方。这里会发现一个很奇怪的事情——最后一行是不是输出和我们想象的不一样！使用对象流能够在保存和恢复数据时保留数据的值和数据类型。这个玩意很常用默认的输入设备是键盘，输出设备是显示器。反序列化：在恢复数据时，恢复数据的值和数据类型。序列化：保存数据时保存数据的值和数据类型。System.in 标准输入。补充知识：序列化与反序列。]]></description><category></category></item><item><title><![CDATA[Java预习三——输入、输出流（上）]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/129992564</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/129992564</guid><author>QXinHan</author><pubDate>Fri, 07 Apr 2023 23:26:11 +0800</pubDate><description><![CDATA[OI是input和output的简称，很明显它就是代表输入和输出。程序在运行期间，需要从外部程序，存储媒介中读入数据，即从源中输入数据到程序，需要使用输入流。程序在得到数据并处理后，需要向外输出至存储媒介或者应用程序，需要使用输出流。Java.io包里面提供了很多IO有关的类和接口。]]></description><category></category></item><item><title><![CDATA[Java预习二之异常类，常用类，容器，泛型]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/129803712</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/129803712</guid><author>QXinHan</author><pubDate>Wed, 29 Mar 2023 22:42:04 +0800</pubDate><description><![CDATA[程序运行是可能会出现一些错误，这就是异常。异常可以是人为规定的，比如自定义异常，也可以是一些基础的语法错误，数学错误（0除整数）等等。异常分为Error和Exception类，下方主要讨论Exception类。Error如果最后写完之前预习好了那就讨论下。]]></description><category></category></item><item><title><![CDATA[预习之java基础]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/129731639</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/129731639</guid><author>QXinHan</author><pubDate>Thu, 23 Mar 2023 16:43:42 +0800</pubDate><description><![CDATA[java的超级基础学习。]]></description><category></category></item><item><title><![CDATA[预习之idea基础]]></title><link>https://blog.youkuaiyun.com/QXinHan/article/details/129726127</link><guid>https://blog.youkuaiyun.com/QXinHan/article/details/129726127</guid><author>QXinHan</author><pubDate>Thu, 23 Mar 2023 11:20:28 +0800</pubDate><description><![CDATA[预习之idea的基础使用]]></description><category></category></item></channel></rss>