> For the complete documentation index, see [llms.txt](https://xu-an.gitbook.io/sec/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xu-an.gitbook.io/sec/lan.md).

# 编程语言

- [C](https://xu-an.gitbook.io/sec/lan/c.md)
- [Java](https://xu-an.gitbook.io/sec/lan/java.md)
- [webshell](https://xu-an.gitbook.io/sec/lan/java/shell.md)
- [查杀Java web filter型内存马](https://xu-an.gitbook.io/sec/lan/java/shell/chasha.md)
- [Filter/Servlet型内存马的扫描抓捕与查杀](https://xu-an.gitbook.io/sec/lan/java/shell/untitled.md)
- [基于内存 Webshell 的无文件攻击技术研究](https://xu-an.gitbook.io/sec/lan/java/shell/webshell.md)
- [基于tomcat的内存 Webshell 无文件攻击技术](https://xu-an.gitbook.io/sec/lan/java/shell/tomcat.md)
- [Tomcat 内存马检测](https://xu-an.gitbook.io/sec/lan/java/shell/tomcat-1.md)
- [代码审计](https://xu-an.gitbook.io/sec/lan/java/shenji.md)
- [代码审计指南](https://xu-an.gitbook.io/sec/lan/java/zhinan.md)
- [浅析Java命令执行](https://xu-an.gitbook.io/sec/lan/java/rce.md)
- [相关框架简介及漏洞](https://xu-an.gitbook.io/sec/lan/java/kj.md)
- [PHP](https://xu-an.gitbook.io/sec/lan/php.md)
- [代码审计](https://xu-an.gitbook.io/sec/lan/php/shenji.md)
- [破解DVWA-admin密码](https://xu-an.gitbook.io/sec/lan/php/dvwa.md)
- [webshell](https://xu-an.gitbook.io/sec/lan/php/wbsl.md)
- [常见php一句话webshell解析](https://xu-an.gitbook.io/sec/lan/php/wbsl/cj.md)
- [PHP Webshell Hidden Learning](https://xu-an.gitbook.io/sec/lan/php/wbsl/pwhl.md)
- [Webshell免杀研究](https://xu-an.gitbook.io/sec/lan/php/wbsl/miansha.md)
- [Webshell那些事-攻击篇](https://xu-an.gitbook.io/sec/lan/php/wbsl/wbsel.md)
- [过D盾webshell分享](https://xu-an.gitbook.io/sec/lan/php/wbsl/bypassd.md)
- [相关框架简介及漏洞](https://xu-an.gitbook.io/sec/lan/php/kj.md)
- [python](https://xu-an.gitbook.io/sec/lan/py.md)
- [安全编码规范-代码审计](https://xu-an.gitbook.io/sec/lan/py/secgf.md)
- [编码规范](https://xu-an.gitbook.io/sec/lan/py/gf.md)
- [fishc](https://xu-an.gitbook.io/sec/lan/py/fishc.md): 此选项为小甲鱼《零基础入门学习python（第二版）》对应内容，所有涉及脚本将会写在这里
- [某教程涉及脚本](https://xu-an.gitbook.io/sec/lan/py/jiaob.md)
- [POC编写相关](https://xu-an.gitbook.io/sec/lan/py/poc.md)
- [python秘籍](https://xu-an.gitbook.io/sec/lan/py/miji.md)
- [上半部分](https://xu-an.gitbook.io/sec/lan/py/miji/up.md)
- [下半部分](https://xu-an.gitbook.io/sec/lan/py/miji/down.md)
- [安全方面的内容](https://xu-an.gitbook.io/sec/lan/py/secu.md)
- [Python Opcode逃逸笔记](https://xu-an.gitbook.io/sec/lan/py/secu/opcode.md)
- [虚拟机逃逸](https://xu-an.gitbook.io/sec/lan/py/secu/vm.md)
- [with-EXCEL](https://xu-an.gitbook.io/sec/lan/py/excel.md)
- [相关框架简介及漏洞](https://xu-an.gitbook.io/sec/lan/py/kj.md)
- [源码剖析](https://xu-an.gitbook.io/sec/lan/py/ympx.md)
- [多线程和GIL锁](https://xu-an.gitbook.io/sec/lan/py/ympx/gil.md)
- [Set容器](https://xu-an.gitbook.io/sec/lan/py/ympx/setobj.md)
- [统一内存管理](https://xu-an.gitbook.io/sec/lan/py/ympx/obmalloc.md)
- [信号处理机制](https://xu-an.gitbook.io/sec/lan/py/ympx/signal.md)
- [循环垃圾回收器](https://xu-an.gitbook.io/sec/lan/py/ympx/gc.md)
- [字符串对象PyStringObject](https://xu-an.gitbook.io/sec/lan/py/ympx/str.md)
- [整数对象PyIntObject](https://xu-an.gitbook.io/sec/lan/py/ympx/zs.md)
- [字节码和虚拟机](https://xu-an.gitbook.io/sec/lan/py/ympx/bvtm.md)
- [汇编](https://xu-an.gitbook.io/sec/lan/huibian.md)
- [Javascript](https://xu-an.gitbook.io/sec/lan/javascript.md)
- [Tampermonkey Script](https://xu-an.gitbook.io/sec/lan/javascript/tampermonkey-script.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://xu-an.gitbook.io/sec/lan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
