raspbian pi 配置&技巧

拿到了树莓派就开始折腾了。

关于黑屏

一开始就是烧系统了,最先用的是’NOOBS’因为这个不用自己烧,直接下载完放进卡里,树莓派开机就行了,感觉比较快,但是弄完之后显示屏一直处于黑屏状态,换了近十台显示器,HDMI接口都无果,然后就想要不还是自己烧吧,然后就自己下了镜像,和Raspberry-PI-SD-Installer-OS-X-master,开始自己烧,烧完之后,在’/boot/config.txt’中修改,先改成自己电脑屏幕的分辨率之后’reboot’就应该可以了。

Read more »

hduisa_ctf_week2_writeup

Problem ID:7

颇有技巧的SQL注入

真的是一题让我学到了很多的题目啊。一步一步来,首先为了做这道题,我查看了大概一下的资料:
SQL Injections in MySQL LIMIT clause
MySQL Injection Quick Reference
SQLi Labs 指南 Part 1
SQLi Labs 指南 Part 2
hint

Read more »

SQL Injections in MySQL LIMIT clause

Countless number of articles was written on the exploitation of SQL Injections. This post is dedicated to a very specific situation. When assessing the severity of SQL Injection in certain application, I encountered a problem, which I was not able to solve quickly using web search. It’s about a question if SQL injection vulnerability in the LIMIT clause in MySQL 5.x database is currently exploitable.

Read more »

hduisa_ctf_week1_writeup

Problem ID:4

小明的女神

一看简单的一张女神的照片,一开始想图片里可能有什么隐藏的东西,但是想想是web的集训,就看了下网页的源代码,发现里面注释掉了很大的一堆文字,然后猜了下base64,用 python解了下,发现也是一张图片。两个图片比较下,发现了这个东西。74.117.56.51.114.111.67.51,asc码解了下,J.u.8.3.r.o.C.3构造在女神的网址后http://104.236.171.163/week1/nvshen/Ju83roC3/,就done了第一题。

Read more »

learn c++ in few minutes

const与指针

  • 野指针指未初始化的指针
  • 空指针可以确保不指向任何对象或者函数
  • int const *p = NULL <=> const int *p = NULL
    定义了一个指向const变量的指针,不能通过指针去修改他所指向的变量的值,但是可以改变指针的指向的变量。
  • int * const p = &a
    定义了一个const指针注意的是,在定义的同时必须要初始化指向一个a,我们不能改变指针的指向,但是我们可以通过指针改变变量的内容。
    Read more »

排序小结

哈希散列

  • 散列(哈希)表查找
    √类似数学中的函数的概念f(x)=y的概念;
  • 散列函数的构造方法
    √计算简单+分布均匀=优秀的散列函数
    Read more »

c++ 友元&运算符重载

1、 定义一个复数类,重载“-=”运算符,使这个运算符能直接完成复数的“-=”运算。
•分别用成员函数与友元函数编写运算符重载函数;
•在主函数中定义复数对象c1(10,20)、c2(15,30),进行c2-=c1的复数运算,并输出c1、c2的复数值。

Read more »