• 2024-11-21【hive优化】参数类优化总结
    1.算法类参数优化开启对count(distinct)的自动优化sethive.optimize.countdistinct=true开启自动mapjoinsethive.auto.convert.join=true;大表小表的阈值设置(默认25M一下认为是小表)sethive.mapjoin.smalltable.filesize=26214400;默认值是true,当选项设定为t
  • 2024-11-17免杀中编译器和exe的处理
    MT/MD对比编译当样本做好了,shellcode处理了,加载器的代码也做了优化,但是被杀软一扫描还是静态报毒,很有可能是因为exe相关的操作需要进行处理,第一个就是编译器/编译参数因为有些杀软宁可错杀1000也不过一个,所以针对一些特定的编译器/编译参数,即使你是输出hello
  • 2024-11-14linux c --- 创建子进程 system() 与 exec() 的区别
    功能差异:system()函数的主要功能是执行一个系统命令,这个命令由用户通过命令行参数传递给system()函数。system()函数会创建一个新的进程来执行这个命令,并等待这个进程执行完毕后才返回。因此,system()函数主要用于执行简单的、可以通过命令行传递参数的系统命令。exec()函数则是
  • 2024-11-11[ACTF2020 新生赛]Exec
    打开页面如下:直接输入127.0.0.1,ping完没反应,猜测可能是命令执行,尝试使用管道符|,输入命令127.0.0.1|ls,有回显尝试往上查找目录,1270.0.1|ls../../../发现flag目录。直接使用cat命令查看,1270.0.1|cat../../../flag
  • 2024-11-01[ACTF2020 新生赛]Exec
    题目链接:https://buuoj.cn/challenges#[ACTF2020新生赛]Exec。打开后,环境如下。尝试输入"127.0.0.1",抓取请求包。POST/HTTP/1.1Host:038dc28f-5191-4958-8946-1127f62ad770.node5.buuoj.cn:81Content-Length:16Cache-Control:max-age=0Upgrade-Insecure-Requests:
  • 2024-10-31[ACTF2020 新生赛]Exec
    题目链接:https://buuoj.cn/challenges#[ACTF2020新生赛]Exec。打开后,环境如下。尝试输入"127.0.0.1",抓取请求包。POST/HTTP/1.1Host:038dc28f-5191-4958-8946-1127f62ad770.node5.buuoj.cn:81Content-Length:16Cache-Control:max-age=0Upgrade-Insecure-Requests:
  • 2024-10-27Python's exec Functions: Execute Dynamically Generated Code
      #encoding:utf-8#版權所有2024©塗聚文有限公司#許可資訊查看:言語成了邀功的功臣,還需要行爲每日來值班嗎?#描述:主、子表單窗體傳值Parent-childformoperations#Author:geovindu,GeovinDu塗聚文.#IDE:PyCharm2023.1python3.11#OS
  • 2024-10-25exec()系列函数
    exec()系列函数用于在当前进程中执行新的程序,它们是Unix/Linux系统中实现进程控制的重要组成部分。这些函数可以替换当前进程的映像,使其执行不同的程序,而不是创建新的进程。下面介绍主要的exec()系列函数:1.execl用法:接受程序路径、参数列表,参数以NULL结束。示例:execl
  • 2024-10-24若依 自定义注解@Log,实现aop
    在一个controller的方法写了@Log,注解没有产生log,因为是匿名调用,LogAspect的handleLog出错了 src/main/java/com/ktg/framework/aspectj/LogAspect.java 17:46:26.628[http-nio-8085-exec-22]DEBUGc.k.m.l.m.L.deleteLbDetailByMatNo-[debug,137]-==>Preparing:del
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-23英文1
    openfilesinheritedbytheshellatinvocation,asmodifiedbyredirectionssuppliedtotheexecbuiltinatinvocation: 在某个程序、函数或脚本最初被启动或调用执行的那一刻,as:用于表示方式或条件,翻译:“经过…改变”,来表明这些文件是如何被修改的suppliedto:提供
  • 2024-10-16设计思想py 前置后置处理python脚本
    fromflaskimportFlask,request,jsonifyimportjsonapp=Flask(__name__)#用于存储前置和后置脚本pre_script='''defpre_process(data):#在这里编写你的前置处理逻辑returndata'''post_script='''defpost_process(response):
  • 2024-10-11Android SELinux——Sepolicy基础语法(四)
           通过前面的文章内容,我们对 SELinux目录和te文件有一个初步的了解,这里我们继续研究Sepolicy的语法规范。一、Sepolicy语言介绍       Linux中有两种东西,一种死的(Inactive),一种活的(Active)。活的东西就是进程,而死的东西就是文件(Linux哲学,万物皆文
  • 2024-10-10运行使用Electron-forge打包的electron package时遇到在js文件中执行的exec命令和在渲染进程中执行的node.js api出现奇怪问题的解决思路
    js文件中执行的exec命令出错很可能是项目中使用了一些非html,css,js的源文件,比如用了Makefile来编译了cpp代码,或者执行的exec命令为cpdir/something.cpp之类的文件操作命令。可以使用修改forge.config.js文件配置的方式,使得npmrunmake的时候自动把Makefile等exec命令中用到
  • 2024-10-09进入容器:掌控Docker的世界
    进入容器:掌控Docker的世界在这个快速发展的技术时代,你是否曾被Docker的庞大生态所吸引?那么,有没有想过在这个容器化的世界里,如何快速高效地“进入”这些隐藏在虚拟墙后的容器呢?容器就如同魔法箱,装载着应用与服务,而你,通过探索这些容器,能够更好地管理、排除故障甚至优化性能。
  • 2024-10-01【Docker】Docker 容器的使用指南:如何进入容器并运行命令
    目录1.什么是Docker容器?2.进入Docker容器的方法2.1使用`dockerexec`2.2使用`dockerattach`2.3使用`dockerrun`3.常见选项与参数4.退出容器5.进入容器的实际操作步骤步骤1:查看正在运行的容器步骤2:进入容器步骤3:在容器中运行命令步骤4:退出容器6.
  • 2024-09-29unix中的exec族函数介绍
    一、前言本文将介绍unix中exec族函数,包括其作用以及使用方法。当一个进程调用fork函数创建一个新进程后,新进程可以直接执行原本正文段的其他内容,但更多时候,我们在一个进程中调用fork创建新的进程后,希望新进程能够执行其他的程序。(举个实际的例子,A进程调用fork后,我们更多的
  • 2024-09-28systemtap跟踪进程生命周期
    systemtapman:https://sourceware.org/systemtap/man/本来追踪进程生命周期可以用syscall.fork和syscall.exit之类的。但是有时候它们会失效(或者部分失效)。所以更好的方式是用kprocess系列,文档:https://sourceware.org/systemtap/man/tapset::kprocess.3stap.htmlkprocess.cre
  • 2024-09-26c语言中fork,exec和system函数的理解
    fork用于创建子进程。由fork创建的新进程被称为子进程(childprocess)。fork函数被调用一次,但返回两次。在父进程中,fork返回新创建子进程的进程ID。在子进程中,fork返回0。如果出现错误,fork返回一个负值。包含在<unistd.h>中,是Unix系统特有的文件(Macos并不太清楚),因此需要
  • 2024-09-24exec 在函数和生成器中
    我需要在python中编写一个自定义exec函数(出于多种目的,但这不是这里的问题,所以这个名为myExec的自定义exec的功能将与现在的exec完全一样)。我进入了这个问题:defmyExec(code):exec(code)code="""a=1print(a)u=[aforxinrange(3)
  • 2024-09-24hive报错Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
    问题:查看hive日志进入日志文件下查看hiveserver2.log我的hive日志在如下文件夹下:cd/var/log/my_hive_log如果日志中显示如下错误:Maximumwassetto100partitionspernode,numberofdynamicpartitionsonthisnode:101这个错误信息表明在某个节点上动态生成
  • 2024-09-24容器系列-09liveness存活性探测实验步骤
    容器系列-09liveness存活性探测实验步骤#viliveness-exec.yaml#kubectlapply-fliveness-exec.yaml#kubectlgetpods#kubectldescribepodsliveness-exec#kubectlgetpods#kubectlexec-itliveness-exec--/bin/sh#kubectlgetpods#kubectlge
  • 2024-09-22Docker进入容器运行命令实例讲解
    Docker进入容器运行命令实例讲解在Docker中,要进入正在运行的容器并执行命令,主要使用dockerexec命令。这个命令允许你在运行中的容器内执行一个新的命令,这对于调试、运行附加的进程或在容器内部进行管理操作非常有用。基本语法dockerexec[OPTIONS]CONTAINERCOMMAND[ARG
  • 2024-09-21-bash: ./blade: cannot execute binary file: Exec format error
    在执行程序时报错[[email protected]]#./bladeversion-bash:./blade:cannotexecutebinaryfile:Execformaterror判断系统架构是arch还是x86的,x86的包不能在aarch64执行,所以报错#查看系统架构类型arch#查看系统架构类型或uanme-a由于chaosblade不支持ARM平
  • 2024-09-21VulnHub-Narak靶机笔记
    Narak靶机笔记概述Narak是一台Vulnhub的靶机,其中有简单的tftp和webdav的利用,以及motd文件的一些知识靶机地址:https://pan.baidu.com/s/1PbPrGJQHxsvGYrAN1k1New?pwd=a7kv提取码:a7kv当然你也可以去Vulnhub官网下载一、nmap扫描1)主机发现sudonmap-sn192.168.84.0/24