Lite mode. Switch to Full
invert_colors
logout
/sci/
Post a Threadarrow_downward
MoscowReverse EngineeringBernd2026-06-20 09:35:08 · 5dNo. 361875reply
Have you ever reverse engineered anything?
Right now I'm in the process of digging around Petz 5 files. (mostly to learn reverse engineering and I wonder how my childhood games ran)
 
I'll post some findings here and invite you to do the same.
 
Picrelated: Ruckingenur II: The Hardware Hacking Game https://www.zachtronics.com/ruckingenur-ii/
MoscowBernd2026-06-21 17:08:49 · 4dNo. 361995reply
I finished my initial analysis of the "Alley Cat.cat" file. I presumed this file would just be data about the "Alley Cat" breed, but it was a whole executable compiled in C++.
Pic related, the Alley cat in question. (https://petz.miraheze.org/wiki/Alley_Cat)
 
I have downloaded HxD to analyze the file (it is a hex editor).
I went through it while documenting what's happening at each offset. Mostly the plain text because I'm not good at analyzing hex yet.
 
Offset: data.
Header section - Beginning.
—0: Beginning of the header section. MS DOS signature. "This program cannot run in DOS mode".
—1F1-296: Strings: text, rdata, data, rsrc, reloc. These are Windows portable executable headers.
Headers - End. (at 0xFFF)
Text - Beginning. (at 0x1000)
Text - Ending. (at 0x2fff)
Rdata - Beginning. (at 0x3000)
—3000: 32 bit structures that are likely array of some game data/lookup table
—3BAB: Section of FF's. Around like 168 FF's? I am not sure what these are for.
—5434: Import/Export table? Shows C++ functions
Rdata - Ending. (at 0x5fff)
Data - Beginning. (at 0x6000)
—6150: String table begins. Contains emotional states, personality traits, item properties, various filepaths in PtzFiles.
Data - Ending. (at 0x6fff)
Rsrc - Beginning (at 0x7000)
—8740: UTF-16 little-endian filenames (Breed sounds, etc)
—0x92E0 AlleycatSprite definition. Petz 5 uses c++ classes with inheritance, and AlleycatSprite is that for this breed.
—BCF0 data structure for the rigs, ie this is where the ingame sprites for cats are programmed.
—14D60 a lot of filenames for audio again (a lot of toyNN.wav files, etc)
—31450 onwards: This section is long as FUCK because there's a bunch of wav files for some reason. Like not filenames but just straight up audio
Rsrc - Ending (at 0x138fff)
Reloc - Beginning (at 0x139000)
—Some weird binary data in the middle of nothing here. Looks like an index and it refers to the rdata range.
Reloc - Ending (at 0x13afff)
—Somewhere here there's a lot of export strings, and interestingly enough there's pretty much all functions you can think of named here. Some examples:
>GetIsBehindPetDoor
>IsThisAPet
>AreWeIncestuous
>MutualHorniness
This is the most exciting for me because I'd like to get to the logic behind these exactly.
Tdb - ffdff000 to ffddfffff
MoscowBernd2026-06-21 17:59:12 · 4dNo. 361998reply
https://github.com/thenickdude/PetzA Here's a mod that allows the player to do debug-level stuff in the game. I have always been fascinated by this kind of stuff. Maybe I'll recreate my own small version, just to learn.
 
I'll compile a small reading list on the subject also. What's interesting is how there's vastly more resources for this than for something like digital forensics. (from what I saw)
https://www.starcubelabs.com/reverse-engineering-gba/ - I'd be interested in understanding romhacking further.
https://www.starcubelabs.com/reverse-engineering-ds/ - same but for a DS game
https://www.reddit.com/r/programming/comments/y8hb6z/wrote_a_blog_post_about_work_i_did/ - Cracking the compression algorithm for a DS game. Also people seem to like OP's writing style, I should take some notes.
https://medium.com/@valeriy.krygin/reverse-engineering-a-videogame-part-1-know-your-tools-7906f9bd0e3e some article idk I want to check it later
https://github.com/kovidomi/game-reversing - general basics
https://ssno.cc/posts/reversing-tac-1-4-2025/ - CoD anticheat analysis
https://connorjaydunn.github.io/blog/posts/denuvo-analysis/ - Denuvo Analysis. There seems to be a lot on the subject
I'd also be interested in finding material for more complex and modern games, too...
Maybe I should be putting an effort to backing up all that data in a personal library or something... Could be useful.
MoscowBernd2026-06-25 09:31:30 · 8hNo. 362112reply
While trying to find a reverse engineering report to imitate, I stumbled upon these lovely malware analysis writeups. They have screenshots and everything so might be good for reference.
https://github.com/itaymigdal/malware-analysis-writeups
 
This seems decent formatting wise. https://vaktibabat.github.io/posts/Analyzing_A_Trojan_Horse/

TexasVOID LOREBernd2026-06-25 04:49:04 · 12hNo. 362093reply
Did you know that there are places in the universe with VERY little star activity? I knew, but only recently did I realize how strange that actually is.
2 messages omitted.
United StatesBernd2026-06-25 05:23:41 · 12hNo. 362097reply
Some theories suggest it could be a black hole or something.
GermanyBernd2026-06-25 05:40:37 · 11hNo. 362100reply
Anti-Matter
United KingdomBernd2026-06-25 05:53:24 · 11hNo. 362104reply
Reality can be stranger then fiction sometimes.
United StatesBernd2026-06-25 07:38:22 · 9hNo. 362110reply
Cloaked Civilization

AfghanistanGeneral IT threadBernd2026-06-06 08:26:56 · 3wNo. 360885reply
I wanted to post some infosec news but I think it's better as a general
12 messages omitted.
MoscowBernd2026-06-19 13:22:35 · 6dNo. 361835reply
>message is older than 1 hour, you cannot edit it
 
Edit 2: Law enforcement, the military and enterprise agencies often use Cellebrite for their forensics. I think their devices are mostly about extracting data from mobiles. That's a rabbithole to look into if you're ever bored.
 
Edit 3: Some blogs I found while reading some forums on the subject.
https://www.gpatricksec.com/francerocks/
https://wise-forensics.com/2024/11/06/trailbytes/ Some interesting stuff on this site, including LSB steganography (not sure if anyone uses this unironically btw), RegEasy, Artifact Viewer, etc.
MoscowBernd2026-06-23 06:57:38 · 2dNo. 362021reply
Someone told me about cold boot attack so I'll journal it here too. It's forensics related. To summarize, it is about saving the PC's RAM until it gets erased.
 
What's interesting is the lower the temperature, the longer the period of time the information is available for.
I found these 2 russian articles interesting. I'd summarize, but I feel it's a bit too much effort now.
https://xakep.ru/2008/02/28/42561/
https://xakep.ru/2023/01/17/cold-boot-attack/ - this is a recent one that actually explains how to do it with a flash drive. But you need a subscription to access the full article. Maybe I will get it one day.
 
Also there's an announced game on steam by the same name idk.
https://store.steampowered.com/app/3164740/Cold_Boot_Attack/
United StatesBernd2026-06-23 12:17:46 · 2dNo. 362026reply
Interesting /osint/ challenge site. I found out about from this video: YouTube: SSLyQZ1TPSI
 
https://gralhix.com/
 
The ones in the video look more like geoguessr challenges THOUGH. Which I suppose is a subset of OSINT. Personally, I love structured challenges, so I think this is a good find.
United StatesBernd2026-06-23 15:12:27 · 2dNo. 362028reply
Running DOOM on TempleOS (holy f*ck

TexasSex scienceBernd2026-06-14 05:03:56 · 2wNo. 361542reply
How to people get fetishes? as in how do they arise neurologically in the brain?
11 messages omitted.
United States67Bernd2026-06-14 22:21:56 · 2wNo. 361626reply
United States♠️Bernd2026-06-14 23:24:14 · 2wNo. 361631reply
Bend over and find out.
United KingdomBernd2026-06-15 08:00:18 · 1wNo. 361649reply
I'll answer seriously. The real question is in the first moment, why someone would like that. Let's imagine a common homosexual fetish like shit eating for example. At some point it must have seemed normal enough to just try sticking your tongue in some shit. What turns it into a fetish though is rewarding yourself with an orgasm each time you do to the point you create a path of behavior that releases chemicals needed in the brain. So what possesses someone to try in the first place? Social instruction embedded in cultural brainwash? Sadness and pain? Self loathing? The mere fact it is forbidden alone is not enough of an explanation, otherwise everyone would be doing it and it would no longer be taboo so no one would do it anymore.
United KingdomBernd2026-06-15 13:58:10 · 1wNo. 361676reply

AfghanistanBernd2026-06-06 05:02:43 · 3wNo. 360875reply
Here's a /sci/ worthy thread. Desmos is basically a math engine where you can plot graphs, but, it's also capable of something even greater.
Math art and even videogames.
 
 
They are even holding art contests! I honestly always wanted to draw something with math so maybe I'll try eventually. I should probably try posting about this on lainchan or something.
14 messages omitted.
TexasBernd2026-06-10 04:25:13 · 2wNo. 361284reply
It is :3
United StatesBernd2026-06-10 05:39:47 · 2wNo. 361290reply
https://www.youtube.com/shorts/qEDRBs0iBxI - 3d model in desmos
goodness gracious
United StatesBernd2026-06-12 16:59:08 · 2wNo. 361427reply
what the FUCK?! desmos is a CHEAT CODE for the SATs???
TexasBernd2026-06-12 18:49:36 · 2wNo. 361429reply
This would be true if some faggot didn’t make Desmos Texas state testing Standard
 
>https://www.desmos.com/testing/texas/graphing
 
However a lot of what he says is still true.

TexasAbusing notationBernd2026-05-31 22:27:35 · 4wNo. 360463reply
About a month ago I was talking with my friend about Tachyons being imaginary mass when I thought about the idea of quaternionic mass, that lead me to like minded individuals exploring this idea as well. [I was too excited to explore too much] however By why stop there, no one is talking about octernionic mass or further.
 
So I encourage you to break normal boundaries and start applying things to other things to see if they can fit.
4 messages omitted.
TexasBernd2026-06-04 05:35:55 · 3wNo. 360836reply
>https://arxiv.org/pdf/2201.13239
 
>https://arxiv.org/pdf/physics/0305024
 
>https://www.researchgate.net/profile/A-Arbab/publication/358260345_Quantum_mechanics_with_quaternionic_mass/links/62d032abb549174c84a38da6/Quantum-mechanics-with-quaternionic-mass.pdf?origin=publication_detail&_tp=eyJjb250ZXh0Ijp7ImZpcnN0UGFnZSI6InB1YmxpY2F0aW9uIiwicGFnZSI6InB1YmxpY2F0aW9uRG93bmxvYWQiLCJwcmV2aW91c1BhZ2UiOiJwdWJsaWNhdGlvbiJ9fQ
 
There are no good videos on such a subject.
United StatesBernd2026-06-04 07:02:49 · 3wNo. 360837reply
Oh boy.
Would you make one? or an article?
I do also sometimes encounter things that are not spoken of. I think it's good to elaborate on them at least somewhere.
TexasBernd2026-06-05 03:42:24 · 3wNo. 360856reply
Perhaps one day I could make a chemiball comic or something to inform my audience.
QuebecBernd2026-06-06 13:45:05 · 3wNo. 360914reply
Very Doubtful.

TexasAntiverseBernd2026-05-23 04:22:56 · 1mnNo. 360155reply
>for every action there is an equal and opposite reaction
Dose Bernd believe in the antiverse?
8 messages omitted.
United StatesBernd2026-05-24 01:13:45 · 1mnNo. 360182reply
Meh
HungaryBernd2026-05-24 09:50:17 · 1mnNo. 360185reply
Now I'm thinking an antiverse is when they write a verse without rhythm and rhymes.
United StatesBernd2026-05-24 14:06:37 · 1mnNo. 360186reply
CanadaBernd2026-05-27 03:46:14 · 4wNo. 360290reply
Yesh

Texasis the electron a photon with toroidal topology?Bernd2025-11-26 04:00:55 · 7mnNo. 351322reply
This will be like the MOND thread were I say no because I don’t like to challenge scientific beliefs.
 
Before I “debunk” this claim and actually do research I want to make a prediction: of course not, the symmetries are completely different, they aren’t even the same classification of particles
 
I might be surprised however my journey starts now, come back with Bernds in a day.
 
Sources
https://fondationlouisdebroglie.org/AFLB-222/MARK.TEX2.pdf
 
https://quicycle.com/
 
7 messages omitted.
KuwaitBernd2025-11-30 23:01:44 · 7mnNo. 351452reply
Nice
SwedenBernd2025-12-02 19:30:37 · 7mnNo. 351490reply
what's your credentials son do you have a big fancy degree?
TexasBernd2025-12-02 23:06:02 · 7mnNo. 351496reply
>do you have a big fancy degree?
No, I just like chemiball.
TexasKryptonBernd2026-03-17 22:02:10 · 3mnNo. 357200reply
https://c3d.libretexts.org/CalcPlot3D/index.html?type=parametric;parametric=2;x=0.137sin(v)*cos(u);y=0.137sin(v)*sin(u);z=0.137cos(v);visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=180;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.32sin(v)*cos(u);y=0.32sin(v)*sin(u);z=0.32cos(v);visible=true;umin=0;umax=2pi;usteps=12;vmin=0;vmax=pi;vsteps=12;alpha=15;format=reversed;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.08sin(v)*cos(u)+0.24cos(1.667pi);y=0.08sin(v)*sin(u)+0.24sin(1.667pi);z=0.08cos(v)+0.1;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=180;format=reversed;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.08sin(v)*cos(u)+0.24cos(pi);y=0.08sin(v)*sin(u)+0.24sin(pi);z=0.08cos(v)+0.1;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=180;format=reversed;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.08sin(v)*cos(u)+0.24cos(0.333pi);y=0.08sin(v)*sin(u)+0.24sin(0.333pi);z=0.08cos(v)+0.1;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=180;format=reversed;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.08sin(v)*cos(u);y=0.08sin(v)*sin(u);z=0.08cos(v)-0.25;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=PI;vsteps=30;alpha=180;format=reversed;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.02sin(v)*cos(u);y=0.02sin(v)*sin(u);z=0.02cos(v);visible=true;umin=0;umax=2pi;usteps=20;vmin=0;vmax=pi;vsteps=20;alpha=-1;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.7sin(v)*cos(u);y=0.7sin(v)*sin(u);z=0.7cos(v);visible=true;umin=0;umax=2pi;usteps=20;vmin=0;vmax=pi;vsteps=20;alpha=65;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(0pi);y=0.15sin(v)*sin(u)+0.48sin(0pi);z=0.15cos(v)+0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(0.5pi);y=0.15sin(v)*sin(u)+0.48sin(0.5pi);z=0.15cos(v)+0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=220;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(1pi);y=0.15sin(v)*sin(u)+0.48sin(1pi);z=0.15cos(v)+0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(0.75pi);y=0.15sin(v)*sin(u)+0.48sin(0.75pi);z=0.15cos(v)-0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.98sin(v)*cos(u);y=0.98sin(v)*sin(u);z=0.98cos(v);visible=true;umin=0;umax=2pi;usteps=16;vmin=0;vmax=pi;vsteps=12;alpha=75;format=wireframe;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(1.25pi);y=0.15sin(v)*sin(u)+0.48sin(1.25pi);z=0.15cos(v)-0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(1.5pi);y=0.15sin(v)*sin(u)+0.48sin(1.5pi);z=0.15cos(v)+0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(1.75pi);y=0.15sin(v)*sin(u)+0.48sin(1.75pi);z=0.15cos(v)-0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.15sin(v)*cos(u)+0.48cos(0.25pi);y=0.15sin(v)*sin(u)+0.48sin(0.25pi);z=0.15cos(v)-0.33;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=normal;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.14sin(v)*cos(u)+0.82cos(0pi);y=0.14sin(v)*sin(u)+0.82sin(0pi);z=0.14cos(v)-0.2;visible=true;umin=0;umax=2pi;usteps=30;vmin=0;vmax=pi;vsteps=30;alpha=200;format=reversed;constcol=rgb(255,0,0)&type=parametric;parametric=2;x=0.14sin(v)*cos(u)+0.82cos(0.667pi);y=0.14sin(v)*sin(u)+0.82sin(0.667pi);z=0.14cos(v)-0.2;visible=true;umin=0;umax=2pi;usteps=30;vm

TexasBernd2026-03-17 00:52:05 · 3mnNo. 357167reply
This is the dumbest shit I’ve seen all day

TexasBernd2026-03-16 19:49:05 · 3mnNo. 357166reply
Space is big, every dot you see in the photo is a galaxy, incomprehensibly big. In between millions of kilometers of hydrogen atoms every centimeter.

FinlandBernd2025-05-22 04:52:17 · 1yNo. 341558reply
The nudibranch is a truly outstanding animal
1 message omitted.
TexasBernd2025-05-23 13:56:12 · 1yNo. 341640reply
Bernds who like the ocean use
https://oceanhero.today/
FinlandBernd2025-05-23 15:31:08 · 1yNo. 341645reply
intressang concept
TexasBernd2025-05-23 16:07:56 · 1yNo. 341647reply
Good web browser, has krautchan.rip over krautchan.org in listings.
TexasBernd2026-02-18 05:54:52 · 4mnNo. 356414reply
I’m surprised by how big the prehistoric ones were.

Texasmath simulatorsBernd2025-11-26 20:55:18 · 7mnNo. 351336reply
Post math simulators
 
https://www.desmos.com/calculator/sl4ucvcaca
 
https://www.desmos.com/calculator/um2wwsev11
 
https://www.desmos.com/calculator/e9ti5bi2lr
 
https://www.desmos.com/calculator/eob3uhfplp
2 messages omitted.
SwedenBernd2025-11-30 21:42:41 · 7mnNo. 351444reply
don't you be sneaking too much on that Texas smoked brisked right now before your siblings get a go at it, isn't it not
TexasquaternionsBernd2025-12-05 23:12:58 · 7mnNo. 351675reply
Ok
https://eater.net/quaternions
TexasBernd2025-12-21 01:04:01 · 6mnNo. 352546reply
https://evolvecode.io/hyperspace/index.html
 
And
 
https://www.geogebra.org/m/twfwsxb9
United StatesAtomsBernd2026-02-16 16:32:59 · 4mnNo. 356389reply
https://www.kavang.com/atom

SwedenBernd2026-01-09 20:48:15 · 6mnNo. 354107reply
Does ChatGPT pass the Turing test?
12 messages omitted.
GermanyBernd2026-01-21 16:25:55 · 5mnNo. 354888reply
the problem at the core is language isn't math.
math is a language, yes, but human language doesn't convert to pure math without mistakes.
 
another point is:
our current model is at it's theoretical maximum performance, when it hits the average/median of the training data; not better.
 
if you filter the training data heavily, you do not have a wide range of possible topics.
if you do not filter the training data, you have shit tier responses, because the average human is shit tier.
HungaryBernd2026-01-21 19:39:27 · 5mnNo. 354905reply
I think what "hallucination" means (at least from what I read) that when there is no data in the training set in it's "memory" then it comes up with something that likely exists irl.
The example is that it was referring to a package on github that didn't exist and listed as a dependency for some application (I think it was some aliexpress api stuff), but the name of the package he composed from relevant snippets, and it sounded likely such thing exist.
Thing is, these LLMs, chatbots, autocompletes, aren't occupied by giving an answer or checking facts, but by generating a text that sounds human, sounds believable.
ArgentinaNETBernd2026-01-21 23:08:07 · 5mnNo. 354911reply
>math is a language, yes, but human language doesn't convert to pure math without mistakes.
hmmm...I kinda agree, but because Math is perfect, not because language isn't. But math is just...Different kind of "perfect", it's almost divine and it replicates in the universe or quarks. "As above, so below", "Your kingdom come, your will be done".
 
>Theoretical maximum performance
I kind of understand what you say? there is no more room to improve AI with the CURRENT models, that's half true, we can still use this "AI Language" but do bigger datacenters, you will not have a ferrari but your car will be faster.
 
>aren't occupied by giving an answer or checking facts
 
it's relative because it depends on what outcome you want it to be. If I learn about programming and ask chatgpt "hey give me this code, hey this is a mistake, fix it, hey there is another mistake" he will just give you the code and generic text. But if you TALK to the AI and ask why something happen, it can actually teach you why something is like it is, and how can you do that.
 
Again, only with coding and programming, I didn't test it with anything else, but it's really good to teach how to develop your skills on coding.
QuebecBernd2026-01-22 03:07:45 · 5mnNo. 354924reply
Welcome to the Dystopia. The internet is censored all to heck nowadays.

TexasErdős problemsBernd2026-01-18 13:28:23 · 5mnNo. 354711reply
Erdős problems are problem in mathematics that are easy to explain but difficult to prove.
 
>https://www.erdosproblems.com/
arrow_upward