Lock Picking 101 Forum
A community dedicated to the fun and ethical hobby of lock picking.
       

Lock Picking 101 Home
Login
Profile
Members
Forum Rules
Frequent Forum Questions
SEARCH
View New Posts
View Active Topics


Live Chat on Discord
LP101 Forum Chat
Keypicking Forum Chat
Reddit r/lockpicking Chat



Learn How to Pick Locks
FAQs & General Questions
Got Beginner Questions?
Pick-Fu [Intermediate Level]


Ask a Locksmith
This Old Lock
This Old Safe
What Lock Should I Buy?



Hardware
Locks
Lock Patents
Lock Picks
Lock Bumping
Lock Impressioning
Lock Pick Guns, Snappers
European Locks & Picks
The Machine Shop
The Open Source Lock
Handcuffs


Member Spotlight
Member Introductions
Member Lock Collections
Member Social Media


Off Topic
General Chatter
Other Puzzles


Locksmith Business Info
Training & Licensing
Running a Business
Keyways & Key Blanks
Key Machines
Master Keyed Systems
Closers and Crash Bars
Life Safety Compliance
Electronic Locks & Access
Locksmith Supplies
Locksmith Lounge


Buy Sell Trade
Buy - Sell - Trade
It came from Ebay!


Advanced Topics
Membership Information
Special Access Required:
High Security Locks
Vending Locks
Advanced Lock Pick Tools
Bypass Techniques
Safes & Safe Locks
Automotive Entry & Tools
Advanced Buy/Sell/Trade


Locksport Groups
Locksport Local
Chapter President's Office
Locksport Board Room
 

places to buy picks?

When it comes down to it there is nothing better than manual tools for your Lock pick Set, whether they be retail, homebrew, macgyver style. DIY'ers look here.

Postby zerogeek79 » 7 Feb 2005 19:32

im in A+ Certification class in my sophmore yr. and we are learning how to translate decimal to binary, decimal to hex, decimal to octal etc. anywho but i have a or i did have a chart that show's wat each 8 binary stands for. which is 1 letter per 8 place values.
0101101000110011010100100011000001001011001100000011000000110001

|-| /\ © |< †|-|€ ¶ |_ /\ |\| € †
zerogeek79
 
Posts: 9
Joined: 5 Feb 2005 0:51
Location: South Carolina, USA

Postby LeaKeD » 7 Feb 2005 22:17

01001001 00100000 01110100 01101000 01101001 01101110 01101011 00100000 01110100 01101000 01101001 01110011 00100000 01100101 01101110 01110100 01101001 01110010 01100101 00100000 01110100 01101111 01110000 01101001 01100011 00100000 01101001 01110011 00100000 01100110 01110101 01101110 01101110 01111001 00100000 01101100 01101111 01101100 00101110 00001101 00001010 01001000 01101111 01110111 00100000 01101100 01101111 01101110 01100111 00100000 01101000 01100001 01110011 00100000 01100101 01110110 01100101 01110010 01111001 01101111 01101110 01100101 00100000 01100010 01100101 01100101 01101110 00100000 01110000 01101001 01100011 01101011 01101001 01101110 01100111 00100000 01101000 01100101 01110010 01100101 00100000 00111111 00001101 00001010 01001001 00100000 01100010 01100101 01100101 01101110 00100000 01110000 01101001 01100011 01101011 01101001 01101110 01100111 00100000 01100110 01101111 01110010 00100000 01100001 01100010 01101111 01110101 01110100 00100000 00110101 00100000 01111001 01100101 01100001 01110010 01110011 00101110 00101110

lol..
LeaKeD
 
Posts: 44
Joined: 15 Mar 2004 22:51
Location: Cincy, Ohio

Postby WhiteHat » 7 Feb 2005 22:20

626974206F766572206F6E65207965617220666F72206D65202D20616E642
049277665206861642062696E61727920696E206D792073696720666F7220
616C6C20746861742074696D652E2E2E2E2E203A2D730D0A0D0A616E642
07468616E6B20796F7520666F722070757474696E672068617264207265747
5726E7320696E2074686174206C61737420706F73742E2E00
Oh look! it's 2016!
WhiteHat
 
Posts: 1296
Joined: 28 Jan 2004 21:41
Location: Brisbane, Australia

Postby LeaKeD » 7 Feb 2005 22:30

4E6F2070726F62207369722E2049206B6E657720796F7520636F756C642068616E646C6520697400
LeaKeD
 
Posts: 44
Joined: 15 Mar 2004 22:51
Location: Cincy, Ohio

Postby WhiteHat » 8 Feb 2005 2:29

in case anyone cares - can be modified to accept parameters but I just wanted to practice the logic:

Code: Select all
/*
anonymous script which which converts
ASCII (up to 128 bytes) to it's binary equivalent and back again
in oracle PL/SQL
(it takes two lines to do it in VB but that's most definitely beside the point!)
 
reference
--|128|64|32|16|8|4|2|1|
--|  0| 1| 0| 1|0|1|0|0| = 84 = T
*/
declare
v_char constant varchar2(128) := 'whitehat'; --change me.
v_ascii varchar2(128); --this is the "back to ascii" variable
v_binary varchar2(1024);
--------------------------------------------------------------------------------
function binerate(p_text in varchar2)
return varchar2
is
l_output varchar2(1024);
l_number number;  --ascii equivilent of char being processed
l_result number;  --progressive ascii number
l_level number;   --bit pointer.
begin
for i in 1..length(p_text) loop
   l_level := 128;
   l_number := ascii(substr(p_text,i,1));
   l_result := 0;
   while l_level >= 1  loop
      if l_level + l_result <= l_number then
         l_result := l_result + l_level;
         l_output := l_output || '1';
      else
         l_output := l_output || '0';
      end if;
      l_level := l_level /2;
   end loop;
end loop;
return l_output;
exception
   when others then
      raise_application_error (-20001,'error converting to binary: '||sqlerrm);
end;
--------------------------------------------------------------------------------
function asciianise(p_binary in varchar2)
return varchar2
is
l_return varchar2(128);
l_counter number;
l_ascii number;
begin
   l_counter := 128;
   l_ascii := 0;
   for i in 1..length(p_binary) loop
         if substr(p_binary,i,1) = '1' then
            l_ascii := l_ascii + l_counter;
         end if;
         if l_counter = 1 then
            l_counter := 128;
            l_return := l_return||chr(l_ascii);
            l_ascii := 0;
         else
            l_counter := l_counter/2;
         end if;
   end loop;
   return l_return;
exception
   when others then
      raise_application_error (-20001,'error converting to ASCII: '||sqlerrm);   
end;
--------------------------------------------------------------------------------
begin
v_binary := binerate(v_char);
dbms_output.put_line(v_binary);
v_ascii := asciianise(v_binary);
dbms_output.put_line(v_ascii);
end;   
Oh look! it's 2016!
WhiteHat
 
Posts: 1296
Joined: 28 Jan 2004 21:41
Location: Brisbane, Australia

Postby zerogeek79 » 8 Feb 2005 7:14

geez :shock: i decode this wen i get 2 school ;-) yes whitehat! BRINGOUT THE GEEK IN YOU! lol and everyone else! lol :P
0101101000110011010100100011000001001011001100000011000000110001

|-| /\ © |< †|-|€ ¶ |_ /\ |\| € †
zerogeek79
 
Posts: 9
Joined: 5 Feb 2005 0:51
Location: South Carolina, USA

Postby zerogeek79 » 8 Feb 2005 7:20

hmmm nvm ... lol i havent been picking LOCKS for very long ... i duno about everyone else :) :o lol ..... frankly ... i need picks first ! ... i have made 2 sets ... 1 failed .. this last one ... i only used a file talk about time consuming :x
0101101000110011010100100011000001001011001100000011000000110001

|-| /\ © |< †|-|€ ¶ |_ /\ |\| € †
zerogeek79
 
Posts: 9
Joined: 5 Feb 2005 0:51
Location: South Carolina, USA

Postby zerogeek79 » 8 Feb 2005 7:23

oh all you non-geeks who wanna decode check out
http://nickciske.com/tools/binary.php

it simpily allows you to instantly convert binary to text, text to binary, hex to text, text to hex, octal to text, and text to octal

enjoy :P now ... i just need to find how to write a program for my TI-83+ so it will convert it for me :wink:
0101101000110011010100100011000001001011001100000011000000110001

|-| /\ © |< †|-|€ ¶ |_ /\ |\| € †
zerogeek79
 
Posts: 9
Joined: 5 Feb 2005 0:51
Location: South Carolina, USA

Postby LeaKeD » 8 Feb 2005 15:16

i have a friend that might be able to do that so ill get back to you on that..
LeaKeD
 
Posts: 44
Joined: 15 Mar 2004 22:51
Location: Cincy, Ohio

Postby zerogeek79 » 14 Feb 2005 17:03

ok
0101101000110011010100100011000001001011001100000011000000110001

|-| /\ © |< †|-|€ ¶ |_ /\ |\| € †
zerogeek79
 
Posts: 9
Joined: 5 Feb 2005 0:51
Location: South Carolina, USA

Previous

Return to Lock Picks

Who is online

Users browsing this forum: No registered users and 0 guests