自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

克格莫

博客目的是个人记录和备忘,如有错漏,请认真学习其他教程

原创 XCTF进阶区Crypto之你猜猜 write up

我们刚刚拦截了,敌军的文件传输获取一份机密文件,请君速速破解。 下载下来是个txt,里面一串神秘代码: 504B03040A0001080000626D0A49F4B5091F1E0000001200000008000000666C61672E7478746C9F170D35D0A45826...

2020-07-02 16:18:41 42 0

原创 XCTF进阶区Crypto之flag_in_your_hand write up

下载下来查看html源码和js源码: <html> <head> <title>Flag in your Hand</title> <style type="text/css"> body { ...

2020-07-02 15:35:30 19 0

原创 XCTF新手区Crypto writeup

1.base64 直接拿去base64 decode就行:cyberpeace{Welcome_to_new_World!} 2.Caesar 这题凯撒密码。 分别设置位移量为1-25,输出25条结果后看到位移量为12时有意义,故位移量为12:cyberpeace{you_have_lea...

2020-06-30 20:09:53 50 0

原创 Graphin使用自定义节点时点击画布节点自动渲染错误信息的解决办法

Graphin的文档还是太简略了,很多东西只得自己摸索。 自定义节点的代码如下: import '@antv/graphin/dist/index.css'; // 引入Graphin CSS const defaultStyles = { /** contain...

2020-06-29 13:22:27 60 0

原创 Tomcat设置允许跨域访问

开发React项目时前端通过axios向后端代码发起请求调试的时候由于后端代码运行在8080端口而React项目运行在3000端口导致浏览器的同源策略禁止跨域请求,因此需修改Tomcat配置文件web.xml以开放跨域访问。 在tomcat的web.xml文件末尾加上: <filter...

2020-06-18 13:35:16 111 0

原创 React项目打包发布到Tomcat页面空白解决办法

按照教程在APP.js配置了路由,然后命令行执行cnpm run build打包,生成build目录,将其发布到SSM的webContent目录下,启动SSM项目后,访问index.html无内容。 原因:APP.js里是这样写的: //根组件 import React from '...

2020-06-18 13:12:57 112 0

原创 React学习笔记(一)使用Create React App快速构建一个React项目并创建一个登陆页面

首先安装nodeJs App.js中这么写: import React from 'react'; import logo from './logo.svg'; import './App.css'; function App() ...

2020-06-17 16:48:03 49 0

原创 ArrayList+HashSet实现HashMap

直接上代码: package Test; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; /** * Hash-base...

2020-06-07 01:03:22 206 0

原创 linux下运行shutdown.sh关闭Tomcat报错:java.net.ConnectException: Connection refuse解决办法

修改tomcat的server.xml之后想重启服务器,运行./shutdown.sh后报错java.net.ConnectException: Connection refuse: java.net.ConnectException: Connection refused (Connecti...

2020-06-01 11:47:56 105 0

原创 Java实现带权并查集Weighted Quick Union Disjoint Sets

我们使用父数组和权值策略将较小树的根连接到较大树的根 ○如果连接(p,q)中的树的大小相等,则通过将 p 的根连接到 q 的根来断开连接。

2020-05-17 08:54:23 401 3

原创 不同方式通过POI读取xlsx文件后由Mybatis向MySQL写入30万条数据性能分析

情景:有一个一条记录有20个字段,共30万条记录的xlsx文件,文件大小大约30兆,需要将其内容读取后写入数据库。 这意味着需要向数据库写入30万条数据,读取xlsx方面,用的是POI,用了几种方式做,性能对比如下: 一、MyBatis的xml里逐条写入:一条记录生成一条SQL语句并执行一次,...

2020-05-12 00:15:51 130 0

原创 第二届网鼎杯Crypto、web部分writeup

1.签到 玩完游戏,打开控制台查看js输出就有flag。 2.Crypto之boom 直接将exe拖进IDA,无脑F5得到伪代码,计算两个方程一个md5,拼起来就是flag

2020-05-10 19:17:19 2465 4

原创 D3 v3版本绘制力导向图更新节点时JS控制台报错 :Error: <circle> attribute cx: Expected length, "NaN"解决办法

D3的v3版本,很古老了。 拿来绘制力导向图,初始化代码如下: //代码不完整,仅作演示以说明问题 //节点数组 var nodes = [ { name: "sssss" ,phone:"18888888888"}, { name: "v...

2020-05-06 20:17:15 330 2

原创 Java使用数组实现双向循环队列

ARDeque 在本实验中,我们将使用an array实现deque o在前两次作业中,我们使用链表实现了deque 我们还将使用泛型,以便deque可以存储任何类型的对象 o array的起始大小/长度必须为4 o使用resizing:在本节课讨论的数组加倍和数组减半 删除前,如果...

2020-05-04 14:53:21 270 1

原创 Java实现带头节点的双向循环队列(链表)

Deque ●queue 是一种数据结构,您可以在前面添加一个新项,然后在后面删除一个项,这样第一 个项进入就是第一个项退出(FIFO)。 ●在这个实验中,我们将创建一个更通用的数据结构,称为 deque,是双端队列的缩写。 ●在一个 deque 中,您可以添加和删除两端的项(无论是其前端还是...

2020-04-19 12:23:29 328 1

原创 C++之虚函数作用初步认识

虚函数可以让成员操作一般化 看一段代码: #include<iostream> using namespace std; class B0{ public: void display(){cout<<"B0::display()&qu...

2020-04-14 12:56:12 51 0

原创 Java递归作业之数组链接

1. Iterative Square Mutate MyList 迭代完成 void iterSquareMutList(MyList list)方法。该方法修改list,以便其所有元 素都是平方的。使用循环。 循环使用 while 只要列表不为空 则将值平方 随后将列表移动到 list....

2020-04-10 11:14:57 281 0

原创 昆明理工大学近年硕士研究生招生复试考试C++试题及部分答案

1.以下程序段的输出结果为: char c[]="abc"; int i=0; do; while(c[i++]!='\0'); cout<<i-1; A、abc B、ab C、2 D、3

2020-04-07 14:03:07 373 0

原创 记录Java递归作业之解决特殊子集求和问题

1.跳过相邻数字的子集求和问题: 给定一个整数列表,我们想知道是否有可能选择 某些整数的子集, 从而使子集中的整数递归地累 加到给定的和。 我们还希望,如果选择一个整数作为求和, 则必 须跳过列表中该整数旁边的整数,而不是选择该 整数作为求和。 不要使用任何循环。 上代码: p...

2020-03-27 14:17:43 186 0

原创 GCC报错:invalid use of member 'char node::getData()' (did you forget the '&' ?)的一种可能原因

最近用C++写代码,GCC编译。 静态检测没有错误,执行时GCC报错如下: { "resource": "/c:/Users/fuck/Documents/CLanguage/c:/Users/fuck/Documents/CLanguage/test.cpp&...

2020-03-21 12:08:22 125 0

原创 C++以类的形式实现链表

#include<iostream> using namespace std; class node { private: public: char data; node* next; node(){ this->next = N...

2020-03-21 11:37:22 44 1

原创 记录某次Java递归作业

1.CheckSubstring 给定一个输入字符串、一个非空的子字符串 subs 和一个非负数 n。 递归计算并返回 true, 前提是当且仅当字符串中出现至少n个sub副本 (可能有重叠)时,才返回 true。 tips: 禁止使用循环(不要在代码的任何地方写 for 后者 while...

2020-03-18 12:50:56 155 0

原创 C++实践之输出所有水仙花数

水仙花数是一个三位数,各数字的立方和等于该数本身 代码: #include<iostream> #include<cmath> #include<iomanip> using namespace std; int main(){ //从100开始 ...

2020-03-10 17:33:25 274 0

原创 C++实践之华氏温度转摄氏温度

#include<iostream> #include<cmath> #include<iomanip> using namespace std; int main(){ cout<<"输入华氏温度"<<end...

2020-03-10 17:27:32 129 0

原创 C++实践之计算圆周长、圆面积、球体积、球面积、圆柱体积

0x00题目 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球体积、圆球面积、圆柱体积 用cin输入数据,取小数点后两位数字. 0x01代码 #include<iostream> #include<cmath> #include<iomanip>...

2020-03-10 17:22:25 161 1

原创 C++实践之计算Fibonacci数列前n项

0x00Fibonacci数列 第一、第二项为1、1 从第三项开始,每一项是前面两项之和 0x01程序输入输出 输入:需要计算的项数num、存储斐波纳契数列前n项的数组指针list 输出:list 0x02代码 #include<iostream> using name...

2020-03-10 16:41:20 113 0

原创 C语言实践之判断数组是否为可分割

如果列表中的两个索引之间有一个位置,其中一边的 数字之和等于另一边的数字之和,那么我们将列表定 义为可分割的。 将非空列表作为输入,编写一个函数, 该函数在且仅当列表可分割时返回 1,否则返回0 上代码: #include <stdio.h> int part(int *lis...

2020-03-05 16:34:23 32 0

原创 2020新春战疫网络安全公益赛第一天之盲注

0x00感觉自己还是太菜了 0x01爆破数据库名: 测试WAF过滤了=<>select 此处直接给出注数据库名的脚本: def http_blindTime_get(url,payload): #记录发包时间 starttime = time.time() ...

2020-02-21 22:33:13 512 0

原创 XCTF新手区mobile之Ph0en1x-100

安卓题的native是真的多。。。。。 将APK上JEB: 看onclick方法: public void onGoClick(View arg5) { if(this.getSecret(this.getFlag()).equals(this.getSecret(this....

2020-02-21 16:08:45 155 2

原创 XCTFmobile之easy-so write up

拖进模拟器是一个验证框,我们直接上jeb: 调用本地方法public static native int CheckString(String arg0),若验证一致返回1,否则返回0. 将apk重命名为zip后解压,在lib目录将.so文件拖进IDA,找到函数CheckString,代码如下...

2020-02-21 15:26:42 176 0

原创 攻防世界mobile新手区之easyjava write up

0x00反编译apk 拖进JEB2看看: 点击MainActivity.class package com.a.easyjava; import android.content.Context; import android.os.Bundle; import android.suppo...

2020-02-14 12:38:47 314 0

原创 攻防世界mobile新手区之app3 write up

0x00下载附件 下载下来是一个AB文件,百度了一下ab文件,一些分析文章说该格式是一个安卓备份文件,分为有加密与无加密两种。

2020-02-13 15:53:35 222 0

原创 攻防世界mobile新手区之app2 write up

0x00拖进模拟器查看: 0x01上dex2jar: 查看MainActivity.class: package com.tencent.testvuln; import android.annotation.SuppressLint; import android.app.Acti...

2020-02-13 12:38:26 1266 0

原创 攻防世界mobile新手区之easy jni 以及easy-apk的write up

0x01上dex2jar: 得到关键代码: private boolean a(String paramString) { try { return ncheck((new a()).a(paramString.getBytes())); } catch (Exc...

2020-02-12 16:25:43 129 0

原创 攻防世界mobile之app1 write up

1.app1 拖进模拟器效果: 上dex2jar,得到代码如下: package com.example.yaphetshan.tencentgreat; import android.content.Context; import android.content.pm.Packag...

2020-02-11 19:05:52 175 0

原创 攻防世界WEB部分write up

新手入门区域 1.command_execution 小宁写了个ping功能,但没有写waf,X老师告诉她这是非常危险的,你知道为什么吗。 wp: 输入127.0.0.1;ls,发现可执行后面的ls,故直接用find命令查找:127.0.0.1;find / -name '*fl...

2020-02-10 21:28:51 76 0

原创 攻防世界MISC之掀桌子

0x00题目 菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2,生气地掀翻了桌子(╯°...

2020-01-23 17:12:37 731 0

原创 win7开机卡在桌面无图标,任务管理器打不开的一种解决办法

今天我的机器遇到一个很诡异的问题,开机进去就是背景图,一个图标都没有。照百度的说法按ctrl+alt+del想打开任务管理器试试重建explorer.exe,也不行,任务管理器直接打不开。然后右键打开控制面板看看,发现英伟达的驱动不见了。故猜测是独显出了问题,我也懒得打开机箱去查看独显,因为我的机...

2020-01-23 10:20:47 745 0

原创 SSM实现Java版百度网盘系统

0x00前言 这个项目做了很久,主要是模拟百度网盘实现文件在线存储、上传下载、分享以及管理,功能比百度网盘简陋,但该有的都有。 此处记录下来仅供以备往后查询。我并不打算公开源码,需要源码请按组合键:ALT+F4,或前往cloudreve下载thinkPHP的开源网盘系统。 0x01系统使用框...

2020-01-22 15:35:06 1257 2

原创 逆向入门笔记之分析TraceMe.exe

TraceMe.exe是一个示例程序,用于逆向的学习,简单地模拟了注册机制。 我们把它拖进IDA中无脑F5一波: 双击DialogFunc进入这个函数: BOOL __stdcall DialogFunc(HWND hWnd, UINT a2, WPARAM a3, LPARAM a4...

2020-01-20 21:30:36 108 0

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