Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Disconnect3d

@disconnect3d@infosec.exchange
mastodon 4.8.0-alpha.3+glitch
  • Open on infosec.exchange

Security Engineer at Trail of Bits. Pwndbg contributor, justCatTheFish CTF team captain

591 Followers
79 Following
17 Posts
Joined November 01, 2022
Blog:
https://disconnect3d.pl/
GitHub:
https://github.com/disconnect3d
Twitter:
https://twitter.com/disconnect3d_pl
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 3w ago

TIL if you run uv run script.py and interpreter segfaults the uv will swallow the SIGSEGV and you won't get the nice Linux's "Segmentation fault (core dumped)" msg. It returns an exitcode of 139 which you need to find through echo $? :(

https://github.com/astral-sh/uv/issues/11886#issuecomment-5682464773

#python #uv #debugging

GitHub

Handling of signal exit from subprocess is incorrect · Issue #11886 · astral-sh/uv

Summary crates/uv/src/commands/run.rs has logic to take a std::process::ExitStatus and convert it to an exit code as follows: if let Some(code) = status.code() { debug!("Command exited with code: {...

2
1
2
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 2mo ago
New Pwndbg release! Added exithandlers cmd, kernel debug improvements + new cmds, support for glibc 2.43 heap dumping, track-heap --where, richer procinfo output (e.g. see those chromium/firefox pipe pairs!) & MORE! See more at https://github.com/pwndbg/pwndbg/releases/tag/2026.07.29 ! Sponsor us: https://github.com/sponsors/pwndbg ! #pwndbg #pwn #debugging #gdb #lldb #exploit #ctf
github.com
8
0
8
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 7mo ago

Pwndbg 2026.02.18 is out! Enhance your GDB or LLDB experience!

We visualize branches in nearpc, synchronize your decompiler (IDA/Binja/Ghidra) via decomp2dbg, annotate stack variabless from debug info or decompiler, support new Linux kernel debugging commands - for tracing SLUB allocs/frees or dumping tasks information.

See what's changed in: https://github.com/pwndbg/pwndbg/releases/tag/2026.02.18

Want Pwndbg to keep moving fast, or, having us give a talk about it? Sponsor us: https://github.com/sponsors/pwndbg/

#gdb #lldb #pwndbg #pwn #ctf #reverseengineering

github.com
28
0
21
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 18mo ago

A call to memcpy() in a single binary that uses glibc may behave in 12 different ways depending on the features of the specific x86-64 CPU you run it on.

Here is a list of those impls in glibc:

https://github.com/bminor/glibc/blob/12a497c716f0a06be5946cabb8c3ec22a079771e/sysdeps/x86_64/multiarch/ifunc-impl-list.c#L1174-L1218

Fwiw this may matter a lot during binary exploitation. This was important in a challenge from PlaidCTF 2025. E.g. passing a negative (or: very huge) length allowed you to write past a buffer without a crash (the given implementation was not doing a wild copy).

#linux #binaryexploitation #ctf

github.com
23
0
11
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 4mo ago

Fwiw there is an update about Anthropic's Project Glasswing: https://anthropic.com/research/glasswing-initial-update

The coordinated vulnerability disclosure program can now be seen here: https://red.anthropic.com/2026/cvd/ledger/

Example finding: https://red.anthropic.com/2026/cvd/findings/ANT-2026-TZQ1KH7E

:)

#mythos #anthropic #llm #security

anthropic.com
1
0
0
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 16mo ago

We released new Pwndbg: https://github.com/pwndbg/pwndbg/releases/tag/2025.05.30 !

Among others it brings:
- New & improved kernel debugging commands (buddydump, msr, slab) and more x64 regs in context
- New command for dealing with armcm exceptions: dump-register-frame
- Disasm now shows an ✘ marker for emulated branches we know won't be taken
- Improved disasm for ARM, MIPS and LoongArch64 architectures
- Initial support for the IBM s390x architecture
- IDA sync integration fixes

And also cool portable one-liner installers:
$ curl -qsL 'https://install.pwndbg.re' | sh -s -- -t pwndbg-gdb
$ curl -qsL 'https://install.pwndbg.re' | sh -s -- -t pwndbg-lldb

Want to support us? Sponsor us at https://github.com/sponsors/pwndbg !

#pwning #gdb #ctfs #lldb #security #ctf #pwndbg

github.com
7
0
4
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 17mo ago

Released new Pwndbg: 2025.04.18

It adds display of breakpoints in the disasm view, new libcinfo command, improves attachp & hexdump commands, UI, TUI and more. Also, command names use "-" istead of "_" now for consistency.

Read more and download it on https://github.com/pwndbg/pwndbg/releases/tag/2025.04.18 !

#pwndbg #gdb #binaryexploitation #ctf #security #tools

github.com
5
1
4
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 18mo ago

We scored 1st place in the DiceCTF 2025 Quals cybersecurity competition with my team justCatTheFish 😼🐟 this weekend. We qualified for and will go to the finals in New York 🙂

Full scoreboard & challenges: https://ctf.dicega.ng/scores

ctf.dicega.ng
5
0
2
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 19mo ago

I have written a blog post about null pointers on Linux:
https://disconnect3d.pl/2025/03/03/when-null-isnt-null-on-linux/

#security #c #cpp #programming #linux

When NULL isn't null: mapping memory at 0x0 on Linux
Disconnect3d's blog

When NULL isn't null: mapping memory at 0x0 on Linux

When we think of a null pointer, NULL in C or nullptr in C++, we typically assume it is “invalid” or “not pointing to a valid memory location”. But what if I tell you that a null pointer can actual...

4
1
4
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 19mo ago

Released Pwndbg 2025.02.19 with new commands for dumping Linux kernel nftables, initial LoongArch64 support and more!

See changelog on https://github.com/pwndbg/pwndbg/releases/tag/2025.02.19 !

#pwndbg #gdb #pwning #reverseengineering #binaryexploitation #kernel #debugging

github.com
4
0
2
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 17mo ago

I will be giving a talk on Pwndbg open source development in ~1h on a local Python meeetup!

It will be livestreamed on: https://www.youtube.com/live/euK_S81Qnuo?si=EhZ-WhnP-4yZRElE

#ctf #gdb #pwndbg #lldb

1
0
1
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 43mo ago

Why does most/many security conferences do not have lightning talks for which you would sign up during the conference? Do they think people do not have 5min stories to tell or just aren't aware of such a thing?

E.g., EuroPython has 1h lightning talk sessions every day and a lightning talk doesn't even have to be technical, even though they usually are.

Also Security PWNing conference, AlligatorCon and WarCon had it, why not others? ;)

Example lightning talk:
https://www.youtube.com/watch?v=tRtxCCRdZOs&t=35227s

EuroPython 2022 | The Auditorium | July 13

1
0
0
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 45mo ago

1. Win $250 credits on DigitalOcean from SEKAI CTF 2022
2. Apply it on DO to host your own ctf
3. Find out credits are valid only for 3mo after 2mo of applying
4. Ask DO support for extending
5. They can't
6. No profit

Would be great if DigitalOcean refined their sponsorship prize rules...

1
0
1
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 2w ago
Replying to
And stack-vis can be seen here! It works similar to heap-vis-chunks, but visualizes stack frames - each with its own color :)
0
0
0
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 4mo ago

mkdir 'a\nb' && cd a\\nb && claude
🥶

0
0
0
0
Open post
Disconnect3d @disconnect3d@infosec.exchange
· 3w ago

I hope to be proven wrong, but it feels like whenever a new contributor writes something like this in a PR, they never come back to iterate on their broken code...

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:32:23 UTC