Embed text in C code


 
Thread Tools Search this Thread
Top Forums Programming Embed text in C code
# 1  
Old 09-13-2018
Embed text in C code

I hope c coding is ok here.

I am fairly new at c coding.

I simply want to embed some text in the executable.

I tried this but can't find the text using Ghex.

Code:
#include <stdio.h>
const char * S = "andrew";

int main()
{
printf("Hello World!\n");
return 0;
}

# 2  
Old 09-13-2018
Code:
#include <stdio.h>

const char *str = "andrew";

int main()
{
  printf("Hello World! %s\n", str);
  return 0;
}

This User Gave Thanks to milhan For This Post:
# 3  
Old 09-13-2018
Quote:
Originally Posted by drew77
I simply want to embed some text in the executable.

I tried this but can't find the text using Ghex.

Code:
#include <stdio.h>
const char * S = "andrew";

int main()
{
printf("Hello World!\n");
return 0;
}

Text strings won't be embedded in the code, they will reside in the data segment.
# 4  
Old 09-13-2018
Ok.

Can I get it embedded in the code segment where it will be near the top when viewed with a hex editor?
# 5  
Old 09-17-2018
Tricky. Most large-scale architectures separate data and code.

What you might be able to find is the value of the pointer.

Code:
#include <stdio.h>

int main(void)
{
        printf("%p\n", "fixed text");
}

Compile and run that and you'll be given a hexadecimal value. Search for that value in the code segment and you won't find the text itself, but you'll find something which uses it.
# 6  
Old 10-27-2018
Embedding a text file in C code. Therefore it might be easier if you just load the text from a file at runtime, or embed the text directly into the code.

Code:
int main()
{
    const char* text = "
#include "file.txt"
";
    printf("%s", text);
    return 0;

Moderator's Comments:
Mod Comment Added code tags. Please use them per forum rules.
# 7  
Old 10-27-2018
Code:
Embedded_Text.c:3:17: warning: unused variable ‘text’ [-Wunused-variable]
     const char* text = "

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Embed image to the html script

hi, trying to embed an image to the html file to send out as an email. img src="data:image/jpeg;base64,$(base64 /home/test/abc.jpg but getting error as file not found after it aplies base64 on the file. (8 Replies)
Discussion started by: ATWC
8 Replies

2. Shell Programming and Scripting

How to embed sql query into our shell script?

Hi I would like to embed a sql query in my shell script. Also, before any the sql query is executed, i would like to validate username and password. (1 Reply)
Discussion started by: arghadeep adity
1 Replies

3. UNIX for Advanced & Expert Users

Embed tcl in ksh93 script

Hello everyone, I am trying to embed some tcl code inside a ksh93 script but I am not having any success. I even tried the simplest of code, something like this: . . jk=$(echo $(tcl << | write_file junkme "test"' | )) just to see if a file gets written. When I run there are no errors, but ... (3 Replies)
Discussion started by: gio001
3 Replies

4. Shell Programming and Scripting

How to embed commands in awk search

Hello; When I try: awk '/$(date "+%y\/%m\/%d")/,0' It errors with: awk: There is a regular expression error. Invalid pattern. Is there anyway to make this work ?? Thank you (2 Replies)
Discussion started by: delphys
2 Replies

5. Shell Programming and Scripting

embed a separator after each word in a text file

Folks, can anyone throw a code snippet here to insert a comma " , " after each word in a line when doing a file read and output the delimited text to a file. Appreciate your help Venu (9 Replies)
Discussion started by: venu
9 Replies

6. Shell Programming and Scripting

Embed function in if statement

Hey everyone, I am just trying to figure out how to embed a function in an if statement. I have the following test script so far: PRIMARY=192.168.1.2 SECONDARY=192.168.1.1 function checkAlive { ping -c 1 -q $1 } if then echo "equaled 0" fi This... (1 Reply)
Discussion started by: msarro
1 Replies

7. Shell Programming and Scripting

Why can't embed commands like fg or bg in a shell script ?

Hi Can someone explain in an easy way that why can't embed commands like fg or bg in a shell script ? (4 Replies)
Discussion started by: qiulang
4 Replies

8. Web Development

php youtube style embed code

I'm looking to have a embed code for people be as short as possible. I'm trying to figure out how to do this. So something like... <EMBED SRC="http://www.website.com/myembedscript.php?id=1" HEIGHT=60 WIDTH=144> I'm looking to figure out what "myembedscript.php" should do. I have it... (0 Replies)
Discussion started by: mainegate
0 Replies

9. UNIX for Dummies Questions & Answers

How To Embed Image In output file

hello everyone, i am not well-versed with unix programming, but could you help me on how to embed an image(maybe a bitmap) to the output file? how about animations(avi, etc)? can this also be embeded to the output? thanks (0 Replies)
Discussion started by: minut
0 Replies

10. Shell Programming and Scripting

How to embed shell script in a awk code

I have written a code to extract comma seperated values from a file and assign them to a variable inside awk code.i want to use one of these variable to be used in wget function i.e to pass the siteurl.How i can implement the shell command wget inside the awk for loop.code snippet is shown below. ... (8 Replies)
Discussion started by: rajbal
8 Replies
Login or Register to Ask a Question