THE ARCHIVE

一些关键词

沿着一个关键词,连接不同的笔记。

Tutorial9

VSCode Clang环境配置

↗

之前一直在 linux 上写的 C/Cpp,一时兴起给 windows 也配一下环境,这里做个记录。 由于我不喜欢用 VS,所以用的是 VSCode + Clang + MSVC ## 准备 LLVM 直接在 github 上找 llvm 官方仓库,按自己喜好下个版本就行,我是由

UE5项目配置VSCode和Clang环境

↗

> 我本地用的是 UE 5.6.1 版本,其他版本仅供参考 ## 起因 UE 官方文档里面有关于配置 VSCode 的教程,不过是基于 MSVC 的。👉[UE官方配置VSCode教程](https://dev.epicgames.com/documentation/zh-c

在Unity中解放高版本C#特性

↗

之前我在知乎问过相关问题,后面参考了几个知友的回答,借鉴了一些项目,也算是基本解决了这个问题 也顺便附上我的知乎回答:https://www.zhihu.com/question/11672499668/answer/103930816515 以下是关于如何在 Unity 中使用

CSharp实现强制类型限定

↗

# CSharp 实现强制类型限定 之前偶然有些灵感,想着如果遇到了如下情景,需要此处的 object 只能是某种特定类型,比如实现了 `ITestInterface` 这个接口,那么大概会写成下面这样。 ```cs public void Method(object obj)

Unity 项目文档生成

↗

# Unity 项目文档生成 对于 C# 项目来说,可以使用 docfx 这个开源工具来生成代码文档,这个工具也同样能用在 Unity 的项目中。 以我的 KimerA 框架的项目结构为例吧: ``` KimerA ├─Docs └─Src ├─KimerA │ ├─.vscod

idapython入门

↗

# IDA Python入门(todo) ida pro7.7已经基本普及了,所以本篇文章是基于ida pro77和python3环境编写。 不可否认的是ida pro在静态分析上极为强大,不过动调方面还是比起其他工具稍显不足,而idapython提供了大量的ida的api,能一

Rust-QuickStart

↗

***Include:*** - ***This book?*** - ***Before Start*** - ***Quick Start with a small Game*** - ***Improve your Rust code (TODO)*** - ***Othe

Shellcode编写入门

↗

# Shellcode编写入门 ## 为什么要手写shellcode? 现在的题目对shellcode做了越来越多的限制,比如限制长度,限制特定字符等等。所以一些通用性的shellcode已经很难再起作用,针对某个二进制文件编写特异化shellcode势在必行。 ## 开始之前

pwn新手村

↗

# 概述 ***长期更新中......*** 既然选择这条注定艰难的路,那么话不多说,直接开始吧!~~(拜托~,pwn掉系统什么的真的超帅的!)~~ # 也许需要nc一下?! 要pwn肯定要先连接服务器嘛。一般给了地址和端口可以直接用pwntools的remote连接 比如给你了