ICode9

精准搜索请尝试: 精确搜索
  • BUU [WUSTCTF2020]level22022-04-26 19:02:19

      upx 壳 先脱    然后拖入ida,打开第一个界面就是答案了。。。  

  • 批量上传静态资源软件2022-04-19 18:02:18

     FTP/FTPS 客户端:FileZilla 客户端  UPX (命令行工具)¶ UPX 是又拍云专为开发者设计,基于命令行的云存储管理工具。通过它,可以实现文件上下传、增量文件同步、目录创建删除、文件删除(包括异步文件批量删除)。 在使用 UPX 之前,需要下载它,点此访问到 Github 下载 UPX。下载它后,通过终

  • [BUUCTF]REVERSE解题记录 新年快乐2022-02-26 10:33:42

    1.查壳 发现有upx壳 2.利用upx shell工具脱壳  3.拖入ida32位 shift+f12查看字符串找到位置   4.查看代码 可以看到 答案是flag{HappyNewYear!}    

  • pwnable学习笔记-flag2021-12-25 09:04:45

    文章目录 概述题目题目描述分析 概述 pwnable上面的第四个练习bof 题目 题目描述 题目提示这是一个逆向任务(This is reversing task. all you need is binary),下载地址 http://pwnable.kr/bin/flag 分析 下载到的文件flag,查看文件属性,为64位elf文件 直接运行 IDA分析

  • uniapp px与upx(rpx)相互转换2021-11-23 21:02:33

    upx(rpx)转换px var value = uni.upx2px(20); //20是20upx/20rpx,在iPhone 6的机型时,value为10px   px转换upx(rpx) var value= 10/(uni.upx2px(100)/100);//10是10px的值  

  • upx 尺寸单位换算2021-11-13 01:32:47

    比如设计稿是750px的,设计稿上面一个div宽是20px,那uniapp就是写20upx,uniapp默认就是750px; 但是如果我设计稿换成375px, 设计稿上面的div宽是30px,那我uniapp该写多少px呢?? 我不能没写一个css都要去换算吧,有没有js方法一开始就处理好这尺寸配置? 解答:可以在设置里面进行设置。  

  • Uni-app 响应式像素upx2021-09-29 23:03:33

    一般的前端尺寸单位是px,它固定大小不变,不适用于应用场景。 那么引入upx,他可以随着屏幕大小变化而变化。   默认屏幕宽度为750upx(微信小程序中为750rpx)。 假如有一块手机屏幕大小为375px,则存在375px=750upx。 所以此时存在    1upx=0.5px。   比如在页面中声明 <view style="

  • UPX(-)[modified] 脱壳2021-08-24 20:32:45

    查壳:UPX(-)[modified] 脱壳   入口点,经典pushad指令,可以根据esp定律跟oep,这里直接搜索popad指令   ctrl+f  --popad,搜到2条 第一条popad下断,f9运行   跳过循环,jmp处下断,f9运行     f7步进来到OEP      使用scylla插件dump     发现一条无效IAT,先delete,dump保存,f9运

  • 攻防世界逆向入门题之simple-unpack2021-08-04 23:03:50

    攻防世界逆向入门题之simple-unpack 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题之simple-unpack 这是我第一次接触加壳的题,照着套路扔到PEID中查看信息 无果,想起可能是linux的ELF可执行文件,扔到exeinfo中, 显示说探测到UPX壳,由于第一次做带壳的题目,所以查到了以

  • 发布QT生成的程序,用Enigma.Virtual.Box打包成单文件,以及与UPX的冲突2021-07-26 11:00:50

    文章目录 1)发布QT生成的程序2)用Enigma Virtual Box打包成单文件3)注意和UPX压缩冲突 1)发布QT生成的程序 我们用QT(简体中文首页)编译好执行程序就直接运行,则会发现少很多动态链接库,如下图: 类似的一大堆错误。 那么就需要用QT自带的部署命令。 将编译好的release版本程序放

  • 2021牛客暑期多校训练营1A-Alice and Bob2021-07-17 19:02:44

    题目链接 题意:Alice和Bob有两堆石子,每次可以从某一堆中取出k颗石子,在另一堆取出s*k(s>=0)颗石子,拿走场上最后一颗石子的人胜利 碎碎念念:一开始想找规律,但没找到,后来想到sg,但二维sg显然超时,最后没做出这题,还是思维太僵硬了,这题不用进行异或操作,只需要知道sg的值是否为0,所以并

  • 攻防世界 reverse 新手练习区 simple-unpack2021-05-11 00:01:24

    0、下载附件,使用EXEinfo PE查看文件类型  发现是64位ELF文件,而且加了UPX壳 1、使用UPX Shell 对文件进行脱壳 2、使用IDA 64打开脱壳后的文件,查看main函数 直接能从注释部分看到flag 3、得到flag:flag{Upx_1s_n0t_a_d3liv3r_c0mp4ny}    

  • 脱壳——UPX脱壳原理(脱壳helloworld)2021-05-03 18:03:19

    脱壳——UPX脱壳原理     脱壳步骤 1 找到OEP 2 dump(导出)内存文件 3 修复 1 找到OEP 1 程序运行先从壳代码运行,壳代码执行完之后会跳转到真正的OEP,也就是是说第一步,首先要找到真正的OEP 如何找到OEP 大部分情况下,壳代码会在一个单独的区段里面,壳代码执行完一定会跳转到

  • 软件安全-UPX加壳2021-05-03 09:29:57

    加壳的全称应该是可执行程序资源压缩,压缩后的程序可以直接运行。 其原理是将可执行程序按照一定算法进行压缩,达到程序源代码的加密效果,执行时在先脱壳内存中解压缩,还原,再执行原程序部分。从而达到防修改与防反编译的效果,而因为源代码在磁盘中以压缩形式存储,虽然脱壳操作加重

  • upx你会脱壳了吗?2021-04-30 12:00:17

    文章目录 查壳PEID查壳过程 脱壳打开运行upx脱壳工具 查壳 脱壳之前肯定先要查看所谓的壳,是什么类型的壳,一般来说我常用的查壳工具是PEID PEID查壳过程 将文件拖入PEID中 可以看出,此文件装上了upx外壳 脱壳 打开运行upx脱壳工具 win+r输入cmd打开命令提示窗口进入upx.e

  • upx.txt2021-02-15 09:02:32

    $>cd ucl-1.03 && ./configure --prefix=/usr $>make && make install $>cd upx-3.09 && make all upx用法 ------------- $>./upx.out $prog #压缩. or $>./upx.out -d $prog #还原. $>strip $prog #删除多余信息. $>gzexe $

  • 关于upx壳的一点认知,以及upx壳的特征识别2021-01-18 23:02:37

    众所周知upx是加壳工具能够压缩程序代码,减小程序体积。 不得不说upx的兼容性是真的非常好的,不管是dephi还是VC还是易语言还是VB都可以完美兼容。 当然upx脱壳也是非常容易的,upx是怎么被脱壳的呢? 一般是被识别出了upx的特征,然后直接再拖入到upx加壳器中,加壳器自己就可以识别出这是

  • 攻防世界simple_unpack_逆向之旅0032020-12-25 10:33:28

    攻防世界simple_unpack_逆向之旅003 前言一、使用exeinfo PE查看该文件二、使用upx脱壳三.使用ida打开脱壳处理后的文件总结 前言 先给出题目的链接: https://adworld.xctf.org.cn/task/answer?type=reverse&number=4&grade=0&id=5077&page=1 题目说是个加了个壳的二进制

  • 《逆向工程核心原理》第14.15章——运行时压缩、调试UPX压缩的notepad.ex程序2020-12-14 20:02:00

    运行时压缩 数据压缩运行时压缩器压缩器保护器 运行时压缩测试——notepad.exe为例调试UPX压缩的notepad.exe程序01 notepad.exe的EP代码02 notepad_upx.exe的EP代码03 跟踪UPX文件循环1循环2循环3循环4 快速查找UPX OEP的方法——在栈中设置硬件断点脱壳总结一下 数

  • uni-app简单入门2020-11-27 14:01:24

    一. uni-app的简单介绍 什么是uni-app? uni-app 是使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。 uni-app的优点? 跨平台发行,运行体验更好 与小程序的组件、API一致;兼容weex原生渲染,增加了开发效率高,但是由于weex坑

  • 简单尝试UPX脱壳2020-10-03 19:31:57

    又是社团大佬讲的东西,只不过这次没有讲好,大佬中途出了点问题没法脱壳,我就自己研究一下   1.前置准备 先去网上找个UPX加壳软件,然后给exe程序加壳(但不是所有程序都支持加壳,也有加壳工具不支持的文件) 我选择的exe是自己用codeblock写的简单的程序 链接编译生成try.exe   由于网上

  • pwnable——flag2020-06-09 20:52:09

    分析 此题为reverse题目,首先放入ida查看:               程序函数太少,应该加过壳    在hex view中发现程序通过upx加壳,利用upx -d 指令解压得到程序,重新放入ida查看   程序非常简单,读取flag即可:    flag为UPX...? sounds like a delivery service :)  

  • pwnable.kr第四题:passcode2019-10-03 15:53:41

    0x000 打开环境         下载文件到本地,查看文件格式为64位的ELF,xxd命令是将文件转化为16进制的格式查看,发现文件内容有个明显的upx,upx是一种加壳压缩的程序,所以先把该文件脱壳,使用upx -d命令脱壳至flag_upx。     0x001 源码分析    细心一点就会发现,有一个注释“#0x6

  • 检查ELF是否在Linux中包装了UPX2019-08-27 05:52:05

    我不知道ELF格式如何工作或如何通过代码访问其头和数据,但我需要检查是否已使用UPX for Linux压缩(打包?)ELF二进制文件. 用字符串检查二进制文件我看到字符串UPX!所以我想我可以用它.对二进制进行Hexediting显示字符串,对于二进制文件中的位置,我可以假设它是ELF标题之一的一部分(如

  • 【pwnable.kr】flag2019-08-26 21:41:56

    题目描述 Papa brought me a packed present! let’s open it. Download : http://pwnable.kr/bin/flag This is reversing task. all you need is binary 我的思路 首先使用ida打开,发现无法自动识别处理器类型并且有很多没办法正常显示的地方。查看string,发现了一个ups

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有