{"id":15398629,"url":"https://github.com/cr0a3/objgrep","last_synced_at":"2025-04-16T01:44:32.711Z","repository":{"id":233004077,"uuid":"784676249","full_name":"Cr0a3/objgrep","owner":"Cr0a3","description":"A bingrep clone","archived":false,"fork":false,"pushed_at":"2024-04-12T15:04:44.000Z","size":29,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T04:52:09.492Z","etag":null,"topics":["coff","elf","macho","objdump"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/objgrep","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cr0a3.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-10T10:27:41.000Z","updated_at":"2024-11-16T11:08:37.000Z","dependencies_parsed_at":"2024-04-12T22:58:06.510Z","dependency_job_id":null,"html_url":"https://github.com/Cr0a3/objgrep","commit_stats":null,"previous_names":["toni-graphics/objgrep","cr0a3/objgrep"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cr0a3%2Fobjgrep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cr0a3%2Fobjgrep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cr0a3%2Fobjgrep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cr0a3%2Fobjgrep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cr0a3","download_url":"https://codeload.github.com/Cr0a3/objgrep/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249182841,"owners_count":21226123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coff","elf","macho","objdump"],"created_at":"2024-10-01T15:44:57.000Z","updated_at":"2025-04-16T01:44:32.693Z","avatar_url":"https://github.com/Cr0a3.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Objgrep\n\nA tool to disasemble binarys\n\n## Installation\n\nTo install `objgrep` run:\n```bash\ncargo install objgrep\n```\n\n## Usage\n\nTo dump a object file simply run:\n\n```bash\nobjgrep test.o\n```\n\nWhich showes all infos: (Output of dump for Hello World! C program):\n```\ntest.o Elf X86_64-Little-endian\n\nSections:\n   Name                 Size     Align  Kind\n                        0x0      0x0     Metadata\n   .text                0x23     0x1     Text\n   .rela.text           0x30     0x8     Metadata\n   .data                0x0      0x1     Data\n   .bss                 0x0      0x1     Uninitialized Data\n   .rodata              0xc      0x1     Read Only Data\n   .comment             0x2c     0x1     Other String\n   .note.GNU-stack      0x0      0x1     Other\n   .note.gnu.property   0x20     0x8     Note\n   .eh_frame            0x38     0x8     Read Only Data\n   .rela.eh_frame       0x18     0x8     Metadata\n   .symtab              0x90     0x8     Metadata\n   .strtab              0x14     0x1     Metadata\n   .shstrtab            0x74     0x1     Metadata\nSyms:\n   Bind     Typ          Symbol  Section\n   Unknown   Null                 Undefined\n   Private   File        test.c   \n   Global    Func        main     .text\n   Global    Unknown     printf   Undefined\n\nentry: 0\n\nmain:\n   0xF3 0xF 0x1E 0xFA             |  endbr64        \n   0x55                           |  push rbp\n   0x48 0x89 0xE5                 |  mov rbp, rsp\n   0x48 0x8D 0x5 0x0 0x0 0x0 0x0  |  lea rax, [rip] # .rodata + 0x7\n   0x48 0x89 0xC7                 |  mov rdi, rax\n   0xB8 0x0 0x0 0x0 0x0           |  mov eax, 0\n   0xE8 0x0 0x0 0x0 0x0           |  call 0x1c      # printf     \n   0xB8 0x0 0x0 0x0 0x0           |  mov eax, 0\n   0x5D                           |  pop rbp\n   0xC3                           |  ret\n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcr0a3%2Fobjgrep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcr0a3%2Fobjgrep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcr0a3%2Fobjgrep/lists"}