自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 CS231N - Spring 2021 - Assignment1~3

课程地址:http://cs231n.stanford.edu/schedule.html代码地址:https://github.com/Liiiiiiiiiq/cs231n说明:2021版的上课视频好像没有,只能斯坦福的学生可以看,我就看了PPT,感觉问题不大0.0~ Assignment里面的训练数据等内容我把它删去了,需要的可以自己下载。 我用的是PyTorch1.9-GPU版本(Python3.8),Assignment2里面的TensorFlow作业没写。 作业里面的代码和问题回

2021-07-30 10:37:40 1311 3

原创 不可能的棋盘谜题

B站原视频链接https://www.bilibili.com/video/BV1UD4y1U7or题目概述环境的设定是:两个人A和B、一个房间、一个8×8的棋盘(棋盘的每个格子上放有一个硬币,有可能正面朝上或者反面)和一把钥匙。游戏过程如下:首先B离开房间,房间内只有A、随机初始化的棋盘和随机初始化的一把钥匙(棋盘的初始化指硬币的正反,钥匙的初始化指把钥匙藏于某一个方格下面)。然后A根据看见的棋盘和钥匙藏的位置选择一枚硬币进行翻转。最后A离开房间,B进来,B需要根据看见的棋盘推测出钥匙藏的

2020-08-30 12:26:11 2013 1

原创 2周完成一个简单的编译器

一、作案动机 由于这学期有一门《编译原理》的课程,感觉如果不写一个编译器对不起这门课,所以我便动手了。但是考虑到我的时间有限和做一个编译器的难度,于是我给自己的时间是2周,太多有点浪费,太少挑战又有点大,2周刚好。二、被捕感言 2周已经过去了,我也实现了一个编译器。我感觉写一个编译器最大的挑战在于如何起步,也就是说一个小白如何快速的搭建出一个编译器的整个流程。我所说...

2019-06-02 09:51:16 1513 3

原创 树莓派(Raspberry) WIFI 配置 (无显示器)

目标:在没有显示器的情况下,通过一根网线配置树莓派WIFI。然后开机自动连接WIFI,以后就可以直接通过主机通过VNC Viewer(Putty也可以) 控制树莓派。当然,如果有网线也可以控制了,但是毕竟没有直接通过无限网络获取IP来控制树莓派方便。材料:一只树莓派3B+(有WIFI模块,以前版本有些没有WIFI模块)、一根网线 、一台主机、一台无线路由器过程:1、开机树莓派,...

2018-08-24 14:18:07 35738 1

原创 盗号木马之旅(四)

目标:       实现服务端的代码编写,用于接受木马发回的消息。实现:     由于这一篇实现任务比较简单,我就讲一下密码的消息接收,账号类似。由于密码一开始我们需要接受密码本,所以我们需要区分一下发来的是密码本还是未翻译的密码。由于为了方便我们只模拟10个数字,所以一共20个字符(加上对应的BackSpace,因为不想让用户看出为何密码框平白无故多出10字符,所以我们需要删除)。之...

2018-08-14 17:19:40 1418 1

原创 盗号木马之旅(三)

背景:       上一篇 WeGame盗号木马之旅(二) 我们实现了键盘按键模拟驱动的开发,这篇我们实现下具体注入代码的编写。目标:      具体的注入代码编写。实现账号获取和密码获取。实现:      下面放两张图形象的说明我们这篇具体是写什么代码:上面就是具体的感染过程。这一篇我们写的注入代码就是上面橙色框内的代码,后面我们会写InfectiveVirus....

2018-08-14 17:18:41 965

原创 盗号木马之旅(二)

背景:       看完了第一篇  WeGame盗号木马之旅(一)  ,相信读者已经大概明白了我们需要干什么。下面我稍微详细的介绍一下我们接下来需要实现的部分:        一、编写驱动级键盘模拟点击驱动。        二、编写具体注入到目标EXE,实现按键截取的代码。        三、编写服务端接受消息的程序。        四、编写具体的病毒EXE,实现感染目标EXE...

2018-08-14 17:14:26 1446

原创 盗号木马之旅(一)

申明:本文仅仅用于技术交流,请勿用于非法目的!!!                                        重要的事情说三边!请勿用于非法目的!!!请勿用于非法目的!!!请勿用于非法目的!!! 背景:        不久前看了一些安全方面的书籍。在看完了《计算机病毒揭秘与对抗》---王倍昌书 以后,打算找个目标试试手。首先说明下,本次使用的技术都是很平常的,...

2018-08-14 17:12:32 10514 4

原创 盗号木马之旅(五)

目标:      实现把我们在  WeGame盗号木马之旅(三) 中实现的机器码注入到目标EXE中,并修改相关结构。即完成InfectiveVirus.exe。 实现:      下面上一张图,形象的解释我们怎么感染目标EXE:      首先我们打开目标EXE,CreateFile,读到内存。 然后在内存修改相关PE结构参数和注入代码:最后写回覆盖原来的EXE...

2018-08-14 15:57:47 980 2

原创 栈溢出例子理解

背景:最近在看一些教学视频,然后主讲人敲了一段栈溢出的代码。我当场蒙蔽了-。- ! 而且他也没有细讲原理,最为一名爱探险星人,我决定Get it。栈溢出示例代码:#include<Windows.h>#include<stdio.h>#include<stdlib.h>void Msg() { MessageBoxA(NULL, "嘿嘿!...

2018-07-22 11:32:45 6263

原创 初次破解之旅 JULAB-----By IDA

背景:在学校做课程设计时,发现一个软件只能在学校机房使用而不能在自己电脑上允许。如图:  目标:通过IDA查看相关伪代码,获得软件使用权。  过程:首先看一下这个软件包,包含几个DLL和一个EXE。可以猜测验证的代码可能在EXE里面或者在某个DLL里面,所以首先需要确定验证代码的坐标,然后修改逻辑绕过验证即可。 下面通过IDA运行JULAB.exe看下这个软...

2018-07-17 15:02:57 1579 4

原创 树状数组理解和POJ2155二维树状数组参考算法理解

读者要求:知道什么是树状数组,不知道可以先看一下百度百科,然后在再来阅读本文,传送门:https://baike.baidu.com/item/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/313739?fr=aladdin首先谈一下个人对于一维树状数组的理解:            首先树状数组是为了解决频繁的读取前k项的数组和而且数组内容动态改变的问题而提出的(个人...

2018-04-30 22:32:40 242

原创 快速幂取模快速算法超级详细介绍

        今天在网上看了一些快速幂取模算法的介绍,总体感觉要么文章介绍的很简略,导致我搞了半天才搞明白什么意思,还有的文章直接放上了错误的代码,真是坑爹啊!所以我就特意写一篇文章方便大家理解一下这个算法的原理和代码是什么意思。原理介绍:     目标:快速求出  ab Mod c       (注意:b是一个大数)     数学原理工具: (a*b) Mod c = [(a Mod c)*(...

2018-04-26 14:59:17 18539 19

原创 win10主系统下怎么删除linux系统,同时改回windows引导程序

   首先说明一下此方法的一些前提:这个方法是由于easyBCD和mbrFix无法成功修复启动引导的情况下进行的尝试,通常easyBCD和mbrFix可以修复win10以前的windows系统的启动引导问题,就是以前的电脑,但是现在的电脑使用了EFI,导致easyBCD无法工作,至于mbrFix失效的原因我猜测可能也和EFI有关吧,由于不能先修复启动项,导致无法通过直接格式化linux分区去删除l...

2018-04-07 20:35:01 21849 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除