-
2022-01-22 22:46:35
题出自----------------------------------零基础学C语言
#include<stdio.h> int main() { char str1[50]="Where there is a wawy,there is a will."; char str2[50] = "有志者事竟成。"; puts("保存的字符数组为:\n"); puts(str1); puts("中文翻译为:\n"); puts(str2); return 0; }
更多相关内容 -
Linux 中 whereis 命令怎么用?
2021-04-26 16:30:22在Linux中whereis命令作用会在特定目录中查找符合条件的文件,其语法为“whereis [-bfmsu]”,其可选参数有“-b”、“-B”、“-f ”、“-m”、“-M”、“-s”、“-S”、“-u”。Linux whereis命令用于查找文件。该...在Linux中whereis命令作用会在特定目录中查找符合条件的文件,其语法为“whereis [-bfmsu]”,其可选参数有“-b”、“-B”、“-f ”、“-m”、“-M”、“-s”、“-S”、“-u”。
Linux whereis命令用于查找文件。
该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。
该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。
whereis 语法whereis [-bfmsu][-B ...][-M ...][-S ...][文件...]
whereis 参数
-b 只查找二进制文件。
-B 只在设置的目录下查找二进制文件。
-f 不显示文件名前的路径名称。
-m 只查找说明文件。
-M 只在设置的目录下查找说明文件。
-s 只查找原始代码文件。
-S 只在设置的目录下查找原始代码文件。
-u 查找不包含指定类型的文件。
whereis 实例
使用指令"whereis"查看指令"bash"的位置,输入如下命令:$ whereis bash
上面的指令执行后,输出信息如下所示:bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz注意:以上输出信息从左至右分别为查询的程序名、bash路径、bash的man 手册页路径。
如果用户需要单独查询二进制文件或帮助文件,可使用如下命令:$ whereis -b bash
$ whereis -m bash
输出信息如下:$ whereis -b bash #显示bash 命令的二进制程序
bash: /bin/bash /etc/bash.bashrc /usr/share/bash # bash命令的二进制程序的地址
$ whereis -m bash #显示bash 命令的帮助文件
bash: /usr/share/man/man1/bash.1.gz #bash命令的帮助文件地址
-
Bugku where is flag 番外篇 详解 MISC
2021-07-10 10:44:484、对获取到的数据进行解码... bugku{th1s_1s_chu_Sh1_B1A0!!@} 四、总结 一定要细心啊 我会不定时更新bugku的题目,和大家共同学习,披荆斩棘。日拱一卒,你的付出,终将使你强大。希望大家喜欢,多多点赞收藏谢谢。我会不定时更新bugku的题目,和大家共同学习,披荆斩棘。日拱一卒,你的付出,终将使你强大。希望大家喜欢,多多点赞收藏谢谢。
一、题目
下载完成后为一个压缩包文件file.rar,将其解压后获得Key.rar和出师表.rar,解压Key.rar获得13个txt结尾的文档,里面为《出师表》,解压出师表.rar时有密码无法解压。
二、思路
1、解压所有文件
将下载的文件解压,其中一个名为:出师表.rar,文件夹要密码才能解压,推测这到题解题思路为:
找到密码–>解压出师表.rar–>获取flag。
2、密码的获取
我们解压key.rar,并打开txt文档结尾的文件,发现里面竟然是《出师表》文章,我裂了,语文背诵不好。我们打开前三个txt文档来做做比较。
黑客好比刑警,不要放过蛛丝马迹,细致入微。思考几个问题,为什么每个文档的中文字数不一样,为什么有的有英文字母来填充,有的却没有?字数多了会对文档产生什么样的影响?记得上学的时候老师说:“犯罪现场留下的痕迹物证,必然和犯罪嫌疑人有着直接或间接的关系!”
那么我们大胆推断,每个文档的字数不一样会对文档的大小产生影响,而有的文档最后之所有有大写字母来填充,那么就是为了凑文档大小的数字!!!
我们使用rar压缩包打开一探究竟!(此处建议使用win的解压缩,用360解压缩无法查看)
会不会是两个数值经过某个运算后的数值?
我们试试减法。353-278=75,以此类推。
我们得到一串数字,看着很眼熟,很像ascii码。
75 101 121 58 90 104 117 71 76 64 64 46 48
我们使用ascii解码得到密码了:
Key:ZhuGL@@.0
这么一看,我们的推断是正确的!那么我们来解题吧。三、复现
1、获取密码
根据前面的推理,使用win自带的解压缩工具双击key.rar压缩包,让压缩前数据减去压缩后的数据,得到ascii数值。
我们得到一串数字,看着很眼熟,很像ascii码。75 101 121 58 90 104 117 71 76 64 64 46 48
我们使用ascii解码得到密码了:
Key:ZhuGL@@.0
2、解压:出师表.rar
使用密码:ZhuGL@@.0,解压后获得一张图片,但是还是没有获取flag。
3、使用winhex或者notepad++查看。
使用ctrl+f搜索flag,发现了flag。提交一波,不对。
flag in here{LjFWBuxFNTzEWv6t2NfxjNFSH1sQEwBt5wTTLD1fJ}
4、对获取到的数据进行解码。
flag in here{LjFWBuxFNTzEWv6t2NfxjNFSH1sQEwBt5wTTLD1fJ}
我们用什么对这段字母进行解码呢?眼观有点像base64,但是经过测试并不是base64,我们观察这段字母,其实这里用到的base58编码。
base58:编码去掉了几个看起来会产生歧义的字符,如 0 (零), O (大写字母O), I (大写的字母i) and l (小写的字母L) ,和几个影响双击选择的字符,如/, +。结果字符集正好58个字符(包括9个数字,24个大写字母,25个小写字母)。
我们观察这段字母确实没有发现o、0、+等。
我们使用base58解密工具,发现了flag。
bugku{th1s_1s_chu_Sh1_B1A0!!@}
四、总结
一定要细心啊
我会不定时更新bugku的题目,和大家共同学习,披荆斩棘。日拱一卒,你的付出,终将使你强大。希望大家喜欢,多多点赞收藏谢谢。
-
sql exception:Column ‘XXX‘ in where clause is ambiguous
2021-12-24 11:42:07异常如下: 从日志打印中,可以抛出的异常是sql异常 : Column ‘CATEGORY_ID’ in where clause is ambiguous,从字面意思能够知道异常的大概意思,就是说sql语句中“CATEGORY_ID”列指代不明确的,然后梦梦就去看...今天是记录bug的一天呀。
异常如下:
从日志打印中,可以抛出的异常是sql异常 : Column ‘CATEGORY_ID’ in where clause is ambiguous,从字面意思能够知道异常的大概意思,就是说sql语句中“CATEGORY_ID”列指代不明确的,然后梦梦就去看了一下自己写的sql语句,是left join on多表查询的。
可以看到where后面的第二个and语句确实指代不明确,“CATEGORY_ID”这个字段在两张表里都含有,应该用“表名或者表的别名.字段名”,这样才能保证一致性,指代清晰
总结:遇到bug不要害怕,先试着翻译一下bug,用中文理解了大概意思之后,现在大脑里下想一下,出现这种情况的可能,如果实在解决不了,就问度娘吧。 -
数据库原理实验报告整合
2019-01-10 19:04:35where s.sno=sc.sno 2、查询选修‘a’课程的学生学号、姓名和成绩。 select sno,sname,score from s,sc where cno=’a’ and s.sno=sc.sno 3、查询与‘李四’在同一个系学习的学生记录。 select from where ... -
MySQL 实验九 WHERE子句
2019-05-28 17:07:44实验九 WHERE子句 3. 查询xscj数据库xs表中学号为081218的学生的情况。 查询xs表中总学分小于45分的学生的情况。 查询xs表中备注为空的同学的情况。 查询xs表中专业为通信工程,性别为男(1)的同学的情况。 ... -
数据库查询实例(包含所有where条件例子)
2021-03-03 21:11:59SELECT Sname,Ssex FROM Student WHERE Sdept IN ( ‘IS’,’MA’,’CS’ ) 可改写为: SELECT Sname,Ssex FROM Student WHERE Sdept= ‘ IS ‘ OR Sdept= ‘ MA’ OR Sdept= ‘ CS ‘; [例24] 查询选修了3号... -
【每日一题(17)】Where is the Marble? UVA - 10474
2017-12-10 12:00:20Where is the Marble? UVA - 10474 Raju and Meena love to play with Marbles. They have got a lot of marbles with numbers written on them. At the beginning, Raju would place the marbles one after -
CTF 中的 SQL 注入总结
2019-10-12 09:16:56flag 常见表 1 select flag from flag SQL 注入的基本原理 ...select * from user where username='' and pass='' # 构造 username=devnull' or '1后,sql 语句变成 select * from us... -
Excuse me. Where is the washroom, please?
2012-12-26 14:57:43Excuse me. Where is the washroom, please? 打扰您一下,请问 洗手间在哪里? Oh, it's over there。 哦 , 它在那里。 -
MyBatis之DynamicSQL(动态SQL,if,choose,when,otherwise,trim,where,set,foreach,bind)
2019-06-06 10:24:24中文翻译 1.if 通常在where语句后面需要做一些单一的判断,如果要判断传进来的值是否为空,只需要判断object!=null,如果是判断一个对象的某个值是否为空,需要判断object!=null and object.attribute!=null <!--... -
数据库原理复习3
2020-12-04 11:29:37S表: sno sname ssex sdep sage 801 张三 女 01 19 C表: cno cname credit cpno C1 数据库 3.5 C2 SC表: sno cno grade 801 C4 92 数据的定义 数据库的定义: ... -
MySQL查找语句WHERE和LIKE模糊查询
2020-04-07 16:57:16基本比较符号 跟Java比较符号 =、!=、<>(不等于)、<、<=、>、>=; BETTWEN…AND;表示范围 ...IS NULL;(为空) IS NOT NULL(不为空)(=NULL不能用来判断是否为空);...条件查询–where ...s... -
SQL语句
2019-03-06 10:36:30select * from students where card is not null(查询填写了身份证的学生) 二,排序:order by - 语法: select * from 表名 order by 列1 asc|desc,列2 asc|desc,.. 将行数据按照列1进行排序,... -
恢复误操作update未加where条件的mysql数据表
2020-04-02 16:46:51记录一下:因为自己的误操作,导致运营中的数据库表数据被更新掉(update未加where条件),本文章引用来自https://blog.51cto.com/wujianwei/2294284?cid=720522 ...MySQL版本号:(MySQL Community S... -
关于查询时一定不要给MySQL语句where后字段(列名)加引号的说明
2022-01-13 10:46:49今天要做个实验,碰到了在查询时,给where语句中,紧跟where的字段加了引号,导致结果和预期不符的问题,经过偶然的对粘到记事本中的病句的查看,突然想到了老师说过的一句话,在查询语句中,带引号的都是常量这句话... -
数据库作业6:select常用操作例题
2020-03-15 22:38:05我们在这里测试一下能不能用 = 来判断 null ,代码如下: select Sno , Cno from SC where Grade is null; --用等号判断null: select Sno , Cno from SC where Grade = null; 结果如下图: 显然,不能用 = 来判断 ... -
Oracle(1)select、where、优先级、order by、host变量
2019-05-07 09:44:252.1 WHERE子句(限制行) 2.2 比较运算符 2.3 逻辑运算符 3 优先级 4 排序:ORDER BY子句 5 替换变量 5.1 & 5.2 && 5.3 DEFINE命令 0 登录数据库 查看数据库进程 # ps -ef | grep ora_ 只查看oracle... -
【MySQL】mysql查询语句大总结_Unit04
2022-04-23 18:25:55练习:查找出没有明确部门的员工有哪些 SELECT * FROM emp WHERE deptId IS NULL; 练习:查找有明确部门的员工有哪些 SELECT * FROM emp WHERE deptId IS NOT NULL; 练习:查询出7000以上的男员工有哪些 SELECT * ... -
【数据库作业6】SELECT单表查询
2020-03-15 09:39:261、字符匹配: [NOT] LIKE '<匹配串>' [ESCAPE '<换码字符>...select * from student where sno like'201215121' select * from student where sno = '201215121' 执行结果: 注意事项:... -
MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
2021-01-18 19:53:41MySQL BETWEEN 用法not可以对between...and取反。...BETWEEN 同 AND 一起搭配使用,语法如下:WHERE column BETWEEN value1 ANDvalue2WHERE column NOT BETWEEN value1 AND value2通常 value1 应该... -
Mysql 查询练习
2019-07-22 20:35:53select first.Cno,second.Cpno from Course as first,Course as second where first.Cpno = second.Cno and Second.Cpno is NOT null order by first.Cno desc -- first,second 是Course表的两个别名 ----------- #... -
Cannot proceed because system tables used by Event Scheduler where found damaged at s
2014-10-28 11:14:54– Cannot proceed because system tables used by Event Scheduler where found damaged at server start ,按照提示的说法是系统表损坏,但没有理由全部都损坏吧。 解决: 于是上网查些相关信息,... -
安全化mysql的where条件输入拼接面板:用于给不会mysql语法的操作人使用
2013-04-20 02:12:11因为需要edm中可以从discuz会员库中导入.而操作人却不是技术人员,所以开发了此面板.可以满足需求;且安全简单; ...[//input:where; $_POST['where'] [//行1 input:where[0];... '' //行级连接 input:where[0] -
mysqlbinlog结合sed命令恢复update时未加where条件之前的数据
2018-10-07 19:15:35一.环境说明 腾讯云机器上自建MySQL 上update操作时,忘加where条件 ,使用...mysql数据库指定字符集位utf8,同时表的字符集也得为utf8,否则在mysqlbinlog 解析出来的sql文件对于中文汉字的会出现乱码,导致最后恢复... -
【笔记】SQL查询语句的基本使用方法
2020-02-15 13:52:11SQL查询语句的基本使用方法 ...SELECT SNO,SNAME FROM S 简单查询 --查询所有的学生的姓名,学号,所在系 SELECT SNAME,SNO,SDEPT FROM S --查询全体学生的详细信息 SELECT * FROM S --前一个语句等价于: ... -
考研数据库复习(一) 过一遍教材
2020-03-25 22:19:38查询姓“欧阳”且全名为是三个汉字的学生姓名 SELECT Sname FROM Student WHERE Sname like’欧阳_’; 查询名字中第二字字为“阳”的学生的姓名和学号 SELECT Sname,Sno FROM student WHERE Sname ... -
SQL注入语句大全
2016-08-19 15:24:07and 0(select count(*) from bbs.dbo.sysobjects where xtype=U and name=admin and uid>(s tr(id))) 判断id值 and 0(select top 1 name from BBS.dbo.syscolumns where id=773577794) 所有字段 ?id=-1 ...