Skip to content

Conversation

@msutovsky-r7
Copy link
Contributor

This PR adds template for PPC64 and fixes ILLEGAL INSTRUCTION in singles payloads. The signal was caused by incorrect opcode for svc instruction (don't know really why):

            "\x44\xff\xff\x02"     + #   sc   

The original format caused (in qemu) ILLEGAL instruction.
Fix:

            "\x44\x00\x00\x02"     + #   sc   

This should be probably merged after #19799

@dledda-r7 dledda-r7 added the rn-payload-enhancement release notes for enhanced payloads label Mar 4, 2025
@dledda-r7 dledda-r7 marked this pull request as ready for review March 4, 2025 15:07
@dledda-r7 dledda-r7 self-assigned this Mar 4, 2025
@dledda-r7 dledda-r7 added the blocked Blocked by one or more additional tasks label Mar 4, 2025
@dledda-r7 dledda-r7 removed the blocked Blocked by one or more additional tasks label Jun 19, 2025
@msutovsky-r7 msutovsky-r7 force-pushed the fix/add-PPC64-template branch from 570f6d3 to be394b7 Compare June 19, 2025 15:23
@github-project-automation github-project-automation bot moved this from Todo to In Progress in Metasploit Kanban Jun 25, 2025
@dledda-r7 dledda-r7 merged commit fda250d into rapid7:master Jun 25, 2025
56 of 62 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Metasploit Kanban Jun 25, 2025
@dledda-r7
Copy link
Contributor

Release Notes

This fix an issue with PPC linux payloads and add elf format template for ppc64el

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug enhancement rn-payload-enhancement release notes for enhanced payloads

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants