[{"content":"Prepare to enter the storm Alright, it\u0026rsquo;s almost October. For us UIT students, practice sessions are over. This marks another period of stress and deadlines.\nEarlier this year, I witnessed two suicides, both around our age, and heard about others throughout the school year. What haunts me isn\u0026rsquo;t just those two events, but the realization that college pressure is often more subtle than it appears. It doesn\u0026rsquo;t arrive in a single day, but builds up from grades, comparisons, and feelings of disconnection. So, today, I feel compelled to write this article to remind myself and mentally prepare for the stormy new semester and the transition into professional life later at work.\nA ship cannot sink no matter how rough the sea gets; she can only sink when she allows the seawater to flood her compartments and drag her down into the deep, dark sea!\nBack in high school, in my \u0026lsquo;village well\u0026rsquo; environment, I arrogantly assumed I was the best in computer science (my ego was quite inflated back then). But upon \u0026lsquo;swimming to the big sea\u0026rsquo; of college, where many elites from other regions converged, I suddenly found myself struggling. Things I thought only I knew—tricks and \u0026ldquo;special\u0026rdquo; knowledge—turned out to be common knowledge here; in fact, many knew even more. I realized each person possesses a unique strength, something interesting I could learn from them.\nNot to mention the shock from changing environments and study schedules. In college, without the deterrence of high school teachers or parents constantly pushing us to study, I felt the pressure was even greater! When everyone in the classroom is silently studying, teachers won\u0026rsquo;t remind you if you don\u0026rsquo;t do assignments or miss classes. But that silence is particularly deceptive when, at the end of the semester, you receive your transcript and see your academic results.\nThe university environment offers freedom, yes! And it is precisely within this freedom that we become solely responsible for our actions and choices.\nAnd of course, it\u0026rsquo;s perfectly normal to receive a lower grade than you expected.\n(The correct base is 6.7; it\u0026rsquo;s called technology. Please ignore my doomed GPA.)\nYeah, well, if things are bad, get up and deal with them!\nBut the next challenge is truly scary: loneliness, that feeling of being lost when you can\u0026rsquo;t find your environment! Yeah. I was lucky at the beginning of the year to make good friends and maintain those relationships. But some people aren\u0026rsquo;t so fortunate. For instance, whenever I meet my old high school friends, they consistently say, \u0026ldquo;I wish I could go back to high school\u0026rdquo; :))). When asked, one friend mentioned that college friendships felt \u0026ldquo;not real\u0026rdquo; with each other. They hadn\u0026rsquo;t found a good environment, explaining that their group of friends just chatted and texted constantly, without building anything substantial. Others, even two years into their studies, still struggle with the direction they\u0026rsquo;ve chosen\u0026hellip; That\u0026rsquo;s not to mention having a partner :))) which can easily lead to FOMO.\nWell, pressure, scores, and connections. These aren\u0026rsquo;t problems unique to anyone. I\u0026rsquo;ve been in that situation myself, and sometimes, I still find myself there. But hey, I\u0026rsquo;m looking to the future. Remember, each person\u0026rsquo;s starting point, circumstances, and abilities are different. You can\u0026rsquo;t compare your 1st day to another person\u0026rsquo;s 1000th day! What weighs on us so much is not what we lack, but what we believe we must have. Yeah, pause, acknowledge it, and then move on.\nKnow what? You don\u0026rsquo;t have to go through this alone! If you find it too hard one day, remember, there\u0026rsquo;s always a counseling room in Building A. There are always people there who will listen and help you. Don\u0026rsquo;t be afraid to walk in and say you\u0026rsquo;re not okay.\nYeah, relax, exercise, stay active, join clubs, and socialize with people. Connect with good people, and you\u0026rsquo;ll see, they are no different from us—struggling and stuck just like that. Good or talented people, after all, are just ordinary people like you and me. What makes them different is not their starting point, but a passion strong enough to make them willing to sacrifice and persist in its pursuit. Then, over the years, silently accumulated efforts will turn into sweet fruits. When I look back at my second year, the best moments I remember are the stressful, tired nights. Because it was those nights that made me stronger, more mature, and instilled a sense of pride in myself for those student years!\nAnd, the sailors on board kept singing, even in the storm:\nSoon may the Wellerman come To bring us sugar and tea and rum One day, when the tonguin\u0026rsquo; is done We\u0026rsquo;ll take our leave and go\n","permalink":"https://do-bach-2006.github.io/RootYourMindset/posts/fighting_with_stress/","summary":"\u003ch1 id=\"prepare-to-enter-the-storm\"\u003ePrepare to enter the storm\u003c/h1\u003e\n\u003cp\u003eAlright, it\u0026rsquo;s almost October. For us UIT students, practice sessions are over. This marks another period of stress and deadlines.\u003c/p\u003e\n\u003cp\u003eEarlier this year, I witnessed two suicides, both around our age, and heard about others throughout the school year. What haunts me isn\u0026rsquo;t just those two events, but the realization that college pressure is often more subtle than it appears. It doesn\u0026rsquo;t arrive in a single day, but builds up from grades, comparisons, and feelings of disconnection. So, today, I feel compelled to write this article to remind myself and mentally prepare for the stormy new semester and the transition into professional life later at work.\u003c/p\u003e","title":"Prepare to enter the storm"},{"content":"Messages for Freshmen Looking back, the past year flew by. I remember the day I left my familiar high school behind and stepped onto the university campus. From finding the gates and parking my car to walking into the lecture hall, everything felt incredibly strange. It felt like a wonderful world, brimming with the promises of \u0026ldquo;university,\u0026rdquo; was unfolding before my eyes.\nYet, an entire school year has already passed. From the trees and the security guard to every block, I\u0026rsquo;ve memorized it all. Damn, I recall thinking to myself, \u0026ldquo;first-year experience, baby UIT,\u0026rdquo; and now I\u0026rsquo;m a second-year veteran. Alright! So, let this \u0026ldquo;old ghost\u0026rdquo; share the experiences and real-world lessons learned with the new ones!\nExpand Relationships This is a new phase where everyone is a stranger to one another, so be bold and expand your social circle. On the first day of school, I met a friend I knew from a provincial competition. On the day of the photo shoot, I ran into a tall, muscular friend in the restroom (who probably thought he had the place to himself). Then, during our first introduction to the academic advisor, a stranger at our table approached us, inviting all three of us to compete in an AI contest\u0026hellip; And that\u0026rsquo;s how 1Thread was born; the four of us navigated our first year of college, creating countless memorable moments together. So, boldly participate in club activities! Through them, we learned who Fa Fa Jian is, got to know Koreans, Ahrial, Sky1north, and many others. So, be bold and make friends! Sometimes, just a few words to start a conversation or a shared hobby can lead to forming that new core group!\nBuild learning habits The first year is often the most relaxed time academically, with less intense workloads. So, try to adapt to it. Become familiar with the study schedule, environment, and learning style. Write yourself a roadmap, a study plan for the next four years, and get acquainted with knowledge management tools, the school website, how to schedule timetables, time management, effective study methods, exam review strategies, the 80/20 rule\u0026hellip; the list is endless, and the fastest way to learn is from those who came before you!\n(Just recently, there was also a \u0026rsquo;trick jerk\u0026rsquo; section on UIT that got someone banned :)) Shoutout to \u0026ldquo;the four apocalyptic riders UIT\u0026rdquo;)\nRegarding self-study materials, the school offers abundant resources, from the A building library to the E building OEP library. Additionally, there are free courses available on Coursera. With your .edu email, you can also sign up for dozens of other services that support your learning process. And yet, resources like SVUIT - MMTT and the Software Technology Learning Board exist\u0026hellip; there are truly many options!\nFind mentors Speaking of those who came before, make sure to find yourself a mentor! Going back to the competition story\u0026hellip; all four of us tried our best, but still couldn\u0026rsquo;t win. However, that effort, combined with a little luck and boldness, was noticed by the competition organizers (Team Q club president, N4NGD4UNGH30). And from there, our group found a mentor who guided me through the learning process at this school. Our group also knew Suyz, who left us tips \u0026amp; tricks to navigate the \u0026lsquo;muddy\u0026rsquo; waters of college life :))). There will be times, however, when we fear, \u0026ldquo;this isn\u0026rsquo;t enough, we\u0026rsquo;re lacking this, we\u0026rsquo;re lacking that\u0026hellip;\u0026rdquo; This applies especially to scientific research; if possible, start as soon as you can.\nThe advice I received from a professor was: \u0026ldquo;Be bold! Write an email to any lecturer you want to study with. Express your desire to conduct scientific research with them, demonstrate your competence, but remember the decision rests with the professor. And being rejected doesn\u0026rsquo;t mean you can\u0026rsquo;t pursue research; simply continue to choose another lecturer!\u0026rdquo; Damn! No idea how to do research? I don\u0026rsquo;t know how to learn this? Well, just dive in, take the leap, and you\u0026rsquo;ll figure it out along the way! (That\u0026rsquo;s also the learning style at this school; it\u0026rsquo;s challenging, but rewarding in its own unique way!). But of course, you must have foundational skills like English, a spirit of progress, and a strong work ethic to succeed!\nIn short, my freshman year taught me these crucial lessons: be bold, make friends, socialize, find mentors, and get into research. Looking back from the day I wandered off to find the gate, parked my car, and stumbled into the lecture hall, I realize the most important thing isn\u0026rsquo;t my GPA or the number of contests I\u0026rsquo;ve entered, but the people I\u0026rsquo;ve met. They pushed me much further than I ever would have gone on my own. Students, what are you afraid of? Just pour your heart into it, be bold, make mistakes, fix them, and move on. That\u0026rsquo;s how you know your potential. And now, the \u0026ldquo;old ghosts\u0026rdquo; are leaving the stage for the new ones. Let them shine!\nPS: The inside joke, who knows will know, who does not know, will not know. :)))\n","permalink":"https://do-bach-2006.github.io/RootYourMindset/posts/first-year-tips/","summary":"\u003ch1 id=\"messages-for-freshmen\"\u003eMessages for Freshmen\u003c/h1\u003e\n\u003cp\u003eLooking back, the past year flew by. I remember the day I left my familiar high school behind and stepped onto the university campus. From finding the gates and parking my car to walking into the lecture hall, everything felt incredibly strange. It felt like a wonderful world, brimming with the promises of \u0026ldquo;university,\u0026rdquo; was unfolding before my eyes.\u003c/p\u003e\n\u003cp\u003eYet, an entire school year has already passed. From the trees and the security guard to every block, I\u0026rsquo;ve memorized it all. Damn, I recall thinking to myself, \u0026ldquo;first-year experience, baby UIT,\u0026rdquo; and now I\u0026rsquo;m a second-year veteran.\nAlright! So, let this \u0026ldquo;old ghost\u0026rdquo; share the experiences and real-world lessons learned with the new ones!\u003c/p\u003e","title":"Messages for Freshmen"},{"content":"Well, the past few military weeks have been a crazy experience.It\u0026rsquo;s been a journey of new experiences, meeting new people, and forging new relationships. I also believe this is a great opportunity everyone should experience (sv tron duoc deo).Anyway, whether you choose to board or commute, there\u0026rsquo;s always a trade-off. One option offers convenience and a \u0026ldquo;safe zone\u0026rdquo; but can be boring, while the other is challenging and extreme (requiring effort) but fun. The choice is yours. For example, you can choose between going home to sleep at night or going to the yard for a walk by the lake and eating banana ice cream. Similarly, you choose between getting up the next morning at 6:30 AM, enjoying noodles or pho at your leisure, and then heading to school, or enduring the boring routine from 5 AM: waking up, exercising, a chaotic breakfast, cleaning your room, and then attending classes.I enrolled due to a difficult situation, so I opted for boarding school and ended up being fully immersed in the experience for 3 weeks. However, thanks to this, I also learned some extremely useful lessons for myself, should I ever return:Disclaimer: I\u0026rsquo;m in Block A3, shared a room with 60 people, and shared plates, so the experience will definitely be different from yours in Blocks B1-5.- Essentials (things I found to be 100% effective in making daily life significantly more convenient):- Definitely need an umbrella. Since I attended during the rainy season, anyone without one is guaranteed to get soaked, unless you subscribe to the philosophy that \u0026ldquo;heavy rain is just light rain, and light rain isn\u0026rsquo;t rain at all.\u0026rdquo; - Water bottles. It goes without saying that training grounds are often far from water sources, so having one (or more) means you won\u0026rsquo;t have to constantly run for water.- Saline solution: Many people here experience coughs and throat inflammation, so having saline solution for gargling is advisable.- Mini locks for briefcases or suitcases to secure your belongings. I was in Block A3, an all-male, isolated block, so everyone seemed quite relaxed; you could leave your laptop out on your bed, go eat, and it would still be there.- A power strip/extension cord. With 60 people in one room and limited outlets, having a power strip makes you feel like the \u0026ldquo;landlord\u0026rdquo; of electricity.- Earplugs. Yes, some of our \u0026ldquo;dads\u0026rdquo; (perhaps referring to older or more boisterous individuals) play games until 11 or 12 AM. Without earplugs, you\u0026rsquo;ll suffer. Fortunately, the lights go out after 9:30 PM, so there\u0026rsquo;s no need for blindfolds.- Clothes hangers, 5-7 pieces (5 might be enough, but if you\u0026rsquo;re borrowing or sharing with others, they might get mixed up).- 3-5 sets of clothes. You\u0026rsquo;ll primarily wear uniforms all day, only changing into casual clothes for the evening at the playground.- And your daily personal belongings.- Preferences (items I found enhanced the experience, but are not strictly essential):- Pillows and blankets. If you want to feel cozy like you\u0026rsquo;re at home, don\u0026rsquo;t just lie on the bare bed and cover yourself with a shirt.- Hand fan. At school, only one room is air-conditioned, and Vo Nguyen Giap Hall has a \u0026ldquo;helicopter fan\u0026rdquo; that provides some coolness. The rest of the areas are both sunny and hot, especially during summer; it feels like a \u0026ldquo;tunnel oven\u0026rdquo; there.- A personal laundry basin. Although basins are available here, supply is low and demand is high. For the best experience, especially for soaking clothes and maintaining hygiene, bring your own basin.- Spices. The food provided is generally quite bland, so having jars of salt or other spices is perfect for adjusting the taste – it\u0026rsquo;s fire!- A spare charger – self-explanatory!- Fiber supplements or \u0026ldquo;vegetable candy.\u0026rdquo; Some people experience constipation here, so buying drinks (like fruit juice or fiber drinks) to improve the \u0026ldquo;toileting experience\u0026rdquo; is a good idea.- Games, board games, and talent. People bring out games like \u0026ldquo;dark werewolves\u0026rdquo; (Mafia/Werewolf) to play with friends, or sing. You can also go down to the yard and sit on the lawn to play; it might even attract girls (I haven\u0026rsquo;t tried it myself, but maybe!).- Items you might be able to buy in the cafeteria (I visited all the supermarkets, but haven\u0026rsquo;t actually entered the cafeteria, so I can\u0026rsquo;t say much definitively):- Toothbrush, soap, hooks, pens, and belts are typically available in the cafeteria.- Fruits (yes, eat more vegetables and fruits to avoid constipation).- Large filtered water bottle (I usually buy a 5L bottle and then refill it from the drinking room for convenience).- Unspoken Rules:- When showering as a group, at least wear underwear. Don\u0026rsquo;t play \u0026ldquo;solitary games\u0026rdquo; alone (unless everyone in the 60-person room is doing it).- On the 2nd floor of Block A3, the shower in the toilet cubicle actually works, so if you want privacy, go there. Otherwise, you\u0026rsquo;ll have to take a \u0026ldquo;pig bath\u0026rdquo; (a quick, less private wash) or use the bidet spray on the 3rd floor.- When choosing a place to sleep, prioritize beds near shelves and fans. With an electrical outlet nearby, it\u0026rsquo;s also easy to store and charge things.- When eating, don\u0026rsquo;t be shy; confidently go straight to the kitchen and ask for more food. Fried dishes, extra bowls of meat, whatever — they\u0026rsquo;re not stingy. Be assertive, eat more!- Don\u0026rsquo;t worry about studying; it\u0026rsquo;s almost impossible to fail. You can play all day, review for just one morning, and still score 9-10 on exams as usual. The important thing is to read carefully and keep a cool head during the exam (these are rare moments when you\u0026rsquo;re sitting in air conditioning, by the way!).- If your company is lucky enough to have Mr. Cao Tien Dung, consider it a jackpot.Anyway, that\u0026rsquo;s what I\u0026rsquo;ve gathered from the experience, after a series of \u0026ldquo;dirty and muddy\u0026rdquo; days :))). It came with great experiences and unforgettable memories.What about everyone else? Feel free to comment and share your thoughts. And to those who will follow, I wish you a unique experience in your student life.(Please, dung ai nhac den cai truyen thuyet do thi o phong tam A3.304, A3.305)\n","permalink":"https://do-bach-2006.github.io/RootYourMindset/posts/kqs_k464/","summary":"\u003cp\u003eWell, the past few military weeks have been a crazy experience.It\u0026rsquo;s been a journey of new experiences, meeting new people, and forging new relationships. I also believe this is a great opportunity everyone should experience (sv tron duoc deo).\u003cimg loading=\"lazy\" src=\"/RootYourMindset/posts/kqs_k464/Pasted%20image%2020260712104030.png\"\u003eAnyway, whether you choose to board or commute, there\u0026rsquo;s always a trade-off. One option offers convenience and a \u0026ldquo;safe zone\u0026rdquo; but can be boring, while the other is challenging and extreme (requiring effort) but fun. The choice is yours. For example, you can choose between going home to sleep at night or going to the yard for a walk by the lake and eating banana ice cream. Similarly, you choose between getting up the next morning at 6:30 AM, enjoying noodles or pho at your leisure, and then heading to school, or enduring the boring routine from 5 AM: waking up, exercising, a chaotic breakfast, cleaning your room, and then attending classes.\u003ca href=\"/RootYourMindset/posts/kqs_k464/Pasted%20image%2020260712104234.png\"\u003e\u003c/a\u003e\u003cimg loading=\"lazy\" src=\"/RootYourMindset/posts/kqs_k464/Pasted%20image%2020260712104301.png\"\u003eI enrolled due to a difficult situation, so I opted for boarding school and ended up being fully immersed in the experience for 3 weeks. However, thanks to this, I also learned some extremely useful lessons for myself, should I ever return:\u003ca href=\"/RootYourMindset/posts/kqs_k464/Pasted%20image%2020260712104057.png\"\u003e\u003c/a\u003e\u003cem\u003eDisclaimer: I\u0026rsquo;m in Block A3, shared a room with 60 people, and shared plates, so the experience will definitely be different from yours in Blocks B1-5.\u003c/em\u003e- \u003cstrong\u003eEssentials\u003c/strong\u003e (things I found to be 100% effective in making daily life significantly more convenient):- Definitely need an umbrella. Since I attended during the rainy season, anyone without one is guaranteed to get soaked, unless you subscribe to the philosophy that \u0026ldquo;heavy rain is just light rain, and light rain isn\u0026rsquo;t rain at all.\u0026rdquo; - Water bottles. It goes without saying that training grounds are often far from water sources, so having one (or more) means you won\u0026rsquo;t have to constantly run for water.- Saline solution: Many people here experience coughs and throat inflammation, so having saline solution for gargling is advisable.- Mini locks for briefcases or suitcases to secure your belongings. I was in Block A3, an all-male, isolated block, so everyone seemed quite relaxed; you could leave your laptop out on your bed, go eat, and it would still be there.- A power strip/extension cord. With 60 people in one room and limited outlets, having a power strip makes you feel like the \u0026ldquo;landlord\u0026rdquo; of electricity.- Earplugs. Yes, some of our \u0026ldquo;dads\u0026rdquo; (perhaps referring to older or more boisterous individuals) play games until 11 or 12 AM. Without earplugs, you\u0026rsquo;ll suffer. Fortunately, the lights go out after 9:30 PM, so there\u0026rsquo;s no need for blindfolds.- Clothes hangers, 5-7 pieces (5 might be enough, but if you\u0026rsquo;re borrowing or sharing with others, they might get mixed up).- 3-5 sets of clothes. You\u0026rsquo;ll primarily wear uniforms all day, only changing into casual clothes for the evening at the playground.- And your daily personal belongings.- \u003cstrong\u003ePreferences\u003c/strong\u003e (items I found enhanced the experience, but are not strictly essential):- Pillows and blankets. If you want to feel cozy like you\u0026rsquo;re at home, don\u0026rsquo;t just lie on the bare bed and cover yourself with a shirt.- Hand fan. At school, only one room is air-conditioned, and Vo Nguyen Giap Hall has a \u0026ldquo;helicopter fan\u0026rdquo; that provides some coolness. The rest of the areas are both sunny and hot, especially during summer; it feels like a \u0026ldquo;tunnel oven\u0026rdquo; there.- A personal laundry basin. Although basins are available here, supply is low and demand is high. For the best experience, especially for soaking clothes and maintaining hygiene, bring your own basin.- Spices. The food provided is generally quite bland, so having jars of salt or other spices is perfect for adjusting the taste – it\u0026rsquo;s fire!- A spare charger – self-explanatory!- Fiber supplements or \u0026ldquo;vegetable candy.\u0026rdquo; Some people experience constipation here, so buying drinks (like fruit juice or fiber drinks) to improve the \u0026ldquo;toileting experience\u0026rdquo; is a good idea.- Games, board games, and talent. People bring out games like \u0026ldquo;dark werewolves\u0026rdquo; (Mafia/Werewolf) to play with friends, or sing. You can also go down to the yard and sit on the lawn to play; it might even attract girls (I haven\u0026rsquo;t tried it myself, but maybe!).- \u003cstrong\u003eItems you \u003cem\u003emight\u003c/em\u003e be able to buy in the cafeteria\u003c/strong\u003e (I visited all the supermarkets, but haven\u0026rsquo;t actually entered the cafeteria, so I can\u0026rsquo;t say much definitively):- Toothbrush, soap, hooks, pens, and belts are typically available in the cafeteria.- Fruits (yes, eat more vegetables and fruits to avoid constipation).- Large filtered water bottle (I usually buy a 5L bottle and then refill it from the drinking room for convenience).- \u003cstrong\u003eUnspoken Rules\u003c/strong\u003e:- When showering as a group, at least wear underwear. Don\u0026rsquo;t play \u0026ldquo;solitary games\u0026rdquo; alone (unless everyone in the 60-person room is doing it).- On the 2nd floor of Block A3, the shower in the toilet cubicle actually works, so if you want privacy, go there. Otherwise, you\u0026rsquo;ll have to take a \u0026ldquo;pig bath\u0026rdquo; (a quick, less private wash) or use the bidet spray on the 3rd floor.- When choosing a place to sleep, prioritize beds near shelves and fans. With an electrical outlet nearby, it\u0026rsquo;s also easy to store and charge things.- When eating, don\u0026rsquo;t be shy; confidently go straight to the kitchen and ask for more food. Fried dishes, extra bowls of meat, whatever — they\u0026rsquo;re not stingy. Be assertive, eat more!- Don\u0026rsquo;t worry about studying; it\u0026rsquo;s almost impossible to fail. You can play all day, review for just one morning, and still score 9-10 on exams as usual. The important thing is to read carefully and keep a cool head during the exam (these are rare moments when you\u0026rsquo;re sitting in air conditioning, by the way!).- If your company is lucky enough to have Mr. Cao Tien Dung, consider it a jackpot.Anyway, that\u0026rsquo;s what I\u0026rsquo;ve gathered from the experience, after a series of \u0026ldquo;dirty and muddy\u0026rdquo; days :))). It came with great experiences and unforgettable memories.\u003ca href=\"/RootYourMindset/posts/kqs_k464/Pasted%20image%2020260712104346.png\"\u003e\u003c/a\u003eWhat about everyone else? Feel free to comment and share your thoughts. And to those who will follow, I wish you a unique experience in your student life.(Please, dung ai nhac den cai truyen thuyet do thi o phong tam A3.304, A3.305)\u003c/p\u003e","title":"Well, the past few military weeks have been a crazy experience."},{"content":"Lab log 1: How can computers detect malicious code? Intro Before going any further, I want to point out that the term \u0026ldquo;malware\u0026rdquo; in this context specifically refers to malicious code targeting the Windows operating system. Specifically, we are discussing Portable Executable files, which commonly have extensions such as .exe, .dll, and .bin. However, the principles below can also be understood as general detection mechanisms applicable to other types of malware, such as those for Linux or Android phones. There are many methods to assess whether a file is malware or not, but they are generally categorized into two main approaches: static analysis and dynamic analysis!\nStatic analysis (Static analysis) This is the simplest type of analysis, focusing solely on a file\u0026rsquo;s appearance and structure. From this, one can infer whether a file is malicious or benign. For example, if a person enters a bank with a concealed gun, we can predict they intend to rob it. Similarly, if a file exhibits an unusual header and contains code that attempts to read and encrypt other files, it is highly likely to be ransomware. There are many ways to extract the characteristics of a PE file. One common method involves examining the file\u0026rsquo;s signature, often derived from its content using a hash function. Alternatively, analyzing the raw binary content (1s and 0s) of the file. When translated into assembly language, this reveals a wealth of information, including the file\u0026rsquo;s header, sections, imports, as well as its bytecode and opcodes.\nAdvantages of this approach:\nQuick and straightforward, requiring minimal computational overhead. Low resource consumption; a few lines of code or dedicated tools can instantly provide relevant information. Disadvantages:\nCannot fully evaluate the complete functionality of a PE file or understand its runtime context. Ineffective against obfuscated malware. Such malware encrypts its malicious fragments to evade static analysis detection, only decrypting and executing the malicious code during runtime. Dynamic analysis (Dynamic analysis) Dynamic analysis is a high-precision method that observes the actual behavior of malware during execution. Much like a surveillance camera, it meticulously monitors every action of a PE file to determine if it\u0026rsquo;s malicious or legitimate software. How are these observations made? There are two primary approaches: virtual environments (sandboxes) and real-time monitoring. A sandbox is an isolated virtual environment designed to mimic a typical user\u0026rsquo;s computer. It contains data files and common applications like browsers and office suites. It might even simulate scenarios such as disabling Windows Defender to download game cracks, or engaging in daily interactions like browsing web addresses, reading news, or opening documents. However, all these activities are executed within a virtual machine, purely for observation. It\u0026rsquo;s an elaborate deception for the malware! When malware is executed within this sandbox, all its actions, processes, network communications (where it tries to contact), and state changes are meticulously recorded and monitored. Once the analysis is complete, the sandbox simply reverts to its original snapshot from before the malware execution, returning to a completely clean and safe state, much like Ekko\u0026rsquo;s R ability. This provides a wealth of information, sufficient to determine conclusively whether a file is malicious!\nReal-time analysis, conversely, is a mechanism integrated directly into antivirus tools. Even Windows Defender\u0026rsquo;s real-time protection feature utilizes this mechanism. Essentially, this analysis occurs continuously throughout your computer usage. It monitors network traffic, identifies unfamiliar processes (visible in Task Manager), and tracks the API calls made by these processes. All suspicious activities are recorded, leading to swift action.\nAdvantages of this method: Provides a more comprehensive and thorough understanding of whether a file is malicious. Increases accuracy, detecting malware even if it employs obfuscation techniques. Disadvantages of this method: Extremely time-consuming. The analysis and detection of a malware file can take from a few minutes to a few days, months, or even years, depending on the sophistication of the malware and the specific conditions. Resource consumption. Running monitoring processes on the computer often causes the performance of the machine to decrease (Warning: Disabling these features for faster performance could lead to disastrous consequences, a strong contender for a Darwin Award!) Some advanced malware can detect if it\u0026rsquo;s running in a sandbox, either behaving benignly or refusing to execute altogether (as we saw in the WannaCry attack, read in LabLog0). And in some cases, tools combine both static and dynamic methods to achieve the most accurate results. This integrated approach is known as hybrid analysis.\nThis concludes today\u0026rsquo;s article. In the next article, I will delve into the history and evolution of antivirus tools. We will explore how malware detection methods have evolved and improved over time!\n","permalink":"https://do-bach-2006.github.io/RootYourMindset/posts/lablog1/","summary":"\u003ch1 id=\"lab-log-1-how-can-computers-detect-malicious-code\"\u003eLab log 1: How can computers detect malicious code?\u003c/h1\u003e\n\u003ch2 id=\"intro\"\u003eIntro\u003c/h2\u003e\n\u003cp\u003eBefore going any further, I want to point out that the term \u0026ldquo;malware\u0026rdquo; in this context specifically refers to malicious code targeting the Windows operating system. Specifically, we are discussing Portable Executable files, which commonly have extensions such as .exe, .dll, and .bin. However, the principles below can also be understood as general detection mechanisms applicable to other types of malware, such as those for Linux or Android phones. There are many methods to assess whether a file is malware or not, but they are generally categorized into two main approaches: static analysis and dynamic analysis!\u003c/p\u003e","title":"Lab log 1: How can computers detect malicious code?"},{"content":"Lab log 0: Introduction to malware Malware\u0026hellip; Is your computer or phone running slowly, showing signs of lag? Do you see unexpected ads or your browser automatically opening unfamiliar pages? If so, your device has most likely been infected with malware!\nMalware, or malicious software, is designed for harmful purposes like stealing information, destroying data, or gaining control of your device.\nMalware is categorized into many types, depending on their characteristics or how they manifest during an attack. Common types include:\nTrojans\u0026hellip; The name Trojan originates from the story of “the horse of Troy” in Greek mythology, as told in the Iliad. This type of malware initially disguises itself as legitimate, harmless software to deceive users. Once it infiltrates the system, it can “turn over” (reveal its true nature) and perform malicious actions such as stealing data or installing other malicious code (sneaky beaky like)\nRansomware This is malware that encrypts a victim\u0026rsquo;s data and then demands a ransom for access to be restored.\nWhen executed, it encrypts all documents and files it can access, using a key stored on the hacker\u0026rsquo;s server. It then demands an advance payment to decrypt your personal documents.\nAdware These types of malware display unwanted ads, pop-ups, and trigger automatic page redirects. Their purpose is to trick users into clicking, potentially leading to more malicious downloads, or simply to generate revenue and capture user attention.\nViruses, worms\u0026hellip;\nThese are types of malware known for their ability to spread. When a machine is infected with a virus, it infects files on that machine. If those infected files are transferred and opened elsewhere, they can become a source of infection for another machine. Unlike viruses, worms are often more dangerous as they do not require user activation (e.g., opening or copying files) but can still automatically replicate and infect other machines via the internet.\nOf course, these are just some characteristics of malware; what\u0026rsquo;s truly alarming is that malware can exhibit multiple properties simultaneously. For example, hackers can use a Trojan to install adware on your computer, while also enabling it to spy on your personal information. And this is when the fun begins.\nSome of the damage that malware has caused Wanna cry? Discovered on May 12, 2017, WannaCry was a crypto-ransomware and worm extortion attack.\nIt exploited the EternalBlue vulnerability to propagate itself through networks (a worm characteristic).\nOnce it reached a victim\u0026rsquo;s computer (through phishing, other forms of transmission, or user negligence), it encrypted common files such as .docx, photos, and databases using AES-128 for individual files and RSA-2048 for the decryption key. To unlock their data, victims were required to pay the hackers approximately $300 to $600.\nIt affected over 300,000 computers in 150 countries, causing damage estimated at hundreds of millions, possibly billions of dollars, with some sources placing the total at four billion dollars.\nIt was blocked a few hours later by researcher Marcus Hutchins, who registered a kill switch domain, causing the malware to believe it was in a sandbox environment and shut itself down, greatly reducing damage.\nHe was later arrested by the FBI for involvement in developing another type of banking Trojan. Life can be full of twists and turns. :)) (Kronos)\nILOVEYOU Discovered on May 4, 2000, it was a worm originating in the Philippines.\nThis type of malware spread via emails. ILOVEYOU sent users a message with an attachment named LOVE-LETTER-FOR-YOU.TXT.vbs. If a single user on a network opened the email with the ILOVEYOU attachment, their machine would be infected. Once infected, the malware would automatically send itself to all addresses in the user\u0026rsquo;s Outlook address book. The malware then performed many other tasks, such as automatically restarting every time the user rebooted the machine, and downloading other Trojans to steal information and user passwords.\nIt affected more than 50 million computers, causing $5.5 billion to $8.7 billion in damage, and costing an estimated $10-$15 billion to clean up.\nA notable fact is that the creator of the malware, Onel De Guzman, was not arrested because the Philippines lacked laws for cybercrime at the time.\nChernobyl\u0026hellip; It came to public attention in June 1998 as the CIH (Chernobyl, or Space-filler) virus, which infected PE (Portable Executable) files.\nThe attacker overwrote malicious code into unused spaces within PE files (Portable Executable, a common executable file format in the Windows operating system), allowing the file to remain active and bypass the antivirus software of the time.\nThis type of malware could severely damage a computer\u0026rsquo;s hardware by overwriting the system\u0026rsquo;s BIOS. This meant reinstalling Windows was no longer possible, making recovery extremely difficult (often requiring a BIOS reflash).\nIt infected approximately 60 million computers, causing an estimated $250 million in damage at the time.\nIt was the first virus known to attack computer hardware and was programmed to trigger its destructive payload on April 26, consequently being named Chernobyl after the nuclear disaster.\nAs we can see, malware can cause immense damage to your computer and property. Therefore, you have good reason to be concerned if your computer exhibits any abnormalities.\nHowever, sometimes these issues are caused by dust buildup in the machine or a software error causing it to malfunction.\nSo, in the next section, I will explain how antivirus software detects malware on your computer. I will first introduce two key concepts: Heuristic and Signature offline detection!\n","permalink":"https://do-bach-2006.github.io/RootYourMindset/posts/lablog0/","summary":"\u003ch1 id=\"lab-log-0-introduction-to-malware\"\u003eLab log 0: Introduction to malware\u003c/h1\u003e\n\u003ch2 id=\"malware\"\u003eMalware\u0026hellip;\u003c/h2\u003e\n\u003cp\u003eIs your computer or phone running slowly, showing signs of lag? Do you see unexpected ads or your browser automatically opening unfamiliar pages? If so, your device has most likely been infected with malware!\u003c/p\u003e\n\u003cp\u003eMalware, or malicious software, is designed for harmful purposes like stealing information, destroying data, or gaining control of your device.\u003c/p\u003e\n\u003cp\u003eMalware is categorized into many types, depending on their characteristics or how they manifest during an attack. Common types include:\u003c/p\u003e","title":"Lab log 0: Introduction to malware"},{"content":"\nHi, my name is Đỗ Bách (\u0026ldquo;winning for a hundred times\u0026rdquo; in Vietnamese). I am a Junior Ethical Hacker who are currently on the learning journey. I am also a Roman Christian who dedicate his life and purpose to God.\nDiagnosted with sacroma stage 3 at age 16. I have been through pain, suffered and healed. Now, at age 19. I continue my adventure with a new mindset and a will power to influence the world throughout my works\nThis blog is where I share every interesting that I collected in the journey. From lessons to A-HA momments that I think it will be useful for others.\nContacts You can contacts with me via dobachk4@gmail.com\n","permalink":"https://do-bach-2006.github.io/RootYourMindset/about/","summary":"\u003cp\u003e\u003cimg alt=\"Me smiling\" loading=\"lazy\" src=\"/RootYourMindset/images/smile.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003eHi, my name is Đỗ Bách (\u0026ldquo;winning for a hundred times\u0026rdquo; in Vietnamese). I am a Junior Ethical Hacker who are currently on the learning journey. I am also a Roman Christian who dedicate his life and purpose to God.\u003c/p\u003e\n\u003cp\u003eDiagnosted with sacroma stage 3 at age 16. I have been through pain, suffered and healed. Now, at age 19. I continue my adventure with a new mindset and a will power to influence the world throughout my works\u003c/p\u003e","title":"About Me"},{"content":"9/2024 - 12/2024: MyLearningSystemd An electron app that provide an interface to manage local video lectures. It Identify each courses, keeping learning process and provide a non distraction learning enviroment that enhance productivity when learning.\n4/2026 - 5/2026: FinanOS A self host server that bridging money management, portfolio tracking and debt managing into one simple telegram chat interface.\nAn eye catchy summarize and setting page for intuition and managing\nAllow fetching simple stocks, crypto and also, CS2 investments !\n8/2026 - 8/2026: FinanceGame A simple binary decision game. Designed to learn about Marxism finance. It was a group project to make a simple, easy to play game but allow player to learn about finance concept.\n🎮 Play Fullscreen ","permalink":"https://do-bach-2006.github.io/RootYourMindset/projects/","summary":"\u003ch2 id=\"92024---122024-mylearningsystemd\"\u003e9/2024 - 12/2024: \u003ca href=\"https://github.com/Do-Bach-2006/MyLearningSystemd\"\u003eMyLearningSystemd\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eAn electron app that provide an interface to manage local video lectures. It Identify each courses, keeping learning process and provide a non distraction learning enviroment that enhance productivity when learning.\u003c/p\u003e\n\u003ciframe src=\"https://drive.google.com/file/d/1x1GJMeZu2apWm1NcoZhLDZquJq6PmxMy/preview\" width=\"100%\" height=\"480\" allow=\"autoplay\" style=\"border:none;\"\u003e\u003c/iframe\u003e\n\u003ch2 id=\"42026---52026-finanos\"\u003e4/2026 - 5/2026: \u003ca href=\"https://github.com/Do-Bach-2006/Finanos\"\u003eFinanOS\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eA self host server that bridging money management, portfolio tracking and debt managing into one simple telegram chat interface.\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Telegram UI\" loading=\"lazy\" src=\"/RootYourMindset/images/Finanos/telegram_example.png\"\u003e\u003c/p\u003e\n\u003cp\u003eAn eye catchy summarize and setting page for intuition and managing\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Summarize  and setting page\" loading=\"lazy\" src=\"/RootYourMindset/images/Finanos/Sumamry_page.png\"\u003e\u003c/p\u003e","title":"Projects"}]