Luuljh's Blog

Some memory will be there forever, reminding me of the past.
Home » 2019年

常用指令screen-S [name] 新建session-ls 列出session-r [name] 回到session-d [name] 暂时离开(detach挂起)当前session并将当前session转后台,然后返回没进screen时的状态快捷键:ctrl-a c:创建一个新的 Shellctrl-a ctrl-a:在 Shell 间切换ctrl-a n:切换到下一个 Shellctrl-a p:切换到上一个 Shellctrl-a 0~9:切换各个 Shellctrl-a d:退出 Screen 会话zip-F 尝试修复损坏的压缩文件-m 压缩后删源文件-o 将压缩文件内的 ...

用 js 来实现一个简单分类的算法:假定输入参数 a 和 b,如果 a >= b 则返回 1,否则返回 -1。首先来个定义权重,因为有两个参数,所以应该有两个权重:var trainedweight = { a: Math.random(), b: Math.random() };提前说明:设定导入的参数是这个样子:exampleExp = { param_1: 5, param_2: 6, result: -1 }param_1 为第一个参数。result为结果,训练的时候用的,其他时候可有可无。传递参数,运行计算:function guess(exp) { ...

为了应对当前HTML格式和js脚本对老人机的不友好,我们需要处理一下某些小说网站,让它回到十几年前的样子,剔除大量CSS和JS,精简HTML标签,这样就能够让老人机快速、友好地看小说了。目前下面的脚本就能实现了,可以为老人机提供简单地浏览和必备的搜索功能,并且支持缓存。简单说明_remoteurl_:填写链接_band_word_:删除关键词_band_href_:删除URL包含该值的链接_band_ele_:把某些没有替换掉的元素删除掉,这个设置的存在是由一个正则匹配引起的,一般不要修改。关于缓存:在源码内搜索$keeptime即可找到相关代码。快速配置1. 基本配置define处修 ...

用JS提取HAR文件内容
 3055
 1
都知道在浏览器控制台里边有网络一项,可以在里面看到数据发送的情况,下载了什么资源和发送了什么包在里头都能找到。然后里面有一个叫做HAR的东西,导出就可以把网络活动信息全部GET下来,包括传输回来的图片、视频、音频等等,Firefox下在预览处显示的是base64encode之后的码。利用这个我们可以写个js脚本把里边有用的信息分别提取出来,并利用blob和jszip压缩成一个文件保存到本地。在浏览器内按下F1 ...

用Canvas画函数图像
 968
 0
需要用到几天前写的Mathast,或者修改一下用eval也可以。必要说明:id 为canvas的id exp 为函数 (如sin X 大写X为自变量) color 为颜色(若不存在会自动生成) max_x / max_y 为图像显示域,若分别输入10和20,则显示的范围为X∈[-10, 10] Y∈[-20, 20]用法:draw('c', 'sin X', '#272727', 4*Math.PI, 3); ...

在计算机科学中,抽象语法树(Abstract Syntax Tree,AST),或简称语法树(Syntax tree),是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。之所以说语法是“抽象”的,是因为这里的语法并不会表示出真实语法中出现的每个细节。比如,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现;而类似于 if-condition-then 这样的条件跳转语句,可以使用带有两个分支的节点来表示。AST的作用:分析语法,解析程序。目前常见的JS代码高亮脚本一般有2种原理,第一种是用正则匹配出来,第二种就是利用AST分析 ...

访问byethost的空间会出现?i=1等奇怪的参数,应该是用来拦截非浏览器实现的访问或者做统计的。若要使用crontab定时抓取其链接是无法正常抓取的,需要绕过去。这里用PHP先get到要运算的代码(如下),然后输出到浏览器,再让浏览器返回运行好的结果即可。当然分析好代码后也可以直接用PHP算出来,这里主要考虑到byethost生成的cookie有效期有几十年那么长,分析代码太浪费时间了。<html> <body> <script type="text/javascript" src="/aes.js" >& ...

总所周知,linux不支持exfat格式,要是U盘格了exfat导致Linux无法读取,用这个方法可解,就不用重新格盘了。项目地址:https://github.com/dorimanx/exfat-nofuse按照操作来即可。make sudo make install sudo su modprobe exfat

Kali 学习笔记
 1181
 0
只记录了一些零碎知识点,随便玩玩。nmap-sP ping扫描(不进行端口扫描)-sT 进行TCP全连接扫描-sS 进行SYN半连接扫描-sF 进行FIN扫描-sN 进行Null扫描-sX 进行Xmas扫描-O 进行测探目标主机版本(不是很准)-sV 可以显示服务的详细版本-A 全面扫描-p 指定端口扫描-oN 将扫描出来的结果保存成一个txt文件-oX 将扫描出来的结果保存成一个xml文件[-T1]- ...

本来一开始我有两个8G U盘的,想着一个用来启动,然后再安装界面装到另一个U盘里,但是读卡器坏了一个,只有转向虚拟机。这里以Kali为例子,利用虚拟机实现安装kali。注:2.0的U还是别装了,会慢得怀疑人生的 :(需要工具:Kali镜像文件 下载U盘 8G+读卡器*1VMware首先配置好VMware,选择Kali镜像,移除分配的虚拟硬盘,一路顺风。开启虚拟机后,进行以下操作:[虚拟机]-[可移动设备]-找到U盘-[连接],即可把U盘接入虚拟主机,这时候电脑可能会提醒拔出U盘,不用理会。然后在虚拟机中进行照常设置,在选择硬盘的时候应该只有U盘,选择后进行分区,默认即可。关于文件系统e ...
Life is fantastic
🥕 More