- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 pwngdb 中 b *$rebase(0x相对基址偏移) 是什么意思
为了在调试过程中在正确的位置设置断点,我们需要获取相对于基地址的偏移量。以一个简单的示例说明,假设程序的加载基地址是 0x55555000,而相对基址偏移是 0x1234,那么 $rebase(0x1234) 将计算出断点应设置的绝对地址 0x55556234,然后可以使用 b *0x55556234 命令在该地址处设置断点。$rebase(0x相对基址偏移) 的作用是将相对基址偏移(通常是一个固定的偏移量)加到程序加载基地址上,得到当前代码所在的绝对地址,然后将断点设置在该地址处。
2023-09-03 10:28:41 463
原创 常用 sql 语句
查看数据库中的所有库 用某一个数据库 查看当前所在的数据库 查看打开数据库中的所有表 查看此时数据库中的列名 导入sql 文件 导出数据库
2023-03-29 22:01:37 144
原创 C++ 与 C 的区别
C++ 与 C 的区别?简单概述什么是 C++ ?简单概述什么是 C 语言 ?c语言 和 C++ 语言有哪些相同点和差异点呢 ?c语言 和 C++ 语言是什么关系呢?
2023-03-20 22:04:11 454
原创 微信小程序中第三方组件、页面渲染无法显示(tdesign)万能解决问题方法
微信小程序中第三方组件、页面渲染无法显示(tdesign)万能解决问题方法
2023-02-23 11:59:03 1501 1
原创 微信接口wx.login()、wx.request()中获取的内容不能赋值给全局变量(已解决)
微信接口wx.login()、wx.request()中获取的内容不能赋值给全局变量(已解决)
2023-02-23 11:57:18 1978 1
原创 02.继承和多态
继承和多态什么是Java的继承和多态呢?这两个概念有一定的联系,首先我们先进行讲解继承。Java中继承是指一个类的属性和方法经过继承的方式,让其他类用来使用,并且在使用的时候还可以修改一定的方法和属性。打个比方:就像我将我的快递传给我儿子,我儿子接可以获得快递里面的东西,同时也可以在里面进行填加新的东西。那多态是什么呢?多态就是相当于继承之间的一种关系调用,通过对继承者和父类两者的结合创建得到对应的实例对象,通过调用里面的方法来进行一定的区分接下来就用代码来演示了Factorypubli
2022-05-31 15:10:58 203
原创 01、java、jdk、jre三者之间的区别与联系(包含java环境 配置)
java、jdk、jre、SDK三者之间的区别与联系1、java介绍java根据自身业务的划分分为:javaEE与javaSEJavaSE是指Java平台标准版,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。JavaEE是指Java平台企业版,用于开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。java的发展历程:java和c++是计算机面向对象的编程语言,C语言是面向过程的语言。C语言的代码可以在c++的编译器上完美运行,相比于C++与Java,c的逻
2022-05-30 15:40:02 3268
原创 sql-libs less3 答案详解
1、首先对sql的注入语句类型,进行判断,发现当输入数值时,不发生报错,当有单引号时,有错误进行。sql语句的猜测:select * from 。。 where id=(‘’)当自己添加‘)进行闭合时,发现整体式子依然成立说明自己的sql 语句的大致含义正确2、判断对应的注入点的个数http://127.0.0.1/Less-3/?id=2’) order by 1、2、3–+当出现4的时候,发现错误,所以对应的列数共有3列3、查找对应的注入点的位置http://127.0.0.1/Les
2022-01-17 15:56:59 576
原创 sql-libs less2 详解答案
首先,判断是哪一种的注入类型——整数型错误127.0.0.1/Less-2/?id=2当进行注入的时候,由于在添加单引号的时候整体会发生变化,后部分采用注释将其含义进行消除可以发现对应的sql语句应该是select * from user where id= 参数所以可以在其后面进行添加和索引通过group by 1,2,3的参数可以大致知道对应所有的列数,当自动添加到4时产生错误,所以我们应将 数目得到确定为3当出现错误时,判断哪个错误地方可以进行注入127.0.0.1/Less-2/?id
2022-01-17 15:18:54 594
原创 计算机危险端口
21 FTP弱密码22 SSH弱密码23 telnet弱密码25 邮件伪造,vrfy/expn查询邮件用户信息,可使用smtp-user-enum工具来自动跑53 DNS溢出、远程代码执行、允许区域传送,dns劫持,缓存投毒,欺骗以及各种基于dns隧道的远控69 尝试下载目标及其的各类重要配置文件80 IIS6 RCE80-89 应用服务器端口110 POP3 可尝试爆破,嗅探111 NFS 权限配置不当137 SMB143 IMAP 爆破161 SNMP 爆破默认团队字符串,搜集目
2021-02-01 19:13:43 2415
原创 VMware tools相关问题(经验篇)
之前自己装系统时候误打误撞的使用过,但是后来自己在做别的系统的时候想自己再装一个结果不会了特此前来总结1、你的如果是灰色象征性的是你没有对应的文件,重新下载一款VMware 建议下载个新的或者重写将ios重新改写iso硬盘映射是你刚开始的时候你使用iso装系统的时候用的,改一下路径 改成你现在安装VMware 文件下面的 一个文件叫 winPreVista.iso 然后重新启动 点击我的电脑里面的 光盘进行安装2、如果你出现有了,但是由于各种原因无法 安装 ————直接强制安装即可在虚拟机了 下载
2021-01-21 20:56:50 249 2
原创 Linux常用命令(非常值得记住)
Day 3Linux常用命令ls -l 查看所有的文件相关详情ls -a 查看所有文件du -sh 查看目录大小并计算mkdir 创建文件夹mkdir -p 往文件夹里面添加文件夹touch 创建文件/如果文件本身存在的则对其进行刷新(有的黑客在对文本进行攻击后,会对所有的文件进行更新让人难以知道哪个是被改动过的)ln 创建软连接 加-s是软连接 不加的话相当于是复制了一个文件到对应的目录下cp 复制响应文本 -r 相当于递归 -f强制进行全部添加rm 删除 -r 相当于
2021-01-21 08:46:02 164
原创 破解密码(忘了Linux登入密码怎么半)-破解Linux登入密码
破解密码(忘了Linux登入密码怎么半)按 e再按e第二行,再按e进入后 里面输入 空格s ——》 s再按回车再到刚在的页面这回再第二行,按b输入passwd root就可以重写密码了
2021-01-19 14:57:43 182
原创 自己搭建网站(其实很简单不要把自己吓着了,社会上的部分企业也是如此 只是后面改的比较天花乱坠)
标题前期准备1)如果您是有规定的服务器的话对应服务器端的不同搭建网站的方式也是有一定的差距的以Windows端进行搭建如果你是有图形的界面的话,可以下载一些集成工具不用自己进行相关的配置,根据自己网站的结构不同选择不同的集成开发工具,我这里不进行推荐了,大家在网上可以进行查找下载一般对应的集成工具都是将自己的规定目录告诉大家,然后大家使用的时候把自己的相关文件放入到规定的目录文件中即可其实大家如果觉得找的比较费劲用宝塔也可2)没有服务器想自己学习的娃划重点自己可以下载一个VMware(一款
2021-01-17 21:47:01 346
原创 常用的CMS(内容管理信息系统)
常用的CMS(内容管理信息系统)1、织梦(dedecms)以简单、使用、开源闻名,是国内知名的PHP开源网站管理系统,也是应用用户最多的PHP类的coms系统目前锁定在个人的成长,更能更专注于个人网站或中小型门户网站的搭建(部分的企业和学习应用该系统)2、Discus北京一个公司推出的社区论坛软件系统Z-Blog支持主题打造个性化的博客3、帝国(Ecms)基于B/C结构,的网站管理工具Typecho类用于php语言开发的管理工具4、wordpessphp开发的属于个人性质的网站平台
2021-01-17 21:29:01 1233
原创 Mybatis——Java数据连接的升级(建议看一遍用时30min)
mybatis笔记相关官方文档,连接如下https://mybatis.org/mybatis-3/zh/getting-started.html一、构建SqlSessionFactory每个MyBatis的应用都是一个 SqlSessionFactory 的实例为核心的。SqlSessionFactory的实例可以通过SqlSessionFactoryBuilder获得。而SqlSessionFactoryBudiler 则可以从XML 配置文件或一个预先配置的Configuration 实例来构
2020-12-09 16:18:55 133
原创 数据结构——线性表(顺序表)
数据结构C语言的设计目标是提供一种能以一种能以简易的方式编译、处理低级处理器、产生少量的机器码以及不需要任何环境支持便能运行的编程语言。c语言的一些语法1、#include <stdlib>stdlib是c语言的一个头文件。包含了c语言标准库函数定义,意思是标准输入输出头文件,用到标准输入输出函数时使用。就相当于调用一些库(Java的第三方jar、Python的第三方库)//a.hvoid hello();//a.c#include<stdio.h>#inc
2020-11-13 13:45:42 357
原创 格力网络安全题(一)11/10
关于对称加密算法,以下为正确叙述1、加密方和解密方可以使用不同的算法2、加密密钥和解密密钥可以不同3、密钥管理非常简单4、对称加密的密钥可以不同,但是可以通过简单的转换对称加密的算法指加密和解密使用相同密钥的加密算法。对称加密算法用来对敏感数据等信息进行加密,常见的算法包括DE3、3DES、AES、DESX、等DES(Data Encryption Standard)数据加密标值,速度较块,适用于加密大量数据的场合。3DES(Triple DES )使基于DES,对一块数据用三个不同的密钥进
2020-11-10 09:58:47 1684
原创 Java之JDBC
标题JDBC的使用总共分为几大步骤:(一)加载数据库驱动Class.forname(driverClass)Class.forName("com.mysql.jdbc.Driver") Class.forName("oracle.jdbc.driver.OracleDriver")(二)获取数据库连接Connection conn = null;conn = DriverManager.getConnection(url, username, password);或者Connection co
2020-10-26 13:13:27 137 1
原创 多线程详解
多线程详解Thread类 Runnable接口 Callable接口继承类,实现接口1、Thread类继承Thread类,重写run()方法编写线程执行体,调用start开启线程public class TestThread1 extends Thread{ public void run(){ for(int i = 0;i<20 ;i++){ System.out.println("我在看代码。。。"+i); } } public static void mian(
2020-09-28 10:14:17 164
原创 Java核心技术一 上读后感
Java核心技术一 上第一章 Java程序设计概念1.1Java程序设计平台设计平台包含广泛,有很多数据库可以用来被调用,更体现在是一种跨平台的语言,提供环境和应用的数据库1.2 Java白皮书中关键术语a、简单性 指出c++与Java相比的简单,删除了部分复杂的内容b、面向对象 重点将数据放在类与接口上c、分布式d、健壮性e、安全性f、体系结构中立可移植性、解释性、高性能性、多线程、动态性1.3 Java applet与 InternetJava在Internet上运行的时候,运
2020-09-28 10:13:17 726 1
原创 Java项目的构成及maven项目构成
Java项目的构成及maven项目构成一、Java项目构成一般Java项目分为四层,数据操作层、业务处理层、逻辑判断层、表现层对应一个项目来说,根据一个项目中包含的具体任务进行分析,来创建自己使用的项目目录以及结构,以上面图中的文件夹作为例子com.zxx.commom这个是用来封装公共类,提供公共方法,使得其他包中当需要相关的方法可以进行直接的调用。comzxx.dao一般来说dao层都是用来封装数据库,对数据库进行增删改查的操作,也可以说明这个层使我们经常提到的数据访问层com.zxx
2020-09-28 09:10:35 1832
原创 注解与反射(Java学习片)
注解与反射注解:annotation注释:commont作用:1、可以对程序进行注释@Override 表示重写一个方法@Deprecated 不推荐程序员使用@Suppresswarnings 镇压警告2、注解有检查和约束的作用1.1 元注解(meta-annotation)作用:负责注解其他注解@Target 用于描述注解的使用范围(注解的使用哦个地方)@Retention(表示保存级别和注解信息-> 用于描述注解的生命周期Source <Class<rRunti
2020-08-18 15:41:14 220
原创 网络编程(5建议5分钟看完)
网络编程1.1 概述计算机网络:通过线路连接未来,实现资源共享与信息传递的计算机系统目的:无线电台 传输信息,数据交换1、精准定位 IP+端口+资源2、传输数据方式网络编程:TCP/IP C/SJavaweb:网页编程 B/S1.2 网络通信的要素通信双方的地址:IP、端口号、规则:http,ftp,smtp1.3 IPInetAddress IP地址唯一定位一台网络上计算机127.0.0.1 :本机 localhostIP地址的分类:1、IPv4 由四个字节组成 分配不
2020-08-17 10:56:38 183
原创 Linux针对于初学者(the first day)
L inux一、计算机基础知识冯诺依曼:1、计算机内部以二进制进行处理2、输入、输出、存储、控制、运算器摩尔定律:当价格不变时,集成电路上存储元器件的数目,约每隔18-24个月便会增加一倍,性能也增加一倍。硬件结构:cpu:中央处理器 CISC:复杂指令集 RISC:精减指令集32位:42亿的数据处理二、Linux基础1、用户类型root用户、超级用户 ssh root@129.23.12.1普通用户2、终端terminal 设备终端 键盘、鼠标每一个显示
2020-07-03 19:39:03 191
原创 Java的基础知识,推荐用时10min(直接复制粘贴到Ty看更方便)
Java 笔 记Java是由Sun Microsystems公司于1995年,其特点是可移植性强,可从多平台进行扩展。分成三类:a、javaSE java平台标准般版 b、JavaEE java平台企业版 c、JavaME Java平台微型版特点:简单 面向对象 分布式一、数据结构几大接口和类枚举(Enumeration):定义了从数据结构中取回连续元素的方式位集合(BitSet):单独设置和清楚的位或标志向量(Vector):栈(Stack)、字典(Dictionary)、哈
2020-06-27 13:08:07 271
原创 Linux命令 --来自菜鸟
Linux命令大全1、文件管理前提:FAT文件配置表(File Aliocation Table)是一种微软发明的并拥有部分专利的系统,供MS-DOS使用linux档案权限:由十个节点组成1、第一个d 表示目录 -表示档案 l 表示链接 b装置文件里的可供存储的接口设备(usb)c 装置文件里的串行端口设备(键盘/鼠标)2、接下来的字符以三个为一组由rwx 读 写 执行1)为归档拥有者所有2)同群组的权限3)其他群组的权限cat 命令用于连接文件并打印到标准输出设备上使用权
2020-06-26 18:41:29 243
原创 Linux 总结(根据自身情况,建议动手敲敲,时间卡在一个上午)
来来回回兜兜转转,又回到了Linux的学习。。。。大假期学习充电冲冲冲!!!shell语言一、概述与总结shell是一个用c语言写的程序,它是用户与C语言之间的桥梁,是一种命令语言,也是一种程序设计语言。是一种应用程序,提供了一个界面,用户可以通过界面访问Linux内核的服务。Shell脚本(shell script),是一种为shell编写的脚本程序。Shell环境:1、Bourne Shell(/usr/bin/sh或/bin/sh/)2、Bourne Again Shell(/bin/b
2020-06-24 15:35:39 201
原创 Java笔记--异常
异常分类:1、编译异常 2、运行异常 3、逻辑异常异常继承结构:Throwable:1) error 错误 VirtualMachineEror虚拟机异常 OutOfMemoryError 内存溢出 ThreadDeath 程序死锁一般都是无法避免的错误问题 2)Exception 异常 IOException IO异常 SQLException
2020-06-16 15:25:08 134
原创 学习MySQL的第一天---假期自学冲冲冲系列
MySQL数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。关系数据库管理系统(Relational Database Management System)的特点:1.数据以表格的形式出现2.每行为各种记录名称3.每列为记录名称所对应的数据域4.许多的行和列组成一张表单5.若干的表单组成database对数据库的安装1、对应网站的数据包下载,安装2、初始...
2020-04-26 15:15:29 253
原创 微信小程序的总结(我学到了什么?我有了哪些成就?)
微信小程序的总结我得把这个称作为为了挣外快想学习的技能知识。接触微信小程序对我来说真的是一次偶然,你能想到在大学老师要开这节选修课吗?我这里不是想说别的我是在想大学的课这么与时俱进了。对我来说,程序一个连带模糊与不清楚的词,我一开始对我的计算机是希望掌握C语言,C++啥的,语言学到指针就有点难了,真是不会无从下手了。我就学习了Python,大家看到这里应该也就明白了,Python语言相对简单。容...
2020-04-06 21:53:38 6754
原创 python爬取网站时,一键获取headers、url等信息(真的是让我爬取网站时,省了不少力气,作为小秘密分享给大家喽)
python爬取网站时,一键获取headers、url等信息(真的是让我爬取网站时,省了不少力气,作为小秘密分享给大家喽)作为Python的使用者,我今天就和大家来分享分享我学习python的经验,对于python我是大一接触认识并学的,老师讲了基础知识,又碰巧看到到网上消息python还可以用来做网络爬虫,既然学了就学点东西,我就学习python爬虫来爬取信息。今天的分享也是对Python...
2020-04-06 19:00:18 2523 1
原创 Linxu学习的第一天(希望会的大佬路过指点一二)
Linxu学习的第一天今天正式开启了我的Linxu kali的学习之旅,对于Linxu以前是听说,这几天突发奇想给自己电脑装了个虚拟机,安装了一个kali Linxu系统,真是与一段话相互照料了----我有8小时的时间砍一棵树,我就会花费6小时磨利自己的斧子01 第一步,绝对是安装的难题我一开始,想用u盘然后里面下载个系统,后来不知不觉间找到了一个模拟器,可以在模拟器里面安装一个系统,看看...
2020-03-30 15:31:04 230
原创 快速解决反反爬,不用手打的headers,直接省去你好多的时间,好好看一下这个,一下子你会收获很多。
快速解决反反爬去抓包步步教学超级详细!!!!!(一)去打开你的开发者工具打开方式-----右键-----或者F12注意上方的列表,选择网络 (Network),看我的勾画,和我保持相同,再按Ctrl + R 刷新你会看到底下左侧会有好多数据包,这些就是一会我们要用的宝藏(二)查找我们所需要信息的位置,按Ctrl + F,输入关键字查找(三)去找宝藏Headers: 里面有头...
2020-03-27 14:42:57 303
Java核心技术一 上.md
2020-09-29
java学习笔记非常基础推荐用时10min
2020-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人