MWA 2022

Malaysia Website Awards 2022

I submitted both my blog (which is this site) & website and both being nominated in Malaysia Website Awards 2022.

  1. Login using Facebook in this website
  2. Then, click here and here
  3. Lastly, click “VOTE”

Thanks for all your vote 😋😋😋

Published
Categorized as Life

Building a project that target .NET Framework 4.5 in Visual Studio 2022

Error MSB3644: The reference assemblies for framework “.NETFramework,Version=v4.5” were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed

For some reason, the oldest version of .NET Framework for which a developer pack is available is 4.5.1.
I could just retarget my libraries to .NET Framework 4.5.1, but I just don’t want to.

There is no developer pack for .NET Framework 4.5

Luckily, there is an easy solution!

1) Extract the .nupkg from Microsoft.NETFramework.ReferenceAssemblies.net45 NuGet package.
2) Then, copy the files from that package build\.NETFramework\v4.5\ to C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5

That’s it!
Visual Studio can now build projects that target .NET Framework 4.5.
I hope this helps someone, because I couldn’t find any useful information about this on the web!

Published
Categorized as Technology

How Hackers Can Transfer Money Out Of Your Bank Without OTPs

For starter, I have seen few Facebook post whereby a lot of cases whereby unauthorized transaction occurred from their online banking account.
I am a software developer for more than 12 years now and specializing in most of the technology which include web and mobile application.
Now, technology getting advance day by day and some people might use it for the bad intention.

You would saw a lot of promotion which provide you special discount or free “money” in either social media, game which required you to download an app to complete the transaction.

How to consider your phone security has been compromised?

Install Unknown Apps (Samsung S10)

Install Unknown Apps (Samsung) / Unknown source installations in the Setting.
This setting prevent the installation of malware.
If this setting is enabled, the installation can happen without your knowledge.
However, it also applies to anyone who downloads apps that are not available in their region or people who download pirated versions of video games and apps.
Make sure the authenticity of the apps.

Normally, when one downloads an app or an update from Google Play or App Store, the store automatically installs the application for them.
Most apps on Google Play and App Store go through some form of security check before they are readily available to users.
Direct downloading APKs from unofficial sources runs the risk of having malware on users’ devices.

After installing the APK (an app you download from an unofficial source, you maybe need to create an account or provide SMS permission to the app.
This allow the app to read and delete SMS that you receive.

Apps with SMS Permission

I have seen quite some news recently about how their money could have been transferred out without receiving any OTP notification.

Why?

The application already have SMS permission to read and delete SMS.
They read and delete them directly without you knowing it.
With this, they basically can do anything.
From changing your bank account phone number to transfer all the money out from your account. (Without a trace)

Here are some suggestion to avoid becoming victim of hackers:

  • Install application from unknown source with caution and don’t turn on “Unknown Source Installation” in Settings
  • Check the apps in your phone regularly and delete unused app immediately
  • Remember the security photo of your online banking accounts and if you don’t see the right photo, it is not the real online banking portal
  • If the page ask for both your username and password in your online banking account, it is also not the real online banking portal also
  • Remember to check which apps have permission to access your SMS and make sure you only allow this feature to apps you trust.

Published
Categorized as Technology

Monitor & Mouse Upgrade

It’s nearly the end of the 2nd quarter of the year 2022.

I stumbled upon Logitech MX Master 3 and this mouse is a perfect replacement for MK720 as both can switch between PC plus it’s USB-C charging.
It’s a perfect time as My MK720 Triathlon Wireless Mouse from the Logitech MK850 Performance Wireless Keyboard and Mouse Combo has been malfunction a bit and it’s time to get a new mouse.

Next, my monitor has been in Full HD (1080p) for quite sometime and it’s time to upgrade to 4K resolutions.
Since I am working in Dell, why don’t I purchase monitor from Dell.
Hence, I found a perfect monitor with HDMI and Display Port and within my budget.


Dell 27 4K UHD Monitor - S2721QS x2

Below is my updated PC specification:

ASUS STRIX Z490-I GAMING (Intel® Z490 Chipset)
Intel(R) Core(TM) i7-10700
GSKILL F4-3200 RAM 8GB x2
ASUS ROG Z11 Gaming Case
ASUS ROG STRIX 850G
AMD Radeon RX 5500 XT
Kingston SA400 120GB
Samsung SSD 850 EVO 500GB
Western Digital WD10EZEX 1TB
XPG SX6000 LITE 512GB
Dell 27 4K UHD Monitor – S2721QS x2
Logitech MK850 Performance Wireless Keyboard
Logitech MX Master 3 Advance Wireless Mouse
Armaggeddon Pulse 7 Headset / Jabra Evolve 65
Vinnfier Icon 505
Logitech Webcam C170

Below is my workstation picture.


CYLIM87's Workstation