rizinorg / cutter

Free and Open Source Reverse Engineering Platform powered by rizin
https://cutter.re
GNU General Public License v3.0
15.73k stars 1.15k forks source link

Test which IO modes work in Cutter #1679

Open karliss opened 5 years ago

karliss commented 5 years ago

Create a blacklist for modes that currently don't work in Cutter

karliss commented 5 years ago

Feel free to edit this table if you test something

:heavy_check_mark: :x:

mode tested works comment
"file://" :heavy_check_mark: :heavy_check_mark:
"ar://"
"lib://"
"bfdbg://"
"nocache://"
"gprobe://"
"gzip://" :heavy_check_mark: :heavy_check_mark:
"http://" :heavy_check_mark: :heavy_check_mark:
"ihex://" :heavy_check_mark: :heavy_check_mark:
"malloc://" :heavy_check_mark: :heavy_check_mark:
"hex://" :heavy_check_mark: :heavy_check_mark:
"mmap://" :heavy_check_mark: :heavy_check_mark::x: couldn't get it to refresh after modifying file
"null://" :heavy_check_mark: :heavy_check_mark:
"procpid://"
"r2k://"
"r2pipe://"
"r2web://" :heavy_check_mark: :x: Couldn't get it to work with Cutter, although might miss something
"rap://"
"raps://"
"rbuf://"
"self://" :heavy_check_mark:
"shm://"
"sparse://" :heavy_check_mark: :heavy_check_mark:
"tcp://" couldn't get it working in r2, it created connection but buffer was empty
"zip://"
"apk://"
"ipa://"
"jar://" :heavy_check_mark: :x: r2 expects the file in the format: jar://path/to/jar//file/inside/jar or jar://path/to/jar//file_index_inside_jar, eg: jar://crackme.jar//Main.class
"zipall://"
"apkall://"
"ipaall://"
"jarall://"
XVilka commented 2 years ago

Time to revisit this. We also made some changes in some of these protocols, e.g. shm:// now works on all supported platforms, r2k:// now is irrelevant, web:// was removed.