Giter VIP home page Giter VIP logo

zzzzsky.github.io's People

Contributors

zzzzsky avatar

Watchers

 avatar

zzzzsky.github.io's Issues

第4章_Linux安全机制 | zsky's Blog

https://zzzzsky.com/2022/03/22/%E7%AC%AC4%E7%AB%A0_Linux%E5%AE%89%E5%85%A8%E6%9C%BA%E5%88%B6/

Stack Canaries简介Stack Canaries 是一种对抗栈溢出攻击的技术,即SSP安全机制,有时也叫Stack cookies, 他是一个随机数,保存在栈上,比函数返回地址更低的位置,因为要想覆盖到返回地址,必然先覆盖到Canary,所以在函数返回前检查Canary是否变化,就可以达到保护栈的目的。 写程序测试 1234567#include <stdio.h>int

2023秋招_我的秋招路线 | zsky's Blog

https://zzzzsky.com/2023/11/14/2023%E7%A7%8B%E6%8B%9B_%E5%85%A8%E9%83%A8%E6%8A%95%E9%80%92/

奇安信(寄)提前批 2023年7月29日 样本分析工程师 https://app.mokahr.com/m/candidate/applications/deliver-query/qianxin 一面 2023年8月24日上午10:30 你最大的项目,问了些PowerShell去混淆相关的 说一下HOOK方式,常见的注入的方式? 怎么分析钓鱼邮件的? 分析过哪些病毒? 有没有分析过.net的马?

win32学习笔记 | zsky's Blog

https://zzzzsky.com/2019/05/18/WIN32%E5%AD%A6%E4%B9%A0/

字符编码1. ASCII编码0 - 7F, 0000 0000——–0111 1111标准ASCII码80 - FF 1000 0000 ——-1111 1111 扩展ASCII码 2.GB2312或GB2312-80(针对自己国家)基于扩展ASCII码 单独看每一个字节,都是扩展ASCII码表中的数据,2个表示一个汉字,这就是GB2312编码,但是GB2312存在很大的弊端,例:将一份GB

IDA真机调试安卓so文件 | zsky's Blog

https://zzzzsky.com/2021/11/29/IDA%E7%9C%9F%E6%9C%BA%E8%B0%83%E8%AF%95%E5%AE%89%E5%8D%93so%E6%96%87%E4%BB%B6/

IDA真机调试安卓so文件简要看了网上很多的IDA真机调试安卓的文章,感觉很多步骤没有必要,这里整理一下最简单的实现安卓真机调试的步骤,以便以后参考,以 2021NCTF easy_mobile题目举例 步骤 首先需要一个root 后的手机,用数据线连接电脑,并且开启USB调试 电脑安装好 adb 运行adb list 观察设备是否已经连接 来到IDA安装目录的文件夹,将 用adb push

陇原战"疫"2021网络安全大赛_RE_WP | zsky's Blog

https://zzzzsky.com/2021/11/11/%E9%99%87%E5%8E%9F%E6%88%98%E7%96%AB2021_RE_WP/

陇原战”疫”2021网络安全大赛_RE_WPEasyRe方法一IDA打开分析 发现sub_4111406这个函数是对输入的flag进行加密,然后将加密后的数据存放到0X41A14C中 来到sub_4111406函数,并不能F5, 直接动态调试一直跟 、 发现程序在不断的生成一些数据,长度是32 多次调试,不同输入,这里获取的数据是一样的 分析,还原算法 12345678910111213

networkx 解决CTF_RE图最短路径问题 | zsky's Blog

https://zzzzsky.com/2021/12/09/networkx%E8%A7%A3%E5%86%B3CTF_RE%E5%9B%BE%E9%97%AE%E9%A2%98/

networkx 解决CTF_RE图最短路径问题前言最近复现了了下今年L3HCTF的IDAAAAA题,然后通过此题又联想到了之前做的一道特殊的迷宫题invisible_maze-fix,发现通过python的networkx解决此类问题相当的方便,因此记录下解题过程,方便以后查询。 2道题目附件👇 链接:https://pan.baidu.com/s/1reVYGScanSCs5H4ykl60

2022_SUSCTF_tttree题解 | zsky's Blog

https://zzzzsky.com/2022/03/03/2022_SUSCTF%E9%83%A8%E5%88%86RE_WP/

2022_SUSCTF_tttree题解这道题比赛时,逆出了整个节点结构体,就是最后通过二叉树找到索引的时候不会了,只爆破出来了flag的4位,后来看了看别人的WP才发现程序中是存着节点之间的关系的(可惜啊,当时调试还是没有足够的耐心啊,这里复现下, 首先将程序去除ASLR, 用CFF Explorer打开程序,去除去除DLL Can move的属性,然后保存,这样每次程序加载的基址就不会变,就

2道CTF_APK题不能调试的解决方法及引发的思考 | zsky's Blog

https://zzzzsky.com/2021/12/04/%E5%AE%89%E5%8D%93%E9%87%8D%E6%96%B0%E7%AD%BE%E5%90%8D%E6%89%93%E5%8C%85%E8%B0%83%E8%AF%95/

2道CTF_APK题不能调试的解决方法及引发的思考前言最近找到2个安卓题目来练习,分析后发现如果可以调试的话会大大降低难度(一道是JEB调试,一道是IDA调试so文件),于是我用工具开始调试,发现都没有办法调试,经过各种查阅资料终于可以调试了,于是写下此文,记录下环境配置。 链接:https://pan.baidu.com/s/1nYwqxmipw_marYN6wKJjAg 提取码:9rxq

MAS系列-MDA1 | zsky's Blog

https://zzzzsky.com/2023/03/17/MDA1/

分析的样本: 59ed41388826fed419cc3b18d28707491a4fa51309935c4fa016e53c6f2f94bc 下载样本和收集信息​ 分析恶意文档通过malwoverview的输出,可以看到恶意文档可能会释放出exe,然后提升权限,HOOK,进程注入等操作。 使用olevba和oleid来收集更多的信息 ​ ​ 从这2个图可以分析出一些事实 当MS Word

L3HCTF 部分RE WP | zsky's Blog

https://zzzzsky.com/2021/11/17/L3HCTF_WP_RE_/

L3HCTF 部分RE WPdouble-joyIDA打开程序,找到main函数进行分析 最关键的是enc_flag 函数, 经过调试,发现传入的参数有2套,都是固定的结构体 1234567typedef struct _struc_1{ BYTE* pKey; //指向OPCODE _DWORD* pFlag; //指向FLAG,主要这个FLAG前40个字节是用户输入的,后面

《Mastering Malware Analysis》第四章 | zsky's Blog

https://zzzzsky.com/2023/02/27/Mastering_Malware_Analysis_Chapter_4/

Mastering Malware Analysis Chapter 4 识别壳 使用PEID等工具 看节的名字,比如.UPX0等 看入口点是不是不在第一个节,壳的一般入口点都在最后几个节中,第一个节的属性通常是READ| WRITE 看导入表的大小,在加了壳的程序中,导入表一般是非常的小的。 自动的脱壳 官方脱壳工具,比如UPX的,但是一般攻击者会修改几个模数使官方的工具无法脱壳,比如,修改

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.