Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset
https://github.com/radareorg/radare2

Slight code improvement for init_ehdr ##optimization

d03ac77afb91cbbd9c0916b24c48eec6eb83c728 authored about 1 year ago by kyufie <[email protected]>
elf_init: Clean up the code a little bit ##refactor

b3131f7044dc45808baabcaf96c75ca1ca659cc3 authored about 1 year ago by kyufie <[email protected]>
Remove unused undo field in RIOPlugin ##io

28b3b5f40352f2817b096de43ebb0092fc25c603 authored about 1 year ago by condret <[email protected]>
Fix hexdump with half rows filled and pairs=false ##print

99b87441bef465654afb156742ace70707a90aa2 authored about 1 year ago by pancake <[email protected]>
Fix security issues in coff plugin ##bin

- Fix out-of-bounds read in XCOFF ldsym handling
- Fix unbounded memory allocation in (X)COFF se...

bb40f2ac075e5605970f159f5438dc001a92f9f3 authored about 1 year ago by Richard Patel <[email protected]>
Fix r_io_v2p ##io

4d3ff5ff214123d692582a48b0e3a4f04a96f08c authored about 1 year ago by condret <[email protected]>
Refactor `ie` outside the subcommand loop ##shell

360ee8e6beb8d3d062240ed184fe5fb3e203e9e0 authored about 1 year ago by pancake <[email protected]>
Preserve desc size on reopen for malloc and null plugin

69ed31355edead29348d34add32912b5d8cced88 authored about 1 year ago by condret <[email protected]>
Revert "Large null:// allocation causing negative pointer issues on iobank ##io"

This reverts commit 9f90b761557ff24cb9f116ff15f82d4b1c4fefe4.

718230073320121268a8b4c666b9f347ad385685 authored about 1 year ago by condret <[email protected]>
Move 'ic?' help into a separate listing ##shell

f9be0c4a00906fd9c35bc3f36255ecfa62a53a85 authored about 1 year ago by pancake <[email protected]>
Fix inter basic block `goto loc` in pdc ##print

1ae0100bd4f683f82dd4129a5d796f53fc45a7aa authored about 1 year ago by pancake <[email protected]>
Add support for compressed nops in riscv ##arch

5abf716a565e0c0a48e0cbf921c1ee0526f4c8fe authored about 1 year ago by pancake <[email protected]>
Add strndup to lint checks

ef94001419579ada49f7d374f1f5160320889c04 authored about 1 year ago by Richard Patel <[email protected]>
Support XCOFF entrypoint and imports via loader ##bin

1a4d6e7fe3ce2442c4c7bfc02944c593af2772ca authored about 1 year ago by Richard Patel <[email protected]>
Fix how local symbols are matched to images in dyldcache ##bin

9996cfeb3d38d4f61b220bca181538fd96ac3ddb authored about 1 year ago by Francesco Tamagni <[email protected]>
Fix "alien dep" infinite loop carving deps in dyldcache ##bin

c64c84d909ff50bbc33712fd0369316480f70773 authored about 1 year ago by Francesco Tamagni <[email protected]>
Allow images to be repeated with different names in dyldcache ##bin

6399c6d3eb21d17519448b9d784b6dc27d832828 authored about 1 year ago by Francesco Tamagni <[email protected]>
Add support for fslsp/QorIQ ##arch

* This adds support for disassembling Freescale service processor code,
as used in QorIQ and La...

e1c0d22eb969d573c1352672491ad49dd21dffbf authored about 1 year ago by Dirk Eibach <[email protected]>
Add support for wide pascal strings ##shell

4cec53ad4f766f50781ac94c550a428a0d2dc91f authored about 1 year ago by condret <[email protected]>
Basic XCOFF32 section handling ##bin

f80ef3ca94924922b22c86a6c770b037f164ebb6 authored about 1 year ago by Richard Patel <[email protected]>
Support WinNT RISC COFF and AIX XCOFF32 ##bin

e633f3b97a0de0842dc20482c38fdff09c58c6a9 authored about 1 year ago by Richard Patel <[email protected]>
Minor dwarf getsection fix

Fixes bug where a NULL pointer gets passed to strstr

ef985f3b441fa3ed0084f97994f5fe0d1a4d9d37 authored about 1 year ago by Richard Patel <[email protected]>
Support DWARF section names for XCOFF64 ##bin

cf6c6f867e525f9e033b7c60199c6fd4b73d2573 authored about 1 year ago by Richard Patel <[email protected]>
Update gprobe.md

The syntax for specifying segment granularity has changed. Adapt documentation.

30e2872dcf931e3397a13cfb6d54f24600ef9d2f authored about 1 year ago by Dirk Eibach <[email protected]>
Fix OOBwrite introduced last week in the mach0 class parsing logic

c7e91db654127765a2d2238752ce76a836b55e02 authored about 1 year ago by pancake <[email protected]>
Improve map tying support ##io

3c687708fc89aebc2ea7f2973aa3fec553d123d1 authored about 1 year ago by condret <[email protected]>
Improve RBinField to hold and expose the value in the flag names ##bin

* Honor the base64 nature of the ih* in field comments

4288548fe815a7926fc573e81d42a59e2a550bd0 authored about 1 year ago by pancake <[email protected]>
Refactor ih outside the awful i loop, add ihh and fix ihq/ihj.. ##bin

7a1e3c95ad048cdbcc74ce3e93c493e4587ccf69 authored about 1 year ago by pancake <[email protected]>
Handle null class name properly in a fuzzed java file

0bd9a38f436fa1e32519f571129aa1cd72fbc087 authored about 1 year ago by pancake <[email protected]>
Fix pf format size warnings in .ih* for ELF ##bin

1ec848b88aa55eb8d54bcac206acbb342e5673f6 authored about 1 year ago by pancake <[email protected]>
Fix dc derivatives causing unintended seek ##shell

2e7018386dae79594ce9a8ab185882827607c5bd authored about 1 year ago by kyufie <[email protected]>
Use RBinName for RBinClass too ##bin

98acbb3c1b62976dd7791731a9b7882b09c8f843 authored about 1 year ago by pancake <[email protected]>
Add R2PM_LIBDIR env var ##r2pm

b7cd5aa6f12aaa3a846b048efa586e0e8ce64326 authored about 1 year ago by pancake <[email protected]>
Initial ic, ia refactor and make icc take lang as argument ##shell

50f13fc9b8f1f03db036f63f318581d937c3bc74 authored about 1 year ago by pancake <[email protected]>
Fix false positive warning from gcc13

be612f7bfd153e41f9ab251ac696d051ddbacc1e authored about 1 year ago by pancake <[email protected]>
Run .afna@@c:afla in aaaaa ##analysis

* Experimental for now, but should be good to move it earlier

42e5fab623d934bf8fa37e81710358ef64186f54 authored about 1 year ago by pancake <[email protected]>
Fix hex2rapatch.py

Somehow the shebang in hex2rapatch.py was incomplete.

dcd80f4c987451e9dbb9ee5f4a1cabe159557fd6 authored about 1 year ago by Dirk Eibach <[email protected]>
Implement `afba` like afla but for basic blocks ##analysis

76a19989d109ff6f2106f1f63f87a0a9f2636820 authored about 1 year ago by pancake <[email protected]>
Implement afla command to list function in the inverse call dependency order ##analysis

157d90dfbae491a29cf8a9da804757115f86bec6 authored about 1 year ago by pancake <[email protected]>
Fix `?*>` dumping to screen ##shell

4ceb8ebba36c9aefa6803f70e88248469b486f87 authored about 1 year ago by pancake <[email protected]>
Fail loading dyldcache if not using dsc:// ##bin

b30fb8bab0bb89bb7632acf2451ce0b6d3f9377a authored about 1 year ago by Francesco Tamagni <[email protected]>
Add dsc:// io plugin for dyld cache ##io

baf371bdd863f511bf6182e895b6a0212291b3eb authored about 1 year ago by Francesco Tamagni <[email protected]>
Move dyld cache rebasing logic to io plugin ##bin ##io

and fix some long standing rebasing bugs in the process

939cc5c05e4d21725732f836fe88fa9e95f8e53b authored about 1 year ago by Francesco Tamagni <[email protected]>
Parse len argument in aaex ##analysis

32afc6e5d3a33ca113de24fc2fd225c7fa09e4a2 authored about 1 year ago by Francesco Tamagni <[email protected]>
Add support for list-of-lists in ObjC class parsing ##bin

b647b7d367d6f03d18b870cfcde2a015387c375e authored about 1 year ago by Francesco Tamagni <[email protected]>
Fix recently introduced assert and ub related to RBinName

7e5429f7ee57b7e155d89a12b1ecb023f5080f34 authored about 1 year ago by pancake <[email protected]>
Implement ~$$ for internal sort+uniq grep filter ##shell

9432550e1ed6d5dceed54ddcf7a600a03ea06917 authored about 1 year ago by pancake <[email protected]>
Port `iaj` fixing some invalid json bugs ##shell

b75a106b3fd9aa99e705f06fafd2b1247099bbb1 authored about 1 year ago by pancake <[email protected]>
Fix iiqq confussion and start delooping the i subcommands ##shell

57db6522134df15d0a223b12cc0175816ffc9f48 authored about 1 year ago by pancake <[email protected]>
Improved ia tests and trim trailing spaces in strings ##bin

ff09c03943f41e1cb13867e43db2f6acc81b34ea authored about 1 year ago by pancake <[email protected]>
Refactor to use RBinName for RBinField(s) ##bin

945dd0490568acfb5673b5cc3ac83354abc85d7f authored about 1 year ago by pancake <[email protected]>
Fix assert in agcg

9a40c87a271fa481eb6dfc019c8572977ea94aea authored about 1 year ago by pancake <[email protected]>
Fix static linking on macOS ##build

f2c8b12c1a165e9a1c11b4b0148edc44e6ba118f authored about 1 year ago by pancake <[email protected]>
Fix double free when using themes in static builds

607d6963ba2e8698dd184f1cbd72b4d22bc2aee1 authored about 1 year ago by pancake <[email protected]>
Initial support for xref sizes ##analysis

0ec20ce172a58f0c791056dc5d6af333a692f8d0 authored about 1 year ago by pancake <[email protected]>
Implement axt, - for table listing xrefs ##analysis

ad17908998f98d1219809726409a95e0e6df502d authored about 1 year ago by pancake <[email protected]>
Use base64 in "ax," and also show ref size column ##analysis

90de71bcbc8c5aea2023b4a6156778187f275cfb authored about 1 year ago by pancake <[email protected]>
Implement axtf - list function xrefs ##analysis

c17f529f2942284bb938cfc9d67d47264dacf2a9 authored about 1 year ago by pancake <[email protected]>
Improve aan/afna/afns add json and use emulation ##analysis

* Add tests for aan and afna

fc94baa55b0c228a9d12dd4d68cad1163bca6717 authored about 1 year ago by pancake <[email protected]>
Implement `pdsq` and `pdsfq` commands. Improve help message ##disasm

2c9db2fda397f995d733f92aaddad13cf6766939 authored about 1 year ago by pancake <[email protected]>
Add afn* command ##shell

e616bb283cf99c1660895d965e8e9c9e81802339 authored about 1 year ago by pancake <[email protected]>
Fix two more centos7 issues

a581ddedcc9da951cd1f8da8812d11e05d0019d6 authored about 1 year ago by pancake <[email protected]>
Add --disable-debugstuff to build without R_LOG_DEBUG, ^C and other stuff ##build

5b76e0e6358c5cdc4fab70bc988adbcd0be362bf authored about 1 year ago by pancake <[email protected]>
Minor cleanups in debug

565e572c7925c120be3303329126940929f0d443 authored about 1 year ago by pancake <[email protected]>
0x command also saves seek history ##shell

6f3333a26e103c79ed137c8efd82e7d4049332fd authored about 1 year ago by pancake <[email protected]>
Verbose R2_ARGS for debugging purposes ##shell

871d3436c4c6f0a2da41bfc52d609a8c5aabcf26 authored about 1 year ago by pancake <[email protected]>
Better error output for the `dr` command

dbeb506eaa99adc91b3c4eebc9e71f00c995cd27 authored about 1 year ago by pancake <[email protected]>
Add missing map covering all the addresspace for frida://

070feea69aebabcbe1f59ff3ebb4c147ed9812e1 authored about 1 year ago by pancake <[email protected]>
Add "omt" command

6c185b8e67ac7b2b5a2c09cae7a7e3c13b264616 authored about 1 year ago by condret <[email protected]>
Add "or" command

f8978d2c03b15f6022f35d206c97e0f01a696de4 authored about 1 year ago by condret <[email protected]>
Show closed interval map boundaries on 'om,' command

281ab7a7f951bcc788f78bb25b0585bbc760a2a7 authored about 1 year ago by condret <[email protected]>
Fix 'attach to pid 1' error regression in the linux debugger

9ece938b3c462b1aeff2c8cd617f75df8264581c authored about 1 year ago by pancake <[email protected]>
Adjust map boundaries on RIODesc resize ##io

1e0ee5cf6eca934ac5a6c48915d1133c79901e0d authored about 1 year ago by condret <[email protected]>
Fix update requirements to make startup faster ##r2pm

e62e844b9e0367a9abbce84d7e3a4e4f8290e98b authored about 1 year ago by pancake <[email protected]>
Update sdb to get one less c99 requirement

9f598b582c15208c0faf49c7acc6b629f685577e authored about 1 year ago by pancake <[email protected]>
Microscopic refactoring

8fe509619ec387fef804269754a28967d8fd9711 authored about 1 year ago by condret <[email protected]>
Create null mmaps if section paddr + psize exceeds filesize

58cf322c86ec2e65a3005c7ea841f2b44e70e68c authored about 1 year ago by condret <[email protected]>
Assure map boundary sanity on creation ##io

8bf7fdf1b600feb3722aead2549d6e7e2139c9a8 authored about 1 year ago by condret <[email protected]>
Use RBinPlugin.symbolsVec() in Kernelcache ##bin

* Reduce from 500GB to 5GB of memory usage
* Much faster loading times and parsing

1ef197a47a530d8939edb0544a68070c33e2b91a authored about 1 year ago by pancake <[email protected]>
Minor bin.demangle=false optimization

8955108f2f278825c9553fb8d136d80236385d54 authored about 1 year ago by pancake <[email protected]>
Add cmd.vprompt2 to run a command after the visual prompt ##visual

e84d38d5b51b8525f4e08b28608e50da5a21a057 authored about 1 year ago by pancake <[email protected]>
Fix bitsize when listing regs via ar= ##debug

587b88fec9f002330a872c8891e9d5757cbf0394 authored about 1 year ago by pancake <[email protected]>
Handle R_KERNELCACHE_FILTER env in RBin.kernelCache ##bin

c96b340ccc52e5d9960316a94af5fa96a986de12 authored about 1 year ago by pancake <[email protected]>
A bit verboser esil step

90eee1b4e1adebeee1ff8744157e7725155cdeb9 authored about 1 year ago by pancake <[email protected]>
Debug plugin fallbacks ##debug

2e64ce011264ebeb48c9be3c9185c526435ad8f3 authored about 1 year ago by pancake <[email protected]>
Move the aei command into a separate internal function

231b5f1de6300933221145d8b213a7d1783189be authored about 1 year ago by pancake <[email protected]>
pdua now takes a math arg, not just a number ##shell

aa0b3e86df6c0ae7c1bc1a027f891eea419fea5b authored about 1 year ago by pancake <[email protected]>
Fix gui.alt_background remains

4c74e9e4c0254c975b00106de330b20f0213258f authored about 1 year ago by condret <[email protected]>
Deprecate addrline2, it's only used internally ##bin

49c16a939d2e6dd171e3b0020fdd6f6d2c4b55d9 authored about 1 year ago by pancake <[email protected]>
Use .r2.js instead of .qjs in lang.nim

0b948556ca43534bf8ef834a67748576bb237013 authored about 1 year ago by pancake <[email protected]>
Minor code cleanups

d55d15dc22d53a01231b8d98f5ae7d62608d9a1c authored about 1 year ago by pancake <[email protected]>
Remove the unused RAnal.fcnDelLocs()

d573f9803703f449781e813b83f75386532cd2a8 authored about 1 year ago by pancake <[email protected]>
Fix some wasi build warnings

1fe0153702737eaa5d5b2dbe4e83effd0e3b9ad0 authored about 1 year ago by pancake <[email protected]>
Various fixes in the meson build when custom plugins are used

25771b3e0309ac3c3b046fc40c5e3912b0d9b4f6 authored about 1 year ago by pancake <[email protected]>
Add the missing bp.null plugin ##debug

* Required for consistency for thin builds

4d71c4521f1b3aea9a2f50410221ad61518e4970 authored about 1 year ago by pancake <[email protected]>
Less default plugins for the custom meson ##build

d5c81a09ea91b2cd62a90a741d2d5d28b8e0b014 authored about 1 year ago by pancake <[email protected]>
Add the missing esil.null plugin

a7121abf8ca579ec2a185eadd474fc962496416c authored about 1 year ago by pancake <[email protected]>
Faster frida://0 startup times ##io

* Do not try to guess the bintype on address 0 when using frida://

e9cf9ea10676b11d22d73890eee619207e872223 authored about 1 year ago by pancake <[email protected]>
Permit partial block reads on analsearch loops ##analysis

1be1cc027085e967a0eabda6bb1f3323f8e3284d authored about 1 year ago by pancake <[email protected]>
aap /rc and others use R_LOG_DEBUG now to be less noisy for batch runs

8a73d190f214cbaa5d362f82845a91c123a303b7 authored about 1 year ago by pancake <[email protected]>