@dad_prg@maraka77i 😆 thanks! I’ll check tonight! I’ll dive into the synth ones, curious to see what kimi did (btw the detector with the sandbox looks great)
@dad_prg That would be interesting to see if Kimi (or any other) can find new tricks never seen of ST viruses (to replicate, stay in memory, hide,..) and not generate variants of Ghost or BPL (as most of ST viruses)
@dad_prg@maraka77i Claude remote control saves my nights :) I ask Claude to update an artifact with the dev status so time to time I can check it is going and the remote shell if he needs motivation :) Btw, your project gave me the energy to improve my AV :) thanks!
@lydiahallie For the model to have an easy access to the current context window usage and session usage (for example to tell the model to stop and handoff when 80% reached) without using statusline tricks :)
@dad_prg@maraka77i Yeah, you can use LLMs to learn 68k, make quizzes, exercises, they are wonderful teachers. Which subscription do you use for Kimi K3? I’d like to test it
@dad_prg@maraka77i they are, no doubt... and this is just the beginning.... I'm hurry to see the day we all have them for free on any laptop....So now a good time for you to build a huge database of .st/.msa files and test all to find suspicious boots!
@dad_prg@maraka77i eh eh Agents are pretty impressive, took me weeks last year to write a fully working sandbox :D Interesting choices, some will have to be modified to fully detect viruses and their behavior but a good start, tell me if you discover new viruses!
@dad_prg@maraka77i Many ST viruses are just adaptation of existing viruses, but some of them are small pieces of art, doing so much while being restricted to 480 bytes. And if you have a good engine (mine is executing the viruses in a sandbox to identify what they do) you can detect new ones!
@dad_prg@maraka77i And it is important to fully understand 68K assembly language and the Atari ST TOS that viruses manipulates extensively to find way to hide, reproduce and spread
@dad_prg@maraka77i So nothing totally wrong in your code, but that's the basic detection. Look for encryption, non-executable bootsectors, trap handlers, sandbox, polymorphism (rare but exist on Atari).... they are some articles on my website about that.