摘要:
题目来源:阿里云CTF 题目类型:逆向 题目描述: 欧拉欧拉欧拉欧拉! [attachment](Euler.exe) 题目解析: 使用IDA打开,F5,整体先看一遍,100多行,没有混淆 先看变量定义这里: char Str1[16]; // [rsp+20h] [rbp-40h] BYREF _ 阅读全文
摘要:
问题: Linux上有个Python2脚本每天定时生成一些数据,并覆盖写入文件A,文件内容是每行一个Json字符串。有一个乙方的采集器程序(类似filebeat)需要读取文件A,但发现读取的数据有截断,导致解析失败。怀疑是因为采集器读取文件A的时候,文件A写入还未结束。 解决: 由于采集器程序是乙方 阅读全文
摘要:
操作系统:Kylin V10环境:python2/3 都有,但无 pip 模块需求:安装 s3cmd 工具,当前版本 2.3.0 问题:下载 s3cmd-2.3.0.tar.gz 计划编译安装。提前了解到依赖 python-dateutil 的包,用麒麟的文件yum源安装之但编译安装结束提示没有 p 阅读全文
摘要:
接上文《谜题:打造极小ELF文件输出文件(通过C语言来实现)》 在本篇中,我们要写出一段直接通过系统调用的方式、且使用尽可能少的指令的汇编代码来实现目标。 可以省略的代码,就省略。例如,在准备系统调用的参数时,若寄存器中已有需要的内容,则无需重复赋值。 能使用低位寄存器,就使用低位寄存器。例如,假设 阅读全文
摘要:
接前文《谜题:打造极小ELF文件输出文件(使用汇编语言通过系统调用来实现)》 在完成了一个232字节的程序后,发现距离186字节的目标还是有一些距离。接下来就要深入研究ELF文件的细节了。 [root@i-a77ugr2f tmp]# readelf -h open ELF Header: Magi 阅读全文
摘要:
#!/usr/bin/env python # -*- encoding: utf-8 -*- class ClassName: def __init__(self, arg1, arg2): self.arg1 = arg1 self.arg2 = arg2 def myfunc(self): p 阅读全文
摘要:
Q: Linux 客户端应用接收不到组播:A: 检查客户端的 Linux 系统,可能没有配置 net.ipv4.conf.ethx.rp_filter = 0 的内核参数 Q: 在 Linux 服务器 A 上配置了 iptables 端口映射(如将服务器 A 的端口 8888 映射到服务器 B 上) 阅读全文
摘要:
场景:服务器 A B C D 上存在一些日志,日志中的每行包含了日期、日志级别、日志信息等。现在要求从跳板机 X 获取这四台服务器上的数据,并通过规则(如日期)筛选,汇总到一个文件中。 日志内容如下所示: 2022-06-27 aaa 2022-06-28 aaa 2022-06-28 bbb 标准 阅读全文
摘要:
安装 tiddlywiki (root) # 确认 npm 包全局安装路径 $ npm root -g /usr/local/node/lib/node_modules # npm 全局安装 tiddlywiki $ npm install -g tiddlywiki # 增加 tiddlywiki 阅读全文
摘要:
Linux 系统安装 nodejs 环境 (root) # 找到 nodejs 官网 http://nodejs.cn/download/ # 下载 nodejs 的 Linux 二进制文件 (x64) $ wget https://npmmirror.com/mirrors/node/v16.15 阅读全文