├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches └── bench.rs ├── examples ├── factor_cui.rs ├── hsctf_8_regulus_calendula │ ├── README.md │ ├── flag.txt │ ├── server.py │ └── solve.py └── seccon_2020_this_is_rsa │ ├── README.md │ └── solve.py ├── factor └── __init__.py ├── requirements.txt ├── setup.py ├── src ├── factor │ ├── bfs.rs │ ├── dfs.rs │ └── mod.rs ├── lib.rs └── util.rs └── tests └── test.py /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | factor.egg-info 3 | build 4 | dist 5 | __pycache__ 6 | *.so 7 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/README.md -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /examples/factor_cui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/examples/factor_cui.rs -------------------------------------------------------------------------------- /examples/hsctf_8_regulus_calendula/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/examples/hsctf_8_regulus_calendula/README.md -------------------------------------------------------------------------------- /examples/hsctf_8_regulus_calendula/flag.txt: -------------------------------------------------------------------------------- 1 | flag{P0g_Po5_pOG_i_Sh0Ok_mY-pHoN3_t0_5O_kMs_leTs_goOOoO0oO} 2 | -------------------------------------------------------------------------------- /examples/hsctf_8_regulus_calendula/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/examples/hsctf_8_regulus_calendula/server.py -------------------------------------------------------------------------------- /examples/hsctf_8_regulus_calendula/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/examples/hsctf_8_regulus_calendula/solve.py -------------------------------------------------------------------------------- /examples/seccon_2020_this_is_rsa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/examples/seccon_2020_this_is_rsa/README.md -------------------------------------------------------------------------------- /examples/seccon_2020_this_is_rsa/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/examples/seccon_2020_this_is_rsa/solve.py -------------------------------------------------------------------------------- /factor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/factor/__init__.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | setuptools-rust>=0.12.1 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/setup.py -------------------------------------------------------------------------------- /src/factor/bfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/src/factor/bfs.rs -------------------------------------------------------------------------------- /src/factor/dfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/src/factor/dfs.rs -------------------------------------------------------------------------------- /src/factor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/src/factor/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/src/util.rs -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y011d4/factor-from-random-known-bits/HEAD/tests/test.py --------------------------------------------------------------------------------