ethpwn
ethpwn - the Swiss Army Knife for Smart Contract Hacking
파일 탐색기
최종 버전 다운로드 (.zip)- mkdocs.yml
- publish.yml
- break.md
- calldata.md
- callhistory.md
- context.md
- continue.md
- disass.md
- ethtowei.md
- finish.md
- log_op.md
- memory.md
- next.md
- sloads.md
- sstores.md
- start.md
- step.md
- storageat.md
- storagelayout.md
- tbreak.md
- weitoeth.md
- commands.md
- index.md
- showroom.md
- usage.md
- assembly_utils.md
- cli.md
- compilation.md
- config.md
- contract_labels.md
- contract_metadata.md
- contract_names.md
- contract_registry.md
- currency_utils.md
- evm.md
- evm_analyzer.md
- global_context.md
- hashes.md
- prelude.md
- python_introspection_utils.md
- serialization_utils.md
- transactions.md
- user_input.md
- utils.md
- about.md
- api.md
- cli.md
- evmanalyzers.md
- getting_started.md
- global_state.md
- index.md
- 598565.gif
- calldata.png
- callhistory.png
- conditional_break_ex1.png
- context.png
- continue.png
- disass.png
- ethdbg.png
- ethpwn.png
- ethtowei.png
- finish_after.png
- finish_before.png
- log_op.png
- logo.png
- memory.png
- next_after.png
- next_before.png
- simple_break_op.png
- simple_break_pc.png
- sloads.png
- sstores.png
- start.png
- step_after.png
- step_before.png
- storageat.png
- storagelayout.png
- weitoeth.png
- chains.md
- faq.md
- index.md
- gendoc.sh
- mkdocs.yml
- ethernaut-ethpwn-solutions
- ethernaut_fallback_exploit_offchain.py
- ethernaut_telephone_contract.sol
- ethernaut_telephone_exploit.sol
- exploit_onchain.py
- .gitignore
- breakpoint.py
- ethdbg.py
- ethdbg_exceptions.py
- TODO.txt
- utils.py
- __init__.py
- config.py
- contract.py
- credential.py
- label.py
- wallet.py
- __init__.py
- compiler_solidity.py
- compiler_vyper.py
- srcmap.py
- verified_source_code.py
- __init__.py
- credentials.py
- dbg.py
- misc.py
- wallets.py
- __init__.py
- base.py
- call_tracer.py
- opcode_printer.py
- sload_tracer.py
- sstore_tracer.py
- usedef_graph.py
- utils.py
- __init__.py
- analyzer.py
- txn_condom.py
- Destructible.sol
- Targeted.sol
- Destructible.sol
- Targeted.sol
- .gitignore
- __init__.py
- chainlink_eth_pricer.py
- constants.py
- exceptions.py
- price_token.py
- structs.py
- sushiswap_v2_pricer.py
- token_pricer.py
- uniswap_v2_pricer.py
- uniswap_v3_pricer.py
- utils.py
- __init__.py
- assembly_utils.py
- contract_labels.py
- contract_metadata.py
- contract_registry.py
- currency_utils.py
- evm_analyzer.py
- global_context.py
- hashes.py
- prelude.py
- python_introspection_utils.py
- README.md
- serialization_utils.py
- tokens_utils.py
- transactions.py
- user_input.py
- utils.py
- __init__.py
- test_compiler_fuzzer.py
- test_function_parsing.py
- test_simulation_trace_pretty_printing.py
- .bumpversion.cfg
- .gitignore
- .gitmodules
- CHANGELOG.md
- LICENSE
- push_to_pypi.sh
- pyproject.toml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ethpwn/ethpwn
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ethpwn
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install ethpwn
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Python
쉬움사전 준비물
pip install ethpwn
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
git clone git@github.com:ethpwn/ethpwn.git && cd ./ethpwn && pip install -e .
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
