谁会用ollydbg调试天正。正确答案给300分

谁会用ollydbg调试天正。正确答案给300分,第1张

OllyDbg教程2007-10-16 12:57(以下内容全部来自网络)

预备知识

大多数壳都有一个共同的特点。在壳准备开始解压时都要执行PUSHAD,当壳解压

完时都要调用POPAD。到底PUSHAD和POPAD是什么干什么用的呢?其实PUSHAD是用来将

所有普通寄存器顺序进栈的指令,POPAD是所有普通寄存器顺序出栈指令。POPAD的出

栈顺序和PUSHAD相反。壳为了保护寄存器,便在解压前将所有寄存器进栈保护起来,

当解压完成后又将寄存器出栈,恢复其原貌,并将IP设置为原程序的OEP。这样我们就

可以通过这个特点快速脱掉多种软件的壳。

32位程序级的调试器--ollyDbg,这个东东操作简便,提示信息量大,介绍一些简单的操作

快捷键:

F3,装入程序

F8,单步执行,不进入call

F9 (运行)

F7,单步执行,进入call

CTRL+F9,相当于trw2000的F12

ALT+F9,相关于trw2000的pmodule

F2,设置断点(相当于trw2000的F9)

CTRL+N(当前模块中的名称)

F12(暂定)

CTRL+F12(重新运行)

CTRL+F11(跟踪进入)

CTRL+T(设置条件)

CTRL+F7(自动步入)

CTRL+F8(自动步过)

CTRL+F9(执行到返回)

另转的快捷键使用方法如下

OllyDbg 常用快捷热键

聆风听雨整理

===============================================================

打开一个新的可执行程序 (F3)

重新运行当前调试的程序 (Ctrl+F2)

当前调试的程序 (Alt+F2)

运行选定的程序进行调试 (F9)

暂时停止被调试程序的执行 (F12)

单步进入被调试程序的 Call 中 (F7)

步过被调试程序的 Call (F8)

跟入被调试程序的 Call 中 (Ctrl+F11)

跟踪时跳过被调试程序的 Call (Ctrl+F12)

执行直到返回 (Ctrl+F9)

显示记录窗口 (Alt+L)

显示模块窗口 (Alt+E)

显示内存窗口 (Alt+M)

显示 CPU 窗口 (Alt+C)

显示补丁窗口 (Ctrl+P)

显示呼叫堆栈 (Alt+K)

显示断点窗口 (Alt+B)

打开调试选项窗口 (Alt+O)

窗口:

左上:代码区

左下:内存数据

右上:寄存器

右下:stack区

以下命令适用于 OllyDbg 的快捷命令栏插件(显示于程序的状态栏上方)

========================================================

CALC

判断表达式

WATCH

添加监视表达式

AT / FOLLOW

Disassemble at address

在地址进行反汇编

orIG

Disassemble at EIP

反汇编于 EIP

DUMP

Dump at address

在地址转存

DA

Dump as disassembly

转存为反汇编代码

DB

Dump in hex byte format

转存在十六进制字节格式

DC

Dump in ASCII format

转存在 ASCII 格式

DD

Dump in stack format

转存在堆栈格式

DU

Dump in UNICODE format

转存在 UNICODE 格式

DW

Dump in hex word format

转存在十六进制字词格式

STK

Go to address in stack

前往堆栈中的地址

AS + 地址 + 字符串

Assemble at address

在地址进行汇编

L + 地址 + 字符串

Label at address

在地址进行标号

C + 地址 + 字符串

Comment at address

在地址进行注释

BP

Break with condition

使用条件中断

BPX

Break on all calls

中断在全部调用

BPD

Delete break on all calls

清除位于全部调用的断点

BC

Delete breakpoint

清除断点

MR

Memory breakpt on access

内存断点于访问时

MW

Memory breakpt on write

内存断点于写入时

MD

Remove memory breakpoint

清除内存断点

HR

HW break on access

硬件中断在访问

HW

HW break on write

硬件中断在写入

HE

HW break on execution

硬件中断在执行

HD

Remove HW breakpoint

清除硬件断点

STOP

Pause execution

暂停执行

PAUSE

PAUSE

RUN

Run program

运行程序

Run till address

运行到地址

GE

Run and pass exception

运行和通过例外

SI

Step into

步入

SO

Step over

步过

TI

Trace in till address

跟踪进入直到地址

TO

Trace over till address

跟踪步过直到地址

TC

Trace in till condition

跟踪进入直到条件

TOC

Trace over till condition

跟踪步过直到条件

TR

Till return

直到返回

TU

Till user code

直到用户代码

LOG

View Log window

查看记录窗口

MOD

View Modules window

查看模块窗口

MEM

View Memory window

查看内存窗口

CPU

View CPU window

查看 CPU 窗口

CS

View Call Stack

查看 Call 堆栈

BRK

View Breakpoints window

查看断点窗口

OPT

Open Options

打开选项

EXIT / QUIT

Quit OllyDbg

退出 OllyDbg

OPEN

Open executable file

打开可执行文件

CLOSE

Close executable

关闭程序

RST

Restart current program

恢复当前程序

HELP

Help on API function

API 函数的帮助

ASM

Assemble (if command needs it's own addres, \"ASM COMMAND;ADDRESS\")

汇编 (如果命令需要自身的地址 \"ASM COMMAND;ADDRESS\")

DASM

Disassemble immediate opcode

反汇编直接的机器码

FR

Find reference to selected command/address

查找参考到选定的命令/地址

AC

Analyse code

分析代码

SN

Search for Name(label) in current module

在当前模块中搜索名称(标号)

SOB

Scan object files

扫描项目文件

Name: ollydbg 命令行帮助文件rar Size: 6071 B

此文件的引用地址为:up/1141912360rar

Name: OllyDbg-script v1081命令中文解说rar Size: 219473 B

此文件的引用地址为:up/1141912390rar

Ollydbg 中断方法

Quote:

originally posted by dong at 2004-6-1 10:29 PM:

我问个问题

在od中怎么下断点呢

现在有的程序一点注册就没反映了

这样的怎么下断点呢

能介绍下什么情况下什么断点吗

在转存中下硬件访问->Word"断点,下断之后,怎么取消!

9398944(老菜鸟) 11:09:59

alt+D 按H 然后删除

这个没有万能的方法,只能视具体情况而定,就我的经验而言:

第一步,反汇编找有用信息,有时候虽然点击注册按钮后,没有任何反映,但软件也许包含了可用的信息,比如“未注册”,“已注册”等等之类的,都可用做断点的。

第二步,如果反汇编也找不到有用信息,如果用OD可以下HMEMECPY断点,在每个调用的函数上下断,虽然这个法子太笨,但我试过,几乎有70%以上的机会可找到断点,找到断点后再慢慢跟吧!这只是个人的看法,关键只要找到断点,有什么办法都无所谓。

在命令行下bpx hmemcpy断点,然后回车,在每个调用的函数上下断。

有的程序甚至无法用API中断,可以在OD载入程序后上下翻动反汇编窗口查看字符串参考下断,在反汇编窗口里直接找到的,右键查找那里找不到

转发Ollydbg 中断方法浅探-各种断点常识知识

Ollydbg 中断方法浅探

――国庆节小礼

Ollydbg是一个新的32位的汇编层调试软件。适应于windows98、me、2000、xp和2003操作系统。由于他具有图形窗口界面,所以操作方便、直观,是cracker的好工具。

由于Ollydbg没有了TRW2000的万能断点,所以许多的新手感觉到用Ollydbg断点不好找。现在我来的说说Ollydbg下中断的几种方法。本人是个菜鸟,水平有限,可能不能完整的写出来,也可能存在错误。请大家指正。

我所表述的是Ollydbg v109d中文版,其他版本和英文版下自己参考。

第一 寻常断点

Ollydbg中一般下中断的方法,就是在程序的地址处用鼠标选择这一行。然后按F2键,这时被选择的那一行的地址会变成别的颜色,就表示这个地址处下了中断。然后运行程序时只有到这个地址处就会被Ollydbg中断。

这个方法用的比较多,所以把他称作寻常断点。

如果有命令行插件,就可以在命令窗口中输入BPX xxxxxxxx 下断点。

优点:只要自己怀疑是重要的代码处都可以下这种下断点,不受条件的限制,所以方便实用。

缺点:如果不知道代码功能下断点具有盲目性。

第二 API断点

Ollydbg中一般下API中断的方法,有二种。

1 在代码窗口中点鼠标右键,出现功能菜单。在[搜索]选择项下有〔当前模块的名称〕和〔全部模块的名称〕俩项,选择其中的一项就打开了程序调用API的窗口,在这个窗口中选择你要跟踪的API函数名。双击这个函数就能到程序的调用地址处。然后用F2下中断。也可以在API窗口中选择需要跟踪的函数点鼠标右键出现功能菜单,选择〔在每个参考设置断点〕。同样下了断点。

快捷方式:Ctrl+N

2 在命令行窗口中输入BPX API函数名或者BP API函数名 后回车。这时出现了所有调用这个函数的地址的窗口,在这个窗口中可以看到调用这个API函数的地址已改变了颜色。说明下好了断点。

说明一下:BPX一般中断在程序调用API的地址处。BP会中断在API的写入地址处。二这有所不同,根据需要选择。

优点:这种方法下的断点是针对每一个API函数的,所以具有明确的目的。

缺点:关键的API函数不容易找到。所以有时下的断点没有作用。

第三 内存断点(跟踪关键数据的断点)

Ollydbg中的内存断点相当于TRW中的bpm 断点。

下断点的方法是:在程序运行中断时选择界面中的转存窗口,用光标选择内存中的一段关键数据(颜色会改变),然后右击鼠标出现功能菜单。选择〔断点〕项,其中有二个选择〔内存访问〕和〔内存写入〕。

〔内存访问〕断点是程序运行时要调用被选择的内存数据时就会被Ollydbg中断,根据这个特点在破解跟踪时只要在关键数据内存中下中断就可以知道程序在什么地方和什么时候用到了跟踪的数据。对于一些复杂算法和流程变态的算法跟踪有很大的帮助。从破解上讲,一个注册码的生成一定是由一些关键数据或者原始数据计算来的。所以在内存中一定要用到这些关键数据。那么〔内存访问〕断点就是最好的中断方法。

〔内存写入〕断点是程序运行时向被选择的内存地址写入数据时就会被Ollydbg中断。根据这个特点在破解时可以跟踪一个关键数据是什么时候生成的,生成的代码段在那个地方。所以一个关键的数据如果不知道他的由来就可以用〔内存访问〕断点查找计算的核心。

内存中断的下断点还有另外的一种方法:程序运行时如果知道关键的数据,比如我们输入的试验码、程序生成的序列号等。这时在内存中一定存在这些数据。用Alt+M打开内存窗口,在这个窗口中搜索知道的关键数据。用光标选择这些数据同样下内存中断,这种方法更容易找的关键的数据。

优点:断点是直接面向关键数据的,所以比较容易到核心部分。

缺点:内存断点重新运行后会消失,干扰比较多。

第四 硬件断点(跟踪关键标志的断点)

硬件断点是Olldbg所特有的断点,他不会因为重新运行就销毁,只要不删除。跟踪这个程序时就有效。但他在98系统下会不起作用。

硬件断点是根据关键标志回逆到关键代码的好方法。下中断的方法和内存断点的方法相同,有三个方式〔硬件访问〕、〔硬件写入〕、〔硬件执行〕。一般用前2个。他也同样有内存断点的特性,所以可以用内存断点的地方也可以用硬件断点。这里介绍利用他来跟踪注册标志的使用方法,一般软件的注册都用到了标志比较。即在内存地址中有一个标志,在判断是不是注册时比较标志的值。不同的值表示不同的注册状态。这个标志的地址一般比较固定。根据这个特点可以下硬件断点来跟踪标志位是什么地方被标志的。

方法:在转存窗口中选择到标志存放的内存地址处,然后选择标志值。下〔硬件写入〕中断(根据标志的字节下不同的长度)。重新运行程序你会发现Ollydbg会不断的中断在这个标志的内存地址处。在功能菜单的〔调试〕选项下选择〔硬件断点〕就打开了硬件断点的窗口,在这个窗口中选择〔跟踪〕,这时转存窗口就会来到被下中断的内存地址处。运行程序跟踪内存地址中的值就会知道被赋标志的代码,跟踪到计算的核心。〔硬件访问〕的使用可以知道程序在运行时多少地方用到了这个注册标志。对于破解复杂效验的程序十分的有效。

直接在命令栏里下bh 硬件断点

--------------------------------------------------------------------------------

OllyDbg

记住:工具栏的所有功能都能在菜单栏里找到,工具栏是菜单栏的快捷按钮(废话!)

各项详细功能我们在下面说!

再往下看有四个窗口他们是代码窗(左上),寄存器窗口(右上),内存窗口(左下)和堆栈窗口(右下)

2菜单栏各项命令功能

文件(F)----这些命令用说吗

&line;____注意该菜单的下部有你上次打开的纪录,该纪录保存有你上次未清除的断点注意

查看(V)------这个菜单我只介绍一下我常用的,别的我不会!:-)

&line;____执行模块(快捷键ALT+E):查看该程序使用的动态连接库(我的理解)

&line;

&line;____断点(快捷键ALT+B):这个是查看你所有的断点,(有时自己设到哪里都忘了,可以看一下)起到一个辅助功能

我就会这么多!:-(

调试(D)-------这个菜单是关键,不明白你就别调试软件了!也只说常用的!

&line;_______运行(F9)加载程序后,运行!

&line;

&line;_______暂停(F12)

&line;

&line;_______单步进入(F7)遇见CALL就进!进入该子程!行话:"跟进去"

&line;

&line;______单步跳过(F8)遇见CALL不进去!不去管子程的内部!第一次粗跟的时候常用!

&line;

&line;______执行到返回(ALT+F9)就是执行到该子程的返回语句!

--------------------------------------------------------------------------------

Ctrl+F2---OllyDbg重置,重新开始调试。如果没有活动程序,OllyDbg装入历史列表中的第一个程序。OllyDbg重置会释放内存移除硬断点。

Alt+F2--关闭被调试的程序。如果程序还在活动状态,你会被询问是否执行该操作。

F3--显示“Open 32-bit exe file”对话框,这里可以选择可执行文件和指定参数

Alt+F5--使OllyDbg显示在屏幕最前方。如果被调试程序中断时显示窗口遮住OllyDbg的一些区域,不继续运行又不能移动或最小化它。激活OllyDbg按Alt+F5可以解决。如果你再次按Alt+F5,OllyDbg会恢复为普通窗口。OllyDbg的当前状态显示在状态栏。

F7--step into,执行下一条简单命令。如果该命令是一个函数调用,进入调用函数内部。如果命令有REP前缀,执行该命令的一步操作。

Shift+F7--与F7相同,除了当被调试程序遇到某些异常时,首先尝试调用程序自己的异常处理过程。

Ctrl+F7--animate into,一步一步执行程序,也进入函数调用(就象你一直按着F7,不过更快)。当你执行一些单步或继续命令,程序到达有效断点,一些异常发生时,Animation终止。每步执行,OllyDbg重画所有窗口。要加速animation,关闭所有窗口而不要只改变现有窗口的大小。终止animation,也可按Esc。

F8-step over,执行下一条简单命令。如果该命令是一个函数调用,立刻执行完该函数(除非函数内部有断点或产生异常)如果命令有REP前缀,执行所有重复操作,并停于下一条命令。

Shift+F8--与F8相同,除了当被调试程序遇到某些异常时,首先尝试调用程序自己的异常处理过程。

Ctrl+F8--animate over,一步一步执行程序,但不进入函数调用(就象你一直按着F8,不过更快)。当你执行一些单步或继续命令,程序Animation到达有效断点或异常发生时,Animation终止。每步执行,OllyDbg重画所有窗口。要加速animation,关闭所有窗口而不要只改变现有窗口的大小。终止animation也可按Esc。

F9--继续执行程序。

Shift+F9--与F9相同。除了当被调试程序遇到某些异常时,首先尝试调用程序自己的异常处理过程。

Ctrl+F11--run trace into,一步一步执行程序,要进入函数调用,记录寄存器内容。Run trace 不重绘CPU窗口

F12-悬挂所有线程以停止程序执行。最好用继续键和菜单命令(像F9)恢复执行线程,而不要用其它手动方法恢复。

Ctrl+F12--run trace over,一步一步执行程序,不进入函数调用,记录寄存器内容。Run trace不重绘CPU窗口。

ESC--如果animation或跟踪正在进行,将被终止。如果CPU窗口显示跟踪时的数据,此时转为显示实际数据。

Alt+B--打开或恢复Breakpoint窗口。这里可以编辑,删除和观察断点。

Alt+C--打开或恢复CPU窗口。

Alt+E--打开或恢复模块列表

Alt+E--打开或恢复Call stack窗口。

Alt+L--打开或恢复Log窗口。

Alt+M--打开或恢复Memory窗口。

Alt+O--打开Option对话框

Ctrl+P--打开Patch窗口。

Ctrl+T--打开Pause run trace对话框

Alt+X-中断OllyDbg。

多数窗口可以使用下列快捷键:

Alt+F3--关闭活动窗口。

Ctrl+F4--关闭活动窗口。

F5--最大化或恢复活动窗口。

F6--激活下一个窗口。

Shift+F6--激活前一个窗口。

F10--打开激活窗口或面板的右键菜单。

LeftArrow--左移一个字符。

Ctrl+LeftArrow--左移一行。

RightArrow--右移一个字符。

Ctrl+RightArrow--右移一行。

--------------------------------------------------------------------------------

软件破解常用汇编指令

cmp a,b // 比较a与b

mov a,b // 把b值送给a值,使a=b

ret // 返回主程序

nop // 无作用,英文(no operation)简写,意思“do nothing”(机器码90)

(ultraedit打开编辑exe文件看到90相当汇编语句的nop)

call // 调用子程序,子程序以ret结尾

je或jz // 相等则跳(机器码是74或84)

jne或jnz // 不相等则跳(机器码是75或85)

jmp // 无条件跳(机器码是EB)

jb // 若小于则跳

ja // 若大于则跳

jg // 若大于则跳

jge // 若大于等于则跳

jl // 若小于则跳

pop xxx // xxx出栈

push xxx // xxx压栈

爆破无敌口诀

一条(跳)就死,九筒(90)就胡

(对应上面的2--修改为nop)

一条(跳)就胡,一饼(EB)伺候

(对应上面的1--修改为jmp)

(74) 变(75)

(84) 变 (85)

大家不懂不要紧,一定要先牢记,以后慢慢的理解。

--------------------------------------------------------------------------------

我在刚开始用OD的过程中也遇到了许多麻烦,可刚来论坛时对各个版块也不了解又看到论坛的首页提示新手从这里开始,所以也没敢去其他版块(主要知道自己很菜)在遇到OD的问题时很是头痛,因为在这里没有关于OD的太多入门使用说明今天在晕转时偶得下面文章,甚是欣喜,因为早有大哥指点,只是没找到而已现在与和我一样的菜鸟分享

OllyDBG 入门系列(一)-认识OllyDBG

http://bbs1pediycom:8081/showthre;threadid=21284(网通)

http://bbspediycom/showthreadphp;threadid=21284(电信)

OllyDBG 入门系列(二)-字串参考

http://bbs1pediycom:8081/showthre;threadid=21308(网通)

http://bbspediycom/showthreadphp;threadid=21308(电信)

OllyDBG 入门系列(三)-函数参考

http://bbs1pediycom:8081/showthrethreadid=21330(网通)

http://bbspediycom/showthreadphpthreadid=21330(电信)

OllyDBG 入门系列(四)-内存断点

http://bbs1pediycom:8081/showthrethreadid=21378(网通)

http://bbspediycom/showthreadphpthreadid=21378(电信)

OllyDBG 入门系列(五)-消息断点及 RUN 跟踪

http://bbs1pediycom:8081/showthrethreadid=21532(网通)

http://bbspediycom/showthreadphpthreadid=21532(电信)

OllyDBG 入门系列(七)-汇编功能

http://bbs1pediycom:8081/showthrethreadid=23873(网通)

http://bbspediycom/showthreadphpthreadid=23873(电信)

大哥编的:OllyDBG 入门系列教程CHM

http://bbs1pediycom:8081/showthremp;pagenumber=1(网通)

http://bbspediycom/showthreadphpmp;pagenumber=1(电信)

有些程序加了反调试,会制造SHE异常,请在异常选项中忽略所有异常,SHIFT+F9运行试试,如果还不行,用strongOD插件隐藏OD再调试,再不行换OD试试。有时候强壳会严格检测程序的运行环境,如果发现调试器的存在或者发现不是在正常系统中运行,就会拒绝释放程序代码并调用异常反调试功能进行拦截保护。制造卡机死机现象,只是其中一个小手断。到论坛去升级OD隐藏插件,然后再重新调试。

《thatgirl》。

这首歌是外国歌手OllyMurs所演唱的,这首歌之前也是不温不火,这次却通过一个视频迅速火爆起来,这首歌曲背后故事也是非常的感人,他喜欢班里的一位女生,一直不敢表白,一直也想唱一首歌给他喜欢的女孩听,同桌知道后,建议他唱这首《thatgirl》,英语最差的他,练习了一个星期,才有了我们听到的这首歌,他喜欢的女孩回应:如果大学之后,两个人还没有对象,就会在一起!

Where do I begin 哪里是我的起点?

Should I tell you我告诉你

How bad I need you now 那太糟糕了,我现在就需要你!

You're underneath my skin 你躲在我外壳里

My head is spinning all around 晕头转向

I waited so long我等了这么久!

I need to know, darling 我想知道,亲爱的

What is on your mind 你的想法是什么

Normally I try to run 通常我都选择逃跑

And I might even want to hide 想藏起来

Cause I never knew what I wanted 因为我从未得到我想要的

Til I looked into your eyes 直到我看着你的眼睛

So am I in this alone 因此,我独自在这

What I'm looking for is a sign 我在等一个暗示

That you feel how I feel for you 不知你对我的感觉如何

Baby please don't let me go 宝贝请不要让我走!

Baby please don't let me go宝贝请不要让我走!

Baby please don't let me go宝贝请不要让我走!

No, please don't let me go宝贝请不要让我走!

Baby no, no, no, no 亲爱的不要,不要,不要

Badabadeebaba

What else can I say (Can I say) 我还能说什么呢?

My heart is beating double time, yeah 我的心,嘭嘭乱跳

And do you feel the same (Do you feel the same) 你是否有同样的感觉?

Don't leave me in the dark, no 不要留我在黑暗中

But baby don't put out this spark, no 不要熄灭这个火花,亲爱的

I waited so long 我等了这么久!

I need to know, darling 我需要知道,亲爱的

What is on your mind 你的想法是什么

Normally I try to run 通常我都选择逃跑

And I might even want to hide 想藏起来

Cause I never knew what I wanted 因为我从未得到我想要的

Til I looked into your eyes 直到我看着你的眼睛

So am I in this alone因此,我独自在这

What I'm looking for is a sign 我在等一个暗示

That you feel how I feel for you不知你对我的感觉如何

Baby please don't let me go宝贝请不要让我走!

Baby please don't let me go宝贝请不要让我走!

Baby please don't let me go宝贝请不要让我走!

No, please don't let me go宝贝请不要让我走!

Baby no, no, no, no亲爱的不要,不要,不要

Caught in the inquisition 在法庭上审问我吧

Under these conditions 在这些状况下

I need a definition 我需要一个解释

Is it love that we're sharing 我们正在恋爱吗?

Show me that you're caring告诉我你喜欢我!

You see my fascination看看我的魅力

Tell me I'm not mistaken 告诉我,我没有弄错

Give me the information I need 我需要你给我答案

1, 2, 3

Normally I try to run 通常我都选择逃跑

And I might even want to hide 想藏起来

Cause I never knew what I wanted所以我从为得到我想要的

Til I looked into your eyes 知道我看着你的眼睛

So am I in this alone因此,我独自在这?

What I'm looking for is a sign我在等一个暗示

That you feel how I feel for you不知你对我答感觉如何

Baby please don't let me go (Don't let me go)宝贝请不要让我走!

Baby please don't let me go (Please don't let me go)宝贝请不要让我走!

Baby please don't let me go (Don't let me go)宝贝请不要让我走!

No, please don't let me go宝贝请不要让我走!

Baby no, no, no, no亲爱的不要,不要,不要

you are my lovest girl!You are my dearest peollyple!Thanks for the God to bring you to me,I really really want to give you a hug and say:"I love you,Miaomiao!"

可能是吧

罗马音

Uh uh uh uh uh uh uh

Uh uh uh uh uh uh uh

Neoui hyanggi ije jiuryeogo hae

Neoui songil ije ijeuryeogo hae

Wae kkok geuraeyaman haesseo

Mideulsuga eobseo gyeolguk geureon namjayeosseo

Naui saenghwal ije chajeuryeogo hae

Naui chingu ije mannaryeogo hae

Ppeonhan geojitmareul haesseo nan tto babocheoreom

Anilkkeora uisimhaesseo

Niga dajimhaetdeon yaksok da gajyeogajullae

Sasohan seupgwankkaji jageun gieokkkaji

Modu taeultenikka

Nae ane sarainneun neol jamjaeulkkeoya

Niga yeotaealdeon nae moseubeun ije eomneungeoya

In the club oneulbam geuege

In the club nae modeungeol jullae

In the club niga geunyeowa geuraetdeon geotcheoreom

Swipge saranghallae

In the club oneulbam geuege

In the club nae modeungeol jullae

In the club nae apeun sangcheokkaji anajwo

Oneulbammaneun neoreul ijeulsu itdorok

Hwaryeohan jomyeong soge chumchuneun moseubi boyeo

Cheom bon yeoja heorie neoui soneul ollyeo

Sikkeureoun keulleop nan deo keuge neol bulleo

Amugeotdo deullijido boiji annneun neo

Oneulbamen nado neoreul jamsidongan ijeullae

Nae chaeksang wie neowaui sajin da jiullae

Jigeutjigeutae neoege beoseonago sipjiman

Wae jakku neol gieokhaneunji I’m not Okay

Niga dajimhaetdeon yaksok da gajyeogajullae

Sasohan seupgwankkaji jageun gieokkkaji

Modu taeultenikka

Nae ane sarainneun neol jamjaeulkkeoya

Niga yeotae aldeon nae moseubeun ije eomneungeoya

In the club oneulbam geuege

In the club nae modeungeol jullae

In the club niga geunyeowa geuraetdeon geotcheoreom

Swipge saranghallae

In the club oneulbam geuege

In the club nae modeungeol jullae

In the club nae apeun sangcheokkaji anajwo

Oneulbammaneun neoreul ijeulsu itdorok

Ibami da jinago namyeon na

Hollo bangane namgyeojigetji

Babogachi nunmureul heulligetji

Ajikdo kkumsoge niga boyeo

Ijen neol nokesseo dasi neodo nareul chatjima

In the club oneulbam geuege

In the club nae modeungeol jullae

In the club niga geunyeowa geuraetdeon geotcheoreom

Swipge saranghallae

In the club oneulbam geuege

In the club nae modeungeol jullae

In the club nae apeun sangcheokkaji anajwo

Oneulbammaneun neoreul ijeulsu itdorok

In the club

In the club

In the club

抖音比较火的嗨曲有《往后余生》、《学猫叫》、《说散就散》、《卡路里》、《纸短情长》。

1、《往后余生》

这首歌曲是抖音里面比较火的一首歌曲,这首歌曲是歌手马良作词作曲并演唱的歌曲,这首歌曲的歌词写得比较好,适合表白的一个情歌,往后余生有你就好。

2018年3月,默默无闻却还在坚持自己梦想的歌手马良,在抖音上传了自己翻唱歌曲的视频,不少网友支持他继续唱下去,并问他有没有原创作品。于是,他就在抖音上传了《往后余生》的副歌部分,网友们也鼓励他继续创作。在网友们的期待之下,他最终完善了整首歌曲。

2、《学猫叫》

《学猫叫》是谭维维在浙江卫视《梦想的声音第三季》改编演唱的歌曲,由小峰峰作词,小峰峰作曲,夏佳编曲,由刘迦宁担任制作人,收录于专辑《梦想的声音第三季 第3期》。

这首歌曲在2018抖音最热歌曲排名中是一周比较火的歌曲,整体歌曲的旋律比较流行赢得很多人的喜欢。很多人在抖音上面拍那种可爱的小视频,我们一起学猫叫,一起喵喵喵。

3、《说散就散》

这首歌曲是**《前任3》的经典主题曲,**播出来之后就火了。这首歌曲的歌词写得比较好,很多人听着听着都哭了,说散就散转身就不再相见。

发行于2016年6月14日。先后发行了由袁娅维翻唱的版本,以及艾福杰尼、黄旭和田羽生演唱的改编版本。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/3994120.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-08
下一篇2024-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存