Advertisement



  1. Things you need to know about the new ‘Conversations’ PM system:

    a) DO NOT REPLY TO THE NOTIFICATION EMAIL! I get them, not the intended recipient. I get a lot of them and I do not want them! It is just a notification, log into the site and reply from there.

    b) To delete old conversations use the ‘Leave conversation’ option. This is just delete by another name.
    Dismiss Notice

Rust - the programming Language

Discussion in 'off topic' started by Darth Vader, Jun 29, 2022.

  1. Darth Vader

    Darth Vader From the Dark Side

    Does anyone have any experience of Rust? I've not bothered with modern languages beyond Python and various types of C but my interest has been piqued by Rust.

    Apparently BlackCat ransomware is written in Rust and also its payload for specific targets and that makes it more difficult to detect.

    I must admit I was surprised at the sophistication of these attacks aimed at large corporations/business. Its also a two pronged ransom as they first steal sensitive company data and then encrypt it on the servers. If they don't receive payment they'll release sensitive and proprietary business information to interested parties.

    On looking into this the people behind BlackCat really do know what they are doing which is so very complex that I suspect that governments may be behind such a group. Fortunately Microsoft has addressed these types of attacks with its 365 Defender available to business and corporates although you still have to be on your toes.

    That brings me back to Rust. Anyone using it and can point to an easy intro?

    DV
     
  2. gintonic

    gintonic 50 shades of grey pussy cats

    we use it for teaching concurrency.
     
  3. sideshowbob

    sideshowbob Champagne fascia aficionado

    I've played with it a bit, but not for any real commercial projects. I like it quite a lot.

    The best way to learn it is by reading The Book:

    https://doc.rust-lang.org/book/
     
  4. davidsrsb

    davidsrsb pfm Member

    Being written in Rust does not make malware stealthy, it just makes it more reliable
     
  5. sean99

    sean99 pfm Member

    Too many new languages too little time. I have not learned any Rust, but spent the last 18 months (very part time) learning golang - which I really like for its ability to quickly do things that would have taken ages to code in C / C++.
    https://go.dev/
    https://go.dev/tour/welcome/1

    The online REPL is great for trying things out as well:
    https://go.dev/play/
     
  6. gintonic

    gintonic 50 shades of grey pussy cats


    doesn't do function overloading does it?
     
  7. sean99

    sean99 pfm Member

Share This Page





Advertisement


  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice