Home

PBencoder - User Manual

image

Contents

1. PBencoder User Manual Contents NOCH OT M ton cer ce rrr dede NE E EE E 1 2 Requirements eoe ce TT UAM MM i M EE I MD ND P Teer 2 ZA ATO WAT eta cM ER ME 2 Qu SOMWeAIIGN e hM MA kein 2 3S Installatiol eret ere EIER E 2 A Application Usage onere euet EM IP MATURE E D E E EIE 3 distare Belcodele cesses IMMUNE IE 3 4 2 he TOP Bar cae ie USE n uDUU E nee 5 AZo le BEesSeklmMerADPDICAUON bL MM IEEE 5 4 2 2 gt SNOW Orhldetne Toolbal ee 5 4 2 3 Move the main Window 022022022002snnnnennnnnnnnnnnnennenne n 5 4 2 4 Minimize the main Window 2022u22uessessensennnnnnnnnsnnennennennennnnen 5 212 DEXIBWIS ARDICAlON Eee 5 a SAN DP RATS ar Te 6 4 3 1 Enter and encode a plain Text String 6 qq pest ANG aie mec mL UM ene MU ME NE EL MU IUUD MET 8 4 4 1 Get ait CnCOded Lex oerte an aan nn re 8 4 4 2 Copy an encoded Text to the Clipboard 8 4 4 3 Copy a Function Call to the Clipboard 9 4 4 4 Copy the REALbasic Function to the Clipboard 9 4 4 5 Integrate the Function into your Project 9 Alto saver BYeteloye ory 4 ete a E 11 4 5 1 Decode an encoded Sting oere a a 11 AMS EREE o Dar socer E fe 13 A ostisncode aoplalslexE siis sor eee shee es sod ded 13 A 6 2 The Status bispidyc Hm 13 2 6 9 hne nrormatronadgIsSplay sse er
2. obfuscated text string The PBencoder application will choose the right form to decode it As an example you can enter Dal Sjodleny qe OC vers eost e Wie Cia Sikes T TOL Of PjOgYVBSeiBWVyB7cnNhU310aTQO Both ways will work Page 11 of 15 PBencoder User Manual 4 6 The Toolbar The toolbar can be used when the main window is visible or not visible If you hide the main window and only work with the toolbar you don t have to switch between different windows if you want to encode a string The toolbar has different elements which are explained in the following paragraphs Cro a GENE 7E X 4 6 1 Encode a plain Text String The button Encode is used to obfuscate the actual text stored in the clipboard First you have to copy some text into the clipboard and then press the button Encode You will get the function call with the encoded text copied to the clipboard This is exactly the same as when you press CTRL WIN Encode 4 6 2 The Status Display The small display to the right of the Encode button displays the status of the PBencoder application I 1 bL ILILLI A M The following modes are available RESET The application and clipboard was reset INPUT The clipboard contains input data OUTPUT The clipboard contains output data EMPTY The clipboard contains no data ERROR There was an error Page 12 of 15 PBencoder User Manual 4 6 3 The Information Display Th
3. on the button Minimize from the top bar of the window Exit the Application To exit the application click on the button Exit from the top bar of the window Page 5 of 15 PBencoder User Manual 4 3 The Input Area Copy to Clipboard Paste from Clipboard Encode Input 4 3 1 Enter and encode a plain Text String The input area contains all elements to encode strings If you want to obfuscate information you have to copy the string into the input area like in the following example This is a test ta check if everything works fine You can use the button Paste to Clipboard or you can mark the text of the input area and press CTRL C to copy the content of the input area to the clipboard Copy to Clipboard You can use the button Paste from Clipboard or you can set the cursor into the input area and press CTRL V to copy the content of the clipboard into the input area Paste from Clipboard Then you can use the button Encode Input or you can press CTRL WIN to encode the string If you press the button again you will get another obfuscated string for the same input Encode Input Page 6 of 15 PBencoder User Manual 4 4 The Output Area 4 4 1 4 4 2 E o E Encoded Tet E Copy Function Call uat rm un E Fa ort pru ut on Get an encoded Text The result of the obfuscation will be displayed in the output area It includes the function call like on
4. the following image Display COlhsMSBsMSASICOwMSOg I ogdvgvdwvigbcmgb3EvNsygkvyixegec ASEKmhTIMS AjbFAvIGtT Php 1 If you use the same string repeatedly in your code you can obfuscate it in different ways Just press button Encode Input again and you will get another output The following example shows different output strings for the phrase This is a test Display OlhsMSBsMSA81CQvMSQgalN9aGkyNA Display Uk4yNyAyNyBTIHg9N3ggXVN9aGk20Q Display OFs60SA60SAyIH500X4gX1N9aGk3MQ Display bWg9WCA9WCAwID97WD8gZ1N9aGk4Ng Display bzQ5SSA5SSA3IDZwSTYgc1N9aGkyOA Copy an encoded Text to the Clipboard Now if you only need the encoded text you can press the button Copy Encoded Text and you will get only the text string without the function call Copy Encoded Text The output string from the previous example would look like PjOgYVBSeiBWVyB7cnNhU310aTQO Page 7 of 15 4 4 3 4 4 4 4 4 5 PBencoder User Manual Copy a Function Call to the Clipboard If you want to copy the function call including the encoded text to the clipboard use the button Copy Function Call Copy Function Call This is the code with the obfuscated string which you should enter in your application in place of the plain text string The output from the previous example would look like Pac pE 27 UC oS sven E ciao S TE CSI OO Copy the REALbasic Function to the Clipboard If you want to copy the R
5. 2d Format 3D 6l TO 58 5d BIN 15 OO 153 55 OB an 0d T3 74 51 all BIN 58 OO 49 64 OO 55 Column BIN 55 al T3 ak EIN 14 OU bE aU OU ot BIN 20 T3 all ak BIN 4 BIN ri al OO OU Macro Scripting Advanced Window Help 36 55 4 T4 ak LE TO 18 T5 BIN IE ag au BE ne BF au au 3i au 4 au au au au T4 69 all au au aF au 20 au OO OO au 55 bE ba au au aF au 2 4 au au au OO Yu 4 Borg Bes DU L5 TF la 3 Grong BPlease enter the text string which has to be encoded http yw wu pb soft com _ Er PBencoder helps to obfuscate the important strings used in REALbasic The strings will be less readable for human beings with hex editors The internet address www pb soft com would be obfuscated and the hex editor would show the string QKJCdINBdFooJ212Vyg U310aTQy Summarizing The PBencoder application does only obfuscate strings The application does not create a kind of hash which cannot be reverted to the original string because in the example the application needs to get the internet address out of the obfuscated string The PBencoder also does not encrypt the strings because that would need other passwords if you want to decrypt them later Sure it is possible to decode the obfuscated strings because that is really necessary but it is not as easy as just starting a hex editor With the PBencoder appl
6. EALbasic function to the clipboard press the button Copy Function on the main window Copy Functorn The whole REALbasic function will be copied to the clipboard and you can insert it into your application This function will be used to decode the obfuscated strings in your application and is called Display If we would choose a descriptive name something like Decode my secret string it would be obvious for what the function will be used Integrate the Function into your Project To integrate the function Display into your REALbasic project please start the REALbasic developer environment and follow the steps below 1 Create a new method 2 Enter Display into the Method Name field 3 Enter i As String into the Parameters field 4 Enter String into the Return Type field 5 Copy this function code into the code area 6 Delete the help text from the code 7 Save the method Page 8 of 15 PBencoder User Manual REALbasic Example rbp Window1 Code IDE x File Edit Project View History Bookmarks Window Help 23 Open E save Language Reference liii Analyze Project E Run 17 Build W add Bookmark window o Window BE Add Menu Handler ny Add Constant Add Event Definition ET Add Mate Ei Add Method d k Event Handlers Function Display i s String 4s String 1 E Methods 7 i Method Name Display lelA e ES Display 2 Parameter
7. Page 2 of 15 PBencoder User Manual 4 Application Usage 4 1 Start PBencoder To start PBcode just double click on the file PBencoder exe inside the folder PBencoder 1 0 S F Apps PBencoder 1 0 Miel E3 File Edit View Favorite q PBencoder V PBencoder ex Libs E After the PBencoder application has started the main window and the toolbar will be displayed Please enter the text string which has to be encoded Page 3 of 15 PBencoder User Manual The main window has four different areas On the following image this four areas are colored for better understanding Top Bar Yellow Input Area Orange Output Area Dark Orange Decode Area Red Sr E INS Ue Page 4 of 15 PBencoder User Manual 4 2 The Top Bar The top bar of the main window includes the application title and some navigation buttons which will be explained on this page Soft 4 2 1 4 2 2 4 2 3 4 2 4 4 2 5 PBencoder vason Reset the Application To reset the application click on the button Reset from the top bar of the window All text areas will be cleared and also the clipboard Show or hide the Toolbar To show or hide the toolbar click on the button Toolbar from the top bar of the window Move the main Window To move the window click on the area Move from the top bar of the window and drag the window Minimize the main Window To minimize the window click
8. ication you can also decode the obfuscated strings So please don t use this tool to hardcode your credit card information into the source code of your application We hope you will like this application This manual will show you how to get started with PBencoder Page 1 of 15 PBencoder User Manual 2 Requirements PBencoder has very low hard and software requirements The following checklist will help you to determine if the hard and software of your system meets the specific needs 2 1 Hardware v Personal computer PC with mouse v 128 MB of memory RAM v 6 MB of free harddisk space v Screen resolution of 1024 x 768 pixel 2 2 Software v Windows operating system XP or higher 3 Installation If you have downloaded PBencoder check if the MD5 hash from our website matches so you can be sure that the file was not modified If the check was successful unpack the archive with your favorite decompression tool If you don t have one you can use the free 7 Zip application from the website http www zip org After decompressing the file you will get a folder called PBencoder 1 0 with the following content i F Apps PBencoder 1 0 Miel E3 File Edit View Favorite ji a soft PBencoder PBencoder ex Libs eg That s it The PBencoder application does not need further installation and is fully portable because it does not write anything into the Windows registry or to any other place
9. is display can show information about the application the content of the clipboard or an information error message ee lf the clipboard contains plain text and you click on the information display the actual content of the clipboard will be displayed like on the following image FBencoder Toolbar Information Clipboard data My name is Jahn If the clipboard contains a lot of text only the text begin of the text will be displayed If the clipboard data is encoded the encoded and decoded text will be shown FBencoder Toolbar Information Clipboard data Displavi MiaavSAa8VvSAsIFBuv4gqvvNyaaakymg Decoded text This is a test So if you are not sure what content the clipboard holds just click on the information display to see it 4 6 4 Move the main Window There is a symbol with four arrows which you can use to drag the toolbar to another location Just click on it hold the mouse button pressed and drag the window x Page 13 of 15 PBencoder User Manual 4 6 5 Hide the main Window The symbol with the company logo can be clicked to hide the main window Then only the toolbar stays visible If you have the toolbar you can encode text strings without the need of the main window El 4 6 6 Exit the Toolbar If you want to exit the toolbar you have to press the button with the X The toolbar will be closed and the main window Will be displayed 4 7 Encode copy and check a String Al
10. l in one If you want to the whole thing in one step you have first to copy your input string into the clipboard and press CTRL WIN The application will copy the information from the clipboard to the input field encodes the string checks the output and returns it to the clipboard The following example will show that e Select the phrase My name is John e Press CTRL C to copy the text to the clipboard e Press CTRL WIN to process and encode the text e Press CTRL V to insert the output function call The output will look similar like Disolay eq ken Tere de CoN hs Leake The PBencoder window can be invisible and you can work from your favorite application without switching between one or more windows to encode some text Page 14 of 15 PBencoder User Manual 5 Feedback We always like feedback from you so that we can improve enhance our products We don t want only positive feedback we also like constructive criticism so we can change for the better If you think there is something missing in this manual please contact our support so that we can add it in the next release Our website http www pb soft com Thank you for your attention Patrick Biegel Page 15 of 15
11. n ee tei a 14 4 6 4 Move the main Window eeeeeeeeeene nn 14 4 6 5 AIDS TM IMAI WWING OW sss o UOI 15 A 6 6 Exit ine KOOD al IT 15 4 7 Encode copy and check a String All in one 15 5oEkeedDacio eU ere UD Secs Se ar A ee E mu rere OE 16 1 PBencoder User Manual Introduction PBencoder is a small application which obfuscates strings for the use in REALbasic applications If there are important strings hardcoded into the source code like a password for a database access they should at least be obfuscated If the strings are in plain text everyone who can open an executable with a hex editor can see them On the following image you can see the website address www pb soft com in the executable of this application Of course that example data is not critical but you can see a plain text password the same way UltraEdit 32 C Documents and Settings Administrator Desktop PBencoder exe g File Edit Search Project view OO O1 20 2 s OO OO Ul 2E 70 62 2D 73 6F 66 74 2E 63 6F 6D 00 O0 OO OO cy OO 01 BIN 0d 4 TTF 55 BIN nu ag BIN E OO OU BIN US 68 68 bE BIN nu OO BIN 20 OU 0g BIN 38 55 69 53 O1 OO i BIN 53 0g IE au So 20 53 BF au i OO O1 BF au 4F au BU 4 58 5d au au a au TO au 25 au 55 55 all 55 au US au aa 69 au
12. om the output area will be displayed in the decode area This is a test ta check if everything works fine This text should be the same like the text in the input area If the status light on the right side is green the decoding process was successful and the two texts are equal Decoding Status If the status light is red the decoding process failed That can happen if you after encoding the text have changed the input text without encoding it after the change Page 10 of 15 PBencoder User Manual If the status light on the right side is orange the decoding process could not be verified because there is no text or only the help text Please enter the text string which has to be encoded in the input area Decoding Status The PBencoder application uses the same type of function to decode the obfuscated string like you will use in your application If you only want to decode a string you can also paste the encoded obfuscated string into the output area and press the button Decode Output Decode Output The decoded text from the output area will be displayed in the decode area This is a test ta check if everything works fine Attention In this case the status light normally will be orange because the input area does not contain the input string If the input area contains another text the status light will be red You can enter a whole function call and decode it or you can just enter the
13. s As String Return Type string mmm Aim a b c d 1 ef 1 As String Dim f g h As Integer 567 If i lt gt Then i DecodeBaseb4li Encodings UTFS f InStr i Shi If f gt 0 Then Sr2i U lou amp It o cCDbl Mid i f 4 ct l g vNwa zhbWasrx chegtt4ds YES ja xy mglI Hr5xo t b EVNHM7BSEJa iz2zw Y ER BM HFzask c Ucl F amp LJoBh cC b mcr Sor ae Tf b viW au amp s to9d enh C gt nm PEVpB4 D c ler gee RE A 5 37 lt R1L87 y9 qq Eq b bouop iti2 jx Mid c g 1 Mid c 1 g Si batty ed Split i For h 0 To Ubound e f InStrB c elh If f gt OU Then a a t d t 1 l Imm P or S a m r E oo To To a a a a O T E LT E T Else a a t e h End If Next End If End If F Return a Add Mote Create a note For internal documentation Z You can call this function with a function call of the type Detsyollesz ey kept vede eX ye TOO IDEO TE COSE QI M Or you can get the decoded text into a variable Result Display PjO0gYVBSeiBWVyB7cnNhU3loaTQO Page 9 of 15 PBencoder User Manual 4 5 The Decode Area 4 5 1 Decode an encoded String When you want to check if your input string was obfuscated successfully and if it can be decoded again press the button Decode Output The decoded text fr

Download Pdf Manuals

image

Related Search

Related Contents

Marketing & Services - Les services de l`État dans l`Essonne  毎日自分で波動の測定・転写が出来る!  Lenovo ThinkVision E1922  Yosemite Home Decor MATTERHORN-ORB-1 Instructions / Assembly  Manuale di istruzioni 4812156525  Space Application Form  Television - Sony Asia Pacific  Philips Coffee collector CRP126/01  

Copyright © All rights reserved.
Failed to retrieve file