![gamozolabs](/img/default-banner.jpg)
- 174
- 539 832
gamozolabs
United States
Приєднався 7 вер 2011
Security research and optimization
Benchmarking mmap() scaling on Linux threads
Benchmarking mmap() scaling on Linux threads
Переглядів: 936
Відео
Trying to reverse engineer Tibia damage formulas from a server
Переглядів 1,1 тис.21 день тому
Idk, would be more work than I want to do. Still some fun problems, but probably not a project I care about since the server went to war and I'm kinda bored of it :D
Fast image searching for monochrome sub-images
Переглядів 96721 день тому
Here's the code that I ended up making for this project, it's kinda cool gist.github.com/gamozolabs/6d85d5a035730b06c7e79915f06afb74 . And the wayland capture gist.github.com/gamozolabs/95e314c5a676169f4a34f0e73d3b04d6
Attempting to write a B-tree for extremely low-latency core-to-core communications
Переглядів 3,3 тис.7 місяців тому
In this stream you see how bad I am at CS fundamentals.
Atomic data structure dev, custom Linux /sbin/init (Part 2/2)
Переглядів 8547 місяців тому
In this stream we work on a atomic data structure, and attempting to benchmark it we decided to write a lightweight /sbin/init for Linux so we could have a low-noise benchmarking environment.
Atomic data structure dev, custom Linux /sbin/init (Part 1/2)
Переглядів 2,5 тис.7 місяців тому
In this stream we work on a atomic data structure, and attempting to benchmark it we decided to write a lightweight /sbin/init for Linux so we could have a low-noise benchmarking environment.
Cursed lifetimes in Rust
Переглядів 3,1 тис.7 місяців тому
In this stream we work on learning how lifetimes work in Rust
Writing and benchmarking a high-performance atomic queue
Переглядів 6 тис.Рік тому
In this stream we write a really fast atomic queue that doesn't use compare exchange!
Lemonade: Starting a debugger in Rust
Переглядів 8 тис.Рік тому
In this video we start working on a debugger in Rust.
AoC 2022 Day 6 - Attempt with AVX-512 (Part 2)
Переглядів 2 тис.Рік тому
Continuation of optimization of AoC 2022 Day 6 with AVX-512
AoC 2022 Day 6 - Attempt with AVX-512 (Part 1)
Переглядів 3,7 тис.Рік тому
Here we attempt to get AoC 2022 Day 6 faster by using AVX-512
Benchmarking memory accesses from each core
Переглядів 3,1 тис.Рік тому
Here we use Sushi Roll (my custom, low-noise kernel) to benchmark memory access times from core to each node on a 96-core, 8-node system.
Ranting + Terraria + High Performance Symbolized Stack tracing
Переглядів 3,2 тис.Рік тому
In this video we rant for a few hours while playing Terraria, and then implement high-performance symbolized stack tracing in Cannoli. Still slow, we're getting about 100M instructions/second on a single thread while maintaining a call stack.
Profiling mp4, trying to figure out why encoders are so slow
Переглядів 2,6 тис.Рік тому
Profiling mp4, trying to figure out why encoders are so slow
Allocado: Misc features + More generics for more perf (Part 2)
Переглядів 653Рік тому
Allocado: Misc features More generics for more perf (Part 2)
Allocado: Misc features + More generics for more perf (Part 1)
Переглядів 833Рік тому
Allocado: Misc features More generics for more perf (Part 1)
Allocado: Adding support for TypeId on non-'static types
Переглядів 901Рік тому
Allocado: Adding support for TypeId on non-'static types
Cannoli: Adding mmap()/munmap() support
Переглядів 1,1 тис.Рік тому
Cannoli: Adding mmap()/munmap() support
High-performance QEMU Instruction and Memory Access Tracing
Переглядів 6 тис.2 роки тому
High-performance QEMU Instruction and Memory Access Tracing
Oscilloscope Hacking: Rigol DS1052E (Part 2 of 2)
Переглядів 2,8 тис.2 роки тому
Oscilloscope Hacking: Rigol DS1052E (Part 2 of 2)
Oscilloscope Hacking: Rigol DS1052E (Part 1 of 2)
Переглядів 3,7 тис.2 роки тому
Oscilloscope Hacking: Rigol DS1052E (Part 1 of 2)
Causing NT 4.0 MIPS to bluescreen without even trying
Переглядів 3,5 тис.2 роки тому
Causing NT 4.0 MIPS to bluescreen without even trying
Adding memory management and threading to our Rust on Windows NT MIPS
Переглядів 2,6 тис.2 роки тому
Adding memory management and threading to our Rust on Windows NT MIPS
Becoming #1 WoW Classic Horde healer in the world by optimization and programming
Переглядів 2,8 тис.2 роки тому
Becoming #1 WoW Classic Horde healer in the world by optimization and programming
Getting Rust running on Windows NT 4.0 MIPS64
Переглядів 7 тис.2 роки тому
Getting Rust running on Windows NT 4.0 MIPS64
This video was just what I needed. Thanks a lot!
❤❤❤❤😊
bro that's so cool
the legend has returned!
Thx for a new stream, any plans to return to some fuzzos stuff?
Where did the server file came from?
❤❤❤❤😊
i like this guy. friendly voice. this is like asmr
Absolutely love this!!
1:22:16 - "C'mon reward me for being impatient."
The whole rant about bug bounty suck etc is truly eye-opening, kinda depressing, but felt right
Starting the serie. Will check my sanity at the end, really nice beginning tho!
Nice video man! I wonder what would be the result with Threadripper being released now
Oh jeez it's been a long time since I've used this code. Would be interesting. My servers are already getting old and that's wild to me. Now that AMD has AVX-512 (or do they? seems like every week they change decisions on that) would be fun to switch back. Their documentation was always really nice.
the one hack i always wanted in maplestory is a scroll hack and make 10% scrolls work 100% of the time.
That's my most recent cheat on a server! Found a way to discover the RNG internal state of the server and used that to advance it until scrolling an item. Was able to hit 7 10%s no problem!
@@gamozolabs haha I’d love to see a video about that. Maybe a little before and after dmg
@@gamozolabs I'm not sure if it's even easy to answer this question in a simple way but, how does one even discover the internal RNG?
2:43:01 ))))
cheese deburger
Did you ever look into Terminal from GK (gamer killer)?
why the fuck do you talk like that?
You aren’t George hotz bro, it’s maple story 🤣
How did you find out that the client doesn't send logs to the MapleStory server if the damage is not multiplied by 1.5? Even with reverse engineering, you can't see the code, can you?
Sooooooo.... any chance you'll release that .dll (asking for a friend)?
24:29 why gamozo quit his job 29:28 gamozo's microsoft snapshot fuzzer 31:54 how are you not a principal engeneer at. microsoft ? 35:32 new snapshot fuzzers coming out 37:40 two crazy plans 48:50 more wild gamozo projects 1:00:30 begin drawing
Hey @gamozolabs whats the font you use on the code?
great content (except the occasional excessive ear drum busting excitement ;))
What is the reason that font brightness changes with video quality? At 4K, fonts are bright, but they become duller when quality is decreased.
UA-cam videos (and really any media) uses 4:2:0 chroma subsampling so colors are shared in groups of pixels. 4:4:4 is pretty much mandatory for pixel art/fonts (things with sharp edges). I upscale 1080p to 4K by duping pixels 4 times, this makes 4:2:0 the same as 4:4:4 and keeps full color info
Thanks, it makes sense now.
Not at all into that but the following question comes to my mind, Why would you even consider to play with Linux kernel from Windows host?
A long time ago, you had this stream where you were reversing Maplestory, an older client I believe. Is that taken down, or is it unlisted now? I remember watching it when I was younger and it got me interested in reversing.
hey gamozo, I can't find where to see you in live, do you still stream somewhere? I read about an owncast but where? Thanks for you awesome content 🙂
I stream from my own site! stream.bfa.lk . I should probably multi stream to all the services but I haven’t set that up
@@gamozolabs502 Bad Gateway 😢
Another stream my client is paying me to watch!
wait, you guys get paid?
@@elgusanito6991 well, they think I am working
Video starts at 10:10 . I uploaded the wrong version without the front cut off. Sorry :D
Actual title content starts at 41:50
No more dwm, huh...
Gamozo windows fanboy now
where is this being streamed live? here? twitch? not getting notifications from either.
From a self hosted instance of owncast. He talked a bit about it in the beginning of the vod from 5 month ago.
What font are you using in your terminal if I may ask?
Terminus
What font is being used here if I may ask?
I am really confused about what you mean by un-expensive context switching. From what I know, the context (i.e. cpu state (where it is the case), register values etc...) is fixed in size, meaning that barring cache misses, you pretty much have a constant time. Any resource for this would be appreciated, love your stuff <3
Dude needs to get on some Bupropion
0:30 rustorgasm
You're using Windows ? :O What did i miss :(
F, for the first 2h
I had to turn down the volume, I didn't know copy/pasting into vim would be so "intense".
Gamozo is alive‽ *Brain explosion*
we finally plugged chatgpt to gamozo channel with ai generated content
Great to see your notification 😸
'!!!!
What the fuck "groom calc.exe" calc.exe isn't a kid
Obnoxious
Dude's using dwm! Based! 💪
I use to vac hack and godmode on CE on maplestory beta when I was like 11 😂
hi! haven't watched in a while :)
Gigachad Win7 Calculator needs hours of stress to break once randomly. Win10 Calculator crumbled in less than a second !lol!
Well, you've become the God that I always day-dream about becoming in the past.