Skip to content

Instantly share code, notes, and snippets.

View ddspringle's full-sized avatar

Denard Springle ddspringle

View GitHub Profile
@ddspringle
ddspringle / CFSEC_CFDOCS_ENC_EX_1.cfm
Last active December 20, 2015 17:28
CFSEC_CFDOCS_ENC_EX_1
<cfscript>
myString = 'dog';
myKey = 'ITRkCTb/XMtGT0g99WUkKak/hhNvPml3k+UbsVDqSBE=';
myAlgorithm = 'AES/CBC/PKCS5Padding';
myEncoding = 'HEX';
encString = encrypt( myString, myKey, myAlgorithm, myEncoding );
writeOutput( encString );
</cfscript>
@ddspringle
ddspringle / didGodDoIt.js
Last active August 29, 2015 14:24
Defining 'Did God Do It?' in code
function didGodDoIt( object, person ) {
if( person.hasOwnProperty( religious ) ) {
return true;
}
if( object.hasOwnProperty( scientificExplanation ) ) {
return false;
@ddspringle
ddspringle / cfwas-p5-encryption-cs1
Created December 17, 2014 15:01
ColdFusion Web Application Security - Part Five - Encryption - Code Sample 1
<cfset myPlainText = "This is a block of text we will encrypt" />
<cfset myKey = "VpugAocKZVP8BZfamx96Yw==" />
<cfset myCipherText = Encrypt(myPlainText,myKey,'AES/CBC/PKCS5Padding','HEX') />
<cfoutput>#myCipherText#</cfoutput>
<cfscript>
myPlainText = "This is a block of text we will encrypt";
myKey = "VpugAocKZVP8BZfamx96Yw==";
myCipherText = Encrypt(myPlainText,myKey,'AES/CBC/PKCS5Padding','HEX');
writeOutput( myCipherText );
@ddspringle
ddspringle / getusername.js
Last active August 29, 2015 14:02
Getting local server username in Windows using Node.js
var exec = require('child_process').exec,
child;
child = exec('echo %username%',
function (error, stdout, stderr) {
console.log('username: ' + stdout);
});
@ddspringle
ddspringle / setupCfSpeakerListAdmin.cfm
Last active August 29, 2015 13:56
Setting up an admin account for cfSpeakerList
<!--- create a user object, modify 'myemail' and 'mypassword' --->
<cfset userObj = CreateObject('component','core.beans.User').init(
userId = 0,
username = 'myemail',
password = LCase(Hash('mypassword','SHA-384')),
role = 'admin',
isActive = 1
) />
<!--- save the user object --->