C# 7.1 Update

C# 7.1 Update

Last month Microsoft released Visual Studio 2017.3 and with it C#’s latest minor upgrade C# 7.1!  C#’s latest update includes four new (very useful) features that I am honestly very excited about.

  • async Main method
  • default literal expressions
  • inferred tuple names

Below I’ll go into some detail on each of the new features and show some examples of each, along with how to update your current project to the new C#7.1 update.

Continue reading →

Posted by DCCoder in Programming, 0 comments

Back up and running

Welcome all!

Tis I! Sildaekar, Darkvengance, DCCoder, Ernest, whatever you feel like calling me. I managed to use the wayback machine and find a lot of my old posts, turns out a white-paper I wrote on web application security back in 2011 is surprisingly widely referenced. I’m slowly putting everything back together here and will be posting some more and writing more tutorials. I’ve been thinking about even doing some video courses on C#. Continue reading →

Posted by DCCoder in General, 0 comments

OnionScanner – A TOR Link Checker

Well last night I got an idea.  I like to checkout the TOR Hidden Services from time to time but it’s a pain in the tail just trying to find a link that actually works.  So I cooked up the OnionScanner!  It’s basically just a TOR link checker.  But feel free to check it out on the home site or on GitHub and let me know what you think.  If you have some ways to improve on it feel free to put in a request.  Even if you just want to port it to another language to make it cross-platform I would greatly appreciate it!

https://github.com/DCCoder90/onionscanner

Posted by DCCoder in Posts from old site, Projects, 0 comments

Blind Signal Analysis

So here I am just browsing through the electro-magnetic spectrum with gqrx and I come across a signal…a strong signal at that.  Obviously this piqued my curiosity so I decided to check it out.  I started out by recording just the raw signal with GNURadio and saving it to a file.  Afterwards I ran it through a few filters and put it up on the scope sink, and FFT.  In the end (with the help of a constellation plot) I was able to figure out it was FSK modulated.  I quickly demodulated the signal and through the contents into another file to check out with a hex editor. Continue reading →

Posted by DCCoder in Posts from old site, RF, 0 comments

Fun with Keyfobs!

Anyways, just like I said I would I got into trying to actually demodulate the signal for that fan remote…well as it turns out, after tons of research it seems like the method I posted about in my last entry was the easiest way to “demod” a PWM signal, just doing it by hand.  So I’ve moved on to other stuff.  So, been working on attacks against Keyfobs today (that little button you use to unlock/lock your car) and so far so good. Here’s a screenshot of a little program I’m working on to make IDR (intercept, disrupt, replay) attacks on keyfobs a little easier. When it’s done it will basically sit there and listen for you to push a button, when you do it will jam the signal and save the signal to a file. Then when you push it again it will jam that signal, save the second one to a file, the replay the first one (causing your vehicle to lock/unlock as expected). Continue reading →

Posted by DCCoder in Posts from old site, RF, 0 comments

Decoding fan remote RF signal

It’s been quite a while since I’ve last posted here so I figured I’d do a little experiment.  I haven’t even touched my SDRs in a few months, but I recently purchased a HackRF and WIFI Pineapple (they haven’t arrived yet) so I figured I’d pull out my old dongles and brush up some on SDR and DSA.  Well, I wanted to start with the simplest thing I could think of so I grabbed a remote control for our ceiling fans and decided I’d try to decode the signal. Continue reading →

Posted by DCCoder in Posts from old site, RF, 0 comments

Selling on the Unity Asset Store

While working on Forgotten Ones I decided to turn it into a small indie company a while back, we are currently a team of 3-6 (depending on what day of the week it is) but still funding is hard to come by, especially these days early in the process. Nearly everyone works a full-time job and helps out on the project in their off time so we decided to turn our attention to the Unity Asset Store.

Since there seems to be very little information for emerging asset developers I decided I’d write a little a little on our experiences with the Asset Store. Continue reading →

Posted by DCCoder in General, Video Game Dev, 0 comments

The military prepared me for indie development

It’s no secret that I’m a US military vet, but after some reflection I have found out that what the military taught basically prepared me for indie game development, with the exception of the skills. I could get into everything and cover it all in one paragraph but I decided to go ahead and break it down into a few categories. Continue reading →

Posted by DCCoder in General, Video Game Dev, 0 comments

Storing Sessions in a database

Most common applications and “home-brew” sites use sessions for storing temporary data as well as authentication. However,
sometimes a developer may want the session to span over multiple domains and or servers, and some may just be very security
conscience. It is common knowledge that session data is stored in a text file on the webserver, however if you are using
a shared server (as most cannot afford dedicated hosting or VPS) then any user on that server may see your session files.
To prevent this, and allow your user’s sessions to span over multiple domains the answer is easy: store the session data in a
MySQL database! Most of you may not be sure how to do this, or may have even been unaway that this is possible, however it is
very easy. When storing sessions in a database PHP makes the work easy for us with the use of a function called
session_set_save_handler(), this function can control the way that sessions are stored, retrieved, destroyed, etc. Continue reading →

Posted by DCCoder in Posts from old site, Security, Tutorials, 0 comments