Basically simple as you could think
Stay in a station with like 5 or so skill / attrib points, Scan 4 bytes exact value. Spend a point, next scan
A success is having 4 values left over. Change all 4. Works for skills, attribs etc.
Also found a workaround but needs testing. Basically you have to use a skill and attrib reset item each time you're done playing so it tricks the game into thinking that there are no weird problems. Tested this once between 2 stations on fast travel so more testing would be great.
As for items, palla, etc,
Palla is trickier. You basically start in a station, buy or sell some stuff, and again look for 4 bytes exact value, but this time you do that a few times until you end up with a lot of results that don't change anymore. Change all of them. 99,999,999 won't work so i did 80,000,000 set all the values to that, exit the game and reload the char from the main menu. Should update if you had the right one in your list. If not, try again.
Items are probably easiest. Take a stack of like 10 or so, split the stack into a few items, take the item that didnt move and scan for that value, again 4 bytes exact value. Put the items you split off back on the stack, next search. These all end up with 4 values again, so change all 4. Can't go beyond max stack size, so its like 100 for ressurection scrolls, 5000 for material stacks (except blessed shards, which are 100) 2000 for auto disassemblers and 100 again for auto identifiers.
Radars etc don't stack so they can't be changed.
If you could try the method with resetting skills and attributes and report your findings, that'd be helpful. I'm already talking with someone else regarding trying to make a pointerscan table due to the values changing adresses like every time you do anything, and that stuff is still beyond me.
Also any ideas regarding experience and so on would be amazing since that's something i can't get to work.