<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by FlierMate</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Wed, 03 Jun 2026 23:02:49 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Using IDA Free, Part 3</title>
            <link>http://forum.lowyat.net/topic/5385943</link>
            <description>Today I will investigate syscall function in Windows. As we know, Windows library are provided through its API, but actually can skip the Windows API and use syscall directly, just like in Linux x64.&lt;br /&gt;But the syscall numbers on Windows, from release to release, are not stable.&lt;br /&gt;&lt;br /&gt;For syscall table in Windows, see: &lt;a href='https://github.com/j00ru/windows-syscalls' target='_blank'&gt;https://github.com/j00ru/windows-syscalls&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I will try my luck for my version of Windows, by debugging two EXEs (PE 64-bit) using IDA Freeware 8.3.&lt;br /&gt;&lt;br /&gt;Below is the normal code for a program to exit with errorlevel 7:&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;format PE64 console&lt;br /&gt;entry start&lt;br /&gt;&lt;br /&gt;include &amp;#34;win64a.inc&amp;#34;&lt;br /&gt;&lt;br /&gt;section &amp;#34;.code&amp;#34; code executable readable&lt;br /&gt;&lt;br /&gt;start&amp;#58;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;mov &amp;nbsp;rcx, 7&lt;br /&gt; &amp;nbsp; &amp;nbsp;call &amp;#91;ExitProcess&amp;#93;&lt;br /&gt;&lt;br /&gt;section &amp;#34;.idata&amp;#34; import readable&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;library kernel, &amp;#34;kernel32.dll&amp;#34;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;import kernel, ExitProcess, &amp;#34;ExitProcess&amp;#34;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;As you see from above, there is an extra section called &amp;quot;idata&amp;quot;, which is import table mandatory for every Win32 programs to be useful.&lt;br /&gt;&lt;br /&gt;But today I will just hack it so that the newly created program will be even smaller, and without the import table at all.&lt;br /&gt;&lt;br /&gt;After loading the exit.exe (source code listed above), I step into &amp;quot;call [ExitProcess]&amp;quot;, and this is what I entered into, RtlExitUserProcess:&lt;br /&gt;&lt;br /&gt;RtlExitUserProcess&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/06/12/Ed48dU.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/06/12/Ed4dxu.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;If I further step into NtTerminateProcess, this is what we see: &lt;br /&gt;Now it uses &amp;quot;syscall&amp;quot; with ID &amp;quot;0x2C&amp;quot; (the syscall number varies from one release of Windows to another)&lt;br /&gt;&lt;br /&gt;NtTerminateProcess&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/06/12/Ed44rf.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;After some investigation, I came up with this program, also exit with errorlevel 7:&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;format PE64 console&lt;br /&gt;entry start&lt;br /&gt;&lt;br /&gt;section &amp;#34;.code&amp;#34; code executable readable&lt;br /&gt;&lt;br /&gt;start&amp;#58;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;mov rdx, 7&lt;br /&gt; &amp;nbsp; &amp;nbsp;or &amp;nbsp;rcx, 0xFFFFFFFFFFFFFFFF&lt;br /&gt; &amp;nbsp; &amp;#59;xor rcx, rcx&lt;br /&gt; &amp;nbsp; &amp;nbsp;mov r10, rcx&lt;br /&gt; &amp;nbsp; &amp;nbsp;mov rax, 0x2C&lt;br /&gt; &amp;nbsp; &amp;nbsp;syscall &amp;nbsp; &lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;And after I load it in IDA Freeware, this is the output. &lt;br /&gt;&lt;br /&gt;Disassembly of NtExit.exe (source code above): &lt;br /&gt;&lt;img src='https://pictr.com/images/2023/06/12/Ed4uhg.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;The file size:&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt; Directory of C&amp;#58;&amp;#092;Users&amp;#092;BOO&amp;#092;Projects&lt;br /&gt;&lt;br /&gt;06/12/2023 &amp;nbsp;10&amp;#58;48 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1,536 exit.EXE&lt;br /&gt;06/12/2023 &amp;nbsp;10&amp;#58;59 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1,024 ntexit.EXE&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 File&amp;#40;s&amp;#41; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2,560 bytes&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 Dir&amp;#40;s&amp;#41; &amp;nbsp;91,136,335,872 bytes free&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;The NtExit.exe is without extra 512 bytes section of import table.&lt;br /&gt;&lt;br /&gt;In summary, it is not practical to use syscall number directly in a Windows program, but I heard some malware are using it. @junyian @KLKS&lt;br /&gt;&lt;br /&gt;Thank you for reading&amp;#33;&lt;br /&gt;</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Mon, 12 Jun 2023 23:19:11 +0800</pubDate>
        </item>
        <item>
            <title>What Depression Feels Like</title>
            <link>http://forum.lowyat.net/topic/5384469</link>
            <description>What Depression Feels Like                            How it Looks to Co-Workers&lt;br /&gt;   &lt;br /&gt;✅ Deep feelings of sadness                           ☑ Withdrawal from team, isolates oneself&lt;br /&gt;&lt;br /&gt;✅ Loss of interest in work or social activities      ☑ Indifference&lt;br /&gt;  &lt;br /&gt;✅ Difficulty concentrating, slowed thoughts          ☑ Putting things off, missed deadlines, accidents&lt;br /&gt;&lt;br /&gt;✅ Forgetfulness and trouble remembering              ☑ Seems &amp;quot;scattered&amp;quot; or absentminded&lt;br /&gt;&lt;br /&gt;✅ Trouble making decisions                           ☑ Procrastination, indecisiveness, slowed productivity&lt;br /&gt;&lt;br /&gt;✅ Trouble sleeping, or sleeping too much             ☑ Late to work, afternoon fatigue, accidents&lt;br /&gt;  &lt;br /&gt;✅ Feelings of worthlessness or inappropriate guilt   ☑ Unsure of abilities, lack of confidence&lt;br /&gt;&lt;br /&gt;✅ Energy loss or increased fatigue                   ☑ Low motivation, detached&lt;br /&gt;&lt;br /&gt;✅ Irritability, anger or tearfulness                 ☑ Inappropriate reactions, strained relationships&lt;br /&gt;&lt;br /&gt;✅ Weight or appetite changes                         ☑ Change in appearance&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/EY9P6q' target='_blank'&gt;&lt;img src='https://pictr.com/images/2023/06/06/EY9P6q.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;</description>
            <author>FlierMate</author>
            <category>Mental Health &amp;amp; Counselling</category>
            <pubDate>Tue, 06 Jun 2023 15:59:55 +0800</pubDate>
        </item>
        <item>
            <title>A Twitter user keeps hearing voice</title>
            <link>http://forum.lowyat.net/topic/5382643</link>
            <description>Sorry to protect her privacy, I hide her username.&lt;br /&gt;She has 0 followers and following 0 users. Account created since 2019.&lt;br /&gt;&lt;br /&gt;She looks like having depression and hearing voices. Recently she was busy and had no time to visit hospital.&lt;br /&gt;&lt;br /&gt;This is what she wrote in Jan 2023.&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/05/29/EYBF8c.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;She was married with kids, and she is grateful her beloved parents still alive.</description>
            <author>FlierMate</author>
            <category>Mental Health &amp;amp; Counselling</category>
            <pubDate>Mon, 29 May 2023 02:51:20 +0800</pubDate>
        </item>
        <item>
            <title>Misaligned output on wide screen</title>
            <link>http://forum.lowyat.net/topic/5332296</link>
            <description>Can someone tell what is the problem with misaligned output on really wide screen?&lt;br /&gt;&lt;br /&gt;I run the C# code through online compiler on:&lt;br /&gt;&lt;a href='https://dotnetfiddle.net/15ih29' target='_blank'&gt;https://dotnetfiddle.net/15ih29&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below is different result I got:&lt;br /&gt;&lt;br /&gt;On my normal laptop screen:&lt;br /&gt;&lt;img src='https://pictr.com/images/2022/11/24/EgJ6z9.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;On his wide screen:&lt;br /&gt;&lt;img src='https://pictr.com/images/2022/11/24/EgJSAu.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;My cyberpal monitor:&lt;br /&gt;&lt;img src='https://pictr.com/images/2022/11/24/EgJi0U.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;Is this that particular website issue, or incompatible with wide screen?</description>
            <author>FlierMate</author>
            <category>Software</category>
            <pubDate>Thu, 24 Nov 2022 19:15:23 +0800</pubDate>
        </item>
        <item>
            <title>Use the creative way to print &amp;quot;2023&amp;quot;</title>
            <link>http://forum.lowyat.net/topic/5329991</link>
            <description>Hi fellow coders&amp;#33; Since 2019 starting my &lt;a href='https://forum.lowyat.net/index.php?showtopic=4822784' target='_blank'&gt;inaugural LYN unofficial coding challenge&lt;/a&gt; on here, I have only organized another &amp;quot;smallest PDF file&amp;quot; crafting challenge on Kaki.gg developer&amp;#39;s forum (by @pujan, but now no longer existed).&lt;br /&gt;&lt;br /&gt;Thanks to @angch, this is my simple task for everyone on here.&lt;br /&gt;&lt;br /&gt;Guess what is it? Print &amp;quot;2023&amp;quot; characters (minimum 50 columns x 10 rows) the creative way. &lt;br /&gt;Since everyone use different programming language, compilers &amp;amp; interpreters, it is difficult to assess your work by size of program, lines of code, or execution speed. So your work will be judged by its creativity of generating the &amp;quot;2023&amp;quot; big characters on screen (or on webpage).&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2022/11/20/EgZKj1.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;Some suggestions on how to print &amp;quot;2023&amp;quot; the creative way.&lt;br /&gt;1) Store the 50x10 characters in compressed format, and expand it when printing out&lt;br /&gt;&lt;br /&gt;2) Convert from image (B/W, etc) to ASCII art containing &amp;quot;2023&amp;quot;&lt;br /&gt;&lt;br /&gt;3) Read system&amp;#39;s font information (8x8, etc), and expand each pixel to larger size when printing out&lt;br /&gt;&lt;br /&gt;4) Print &amp;quot;2023&amp;quot; as it is (the least creative way  &lt;!--emo&amp;:hehe:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/brows.gif' border='0' style='vertical-align:middle' alt='brows.gif' /&gt;&lt;!--endemo--&gt; )&lt;br /&gt;&lt;br /&gt;You can do like below, but it will be the least creative.&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;#include &amp;#60;stdio.h&amp;#62;&lt;br /&gt;&lt;br /&gt;int main&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;	printf&amp;#40;&amp;#34;    **         *******        **       *******    &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34;  **  **     **       **    **  **          **    &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34;      **     **       **        **         **     &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34;      **     **       **        **        **      &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34;    **       **       **       **          **     &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34;   **        **       **      **             **   &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34;  **         **       **     **              **   &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34; **          **       **    **               **   &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34; **          **       **    **        **    **    &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;	printf&amp;#40;&amp;#34; *******       *******      *******     ****      &amp;#092;r&amp;#092;n&amp;#34;&amp;#41;;&lt;br /&gt;&lt;br /&gt;	return 0;&lt;br /&gt;}&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;You can do it with web programming, console app programming, or DOS programming.&lt;br /&gt;&lt;br /&gt;Since it is difficult to judge when printing &amp;quot;2023&amp;quot; as picture, this coding challenge is limited to &amp;quot;2023&amp;quot; in characters-based output.</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Sun, 20 Nov 2022 20:56:33 +0800</pubDate>
        </item>
        <item>
            <title>Fano Framework?</title>
            <link>http://forum.lowyat.net/topic/5272597</link>
            <description>Has anyone ever heard of less known web framework like this Fano Framework?&lt;br /&gt;It is made by someone from Indonesia, not from white guy, so it is indeed surprising to see coders from less developed countries could also design and develop web frameworks.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://github.com/fanoframework' target='_blank'&gt;https://github.com/fanoframework&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anymore software creation like this from third world countries?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Wed, 18 May 2022 01:03:15 +0800</pubDate>
        </item>
        <item>
            <title>WTS Aku Budak Medik 4.0</title>
            <link>http://forum.lowyat.net/topic/5271414</link>
            <description>&lt;b&gt;Item(s):&lt;/b&gt; Aku Budak Medik 4.0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Package includes:&lt;/b&gt; 1x 206-page book&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Price:&lt;/b&gt;  &lt;span style='color:red'&gt;RM 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warranty:&lt;/b&gt; No&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dealing method:&lt;/b&gt; COD&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Location:&lt;/b&gt; Cheras, Balakong&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contact method/details:&lt;/b&gt; PM or Reply below&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Item(s) conditions:&lt;/b&gt; Second hand&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Picture:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BK5Ph5' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/05/14/BK5Ph5.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BK0sxV' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/05/14/BK0sxV.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reason for sale:&lt;/b&gt; This is the only non-fictional book in my house, no point to keep only one book on book shelves</description>
            <author>FlierMate</author>
            <category>Books Garage Sales</category>
            <pubDate>Sat, 14 May 2022 04:21:58 +0800</pubDate>
        </item>
        <item>
            <title>A simple transpiler</title>
            <link>http://forum.lowyat.net/topic/5269115</link>
            <description>Example of my Pancake language:&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;O Hello World&lt;br /&gt;O Press key in your name&lt;br /&gt;I a&lt;br /&gt;O Hi,&lt;br /&gt;O a&lt;br /&gt;O A&lt;br /&gt;O Variable name is case-sensitive&lt;br /&gt;O a&lt;br /&gt;O Can you please enter your age?&lt;br /&gt;I A&lt;br /&gt;O Your age is...&lt;br /&gt;O A    &lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;...where you use I for input from StdIn, O for output to StdOut.&lt;br /&gt;&lt;br /&gt;Result in command prompt window:&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;C&amp;#58;&amp;#092;FASM&amp;#62;1&lt;br /&gt;Hello World&lt;br /&gt; Press key in your name&lt;br /&gt; wong&lt;br /&gt;Hi,&lt;br /&gt; wong&lt;br /&gt;A&lt;br /&gt; Variable name is case-sensitive&lt;br /&gt; wong&lt;br /&gt;Can you please enter your age?&lt;br /&gt; 23&lt;br /&gt;Your age is...&lt;br /&gt; 23&lt;br /&gt;&lt;br /&gt;C&amp;#58;&amp;#092;FASM&amp;#62;  &lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;This transpiler convert simple Pancake source file to Assembly source file (for use by FASM).&lt;br /&gt;&lt;br /&gt;Cute? The C# source:&lt;br /&gt;&lt;br /&gt;[attachmentid=11145663]&lt;br /&gt;&lt;br /&gt;Has anyone done anything like that?&lt;br /&gt;&lt;br /&gt;I wish to improve my series of compiler (Satay, Sambal, Pipit) and transpiler (Pancake) so that they support more commands and programming language feature.&lt;br /&gt;&lt;br /&gt;Anyone want to join?&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Example .ASM file generated by Pancake transpiler:&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;format PE console&lt;br /&gt;entry start&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;include &amp;#39;win32a.inc&amp;#39;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;section &amp;#39;.data&amp;#39; readable writable&lt;br /&gt;    _stdin          dd ?&lt;br /&gt;    _stdout         dd ?&lt;br /&gt;    _dummy          dd ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;section &amp;#39;.code&amp;#39; code readable writable executable&lt;br /&gt;    _S0000          db &amp;#39;Hello World&amp;#39;,13,10,0&lt;br /&gt;    _S0001          db &amp;#39;Press key in your name&amp;#39;,13,10,0&lt;br /&gt;    _S0002          rb 256&lt;br /&gt;    _S0003          db &amp;#39;Hi,&amp;#39;,13,10,0&lt;br /&gt;    _S0004          db &amp;#39;a&amp;#39;,13,10,0&lt;br /&gt;    _S0005          db &amp;#39;A&amp;#39;,13,10,0&lt;br /&gt;    _S0006          db &amp;#39;Variable name is case-sensitive&amp;#39;,13,10,0&lt;br /&gt;    _S0007          db &amp;#39;a&amp;#39;,13,10,0&lt;br /&gt;    _S0008          db &amp;#39;Can you please enter your age?&amp;#39;,13,10,0&lt;br /&gt;    _S0009          rb 256&lt;br /&gt;    _S0010          db &amp;#39;Your age is...&amp;#39;,13,10,0&lt;br /&gt;    _S0011          db &amp;#39;A&amp;#39;,13,10,0&lt;br /&gt;    _L0000          dd 14&lt;br /&gt;    _L0001          dd 25&lt;br /&gt;    _L0002          dd ?&lt;br /&gt;    _L0003          dd 6&lt;br /&gt;    _L0004          dd 4&lt;br /&gt;    _L0005          dd 4&lt;br /&gt;    _L0006          dd 34&lt;br /&gt;    _L0007          dd 4&lt;br /&gt;    _L0008          dd 33&lt;br /&gt;    _L0009          dd ?&lt;br /&gt;    _L0010          dd 17&lt;br /&gt;    _L0011          dd 4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;start&amp;#58;&lt;br /&gt;           invoke   GetStdHandle, -10&lt;br /&gt;           mov      dword &amp;#91;_stdin&amp;#93;, eax&lt;br /&gt;           invoke   GetStdHandle, -11&lt;br /&gt;           mov      dword &amp;#91;_stdout&amp;#93;, eax&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0000, &amp;#91;_L0000&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0001, &amp;#91;_L0001&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   ReadConsole, dword &amp;#91;_stdin&amp;#93;, _S0002, 255, _L0002, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0003, &amp;#91;_L0003&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0002, &amp;#91;_L0002&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0005, &amp;#91;_L0005&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0006, &amp;#91;_L0006&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0002, &amp;#91;_L0002&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0008, &amp;#91;_L0008&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   ReadConsole, dword &amp;#91;_stdin&amp;#93;, _S0009, 255, _L0009, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0010, &amp;#91;_L0010&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   WriteConsole, dword &amp;#91;_stdout&amp;#93;, _S0009, &amp;#91;_L0009&amp;#93;, _dummy, 0&lt;br /&gt;           invoke   ExitProcess, 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;section &amp;#39;.idata&amp;#39; import readable writable&lt;br /&gt;    library kernel32,&amp;#39;KERNEL32.DLL&amp;#39;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    import kernel32,&amp;#092;&lt;br /&gt;           GetStdHandle, &amp;#39;GetStdHandle&amp;#39;, &amp;#092;&lt;br /&gt;           WriteConsole, &amp;#39;WriteConsoleA&amp;#39;, &amp;#092;&lt;br /&gt;           ReadConsole, &amp;#39;ReadConsoleA&amp;#39;, &amp;#092;&lt;br /&gt;           ExitProcess,&amp;#39;ExitProcess&amp;#39;&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt; &lt;!--emo&amp;:stars:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxub.gif' border='0' style='vertical-align:middle' alt='rclxub.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Fri, 06 May 2022 15:33:15 +0800</pubDate>
        </item>
        <item>
            <title>Does anyone use CentOS Linux 8?</title>
            <link>http://forum.lowyat.net/topic/5268385</link>
            <description>I did not know EOL of CentOS Linux 8 until yesterday&amp;#33; No one discuss it on this subforum, I mean this is Linux, and CentOS was a great choice and popular OS for many firms.&lt;br /&gt;&lt;br /&gt;How did you survive its EOL? What is the replacement OS you use?</description>
            <author>FlierMate</author>
            <category>Linux &amp;amp; Open Source Software</category>
            <pubDate>Tue, 03 May 2022 20:14:48 +0800</pubDate>
        </item>
        <item>
            <title>WhatsApp coder group</title>
            <link>http://forum.lowyat.net/topic/5267166</link>
            <description>Hi, any coders from Malaysia / Singapore who like to join new WhatsApp group can click&lt;br /&gt;</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Fri, 29 Apr 2022 05:04:22 +0800</pubDate>
        </item>
        <item>
            <title>Two ways to run .NET programs on Linux</title>
            <link>http://forum.lowyat.net/topic/5266044</link>
            <description>I am using Debian 11, and Wine is used to run ordinary Windows program, but not .NET programs.&lt;br /&gt;&lt;br /&gt;Personally I found mono-complete is useful, but someone said wine-mono is easier.&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;sudo apt-get install mono-complete &lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;Then I run mono followed by program name to execute .NET programs.&lt;br /&gt;&lt;br /&gt;It is intriguing that wine-mono is a MSI (Windows installer) that installs into Wine, not Linux.&lt;br /&gt;(https://wiki.winehq.org/Mono)&lt;br /&gt;&lt;br /&gt;Does anyone have attempted to use wine-mono?&lt;br /&gt;&lt;br /&gt;Screenshot: (Sambal.exe is .NET 4.7.2 program, but myapp2.txt.EXE is Win32 program)&lt;br /&gt;&lt;a href='https://pictr.com/image/BvXiXq' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/04/25/BvXiXq.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;</description>
            <author>FlierMate</author>
            <category>Linux &amp;amp; Open Source Software</category>
            <pubDate>Mon, 25 Apr 2022 21:17:04 +0800</pubDate>
        </item>
        <item>
            <title>Pangsapuri Puncak Baiduri - Original Brochures</title>
            <link>http://forum.lowyat.net/topic/5265758</link>
            <description>&lt;a href='https://pictr.com/image/BvTx6q' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/04/25/BvTx6q.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BvTBD6' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/04/25/BvTBD6.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BvTggO' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/04/25/BvTggO.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BvTHbI' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/04/25/BvTHbI.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BvTZ9r' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/04/25/BvTZ9r.md.jpg' border='0' alt='user posted image' /&gt;&lt;/a&gt;</description>
            <author>FlierMate</author>
            <category>Property Talk</category>
            <pubDate>Mon, 25 Apr 2022 01:20:06 +0800</pubDate>
        </item>
        <item>
            <title>How did they create wait cursor?</title>
            <link>http://forum.lowyat.net/topic/5253771</link>
            <description>I will be the last one to know.  &lt;!--emo&amp;:cool2:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cool2.gif' border='0' style='vertical-align:middle' alt='cool2.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;We have seen a variety of graphical wait cursor from hourglass to spinning circle.&lt;br /&gt;&lt;br /&gt;But what about console mode.... Is this a thing?&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BCV5pI' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/03/17/BCV5pI.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More pattern is welcome.</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Thu, 17 Mar 2022 04:36:43 +0800</pubDate>
        </item>
        <item>
            <title>Why food expiry date differs?</title>
            <link>http://forum.lowyat.net/topic/5245704</link>
            <description>[attachmentid=11099212]&lt;br /&gt;&lt;br /&gt;I notice the Aug 2021 batch can only lasts 1 year.&lt;br /&gt;But another batch from Dec 2021 can last until Feb 2023.&lt;br /&gt;&lt;br /&gt;Does anybody know why two months longer? Did Oldtown add more preservative?</description>
            <author>FlierMate</author>
            <category>Food &amp;amp; Flavours</category>
            <pubDate>Wed, 23 Feb 2022 19:06:53 +0800</pubDate>
        </item>
        <item>
            <title>Cannot connect to international websites</title>
            <link>http://forum.lowyat.net/topic/5242308</link>
            <description>Lately, I have been experiencing difficulty browsing international websites like apple.com, microsoft.com, amazon.com and flatassembler.net.&lt;br /&gt;&lt;br /&gt;Worth noting is, while I can&amp;#39;t connect to microsoft.com, I can open docs.microsoft.com which is strange.&lt;br /&gt;&lt;br /&gt;No matter on Linux (Debian 11) with Firefox v78 or latest version of Chrome, or on Windows 10 with latest version of Chrome (on the same old laptop), I got this error:&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;This site can’t be reachedCheck if there is a typo in microsoft.com.&lt;br /&gt;If spelling is correct, try running Windows Network Diagnostics.&lt;br /&gt;DNS_PROBE_FINISHED_NXDOMAIN&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;However, using the same Wi-Fi, my mobile phone can connect to abovesaid websites without any issue.&lt;br /&gt;&lt;br /&gt;The PC browsing issue might be lifted in the afternoon, which means it is not consistent, sometimes I can connect, but sometimes cannot.&lt;br /&gt;&lt;br /&gt;Any idea how to solve? Is it only me who have this issue in Malaysia?&lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate</author>
            <category>Serious Kopitiam</category>
            <pubDate>Mon, 14 Feb 2022 11:20:43 +0800</pubDate>
        </item>
        <item>
            <title>A Win32dlg comparison between ASM and C++</title>
            <link>http://forum.lowyat.net/topic/5242202</link>
            <description>This side-by-side comparison was created solely for Lowyat.Net Codemaster forum in Malaysia. I am newbie to both C++ and Win32Dlg, some code demonstrated in ASM and CPP might not be professional. This shows how small is the asm version, but at the same time more work needed in asm version as well. C++ version is fair in term of size and development speed.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BoHV3Y' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/02/13/BoHV3Y.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;dlgtestasm - written in fasm 1&lt;/b&gt;&lt;br /&gt;109 lines ASM&lt;br /&gt;&lt;br /&gt;2560 bytes EXE&lt;br /&gt;&lt;br /&gt;Dependency: Kernel32.dll, User32.dll&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BoHn6Z' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/02/13/BoHn6Z.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;dlgtestcpp - written in visual c++ (2022)&lt;/b&gt;&lt;br /&gt;59 lines CPP &lt;br /&gt;3 lines H &lt;br /&gt;5090 bytes RES&lt;br /&gt;&lt;br /&gt;14,336 bytes EXE (Release x64)&lt;br /&gt;&lt;br /&gt;Dependency: VCRuntime140.dll, Kernel32.dll, User32.dll&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/BoH4IJ' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/02/13/BoH4IJ.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can download the source code and executable for both comparison from: &lt;a href='https://github.com/wd4018b/dlgtest' target='_blank'&gt;https://github.com/wd4018b/dlgtest&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What do you think? &lt;br /&gt;&lt;br /&gt;As a side note: @yeohhs from Malaysia is an expert in creating Win32dlg from pure assembly language. Hats off to him.</description>
            <author>FlierMate</author>
            <category>Codemasters</category>
            <pubDate>Sun, 13 Feb 2022 23:55:45 +0800</pubDate>
        </item>
        <item>
            <title>Where to throw UPS (battery)</title>
            <link>http://forum.lowyat.net/topic/5237327</link>
            <description>&lt;a href='https://pictr.com/image/BbG7Iq' target='_blank'&gt;&lt;img src='https://pictr.com/images/2022/01/27/BbG7Iq.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have two bad UPS (battery), bought them two years ago, but now can no longer sustain more than 10 seconds after power trip.&lt;br /&gt;(UPS is used as backup battery for equipment that needs 240V AC power, in case of power failure at home or in office.)&lt;br /&gt;&lt;br /&gt;Can somebody tell me where to throw them properly? &lt;b&gt;Because throwing them at waste bin is a no-no, I afraid the garbage collector will &amp;quot;kena electric shock&amp;quot;&lt;/b&gt; if they accidentally touch the circuit inside or through the power socket outside.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate</author>
            <category>Serious Kopitiam</category>
            <pubDate>Thu, 27 Jan 2022 09:40:15 +0800</pubDate>
        </item>
        <item>
            <title>&amp;quot;Thank You&amp;quot; to LYN helpdesk</title>
            <link>http://forum.lowyat.net/topic/5236539</link>
            <description>I would like to thank LYN helpdesk for their diligence in restoring my account.   &lt;!--emo&amp;:thumbsup:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/thumbsup.gif' border='0' style='vertical-align:middle' alt='thumbsup.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;Although my forum account was associated with wrong e-mail address, they patiently ask for my other proof of ownership of this user account. &lt;br /&gt;&lt;br /&gt;What impressed me, is that the LYN helpdesk reply e-mail&amp;#39;s wording are soft, and actively offering help.  They even work on Sunday&amp;#33;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate</author>
            <category>Feedback and Helpdesk</category>
            <pubDate>Mon, 24 Jan 2022 20:18:27 +0800</pubDate>
        </item>
        <item>
            <title>Online source code beautifer</title>
            <link>http://forum.lowyat.net/topic/5231064</link>
            <description>&lt;br /&gt;&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;Posted byu/HelloWorldzik&lt;br /&gt;1 year ago&lt;br /&gt;&lt;b&gt;Does online ASM formatter exist?&lt;/b&gt;&lt;br /&gt;General&lt;br /&gt;&lt;br /&gt;I cannot find any.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://www.reddit.com/r/asm/comments/joh28a/does_online_asm_formatter_exist/' target='_blank'&gt;https://www.reddit.com/r/asm/comments/joh28...ormatter_exist/&lt;/a&gt;&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;I too looking for such online tool, but not found any. If someone want to create a Web project, perhaps this is a software project idea for you.</description>
            <author>FlierMate</author>
            <category>Software</category>
            <pubDate>Thu, 06 Jan 2022 21:47:27 +0800</pubDate>
        </item>
        <item>
            <title>My posts got reported and reminder still there</title>
            <link>http://forum.lowyat.net/topic/5229340</link>
            <description>I have one post got reported by someone for racial/religious issue in 25 Dec 2021, and another post reported by myself for deletion in 21 Dec 2021, but so far the red reminder is still there (at the beginning of the post). &lt;br /&gt;&lt;br /&gt;Will there be action taken against my posts, or is moderating team currently busy?</description>
            <author>FlierMate</author>
            <category>Feedback and Helpdesk</category>
            <pubDate>Sat, 01 Jan 2022 11:16:28 +0800</pubDate>
        </item>
    </channel>
</rss>
