• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Gallopsled / pwntools / 15756737583
74%
dev: 19%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: dev
Ran 19 Jun 2025 11:36AM UTC
Jobs 1
Files 151
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jun 2025 11:26AM UTC coverage: 73.703% (-0.03%) from 73.731%
15756737583

push

github

peace-maker
Support longer function names in Windows getexport shellcode

Previously, an arbitrary name length limit of 8 characters was in place due to the lack of a proper strcmp loop. Implement a cheap strcmp for longer function names.
This trashes a bunch of registers and we might be able to optimize it further to reduce the damage.

Use a unique label too to avoid redefinition when using the shellcraft template twice in the same shellcode. Use the mov shellcraft template for the destination register to avoid an instruction if the result is already in the desired register.

3749 of 6308 branches covered (59.43%)

13167 of 17865 relevant lines covered (73.7%)

0.74 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
91.8
-3.28% pwnlib/tubes/buffer.py
3
78.09
-0.64% pwnlib/tubes/tube.py
Jobs
ID Job ID Ran Files Coverage
1 15756737583.1 19 Jun 2025 11:36AM UTC 151
73.7
GitHub Action Run
Source Files on build 15756737583
  • Tree
  • List 151
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e71a5aa6 on github
  • Prev Build on stable (#14224135693)
  • Next Build on getexport_strcmp (#15756800160)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc