<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on Michael Noguera</title>
    <link>https://www.noguera.dev/</link>
    <description>Recent content in Home on Michael Noguera</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Mon, 09 Dec 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.noguera.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>About Me</title>
      <link>https://www.noguera.dev/about/</link>
      <pubDate>Thu, 25 Sep 2025 00:00:00 -0500</pubDate>
      
      <guid>https://www.noguera.dev/about/</guid>
      <description>Hi! I’m Michael Noguera (he/him), a first-year PhD student in Computer Science at the University of Illinois Urbana-Champaign, where I work with Professors Aishwarya Ganesan and Ram Alagappan in the Distributed And Storage Systems Laboratory (DASSL).
I completed my undergraduate degree in Computer Sciences at the University of Wisconsin-Madison in May 2025, advised by Professor Xiangyao Yu.
Before switching to systems, I worked with Prof. Rahul Chatterjee on privacy and security, supported by the WISCERS program and a Sophomore Research Fellowship.</description>
    </item>
    
    <item>
      <title>List of WISCERS 2024 Faculty Mentors</title>
      <link>https://www.noguera.dev/blog/2024/12/09/list-of-wiscers-2024-faculty-mentors/</link>
      <pubDate>Mon, 09 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2024/12/09/list-of-wiscers-2024-faculty-mentors/</guid>
      <description>I participated in Wisconsin Science and Computing Emerging Research Stars (WISCERS) as part of the 2022-23 cohort and really enjoyed the experience. Even if you&amp;rsquo;re uncertain, you should definetly apply!
See the program site here and apply here.
I remember that one part of the application that confused me when I was applying was deciding who I wanted to work with from the long list of faculty mentors. Hopefully this makes that a little easier.</description>
    </item>
    
    <item>
      <title>Exploring the Anshel-Anshel-Goldfeld Key Exchange System</title>
      <link>https://www.noguera.dev/blog/2022/12/28/exploring-the-anshel-anshel-goldfeld-key-exchange-system/</link>
      <pubDate>Wed, 28 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2022/12/28/exploring-the-anshel-anshel-goldfeld-key-exchange-system/</guid>
      <description>Final project for CS 642 (Information Security) at UW-Madison, Fall 2022 (sophomore year). Two UPL friends and I implemented the Anshel-Anshel-Goldfeld key exchange protocol and wrote our term paper about it.
The Anshel-Anshel-Goldfeld Key Exchange protocol is interesting because it may be the closest thing I&amp;rsquo;ve seen to Hollywood cryptography, yet it really works and might even be useful in some situations. AAG is an alternative to Diffie-Hellman based in group theory.</description>
    </item>
    
    <item>
      <title>A CS Course Map for Incoming UW-Madison Students</title>
      <link>https://www.noguera.dev/course-map/</link>
      <pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/course-map/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Hugo Shortcode: License Badges on Code Blocks</title>
      <link>https://www.noguera.dev/blog/2021/12/22/hugo-shortcode-license-badges-on-code-blocks/</link>
      <pubDate>Wed, 22 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2021/12/22/hugo-shortcode-license-badges-on-code-blocks/</guid>
      <description>One of my favorite features of the static site generator Hugo is &amp;ldquo;shortcodes&amp;rdquo;, which allow you to abstract away chunks of website content and invoke them from your markdown posts.
The Hugo community has taken to sharing their custom shortcodes online, which I found really helpful while learning how to write them. Thus here is one of my own, inspired by Jiri De Jagere&amp;rsquo;s custom collapsible code blocks.
Examples You can specify a specific license to be shown with the green tag and scale icon.</description>
    </item>
    
    <item>
      <title>Copyright Notice</title>
      <link>https://www.noguera.dev/terms/</link>
      <pubDate>Mon, 09 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/terms/</guid>
      <description>Copyright © 2020 Michael Noguera. All rights reserved. Reuse Code snippets: I give you permission to reproduce code included in my articles under the terms of the MIT License. This applies code snippets that I publish on this site if no other license is provided, but not to the source code of this site itself.
Copyright (c) 2020 Michael Noguera Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &amp;#34;Software&amp;#34;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</description>
    </item>
    
    <item>
      <title>AP Chem: Spectrophotometric Mixture Analysis</title>
      <link>https://www.noguera.dev/blog/2020/01/14/ap-chem-spectrophotometric-mixture-analysis/</link>
      <pubDate>Tue, 14 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2020/01/14/ap-chem-spectrophotometric-mixture-analysis/</guid>
      <description>&lt;p&gt;To determine the composition of a mystery mixture consisting of various types of food coloring, I wrote this program that works with Vernier&amp;rsquo;s Spectral Analysis software.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zybooks Autoplay</title>
      <link>https://www.noguera.dev/blog/2019/10/04/zybooks-autoplay/</link>
      <pubDate>Fri, 04 Oct 2019 12:00:44 -0500</pubDate>
      
      <guid>https://www.noguera.dev/blog/2019/10/04/zybooks-autoplay/</guid>
      <description>Zybooks online textbooks include animated activities that you must watch to completion. This script makes them auto-play at double speed when you load the page.</description>
    </item>
    
    <item>
      <title>TJCTF 2019: All The Zips</title>
      <link>https://www.noguera.dev/blog/2019/04/06/tjctf-2019-all-the-zips/</link>
      <pubDate>Sat, 06 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2019/04/06/tjctf-2019-all-the-zips/</guid>
      <description>Forensics - 20 points
140 zips in the zip, all protected by a dictionary word.
This was the first zip file challenge that I attempted. Afterwards, I have noticed that almost every CTF competition has at least one of these. A pile of zip files is provided, and one of them is supposed to contain the flag.
Being new to this, I first researched the tools I would need, and found that the fcrackzip utility is the easiest to use.</description>
    </item>
    
    <item>
      <title>Reverse Engineering the Wisconsin Driver Practice Test</title>
      <link>https://www.noguera.dev/blog/2019/04/04/reverse-engineering-the-wisconsin-driver-practice-test/</link>
      <pubDate>Thu, 04 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2019/04/04/reverse-engineering-the-wisconsin-driver-practice-test/</guid>
      <description>Note from a future me, after I took the test: It&amp;rsquo;s pretty easy but it tries to trick you. Glance over these questions because they were good to know.
The Problem I am currently taking Drivers&amp;rsquo; Ed, and was told to use the WI DMV Driver Practice Test app to help study for the permit test. The only problem: I didn&amp;rsquo;t have a phone.
It seems like I am not the only one that finds issues with the provided mobile app.</description>
    </item>
    
    <item>
      <title>Hack This Site: Basic Challenges</title>
      <link>https://www.noguera.dev/blog/2018/12/03/hack-this-site-basic-challenges/</link>
      <pubDate>Mon, 03 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2018/12/03/hack-this-site-basic-challenges/</guid>
      <description>Basic 1: HTML Comment This level is what we call &amp;ldquo;The Idiot Test&amp;rdquo;, if you can&amp;rsquo;t complete it, don&amp;rsquo;t give up on learning all you can, but, don&amp;rsquo;t go begging to someone else for the answer, thats one way to get you hated/made fun of. Enter the password and you can continue.
Very simple. Look at the webpage&amp;rsquo;s html source. Find the line that reads:
&amp;lt;!--the first few levels are extremely easy: password is 46fca7bd--&amp;gt; This comment gives you the answer.</description>
    </item>
    
    <item>
      <title>How To: Blind SQL Injection, HSCTF 2018: Password</title>
      <link>https://www.noguera.dev/blog/2018/07/19/how-to-blind-sql-injection-hsctf-2018-password/</link>
      <pubDate>Thu, 19 Jul 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2018/07/19/how-to-blind-sql-injection-hsctf-2018-password/</guid>
      <description>Here are some rudimentary notes on how I solved the challenge &amp;lsquo;Password&amp;rsquo; for HSCTF 2018. The puzzle gave a mock-up social media website with a login form, and asked that you retrieve Keith&amp;rsquo;s password.
I figured out that the login form was vulnerable to SQL injection after trying the password &amp;quot;or true--&amp;quot; logged me in as user FirstName LastName.
My go-to generic queries you can try to see if a site is vulnerable to this attack are&amp;hellip;</description>
    </item>
    
    <item>
      <title>Making backups of hard drives using the bash utility “dd”</title>
      <link>https://www.noguera.dev/blog/2018/07/18/making-backups-of-hard-drives-using-the-bash-utility-dd/</link>
      <pubDate>Wed, 18 Jul 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/blog/2018/07/18/making-backups-of-hard-drives-using-the-bash-utility-dd/</guid>
      <description>I had an old corrupted hard drive that I needed to back up so that it could be reused.</description>
    </item>
    
    <item>
      <title>CV</title>
      <link>https://www.noguera.dev/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/cv/</guid>
      <description>Available upon request, but I don&amp;rsquo;t have a current version handy to post here. Please email me at &amp;ldquo;contact&amp;rdquo; at this site.</description>
    </item>
    
    <item>
      <title>Projects</title>
      <link>https://www.noguera.dev/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.noguera.dev/projects/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
