home.social

#cs50 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cs50, aggregated by home.social.

  1. Hello, again :ablobcatnodfast:

    Today is officially the worst day of this month, no electricity whole day, I wasn't able to get much done, I did do a little bit of packet analysis.

    I can confidently identify common nmap scans. It all boils down to the TCP three way handshake for the TCP connect scan, and Stealth scan.

    UDP scan utilizes the icmp protocol to scan the open ports.

    #Day48 #100daysofCybersecurity #CS50 #TryHackMe

  2. Hello, again :ablobcatnodfast:

    Today is a special day because two great things happened to me. First, I reached the top one percent of @RealTryHackMe. That was one of my goals for this year, so congratulations to me! Now, I have set my sights higher. I want to reach the top one thousand rank on TryHackMe.

    Something extraordinary happened today. I was in the GingerHacker Initiative Discord community chatting with the founder. Since I spent my savings on the TryHackMe premium annual subscription, I told him how I'm preparing for SEC1 because it's practical and more affordable than Security+. He immediately offered to sponsor my certification to help me progress in my career. He decided to sponsor both SEC0 and SEC1. Shout out to the #GingerHacker!

    It was a crazy and wonderful day! Also, I submitted the speller problem, and now I'm moving to week six.

    Python rocks! 💪

    #Day47 #100DaysOfCybersecurity #CS50 #TryHackMe

  3. Hello, again :ablobcatnodfast:

    Today is a special day because two great things happened to me. First, I reached the top one percent of @RealTryHackMe. That was one of my goals for this year, so congratulations to me! Now, I have set my sights higher. I want to reach the top one thousand rank on TryHackMe.

    Something extraordinary happened today. I was in the GingerHacker Initiative Discord community chatting with the founder. Since I spent my savings on the TryHackMe premium annual subscription, I told him how I'm preparing for SEC1 because it's practical and more affordable than Security+. He immediately offered to sponsor my certification to help me progress in my career. He decided to sponsor both SEC0 and SEC1. Shout out to the #GingerHacker!

    It was a crazy and wonderful day! Also, I submitted the speller problem, and now I'm moving to week six.

    Python rocks! 💪

    #Day47 #100DaysOfCybersecurity #CS50 #TryHackMe

  4. Hello, again :ablobcatnodfast:

    Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.

    Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.

    I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day46

  5. Hello, again :ablobcatnodfast:

    Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.

    Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.

    I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day46

  6. Hello, again :ablobcatnodfast:

    Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.

    Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.

    I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day46

  7. Hello, again :ablobcatnodfast:

    Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.

    Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.

    I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day46

  8. Hello, again :ablobcatnodfast:

    Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.

    Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.

    I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day46

  9. Hello, again :ablobcatnodfast:

    Today, I finished the remaining rooms in the Pre-Security Pathway. I reviewed programming concepts and the CIA triad, and I can finally focus on the network analysis rooms.

    I also solved several interactive challenges involving the Caesar cipher to demonstrate symmetric encryption, and they were genuinely fun to work through.

    Next, I was almost able to complete the speller code, but it still suffers from low performance because I have not yet improved the hash function, which I will work on tomorrow.

    I am using a hash table with linked lists for collision handling. Currently, it takes O(n) time in practice due to poor distribution. Collisions are handled using chaining, where each bucket stores a linked list. However, I am only using 26 buckets, and the hash function returns a value based solely on the first character of the word. Each new node is prepended to the list.

    As a result, lookups require linear traversal through long linked lists, which significantly impacts performance. Tomorrow, I will work on improving the hash function and compare the results.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day45

  10. Hello, again :ablobcatnodfast:

    Today, I finished the remaining rooms in the Pre-Security Pathway. I reviewed programming concepts and the CIA triad, and I can finally focus on the network analysis rooms.

    I also solved several interactive challenges involving the Caesar cipher to demonstrate symmetric encryption, and they were genuinely fun to work through.

    Next, I was almost able to complete the speller code, but it still suffers from low performance because I have not yet improved the hash function, which I will work on tomorrow.

    I am using a hash table with linked lists for collision handling. Currently, it takes O(n) time in practice due to poor distribution. Collisions are handled using chaining, where each bucket stores a linked list. However, I am only using 26 buckets, and the hash function returns a value based solely on the first character of the word. Each new node is prepended to the list.

    As a result, lookups require linear traversal through long linked lists, which significantly impacts performance. Tomorrow, I will work on improving the hash function and compare the results.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day45

  11. Today I completed the first part CS50 week two challenges - scrabble. I knew how to do it, but my solution was a bit more convoluted than theirs. Still, I'll get that submitted tomorrow.

    Tonight, I move on to book two of Brian Sanderson the Stormlight Archive. I had a little break with TP's The Last Continent, but want to get back to Roshar.

    #dev #programming #CS50 #StormlightArchive #bookstodon

  12. Thoroughly enjoyed Week 0 of CS50. Spent the afternoon making a game in Scratch to satisfy the requirements of the problem set. Tomorrow, I'll try and write up some notes from the lecture. Then I need to catch up with week 1, as I'm a little behind.

    #CS50 #AmCoding

  13. laying down in bed stoned with a heating pad on my back, listening to and wearing my brainwave measuring device

  14. Been so busy at today haven't had time to scroll and interact on my phone lol hiii everyone, I hope you're having a good day

    Wednesday is always so rough lol I wish it was the

    Is anyone working on any cool projects this week?
    In my spare time when I'm not relaxing I try to squeeze in 20-40 mins of Harvard :ablobfoxbongo: